// Open hidden layer.
// JavaScript Document.
var timeout     = 300;
var closetimer  = 0;
var ddmenuitem  = 0;

// Open hidden layer.
function mopen(id)
{       
    // Cancel close timer.
    mcancelclosetime();

    // Close old layer.
    if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

    // Get new layer and show it.
    ddmenuitem = document.getElementById(id);
    ddmenuitem.style.visibility = 'visible';

}

// Close showed layer.
function mclose()
{
    if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// Go close timer.
function mclosetime()
{
    closetimer = window.setTimeout(mclose, timeout);
}

// Cancel close timer.
function mcancelclosetime()
{
    if(closetimer)
    {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

// Close layer when click-out.
document.onclick = mclose; 

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);