var time = 3000;
var numofitems = 4;

//menu constructor
function menu(allitems,thisitem,startstate){ 
  callname= "mm"+thisitem;
  divname="subm"+thisitem;  
  this.caller = document.getElementById(callname);
  this.thediv = document.getElementById(divname);
  this.thediv.style.visibility = startstate;
}

//menu methods
function ehandler(event,theobj){
  for (var i=1; i<= numofitems; i++){
    var it=eval( "item"+i);
    if(it){
      var shutdiv = it.thediv;
      if(shutdiv)
        shutdiv.style.visibility="hidden";
    }
  }
  if(theobj)
    theobj.thediv.style.visibility="visible";
}
                
function closesubnav(event){
  if ((event.clientY <125)||(event.clientY > 190)){
    for (var i=1; i<= numofitems; i++){
      var it=eval( "item"+i);
      if(it){
        var shutdiv = it.thediv;
        if(shutdiv)
          shutdiv.style.visibility="hidden";
      }
    }
    if(cur_item>0){
      var it=eval( "item"+cur_item);
      if(it){
        var shutdiv = it.thediv;
        if(shutdiv)
          shutdiv.style.visibility="visible";
      }
    }
  }
}
