    var curleft = curtop = 0;
    var mouseOverTimer = 0;
    var subMenu;
    var subMenuOn = 0;
    
    function getEventDetails(what, subMenuName) {
          objWidth=what.offsetWidth;
//          if(objName=='menuItem) {  }
          findPos(what);
         
          if(subMenuName != null) {

            var subMenu=document.getElementById(subMenuName);

            subMenu.style.left=curleft+objWidth;
            subMenu.style.top=curtop;
            subMenu.style.visibility="visible";
          }  else {
            what.style.left=curleft+objWidth;
            what.style.top=curtop;
            what.style.visibility="visible" ;
          }
          
    }
    
    function hideSubMenu(subMenuName) {
       subMenu=document.getElementById(subMenuName);
       menuItemId=subMenuName.substring(7);
       var menuItem=document.getElementById('menuItem'+menuItemId);
       menuItem.className='jsParent';

       hideMe(subMenuName);
    }

    function hideMe(subMenuName) {
       subMenu=document.getElementById(subMenuName);
       subMenu.style.visibility="hidden";
    }

    function findPos(obj) {
            curleft = curtop = 0;
            if (obj.offsetParent) {
                    curleft = obj.offsetLeft
                    curtop = obj.offsetTop
                    while (obj = obj.offsetParent) {
                            curleft += obj.offsetLeft
                            curtop += obj.offsetTop
                    }
            }
    }

    function pausecomp(millis) {
        var date = new Date();
        var curDate = null;

        do { curDate = new Date(); }
        while(curDate-date < millis);
    }

    function turnOnSubMenu() {
        subMenuOn=1;
    }
