var navOver = "";
var timerId=-1;

function show (elem) {
	
	navOver = elem;
	var timerId=-1;
	document.getElementById ("charge_na").style.visibility = "hidden";
	document.getElementById ("charge_0").style.visibility = "hidden";
	document.getElementById ("charge_1").style.visibility = "hidden";
	document.getElementById ("charge_3").style.visibility = "hidden";
	document.getElementById ("charge_4").style.visibility = "hidden";
	document.getElementById ("charge_5").style.visibility = "hidden";
	document.getElementById ("back_select").style.visibility = "hidden";

	document.getElementById (elem).style.visibility = "visible";
}

function showdelay (elem) {

	if (timerId > 0) {		// Timer active ? 
	  clearTimeout(timerId);
	  timerId = setTimeout('show("'+elem+'")',500); 
	}
	else
	{
	  timerId = setTimeout('show("'+elem+'")',500); 
	}

}

function hideAll () {
	document.getElementById ("nav_pro").style.visibility = "hidden";
	document.getElementById ("nav_ser").style.visibility = "hidden";
	document.getElementById ("nav_kom").style.visibility = "hidden";
}

function hideAll2 () {
	if ( navOver != "nav_pro" ) document.getElementById ("nav_pro").style.visibility = "hidden";
	if ( navOver != "nav_ser" ) document.getElementById ("nav_ser").style.visibility = "hidden";
	if ( navOver != "nav_kom" ) document.getElementById ("nav_kom").style.visibility = "hidden";
}

function setOver (elem) {
	navOver = elem;
}

function hideAllCharge () {
// This will only be called on mouse out. We are going to reset the 
// Menu Display timer

   if (timerId > 0) {		// Timer active ? 
      clearTimeout(timerId);
   }
}
