var ie4,ie5,nn4,nn6;
var MenyRightX,MenyLeftX,MenyBottomY,MenyTopY;
var SubmenyRightX,SubmenyLeftX,SubmenyBottomY,SubmenyTopY;
var zPosition;

Z=100;

ie4=(document.all&&!document.getElementById)?true:false;
ie5=(document.all&&document.getElementById)?true:false;
nn4=(document.layers)?true:false;
nn6=(document.getElementById&&!document.all)?true:false;

if(ie4||ie5||nn6){document.body.onmousemove=UpdateIt};
if(nn4){window.captureEvents(Event.MOUSEMOVE);window.onmousemove=UpdateIt};

function UpdateIt(obj)
{
   var x,y;
   if(ie4||ie5)
   {
      x=window.event.clientX;
      y=window.event.clientY;
      
      if((x>MenyRightX || x<MenyLeftX) || (y>MenyBottomY+1 || y<MenyTopY)){MenyOut=true;}
      else                                                                {MenyOut=false;}
      
      if((x>SubmenyRightX || x<SubmenyLeftX) || (y>SubmenyBottomY || y<SubmenyTopY)){SubmenyOut=true;}
      else                                                                          {SubmenyOut=false;}

      if(MenyOut && !window.my_submeny){HideMeny();}
      else if(MenyOut && SubmenyOut)   {HideMeny();HideSubmeny();}
   }
   else if(nn6)
   {
      x=obj.clientX;
      y=obj.clientY;
      if((x>MenyRightX || x<MenyLeftX) || (y>MenyBottomY+1 || y<MenyTopY-20)){MenyOut=true;}
      else                                                                        {MenyOut=false;}
      
      if((x>SubmenyRightX || x<SubmenyLeftX) || (y>SubmenyBottomY || y<SubmenyTopY)){SubmenyOut=true;}
      else                                                                          {SubmenyOut=false;}

      if(MenyOut && !window.my_submeny){HideMeny();}
      else if(MenyOut && SubmenyOut)   {HideMeny();HideSubmeny();}
   }
   else if(nn4)
   {
      x=obj.pageX;
      y=obj.pageY;
      if((x>MenyRightX || x<MenyLeftX) || (y>MenyBottomY+1 || y<MenyTopY))
      {
         MenyOut=true;
      }
      else
      {
         MenyOut=false;
      }
      if((x>SubmenyRightX || x<SubmenyLeftX) || (y>SubmenyBottomY || y<SubmenyTopY))
      {
         SubmenyOut=true;
      }
      else
      {
         SubmenyOut=false;
      }
      if(MenyOut && !window.my_submeny)
      {
         HideMeny();
      }
      else if(SubmenyOut && MenyOut)
      {
         HideSubmeny();
      }
   }
}

function ShowMeny(e,obj,nn6_X,nn6_Y)
{
   if(ie4||ie5)
   {
      if(window.my_meny&&my_meny.id!=obj.id)
      {
         my_meny.style.visibility="hidden";
      }
      my_meny=obj;
      my_meny.style.left=document.body.scrollLeft+event.clientX-event.offsetX-7;
      my_meny.style.top=document.body.scrollTop+event.clientY-event.offsetY+15;
      MenyLeftX=my_meny.style.posLeft-document.body.scrollLeft;
      MenyRightX=MenyLeftX+my_meny.offsetWidth;
      MenyTopY=my_meny.style.posTop-document.body.scrollTop-12;
      MenyBottomY=my_meny.offsetHeight+MenyTopY+12;
      if (my_meny.style.visibility=="hidden")
      {
         my_meny.style.visibility="visible";
      }
   }
   else if(nn6)
   {
      obj=document.getElementById(obj);
      if(window.my_meny&&my_meny.id!=obj.id)
      {
         my_meny.style.visibility="hidden";
      }
      my_meny=obj;
      my_meny.style.left=nn6_X;
      my_meny.style.top=nn6_Y;
      MenyLeftX=parseInt(my_meny.style.left);
      MenyRightX=MenyLeftX+my_meny.offsetWidth;
      MenyTopY=parseInt(my_meny.style.top);
      MenyBottomY=my_meny.offsetHeight+MenyTopY+25;
      if (my_meny.style.visibility=="hidden")
      {
         my_meny.style.visibility="visible";
      }
   }
   else if(nn4)
   {
      if(window.my_meny&&my_meny.id!=eval(obj).id)
      {
         my_meny.visibility="hide";
      }
      my_meny=eval(obj);
      if(my_meny.visibility=="hide")
      {
         my_meny.visibility="show";
      }
      my_meny.left=e.pageX-e.layerX;
      my_meny.top=e.pageY-e.layerY+17;
      MenyLeftX=my_meny.left;
      MenyRightX=MenyLeftX+my_meny.clip.width;
      MenyTopY=my_meny.top-25;
      MenyBottomY=my_meny.top+my_meny.clip.height;
      return false;
   }
}

