fadeOpacity.addRule('MenuFade1', 0, 0.9, 30);

function show_submenu(element)
{
 if (typeof element != "object")
  element = document.getElementById(element);
 if (element)
 {
  element.style.display = '';
  if (!element.id) element.id = 'Submenu_' + Math.round(Math.random()*1000000000);
  fadeOpacity(element.id, 'MenuFade1');
 }
}

function hide_submenu(element)
{
 if (typeof element != 'object')
  element = document.getElementById(element);
 if (element)
 {
  fadeOpacity.back(element.id);
  var f = function()
  {
   if (element.id && fadeOpacity.aProc[element.id] && fadeOpacity.aProc[element.id].nOpacity) setTimeout(f, 500);
   else element.style.display = 'none';
  };
  setTimeout(f, 500);
 }
}

function show(element)
{
 if (typeof element != "object")
  element = document.getElementById(element);
 if (element)
  element.style.display = "";
}

function hide(element)
{
 if (typeof element != "object")
  element = document.getElementById(element);
 if (element)
  element.style.display = "none";
}

function init()
{
 for (var i = 1; i <= 3; i++)
  hide('submenu' + i);
}

