
  var menuon='';
  var timer;

  function getXYcoord ( nvn ) { 
    var elm = document.images[nvn]; 
    if ( document.layers ) return elm; 
    var rd = { x:0 ,y:0 }; 
    do { 
      rd.x += parseInt( elm.offsetLeft ); 
      rd.y += parseInt( elm.offsetTop ); 
      elm = elm.offsetParent; 
    } while ( elm ); 
    return rd 
  };

  function menushow(what){
    clearTimeout(timer);
    if (menuon!='' && menuon!=what) {
      if (document.all) {
        obj=eval(menuon);
        obj.style.visibility = "hidden"
      } else if (document.layers) {
        obj=eval('document.'+menuon);
        obj.visibility = "hide"
      };
    }
    if (document.all) {
      obj=eval(what);
      obj.style.visibility = "visible"
    } else if (document.layers) {
      obj=eval('document.'+what);
      obj.visibility = "show"
    };
    menuon=what;
  };

  function menuhide(what) {
    timer = setTimeout('menudohide()',100);
  };

  function menudohide(){
    if (menuon!='') {
      clearTimeout(timer);
      if (document.all) {
        obj=eval(menuon);
        obj.style.visibility = "hidden"
      } else if (document.layers) {
        obj=eval('document.'+menuon);
        obj.visibility = "hide"
      };
    };
    menuon='';
  };
