ns4 = (document.layers) ? true:false;
ie4 = (document.all) ? true:false;
ng5 = (document.getElementById) ? true:false;

var CloseTmr=null;
var DontHide = false;
var LayerID=null;

function popmenu(idLayer) {
if (LayerID) {
	DontHide = false;
	dohide(LayerID);
}
LayerID = idLayer;
if (ng5) document.getElementById(idLayer).style.display = ""; 
else if (ns4) document.layers[idLayer].visibility = "show"; 
else if (ie4) document.all[idLayer].style.display = ""; 

CloseTmr=setTimeout("dohide('" + idLayer + "')",10000);
}

function hidemenu(idLayer) {
cancelhide();
DontHide = false;
CloseTmr=setTimeout("dohide('" + idLayer + "')",1000);
}

function dohide(idLayer) {	
if (!DontHide) {
	if (ng5) document.getElementById(idLayer).style.display = "none"; 
	else if (ns4) document.layers[idLayer].visibility = "hidden"; 
	else if (ie4) document.all[idLayer].style.display = "none"; 
}
}

function cancelhide() {
	if (CloseTmr) clearTimeout(CloseTmr);
	CloseTmr=null;
	DontHide = true;
}
