﻿var layerRef;
var styleSwitch;
var visibleVar;
var agent;
var check;
var newbrowser;
init();

//SHOW DIV LAYERS
function showLayer(layerName) {

    if(document.getElementById(layerName) == null){
        var layerName = "ctl00_"+layerName;
    }

    if (check) {
        if (agent == "none") {
            return;
        } else if (agent == "moz") {
            document.getElementById(layerName).style.visibility = "visible";
            document.getElementById(layerName).style.display = "block";
        } else if (agent == "ie") {
            eval(layerRef + '["' + layerName + '"]' + styleSwitch + '.visibility="visible"');
            eval(layerRef + '["' + layerName + '"]' + styleSwitch + '.display="block"');
        } else {
            eval('document.layers["theHolder"].' + layerRef + '["' + layerName + '"]' + styleSwitch + '.visibility="visible"');
        }
    } else {					// alert ("Please wait for the page to finish loading.");
        return;
    }
}

function showLayerHover(layerName) {
    if(document.getElementById(layerName) == null){
        layerName = "ctl00_"+layerName;
    }

    if (check) {
        if (agent == "none") {
            return;
        } else if (agent == "moz") {
            //document.getElementById(layerName).style.visibility = "visible";
            document.getElementById(layerName).style.display = "block";
        } else if (agent == "ie") {
            //eval(layerRef + '["' + layerName + '"]' + styleSwitch + '.visibility="visible"');
            eval(layerRef + '["' + layerName + '"]' + styleSwitch + '.display="block"');
        } else {
            eval('document.layers["theHolder"].' + layerRef + '["' + layerName + '"]' + styleSwitch + '.visibility="visible"');
        }
    } else {					// alert ("Please wait for the page to finish loading.");
        return;
    }
}

//HIDE DIV LAYERS
function hideLayer(layerName) {

    if(document.getElementById(layerName) == null){
        var layerName = "ctl00_"+layerName;
    }
    
    if (check) {
        if (agent == "none") {
            return;
        } else if (agent == "moz") {
            document.getElementById(layerName).style.visibility = "hidden";
            document.getElementById(layerName).style.display = "none";
        } else if (agent == "ie") {
            eval(layerRef + '["' + layerName + '"]' + styleSwitch + '.visibility="hidden"');
            eval(layerRef + '["' + layerName + '"]' + styleSwitch + '.display="none"');
        } else {
            eval('document.layers["theHolder"].' + layerRef + '["' + layerName + '"]' + styleSwitch + '.visibility="hidden"');
        }
    } else {					//  alert ("Please wait for the page to finish loading.");
        return;
    }
}

function hideLayerHover(layerName) {

    if(document.getElementById(layerName) == null){
        var layerName = "ctl00_"+layerName;
    }

    if (check) {
        if (agent == "none") {
            return;
        } else if (agent == "moz") {
            //document.getElementById(layerName).style.visibility = "hidden";
            document.getElementById(layerName).style.display = "none";
        } else if (agent == "ie") {
            //eval(layerRef + '["' + layerName + '"]' + styleSwitch + '.visibility="hidden"');
            eval(layerRef + '["' + layerName + '"]' + styleSwitch + '.display="none"');
        } else {
            eval('document.layers["theHolder"].' + layerRef + '["' + layerName + '"]' + styleSwitch + '.visibility="hidden"');
        }
    } else {					//  alert ("Please wait for the page to finish loading.");
        return;
    }
}


function init() {				//  alert ("Running Init");

    if (document.layers) {				//  alert ("Running Netscape 4");
        layerRef = "document.layers";
        styleSwitch = "";
        visibleVar = "show";
        agent = "ns4";
    } else if (document.all) {			//  alert ("Running IE");
        layerRef = "document.all";
        styleSwitch = ".style";
        visibleVar = "visible";
        agent = "ie";
    } else if (document.getElementById) {		//  alert ("Running Netscape 6");
        layerRef = "document.getElementByID";
        styleSwitch = ".style";
        visibleVar = "visible";
        agent = "moz";
    } else {					//  alert("Older than 4.0 browser.");
        agent = "none";
        newbrowser = false;
    }
    //  window.status='status bar text to go here';
    check = true;
}

function pleaseWait() {

    if (agent != "moz") {
        //hideLayer("MainContent_PleaseWaitBack")
        hideLayer("MainContent_SearchForm")
        showLayer("MainContent_PleaseWait")

        var im = document.getElementById('imageWait');
        im.removeChild(im.firstChild);
        im.appendChild(document.createElement('<img src="images/ajaxload.gif" alt="" width="32" height="32" />'));
    }
    else {
        //hideLayer("MainContent_PleaseWaitBack")
        hideLayer("MainContent_SearchForm")
        showLayer("MainContent_PleaseWait")
    }
}

function pleaseWaitBack() {

    if (agent != "moz") {
        showLayer("MainContent_PleaseWaitBack")
        hideLayer("MainContent_SearchForm")
        hideLayer("MainContent_PleaseWait")

        var im = document.getElementById('imageWaitBack');
        im.removeChild(im.firstChild);
        im.appendChild(document.createElement('<img src="images/ajaxload.gif" alt="" width="32" height="32" />'));
    }
    else {
        showLayer("MainContent_PleaseWaitBack")
        hideLayer("MainContent_SearchForm")
        hideLayer("MainContent_PleaseWait")
    }
}


function resetDivs(){

var currentPage = GetCurrentPageName();
if(currentPage == "index.aspx" || currentPage == "search.aspx" || currentPage == "guest.aspx" || currentPage == "details.aspx" || currentPage == "verification.aspx" || currentPage == "book.aspx")
    {
    hideLayer("MainContent_PleaseWaitBack")
    hideLayer("MainContent_PleaseWait")
    showLayer("MainContent_SearchForm")
    }
}



