

function mouseovermenu(id)
{
   subid=Math.floor(id/100);


      for(i=1+(subid*100);i<15+(subid*100);i++)
      {

         if (document.getElementById("sub"+i) && id!=i && document.getElementById("sub"+i).style.visibility == "visible")
         {

            document.getElementById("sub"+i).style.visibility = "hidden";
            if (subid==0)
               for (u=1+(i*100);u<15+(i*100);u++)
                  if (document.getElementById("sub"+u) && document.getElementById("sub"+u).style.visibility  == "visible")
                     document.getElementById("sub"+u).style.visibility = "hidden";

         }

      }

   if (document.getElementById("sub"+id))
   {


      document.getElementById("sub"+id).style.visibility = "visible";

   }
   return true;
}

    function GetX(obj) {
        var x = obj.offsetLeft
        while (obj = obj.offsetParent) x += obj.offsetLeft
        return x
    }
    
    function GetY(obj) {
        var y = obj.offsetTop
        while (obj = obj.offsetParent) y += obj.offsetTop
        return y
    }

function mouseremovemenu()
{

   tpm=document.getElementById('topmenu');

   //window.status="ey="+window.event.clientY + " gety=" + GetY(tpm) + " tpmb="+ tpm.offsetHeight;
   if (window.event.clientY < GetY(tpm)+tpm.offsetHeight-5)
      return;


   for(i=1;i<15;i++)
   {
      if (document.getElementById("sub"+i) && document.getElementById("sub"+i).style.visibility == "visible")
      {
         document.getElementById("sub"+i).style.visibility = "hidden";
         for (u=1+(i*100);u<15+(i*100);u++)
            if (document.getElementById("sub"+u) && document.getElementById("sub"+u).style.visibility  == "visible")
               document.getElementById("sub"+u).style.visibility = "hidden";

      }
      
      //Restore open elements
      if (document.getElementById("sub"+i) && document.getElementById("sub"+i).style.zIndex == 2)
      {
         document.getElementById("sub"+i).style.visibility = "visible";
         for (u=1+(i*100);u<15+(i*100);u++)
            if (document.getElementById("sub"+u) && document.getElementById("sub"+u).style.zIndex == 2)
               document.getElementById("sub"+u).style.visibility = "visible";

      }

   }
   return true;
}

