﻿$(document).ready(function(){

	//show/hide popup for organization select
	$('a#selectOrgBtn').click (function () {
		if ($("#selectOrgPopup").css('display') != 'block') {
			$("#selectOrgPopup").show();
			$(this).parent().addClass("selectOrgTabActive");
		} else {
			$("#selectOrgPopup").hide();
			$(this).parent().removeClass("selectOrgTabActive");
		}
		return false;  
	});
	//hide popup for organization select on click outside
	$("body").click(function() {
	        $("#selectOrgPopup").hide();
	        $("div.selectOrgTab").removeClass("selectOrgTabActive");
	    }
	);
	//hover styles for select organization
	$('a#selectOrgBtn').hover(
		function () {
			$(this).parent().addClass("selectOrgTabHover");
		},
		function () {
			$(this).parent().removeClass("selectOrgTabHover");
		}
	);
	
	//drop down global menu functionality
	$('ul.globalNav > li > a').click (function () { 
	    if ($(this).siblings('ul').css('display') != 'block') {
        	$('ul.globalNav ul').hide();
			$(this).siblings('ul').show();
        }
        else {
        	$(this).siblings('ul').hide();
        }	 
		if ($("ul.globalNav > li > a").attr("class") != "home") {
			return false;
		}
	});

});

//expanding /collapsing product facts
$(function() {
$("#prodFact ul li, #prodExample ul li, #babyFact ul li").click(function() {
        $(this).toggleClass("expanded");
    });

});

//adding body class on home page
$(function() {
    if ($('div#homeMenu').length) {
        $('body').addClass("home");
        $('ul.silList').addClass("grayBg");
        $('div.carousel').addClass("supportHome");
    } else {
        $('body').addClass("default");
    }
});
$(function() {
    if ($('div.stdPageContainer').length) {
        $('ul.silList').addClass("grayBg");
    }
    else if ($('div.sectionContent').length) {
        $('ul.silList').addClass("grayBg");
    }
});
$(function() {
    if ($('div.guideSection').length) {
        $('ul.silList').addClass("grayBg");
    }
});

/*forms*/
$(function() {
    var rowCount = $('table.formTable tr').length;
    $('table.formTable td.help').attr('rowspan', rowCount);
});


/*date picker*/
$(function() {
    $('.saDatepicker').datePicker({ startDate: '' });
    $('.saDatepicker').dpSetOffset(-70, 150);
});

/*closing help window*/
$(function() {
    $("div.helpWindow strong a.closeX").click(function() {
        $("table.formTable td.helpIcon a").removeClass("selected");
        $("div.helpWindow").removeClass("visible");
    });
});
/*disabling form on click*/
$(function() {
    var hashed = window.location.href;
    var reloadUrl = hashed.replace('#', '');
    $("div.alertWindow a.closeAlert").click(function() {
        $("div.alertWindow").css("display", "none");
    });
    /*refreshing form on filled form, cancel or on WS error*/
    $("a.fCancel, a.buttonOK, a.buttonFinish").click(function() {
        window.location = reloadUrl;
    });
});

/*enable or disable the insurance fields*/
function enableInsuranceFields(enable) {
    if (enable) {
        $("input:not(input.dis), select").removeAttr("disabled");
        $("a.formButtonNext, a.fSubmit, a.dp-choose-date").show();
        $("div.progress").removeClass("visible");
    } else {
        $("input, select").attr("disabled", "disabled");
        $("a.formButtonNext, a.fSubmit, a.dp-choose-date").hide();
        $("div.progress").addClass("visible");
    }
}

function cleanLocationHref(str) {
    return str.replace('#', "");
}



