    var timeoutID = null;

    function showMenu(id, td_item) {  
      var menus2 = document.getElementsByTagName('div');
      var i = 0;
  
      for (i=0;i<menus2.length;i++) {  
        if (menus2[i].className == 'mainmenu_2') {  
          menus2[i].style.display = "none";      
        }
      }                  
  
      var parentOffsetTop = document.getElementById('mainmenudiv').offsetTop;
      var parentOffsetLeft = document.getElementById('mainmenudiv').offsetLeft;   
  
      document.getElementById(id).style.top = parentOffsetTop + td_item.offsetTop + "px";
      document.getElementById(id).style.left = parentOffsetLeft + td_item.offsetWidth + 4 + "px";  
      document.getElementById(id).style.position = "absolute"; 
      document.getElementById(id).style.display = "block";
    }

    function startTimeout(id) { 
      stopTimeout();
      timeoutID = setTimeout("hideMenu('"+id+"')", 300);          
    }

    function stopTimeout() {     
      clearTimeout(timeoutID);      
    }

    function hideMenu(id) { 
      document.getElementById(id).style.display = "none"; 
    } 
