
// menu
var timeout     = 200;
var closetimer  = 0;
var ddmenuitem  = 0;
 
 
function getE(e){
 if( typeof(e) == 'string' ){
   return document.getElementById(e);
 }else{
   return e;
 }
 return null;
}
 
 
function mopen(id){
 
  mcancelclosetime();
 
  if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
  ddmenuitem = getE(id);
  ddmenuitem.style.visibility = 'visible';
 
}
 
function mclose(){
  if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}
 
function mclosetime(){
  closetimer = window.setTimeout(mclose, timeout);
}
 
function mcancelclosetime(){
  if(closetimer){
    clearTimeout(closetimer);
    closetimer = null;
  }
}

