<!--

function blockError(){return true;}
window.onerror = blockError;

var time = 3000;
var numofitems = 8;

//menu constructor
function menu(allitems,thisitem,startstate){ 
  //alert("menu allitems=" + allitems + " thisitem" + thisitem + "startstate=" + startstate ) ; 
  callname= "gl"+thisitem;
  divname="subglobal"+thisitem;  
  //alert("divname=" + divname + "callname=" + callname ) ; 
  this.numberofmenuitems = 8;
  this.caller = document.getElementById(callname);
  this.thediv = document.getElementById(divname);
  //alert("this.caller=" + this.caller + "this.thediv=" + this.thediv) ; 
  this.thediv.style.visibility = startstate;
  //alert("menu divname=" + divname + " callname=" + callname + " startstate=" + startstate ) ; 
}
//menu methods
function ehandler(event,theobj){
  //alert("ehandler theobj.numberofmenuitems=" + theobj.numberofmenuitems );
  for (var i=1; i<= theobj.numberofmenuitems; i++){
    var shutdiv =eval( "menuitem"+i+".thediv");	
	//alert("shutdiv.visibility."+i+"="+ shutdiv.style.visibility ) ; 
    shutdiv.style.visibility="hidden";
  }  
  theobj.thediv.style.visibility="visible";
  //alert("ehandler theobj.thediv.style.visibility=" + theobj.thediv.style.visibility  );
}				
//had been less than 48 but changed to less than 10 since i think it kept erasing right away.	
//the > had been 127 now it's 500			
function closesubnav(event){
  //alert ("closesubnav event.clientY=" + event.clientY);
  //min: 20>80>110 ;  max: 200>180
  if ((event.clientY <110)||(event.clientY >180)){
    for (var i=1; i<= numofitems; i++){
      var shutdiv =eval('menuitem'+i+'.thediv');
      shutdiv.style.visibility='hidden';
    }
  }
  //alert ("closesubnav event.clientY=" + event.clientY + " numofitems=" + numofitems);
  
} 


// -->
