var navShown=false;
var navFade=null;
var NNN=(document.layers)?true:false;
var NIE=(document.all)?true:false;
var nameShown = "";
function hideNav()
{
  if (navFade) {
    clearTimeout(navFade);
    navFade=null
  }
  if(navShown) {
    if (NNN){
      document.layers["menu"+nameShown].visibility="hide";
    }else if (NIE){
      document.all["menu"+nameShown].style.visibility="hidden";
    }
    else
    {
      document.getElementById("menu"+nameShown).style.visibility="hidden";
    }
  }
  navShown=false;
  nameShown="";
  return true;
}
function showNav(name,X,Y)
{
  if (navFade) {
    clearTimeout(navFade);
    navFade=null
  }
  if (nameShown!=name)
  {
//    X+=Math.round(((NNN)?window.innerWidth-16:((NIE)?document.body.clientWidth:document.body.clientWidth))*P/100)-50;
    if (navShown) hideNav();
    if (NNN) {
      document.layers["menu"+name].top=Y;
      document.layers["menu"+name].left=X;
      document.layers["menu"+name].visibility="show";
    }else if (NIE){
      document.all["menu"+name].style.top=Y;
      document.all["menu"+name].style.left=X;
      document.all["menu"+name].style.visibility="visible";
    }
    else
    {
      document.getElementById("menu"+name).style.top=Y;
      document.getElementById("menu"+name).style.left=X;
      document.getElementById("menu"+name).style.visibility="visible";
    }
    nameShown = name;
  }
  if (NNN) navFade=setTimeout("hideNav();",10000);
  navShown=true;
  return true;
}
function closeNav()
{
  navFade=setTimeout("hideNav();",100);
  return true;
}
function mouse_up (e)
{
  closeNav();
  return true;
}
if (NNN) {
  window.onmouseup=mouse_up;
  window.captureEvents(Event.MOUSEUP);
}
