﻿/// <reference path="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.1.js" />

var pathInfo = document.location.pathname.split('/');
var siteRoot = '/' + pathInfo[1] + '/';

$(document).ready(function () {
    //Search Button Rollover
    $('#cmdSearch').mouseover(function () {
        $(this).removeClass().addClass('SearchButtonActive');
    });

    $('#cmdSearch').mouseout(function () {
        $(this).removeClass().addClass('SearchButtonDefault');
    });

    //Search Textbox Watermark
    $('#txtSearch').focus(function () {
        $(this).val('');
    });

    //$('#txtSearch').blur(function () {
    //	$(this).val('Search');
    //});

    $('#cmdSearch').click(function () {
        var searchTerms = $('#txtSearch').val();
        searchTerms = $.trim(searchTerms);

        if (searchTerms != '' && searchTerms != 'Search') {
            var searchPath = siteRoot + 'Site-Search.aspx?q=' + escape(searchTerms);
            document.location.href = searchPath;
        } else {
            return false;
        }
    });

    //Main Menu Logic
    $('#jr_nav li').hover(function () {
        //show its submenu
        $('ul', this).slideDown(1);
    },
			function () {
			    //hide its submenu
			    $('ul', this).slideUp(1);
			});

    //Knowledge Center Logic
    $("#KBTab01").click(function () {
        KBSetOffState();
        $("#KBTab01").removeClass().addClass("KBTab01_On KBTabFont_On");
        $("#KBContent01").removeClass().addClass("KBContentShow");
        $("#KBTabsAll").removeClass().addClass("KBTabs01");
    });
    $("#KBTab02").click(function () {
        KBSetOffState();
        $("#KBTab02").removeClass().addClass("KBTab02_On KBTabFont_On");
        $("#KBContent02").removeClass().addClass("KBContentShow");
        $("#KBTabsAll").removeClass().addClass("KBTabs02");
    });

    function KBSetOffState() {
        $("#KBTab01").removeClass().addClass("KBTab01_Off KBTabFont_Off");
        $("#KBTab02").removeClass().addClass("KBTab02_Off KBTabFont_Off");
        $("#KBContent01").removeClass().addClass("KBContentHide");
        $("#KBContent02").removeClass().addClass("KBContentHide");
    };

    //Get Alerts
    $.ajax({
        type: 'POST',
        url: siteRoot + 'services/ClientServices.asmx/CheckAlertStatus',
        contentType: "application/json; charset=utf-8",
        dataType: 'json',
        data: '{}',
        success: function (data) {
            var Message = data.d;
            if (Message.DisplayAlert) {
                $('#AlertMessage').text(Message.Message);
                $('#AlertContainer').slideToggle('slow');
            }
        }
    });

    //Alert close button
    $('#AlertClose').click(function () {
        $.ajax({
            type: 'POST',
            url: siteRoot + 'services/ClientServices.asmx/UpdateAlertStatus',
            contentType: "application/json; charset=utf-8",
            dataType: 'json',
            data: '{}'
        });

        $('#AlertContainer').slideToggle('slow');

    });

    $("DIV.ContainerPanel > DIV.collapsePanelHeader > DIV.ArrowExpand").toggle(
        function () {
            $(this).parent().next("div.Content").slideToggle("slow");
            $(this).attr("class", "ArrowClose");
        },
        function () {
            $(this).parent().next("div.Content").slideToggle("slow");
            $(this).attr("class", "ArrowExpand");
        }
    );
});

function ToggleContent(container, trigger) {
	var toggleContainer = document.getElementById(container);
	var triggerElement = document.getElementById(trigger);

	$(toggleContainer).slideToggle();
	triggerElement.innerText = (triggerElement.innerText == 'Expand >') ? 'Collapse >' : 'Expand >';
}
