function hidemenu(menu)
{
  document.getElementById(menu).style.visibility='hidden';
}

function delayhidemenu(menu)
{
  eval('delayhide' + menu + '=setTimeout("hidemenu(\'' + menu + '\')",500)');
}

function clearhide(menu)
{
  eval('if (window.delayhide' + menu + ') clearTimeout(delayhide' + menu + ')');
}

function showmenu(menu)
{
  clearhide(menu);
  document.getElementById(menu).style.visibility='visible';
}
// ******************************************************** //
function hidemenu2(menu)
{
  var element = document.getElementById(menu);
  eval('menu_'+menu+' = element.innerHTML');
  element.innerHTML = '';
}

function delayhidemenu2(menu)
{
  eval('delayhide' + menu + '=setTimeout("hidemenu2(\'' + menu + '\')",200)');
}

function clearhide2(menu)
{
  eval('if (window.delayhide' + menu + ') clearTimeout(delayhide' + menu + ')');
}

function showmenu2(menu)
{
  clearhide2(menu);
  eval('document.getElementById(menu).innerHTML = menu_'+menu);
}

