var flmtimer=0;

function flmoh(baritemid)
{
  var baritem=id2div(baritemid);if(!baritem) return;
  flmhide(0);
  baritem.className="HMenuItemOver";
  var menu=id2div(baritemid+"m");if(!menu) return;
  showobj(menu,true);
  setxy(menu,getx(baritem),gety(baritem)+geth(baritem));
}

function flmov(menuid,menuitemid)
{
  var menu=id2div(menuid);if(!menu) return;
  var menuitem=id2div(menuitemid);if(!menuitem) return;
  flmhide(menu);
  menuitem.className="VMenuItemOver";
  var submenu=id2div(menuitemid+"m");if(!submenu) return;
  showobj(submenu,true);
  setxy(submenu,getx(menuitem)+getw(menuitem),gety(menuitem));
} 

function flmhide(menu)
{
  if(flmtimer) {window.clearTimeout(flmtimer);flmtimer=0;}
  if(!menu) menu=id2div("menuBar");if(!menu) return;
  var clist=menu.childNodes;if(!clist) clist=menu.children;
  if(clist) for(var i=0;clist[i];i++)
  {
    var menuitem=clist[i];
    if(menuitem.className=="VMenuItemOver") menuitem.className="VMenuItem";
    else if(menuitem.className=="HMenuItemOver") menuitem.className="HMenuItem";
    var submenu=id2div(menuitem.id+"m");
    if(submenu)
    {
	  flmhide(submenu);
      showobj(submenu,false);
    }
  }
}

function flmx()
{
	if(flmtimer) window.clearTimeout(flmtimer);
	flmtimer=window.setTimeout('flmhide(0)',1000);
}

