        var time = 3000;
        var numofitems = 1;

        //menu constructor
        function menu(allitems,thisitem,startstate){
          callname= "gl1";
          divname="subglobal1";
          this.numberofmenuitems = allitems;
          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<= theobj.numberofmenuitems; i++){
            var shutdiv =eval( "menuitem1.thediv");
            shutdiv.style.visibility="hidden";
          }
          theobj.thediv.style.visibility="visible";
        }

        function closesubnav(event){
          if ((event.clientY <110)||(event.clientY > 175)){
            for (var i=1; i<= numofitems; i++){
              var shutdiv =eval('menuitem1.thediv');
              shutdiv.style.visibility='hidden';
            }
          }
        }