var toHide=1;
var onSub=0;
var cur_lyr="subNav";	
var cur_sub_lyr;
function swapLayers(id,subLyr) {
  if (cur_lyr) hideLayer(cur_lyr,subLyr);
  showLayer(id,subLyr);
  cur_lyr = id;
  cur_sub_lyr=subLyr;
}

function showLayer(id,subLyr) {
  var lyr = getElemRefs(id);
  if (lyr && lyr.css) {
  lyr.style.display = "block";
  }
}


function hideLayer(id,subLyr) {
  var lyr = getElemRefs(id);
  if (lyr && lyr.css) {	
  lyr.style.display = "none";
  }
}


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 showDefalut() {
	baseLyr = getElemRefs("subNav");
	baseLyr.style.display = "block";
	cur_lyr="subNav";
}

function closeSub() {
	subNav1.style.display = "none";
	subNav2.style.display = "none";
	subNav3.style.display = "none";
	subNav4.style.display = "none";
	subNav5.style.display = "none";
	subNav6.style.display = "none";
	subNav7.style.display = "none";
	subNav8.style.display = "none";
	subNav9.style.display = "none";
	showDefalut();
}

function doSwap() {
	eval(myVar);
}

function setState(var1, var2){
	myVar = 'swapLayers(\''+var1+'\',\''+var2+'\')';
	myTimer=setTimeout('doSwap()',menuDelay);
}

function resetState(){
	clearTimeout(myTimer);
}

var myVar;
var menuDelay=200;
