N   = (document.layers) ? true:false;                 // netscape 4
I   = (document.all) ? true:false;                    // ie4+
DOM = ((document.getElementById)&&(!I))?true:false;   // ns6 etc.

currmenu = "";

function showMenu(which){
	currmenu = which;
	if(N)
		eval("document." + which + ".visibility='visible'");
	else if(DOM)
		eval("document.getElementById('" + which + "').style.visibility='visible'");
	else
		eval("document.all." + which + ".style.visibility='visible'");
}

function hideMenu(which){
	if(which == currmenu){
		eval("setTimeout('hideMenu(\"" + which + "\")',50)");
	}
	else if(which != currmenu){
		if(N)
			eval("document." + which + ".visibility='hidden'");
		else if(DOM)
			eval("document.getElementById('" + which + "').style.visibility='hidden'");
		else
			eval("document.all." + which + ".style.visibility='hidden'");
	}
}

function rollOver(which,state){
	if(state == "off")
		eval("document."+which+".src = document."+which+".src.replace(/_on/,'_off')");
	if(state == "on")
		eval("document."+which+".src = document."+which+".src.replace(/_off/,'_on')");
}
