/*

  TOP MULTIPLE LEVEL MENU
  (TML)

*/

var TMLTimers = new Array();
var currentEle = 0;
var TMLTM1 = new Array();

function TMLShow(pMenuName, pID, pAncestors)
{
  if (document.body && document.body.style)
  {
    clearTimeout(TMLTimers[pMenuName+pID]);
    ClearTMLTimers(pMenuName, pAncestors);
    var ele = document.getElementById(pMenuName + pID);
    if ((ele != null)&&(ele.style.visibility != 'visible'))
    {
      ele.style.visibility = 'visible';
    }
  }
}

function TMLHide(pMenuName, pID, pAncestors)
{
  TMLTimers[pMenuName+pID] = setTimeout('TMLHideOne("' + pMenuName + '", ' + pID + ', "' + pAncestors + '");', 200);
  if (pAncestors != '')
  {
    var i = 0;
    var Ancestors = pAncestors.split(",");
    var ii = Ancestors.length;
    for (i; i<ii; i++)
    {
      TMLTimers[pMenuName+Ancestors[i]] = setTimeout('TMLHideOne("' + pMenuName + '", ' + Ancestors[i] + ', "' + pAncestors + '");', 200);
    }
  }
}

function TMLHideOne(pMenuName, pID, pAncestors)
{
  var ele = document.getElementById(pMenuName + pID);
  if ((ele != null)&&(ele.style.visibility != 'hidden'))
  {
    ele.style.visibility = 'hidden';
  }
}

function ClearTMLTimers(pMenuName, pAncestors)
{
  if (pAncestors != '')
  {
    var i = 0;
    var Ancestors = pAncestors.split(",");
    var ii = Ancestors.length;
    for (i; i<ii; i++)
    {
      clearTimeout(TMLTimers[pMenuName+Ancestors[i]]);
    }
  }
}

