var TimeOut         = 300;
var currentLayer    = null;
var currentitem     = null;
var currentLayerNum = 0;
var noClose         = 0;
var closeTimer      = null; 

function mopen(n) {  
var l  = document.getElementById("menu"+n);  
var mm = document.getElementById("mmenu"+n);   

if(l) {    
mcancelclosetime();    
l.style.visibility='visible';    
if(currentLayer && (currentLayerNum != n))      
currentLayer.style.visibility='hidden';    
currentLayer = l;
currentitem = mm;    
currentLayerNum = n;
} else if(currentLayer) {    
currentLayer.style.visibility='hidden';    
currentLayerNum = 0;    
currentitem = null;    
currentLayer = null; 
	}} function mclosetime() {  
	closeTimer = window.setTimeout(mclose, TimeOut);
	} 
	function mcancelclosetime() {  
	if(closeTimer) {    
	window.clearTimeout(closeTimer);    
	closeTimer = null;  
	}} function mclose() {  
	if(currentLayer && noClose!=1)   {    
	currentLayer.style.visibility='hidden';    
	currentLayerNum = 0;    
	currentLayer = null;    
	currentitem = null;  
	} else {    
	noClose = 0;  
	}  
	currentLayer = null;  
	currentitem = null;
	} 
	document.onclick = mclose;