try{ var time = 3000; var numofitems = 7; //menu constructor function menu(allitems,thisitem,startstate){ try{ callname= "mn"+thisitem; divname="submaster"+thisitem; this.numberofmenuitems = 7; this.caller = document.getElementById(callname); this.thediv = document.getElementById(divname); this.thediv.style.visibility = startstate; }catch(e){ //alert(e) } } //menu methods function ehandler(event,theobj){ try{ for (var i=1; i<= theobj.numberofmenuitems; i++){ var shutdiv =eval("menuitem"+i+".thediv"); shutdiv.style.visibility="hidden"; } theobj.thediv.style.visibility="visible"; }catch(e){ //alert(e); } } function closesubnav(event){ try{ if ((event.clientY <48)||(event.clientY > 107)){ for (var i=1; i<= numofitems; i++){ var shutdiv =eval('menuitem'+i+'.thediv'); shutdiv.style.visibility='hidden'; } } }catch(e){ //alert(e); } } }catch(e){ //alert(e); }