var origWidth, origHeight;
var cur_lyr;
var cur_number=1;	
var checkIt;
var id;

if (document.layers) {
	origWidth = window.innerWidth; origHeight = window.innerHeight;
	window.onresize = function() { if (window.innerWidth != origWidth || window.innerHeight != origHeight) history.go(0); }
}

function swapLayers(id,menu_number) {

	if(menu_number ) cur_number=menu_number;
	else cur_number=1;
	
	if (cur_lyr) hideLayer(cur_lyr);
	  cur_lyr = id;
	  startList(id);
	  showLayer(id);
		
}

function showLayer(id) {
  var lyr = getElemRefs(id);
  checkUserInput();
  if (lyr && lyr.css) lyr.css.visibility = "visible";
  
}

function hideLayer(id) {
  var lyr = getElemRefs(id);
  if (lyr && lyr.css) lyr.css.visibility = "hidden";
}

function getElemRefs(id) {
	var el = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? getLyrRef(id,document): null;
	if (el) el.css = (el.style)? el.style: el;
	return el;
}

function getLyrRef(lyr,doc) {
	if (document.layers) {
		var theLyr;
		for (var i=0; i<doc.layers.length; i++) {
	  	theLyr = doc.layers[i];
			if (theLyr.name == lyr) return theLyr;
			else if (theLyr.document.layers.length > 0) 
	    	if ((theLyr = getLyrRef(lyr,theLyr.document)) != null)
					return theLyr;
	  }
		return null;
  }
}

startList = function() {


if (document.all&&document.getElementById) {

var navRoot = document.getElementById("nav"+cur_number);
if (navRoot != null) {
	for (i=0; i<navRoot.childNodes.length; i++) {
		node = navRoot.childNodes[i];
		if (node.nodeName=="LI") {
			node.onmouseover=function() {
				this.className+=" over";
  			}
  			node.onmouseout=function() {
  				this.className=this.className.replace(" over", "");
  			}
   		}
  	}
  }
 }
}
window.onload=startList;

function doSomething(e)
{
  	
		 setStatus('nu');
        if (!e) var e = window.event;
        var tg = (window.event) ? e.srcElement : e.target;
        if (tg.nodeName != 'DIV') return;
        var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
        while (reltg != tg && reltg.nodeName != 'BODY')
                reltg= reltg.parentNode
        if (reltg== tg) return;
        // Mouseout took place when mouse actually left layer
        // Handle event
        alert('gone');
}

function checkUserInput(){
	
	if (checkIt) clearTimeout(checkIt);
	checkIt = setTimeout('closeAll()',3000);
	
}

function closeAll(){
	hideLayer(cur_lyr);
 	
}