﻿// JScript File
// ===================================================================
// Author: Nont Tephan
// Create Date: 28/08/2007
// ===================================================================

//document.write('<div id="loading" style="display:none;background-color:Transparent;"><table width="100%" height="100%"><tr valign=middle><td valign=middle align=center><img src="image/loading.gif" style="width:16px;height:16px;" align="absmiddle">&#160;Loading...</td></tr></table></div>');
//document.writeln("<div id='loading' style='display:none;background-color:Transparent;'><table width='100%' height='100%'><tr valign=middle><td valign=middle align=center><img src='image/1-1.gif' align='absmiddle' sytle='background-image:url(image/1-1.gif)'/>&#160;Loading...</td></tr></table></div>");
//document.write('<div id="loading" style="background-color:#696969;filter:alpha(opacity=30);"><table width="100%" height="100%"><tr valign=middle><td valign=middle align=center><img src="image/1-1.gif" align="absmiddle">&#160;Loading...</td></tr></table></div>');
document.write('<div id="loading" style="display:none;background-color:#696969;filter:alpha(opacity=50);"></div>');

//http://www.codeproject.com/useritems/dropdown_div.asp?df=100&forumid=340041&exp=0&select=1704305
//----------------------------------------------------------------
function ShowLayer() {
addLoadEvent(function() {
  HideLayer();
});
    //window.onunload = HideLayer();
    //  hide all dropdowns on the page
    for (f = 0; f < document.forms.length; f++)
    {
        var elements = document.forms[f].elements;
        // looping through all elements on certain form
        for (e = 0; e < elements.length; e++)
        {
            if (elements[e].type == "select-one")
            {
                elements[e].style.visibility = 'hidden';
            }
        }
    }
     
    // show layer
    var layer = document.getElementById('loading');
    layer.style.display = 'block';
    layer.style.top = "0px";
    layer.style.left = "0px";
    layer.style.position = 'absolute';
    layer.style.width = "100%";
    layer.style.height = "100%";
    layer.style.zIndex = 1000;
    layer.style.cursor = "wait";
    
    // change window status
    window.status='Loading...';
}

function HideLayer() {
//    alert('HideLayer()');
    // show all dropdowns on the page
    for (f = 0; f < document.forms.length; f++)
    {
        var elements = document.forms[f].elements;
        for (e = 0; e < elements.length; e++)
        {
            if (elements[e].type == "select-one")
            {
                elements[e].style.visibility = 'visible';
            }
        }
    }
    
    // hide layer
    var layer = document.getElementById('loading');
    layer.style.display = 'none';
    layer.style.cursor = "default";
    // change window status
    
    window.status='Done';
} 


//---------------------------------------------------------------- 



// Created by: Simon Willison | http://simon.incutio.com/
//----------------------------------------------------------------
function addLoadEvent(func) {
//  alert(func);
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {oldonload();}
      func();
    }
  }
}

//addLoadEvent(function() {
//  HideLayer();
//});
//----------------------------------------------------------------
