﻿jQuery(function () {
    // main menu dropdown
    $('#mainNav li').hover(function () {
        $(this).addClass("over");
    }, function () {
        $(this).removeClass("over");
    });

    // event tabs
    $(".tabContent").hide();
    $(".tabsNavigation li:first").addClass("current").show();
    $(".tabContent:first").show();

    $(".tabsNavigation li").click(function () {

        $(".tabsNavigation li").removeClass("current");
        $(this).addClass("current");
        $(".tabContent").hide();

        var activeTab = $(this).find("a").attr("href");
        $(activeTab).fadeIn();
        return false;
    });

    // Carousel code
    // rotateInt is the variable to control rotation delay
    var rotateInt = 8000;

    $("#carouselDiv").tabs().tabs("rotate", rotateInt, false).tabs({ fx: { opacity: 'toggle'} });
    $('#carouselDiv').removeClass('ui-tabs ui-widget ui-widget-content ui-corner-all');
    $('#carouselDiv div').removeClass('ui-tabs-panel ui-widget-content ui-corner-bottom');
    $('#carouselNav').removeClass('ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all');
    $('#carouselNav li').removeClass('ui-state-default ui-corner-top ui-state-focus');
    $("#carouselNav a").click(
		function () {
		    $("#carouselDiv").tabs("rotate", 0, false);
		});

    // no tab carousel
    $('#carouselBanners').cycle({
        fx: 'fade',
        timeout: rotateInt
    });


    $('.lnkPrint').click(function () {
        window.print();
        return false;
    });

    // change font size
    // Increase Font Size
    $(".increaseFontSize").click(function () {
        if ($('#contentDiv').length) {
            var currentFontSize = $('#contentDiv').css('font-size');
            var currentFontSizeNum = parseFloat(currentFontSize, 13);
            var newFontSize = currentFontSizeNum + 2 + "px";
            $('#contentDiv').css('font-size', newFontSize);
        } else if ($('.blogContentText').length) {
            var currentFontSize = $('.blogContentText').css('font-size');
            var currentFontSizeNum = parseFloat(currentFontSize, 13);
            var newFontSize = currentFontSizeNum + 2 + "px";
            $('.blogContentText').css('font-size', newFontSize);
            $('.blogContentText').children().css('font-size', newFontSize);
            $('.blogContentText').siblings().css('font-size', newFontSize);
            $('.blogContentText').siblings().children("div").css('font-size', newFontSize);
        } else if ($('.ptFeatureDiv').length) {
            var currentFontSize = $('.ptFeatureDiv').css('font-size');
            var currentFontSizeNum = parseFloat(currentFontSize, 13);
            var newFontSize = currentFontSizeNum + 2 + "px";
            $('.ptFeatureDiv').css('font-size', newFontSize);
        } else if ($('.ptIssueDiv').length) {
            var currentFontSize = $('.ptIssueDiv').css('font-size');
            var currentFontSizeNum = parseFloat(currentFontSize, 13);
            var newFontSize = currentFontSizeNum + 2 + "px";
            $('.ptIssueDiv').css('font-size', newFontSize);
        } else if ($('#searchResultsDiv').length) {
            var currentFontSize = $('#searchResultsDiv').css('font-size');
            var currentFontSizeNum = parseFloat(currentFontSize, 13);
            var newFontSize = currentFontSizeNum + 2 + "px";
            $('#searchResultsDiv').css('font-size', newFontSize);
        }
        else if ($('.CesResultTitle span').length) {
            var currentFontSize = $('.CesResultTitle span').css('font-size');
            var currentFontSizeNum = parseFloat(currentFontSize, 13);
            var newFontSize = currentFontSizeNum + 2 + "px";
            $('.CesResultTitle span').css('font-size', newFontSize);            
        }
        return false;
    });
    // Decrease Font Size
    $(".reduceFontSize").click(function () {
        if ($('#contentDiv').length) {
            var currentFontSize = $('#contentDiv').css('font-size');
            var currentFontSizeNum = parseFloat(currentFontSize, 13);
            var newFontSize = currentFontSizeNum - 2 + "px";
            $('#contentDiv').css('font-size', newFontSize);
            return false;
        } else if ($('.blogContentText').length) {
            var currentFontSize = $('.blogContentText').css('font-size');
            var currentFontSizeNum = parseFloat(currentFontSize, 13);
            var newFontSize = currentFontSizeNum - 2 + "px";
            $('.blogContentText').css('font-size', newFontSize);
            $('.blogContentText').children().css('font-size', newFontSize);
            $('.blogContentText').siblings().css('font-size', newFontSize);
            $('.blogContentText').siblings().children("div").css('font-size', newFontSize);
            return false;
        } else if ($('.ptFeatureDiv').length) {
            var currentFontSize = $('.ptFeatureDiv').css('font-size');
            var currentFontSizeNum = parseFloat(currentFontSize, 13);
            var newFontSize = currentFontSizeNum - 2 + "px";
            $('.ptFeatureDiv').css('font-size', newFontSize);
            return false;
        } else if ($('.ptIssueDiv').length) {
            var currentFontSize = $('.ptIssueDiv').css('font-size');
            var currentFontSizeNum = parseFloat(currentFontSize, 13);
            var newFontSize = currentFontSizeNum - 2 + "px";
            $('.ptIssueDiv').css('font-size', newFontSize);
            return false;
        }
        else if ($('#searchResultsDiv').length) {
            var currentFontSize = $('#searchResultsDiv').css('font-size');
            var currentFontSizeNum = parseFloat(currentFontSize, 13);
            var newFontSize = currentFontSizeNum - 2 + "px";
            $('#searchResultsDiv').css('font-size', newFontSize);
            return false;
        }
        else if ($('.CesResultTitle span').length) {
            var currentFontSize = $('.CesResultTitle span').css('font-size');
            var currentFontSizeNum = parseFloat(currentFontSize, 13);
            var newFontSize = currentFontSizeNum - 2 + "px";
            $('.CesResultTitle span').css('font-size', newFontSize);
            return false;
        }
    });

    // add to favorites code
    //$('.lnkFavorites').jFav();

    // date picker
    $(".inputEventDate").datepicker();

    // Search box in the header
    $("#inputSearch").keydown(function () { if (event.keyCode == 13) { return DoSearch(); }; });
    $(".inputSearchBtn").click(function () { return DoSearch(); });

});

function DoSearch() {
    var q = $("#inputSearch").val();
    var url = $("#hidSearchUrl").val();
    if (!url || url == '')
        url = "/search.aspx";

    if (q && q.length > 0)
        window.location.href = url + "?q=" + q;

    return false;
}
