var version = "1.1.1";
var updated = "07/06/2007";

var nummenus = 4;

// setup timer
var timerID

// Milliseconds
var MENU_HIDE_TIME = 800

var openm = null;

// Sets the widths based on user's screen width
if (window.screen.width <= 800)
{
   whole = 550;
   mini = 275;
}
else
{
   whole = 600;
   mini = 300;
}

function menuover(source)
{
   //Clear any open menus.
   clearInterval(timerID)
   //var i = 0;
   //for(i = 1; i <= nummenus; i++)
   //   if (i != source)
   if (openm)
      hidemenu(openm);

   var obj = "drop" + source;
   document.getElementById(obj).style.visibility='visible';
   openm = source;
   //document.onclick = hidemenu(0);
}

function menuout(source)
{
   //document.onclick = null;
   var obj = "drop" + source;
   clearInterval(timerID)   
   timerID = setInterval("hidemenu(0)", MENU_HIDE_TIME)
}

function hidemenu(source)
{

   var obj;
   if (openm)
   {
      if (source == 0)
         obj = "drop" + openm;
      else
   	     obj = "drop" + source; 
    
	  document.getElementById(obj).style.visibility='hidden';
      openm = null; 
   }
}

function checkmenu()
{
//   var i;
//   for(i = 1; i <= nummenus; i++)
//      menuout(i);
}

function fixMenus()
{
   var blockpix = 0;
   for(i = 1; i <= nummenus; i++)
   {
      document.getElementById("drop" + i).style.top = document.getElementById("menucontainer").offsetTop + document.getElementById("menucontainer").offsetHeight + blockpix;	
   }
}
