/*
 * Aplos menu Copyright 2006-2007 javascript-array.com
 */
var AplosMenu = {
   timeout: 500,
   
   closetimer: 0,
   
   ddmenuitem: 0,
   
   // open hidden layer
   open: function(id) {
      // cancel close timer
   this.cancelclosetime();
   
      // close old layer
      if(this.ddmenuitem) this.ddmenuitem.style.visibility = 'hidden';
   
      // get new layer and show it
      this.ddmenuitem = document.getElementById(id);
      this.ddmenuitem.style.visibility = 'visible';
   },
   
   // close showed layer
   close: function() {
      if(this.ddmenuitem) this.ddmenuitem.style.visibility = 'hidden';
   },
   
   // go close timer
   closetime: function() {
      this.closetimer = window.setTimeout('AplosMenu.close()', AplosMenu.timeout);
   },
   
   // cancel close timer
   cancelclosetime: function() {
      if(this.closetimer)
      {
         window.clearTimeout(this.closetimer);
         this.closetimer = null;
      }
   }
}

// close layer when click-out
document.onclick = AplosMenu.close;
