function closeMenu(l){ mnu.closeMenu(l); }
function PNMGMenu(){
  this.visible=false;
  this.inMenu=false;
  this.interval;
  this.closeMenu=function(leftLink){
    if(leftLink==1){
      this.inMenu=false;
      clearInterval(this.interval);
      this.interval = window.setTimeout("closeMenu(0)",500);
    }
    else {
      if(this.inMenu==false){ this.hideMenu(); clearInterval(this.interval); }
      else { this.interval = window.setTimeout("closeMenu(0)",500); }
    }
  }
  this.hideMenu=function(){ if(this.menuExists()){ this.menu().style.display = "none"; this.visible=false; this.inMenu=false; } };
  this.init=function(){
    if(this.menuExists()){
      this.menuLink().onmouseover=function(){ mnu.showMenu(); }
      this.menuLink().onmouseout=function(){ mnu.closeMenu(1); }
      this.menu().onmouseover=function(){ mnu.inMenu=true; }
      this.menu().onmouseout=function(){ mnu.inMenu=false; }
    }
  };
  this.menuExists=function(){
    if(document.getElementById){
      var m = document.getElementById('pnmgMenu');
      if(m){ return true; }
    }
    return false;
  };
  this.menu=function(){
    if(document.getElementById){ return document.getElementById('pnmgMenu'); }
    return false;
  };
  this.menuLink=function(){
    if(document.getElementById){ return document.getElementById('pnmgMenuLink'); }
    return false;
  };
  this.showMenu=function(){ if(this.menuExists()){ this.menu().style.display = "block"; this.visible=true; this.visible=false; this.inMenu=true; } };
}