function ShowSubmeny(e,obj,nn6_X,nn6_Y)
{
   if(ie4||ie5)
   {
      if(window.my_submeny&&my_submeny.id!=obj.id)
      {
         my_submeny.style.visibility="hidden";
      }
      my_submeny=obj;
      if(my_submeny.id=="submeny63")
      {
         if(location.href.indexOf("_e")==-1)
         {
            my_submeny.style.left=document.body.scrollLeft+event.clientX-event.offsetX+my_meny.offsetWidth-my_submeny.offsetWidth-101;
            my_submeny.style.top=document.body.scrollTop+event.clientY-event.offsetY-3;
         }
         else
         {
            my_submeny.style.left=document.body.scrollLeft+event.clientX-event.offsetX+my_meny.offsetWidth-my_submeny.offsetWidth-84;
            my_submeny.style.top=document.body.scrollTop+event.clientY-event.offsetY-3;
         }
      }
      else
      {
         my_submeny.style.left=document.body.scrollLeft+event.clientX-event.offsetX+my_meny.offsetWidth-5;
         my_submeny.style.top=document.body.scrollTop+event.clientY-event.offsetY-3;
      }
      SubmenyLeftX=my_submeny.style.posLeft-document.body.scrollLeft;
      SubmenyRightX=SubmenyLeftX+my_submeny.offsetWidth;
      SubmenyTopY=my_submeny.style.posTop-document.body.scrollTop;
      SubmenyBottomY=my_submeny.offsetHeight+SubmenyTopY;
      if (my_submeny.style.visibility=="hidden")
      {
         my_submeny.style.visibility="visible";
      }
   }
   else if(nn6)
   {
      obj=document.getElementById(obj);
      if(window.my_submeny&&my_submeny.id!=obj.id)
      {
         my_submeny.style.visibility="hidden";
      }
      my_submeny=obj;
      my_submeny.style.left=nn6_X;
      my_submeny.style.top=nn6_Y;
      SubmenyLeftX=parseInt(my_submeny.style.left);
      SubmenyRightX=SubmenyLeftX+my_submeny.offsetWidth;
      SubmenyTopY=parseInt(my_submeny.style.top);
      SubmenyBottomY=my_submeny.offsetHeight+SubmenyTopY+25;
      if (my_submeny.style.visibility=="hidden")
      {
         my_submeny.style.visibility="visible";
      }
   }
   if(nn4)
   {
      if(window.my_submeny&&my_submeny.id!=eval(obj).id)
      {
         my_submeny.visibility="hide";
      }
      my_submeny=eval(obj);
      if(my_submeny.visibility=="hide")
      {
         my_submeny.visibility="show";
      }
      //my_submeny.zIndex++;
      my_submeny.left=e.pageX-e.layerX;
      my_submeny.top=e.pageY-e.layerY+130;
      SubmenyLeftX=my_submeny.left;
      SubmenyRightX=SubmenyLeftX+my_submeny.clip.width;
      SubmenyTopY=my_submeny.top-25;
      SubmenyBottomY=my_submeny.top+my_submeny.clip.height;
      return false;
   }
}

function HideMeny()
{
   if(ie4||ie5||nn6)
   {
      if(window.my_meny)
      {
         my_meny.style.visibility="hidden";
      }
   }
   else if(nn4)
   {
      if(typeof(my_meny)!="undefined")
      {
         my_meny.visibility="hide";
      }
   }
}

function HideSubmeny()
{
   if(ie4||ie5||nn6)
   {
      if(window.my_submeny)
      {
         my_submeny.style.visibility="hidden";
      }
   }
   else if(nn4)
   {
      if(typeof(my_submeny)!="undefined")
      {
         my_submeny.visibility="hide";
      }
   }
}

function Select(f,obj)
{
   if(f&&ie5){obj.style.background="#B27900";obj.style.color="#F1DC89"}
   else if(ie5){obj.style.background="#F1DC89";obj.style.color="#B27900"}
}
