
var cur_lyr;	// holds ID of the currently visible layer

//Define global variables 
var timerID = null; 
var timerOn = false; 
var timecount = 300; // original value was 1000


function swapLayers(id) {
  if (cur_lyr) hideLayer(cur_lyr);
  showLayer(id);
  cur_lyr = id;
}

function showLayer(id) {
  var lyr = getElemRefs(id);
  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)? document.layers[id]: null;
	if (el) el.css = (el.style)? el.style: el;
	return el;
}

function hideAll() { 
	hideLayer('nav-find-submenu'); 
	hideLayer('nav-for-submenu'); 
	hideLayer('nav-help-submenu'); 
	hideLayer('nav-about-submenu'); 
	hideLayer('nav-visit-submenu'); 
	hideLayer('nav-news-submenu'); 
	hideLayer('nav-shop-submenu'); 
} 

function startTime() { 
	if (timerOn == false) { 
		timerID=setTimeout( "hideAll()" , timecount); 
		timerOn = true; 
	} 
} 

function stopTime() { 
	if (timerOn) { 
		clearTimeout(timerID); 
		timerID = null; 
		timerOn = false; 
	} 
} 

