﻿
function ShowHideFilter(hiddenfieldID, mainDivID, footerDivID, buttonImageID, headerFooterImageID) {
    if (document.getElementById(hiddenfieldID).value == 'none'
            || document.getElementById(hiddenfieldID).value == ''
            || document.getElementById(hiddenfieldID).value == null) {
        document.getElementById(hiddenfieldID).value = 'inline';
        document.getElementById(buttonImageID).src = '/Images/nav/rightbar/filter_close.gif';
        document.getElementById(headerFooterImageID).src = '/Images/nav/rightbar/filterPanelHeaderBtm1.gif';
    }
    else {
        document.getElementById(hiddenfieldID).value = 'none';
        document.getElementById(buttonImageID).src = '/Images/nav/rightbar/filter_open.gif';
        document.getElementById(headerFooterImageID).src = '/Images/nav/rightbar/filterPanelHeaderBtm2.gif';
    }

    document.getElementById(mainDivID).style.display = document.getElementById(hiddenfieldID).value;
    document.getElementById(footerDivID).style.display = document.getElementById(hiddenfieldID).value;
}

function ShowFilterPanel(hiddenfieldID, mainDivID, footerDivID, buttonImageID, headerFooterImageID) {
    document.getElementById(hiddenfieldID).value = 'inline';
    document.getElementById(buttonImageID).src = '/Images/nav/rightbar/filter_close.gif';
    document.getElementById(headerFooterImageID).src = '/Images/nav/rightbar/filterPanelHeaderBtm1.gif';
    document.getElementById(mainDivID).style.display = document.getElementById(hiddenfieldID).value;
    document.getElementById(footerDivID).style.display = document.getElementById(hiddenfieldID).value;
}

function SetFilterHiddenField(triggerID, hiddenfieldID) {
    if (document.getElementById(triggerID) && document.getElementById(hiddenfieldID)) {
        document.getElementById(hiddenfieldID).value = document.getElementById(triggerID).innerHTML;
    }
}

function SetTextBoxFilterHiddenField(triggerID, hiddenfieldID) {
    if (document.getElementById(triggerID) && document.getElementById(hiddenfieldID)) {
        document.getElementById(hiddenfieldID).value = document.getElementById(triggerID).value;
    }
}

function SetCheckBoxFilterHiddenField(checkboxID, hiddenfieldID) {
    if (document.getElementById(checkboxID) && document.getElementById(hiddenfieldID)) {
        if (document.getElementById(checkboxID).checked) {
            document.getElementById(hiddenfieldID).value = document.getElementById(checkboxID).value;
        } else {
            document.getElementById(hiddenfieldID).value = '0';
        }
    }
}

/*
=================================================================================
Stay in touch web control
=================================================================================
*/

function lclOpenUpdateForm() {
    document.getElementById("closedForm").style.display = "none";
    document.getElementById("openForm").style.display = "block";
    document.getElementById("thankYou").style.display = "none";
}

function lclCloseUpdateForm() {
    document.getElementById("closedForm").style.display = "block";
    document.getElementById("openForm").style.display = "none";
    document.getElementById("thankYou").style.display = "none";
}

function lclShowThankYou() {
    document.getElementById("closedForm").style.display = "none";
    document.getElementById("openForm").style.display = "none";
    document.getElementById("thankYou").style.display = "block";
}



function RetrieveYourFavouritesOnComplete(result, txtResult, methodName) {
    document.getElementById("divYourFavourites").innerHTML = result;
}

function YourFavouritesError(error, userContext, methodName) {
    if (error != null)
    //alert(error.get_message());
        alert("An error occured while processing your request");
}

$(document).ready(function() {
    $('#overlay').fadeTo(0, 0);
    $("a.overlayOpen").click(
	    function(event) {
	        if ((navigator.userAgent).search(new RegExp(/msie 6\./i)) != -1) {
	            $('select').css('visibility', 'hidden');
	            $('#overlay').css("height", ($('body').height() + 18));
	        } else {
	            $('#overlay').css("height", $('body').height());
	        }
	        $('#overlay').css("width", $('body').width() - 22);
	        $('#contentTop').removeClass('overlayed');
	        $('#contentArea').removeClass('overlayed');
	        $('#contentBottom').removeClass('overlayed');
	        $('#someID').fadeIn();

	        $('#overlay').css('visibility', 'visible');
	        $('#overlay').fadeTo("slow", 0.4);
	        if ((navigator.userAgent).search(new RegExp(/msie 6\./i)) == -1) {
	            return false;
	        }
	    });

    $(".overlay a#overlayClose").click(
		function(event) {
		    $('#contentTop').addClass('overlayed');
		    $('#contentArea').addClass('overlayed');
		    $('#contentBottom').addClass('overlayed');
		    $('#someID').fadeOut();
		    $('#overlay').fadeTo("slow", 0.4);
		    if ((navigator.userAgent).search(new RegExp(/msie 6\./i)) != -1) { $('select').css('visibility', 'visible'); }
		    return false;
		}
	);
});

function showEventOverlay() {
    $(document).ready(function() {
        $('#overlay').css("width", $('body').width() - 22);
        $('#overlay').css("height", $('body').height());
        $('#contentHolder div.content').removeClass('overlayed');
        $('#overlay').fadeTo(0, 0.4);
        $('#overlay').css('visibility', 'visible');
    });
}