var curMenu = null;
var theTimeout = null;

function hideMenus() {
 return(true);
}

function reallyHideMenu(theMenu) {
 document.getElementById(theMenu).style.visibility = "hidden";
}

function initMenus()
{
//REGISTRY
 dims = getMenuDims('menuRegistry');
 dims[0] -= 4;
 dims[1] += 4;
 document.getElementById('registry').style.left = dims[0] + "px";
 document.getElementById('registry').style.top = dims[1] + "px";
}

function toggleMenu(what)
{
 if (document.getElementById(what).style.visibility == "visible")
 {
  document.getElementById(what).style.visibility = "hidden";
  curMenu = null;
 } else {
  document.getElementById('registry').style.visibility = "hidden";
  document.getElementById(what).style.visibility = "visible";
  curMenu = what;
 }
}

function regClose(what)
{
 document.getElementById(what).style.visibility = "hidden";
}

function regOpen(what)
{
 for (k=0;k<thumbList.length;k++)
 {
  tmpVar = 'img' + thumbList[k];
  if (tmpVar == what)
   document.getElementById(tmpVar).style.visibility = 'visible';
  else if (tmpVar != 'img0')
   document.getElementById(tmpVar).style.visibility = 'hidden';
 }
}

function getMenuDims(id) {
 oTmp = document.getElementById(id);
 newX = oTmp.offsetLeft;
 newY = oTmp.offsetHeight + oTmp.offsetTop;
 while (oTmp.offsetParent) {
  oTmp = oTmp.offsetParent;
  newX += oTmp.offsetLeft;
  newY += oTmp.offsetTop;
 }

 newX += 4;

 return(new Array(newX, newY));
}
