﻿var layerRef;
var styleSwitch;
var visibleVar;
var agent;
var check;
var newbrowser;
init();


//SHOW DIV LAYERS
function showLayer(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 (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() {
    
    var prefix = "";
    
    if(document.getElementById("ctl00_MainContent_PleaseWaitBack") != null)
    {
        prefix = "ctl00_";
    }

    
    hideLayer(prefix + "MainContent_PleaseWaitBack")
    hideLayer(prefix + "MainContent_SearchForm")
    showLayer(prefix + "MainContent_PleaseWait")
        
    if (agent != "moz") {
        var im = document.getElementById('imageWait');
        im.removeChild(im.firstChild);
        im.appendChild(document.createElement('<img src="images/ajaxload.gif" alt="" width="32" height="32" /'));
    }
}

function pleaseWaitBack() {

    var prefix = "";
        
    if(document.getElementById("ctl00_MainContent_PleaseWaitBack") != null)
    {
        prefix = "ctl00_";
    }

    
    showLayer(prefix + "MainContent_PleaseWaitBack");
    hideLayer(prefix + "MainContent_SearchForm");
    hideLayer(prefix + "MainContent_PleaseWait");
        
    if (agent != "moz") {
        var im = document.getElementById('imageWaitBack');
        im.removeChild(im.firstChild);
        im.appendChild(document.createElement('<img src="images/ajaxload.gif" alt="" width="32" height="32" />'));
    }
}


function resetDivs(){

    var prefix = "";
        
    if(document.getElementById("ctl00_MainContent_PleaseWaitBack") != null)
    {
        prefix = "ctl00_";
    }

    var currentPage = GetCurrentPageName();
    if(currentPage == "index.aspx" || currentPage == "search.aspx" || currentPage == "guest.aspx" || currentPage == "details.aspx" || currentPage == "verification.aspx" || currentPage == "book.aspx")
    {
        hideLayer(prefix + "MainContent_PleaseWaitBack")
        hideLayer(prefix + "MainContent_PleaseWait")
        showLayer(prefix + "MainContent_SearchForm")
    }
    
}



