
var time = 3000;
var numofitems = 7;

//menu constructor
function menu(allitems,thisitem,startstate){ 
  var callname= "gl"+thisitem;
  var divname="subglobal"+thisitem;  
  this.numberofmenuitems = 7;
  this.caller = document.getElementById(callname);
  this.thediv = document.getElementById(divname);
  this.thediv.style.visibility = startstate;  //startstate is usually hidden
}

//menu methods
// Shows menu when user rolls over the links
function ehandler(event,theobj){
  for (var i=1; i<= theobj.numberofmenuitems; i++){
    var shutdiv = eval( "menuitem"+i+".thediv");
    shutdiv.style.visibility="hidden";
  }
  theobj.thediv.style.visibility="visible";
}

// Closes menu when user leaves the link area
function closesubnav(event){
  if ((event.clientY <28)||(event.clientY > 150)){
    for (var i=1; i<= numofitems; i++){
      // Shut all divs (even though only one should be active)
      var shutdiv = eval('menuitem'+i+'.thediv');
      shutdiv.style.visibility='hidden';
    }
  }
}
