
var oldMenu;
var popTimer;
var menuTop = 268;

function menu_action(src, showMenu)
{
  if (showMenu == true)
  {
    window.clearTimeout(popTimer);								 

    if ((oldMenu != null))
    {
      close_menu();
    }



    src.origColor=src.style.backgroundColor;
    src.style.backgroundColor="gray";
	src.getElementsByTagName("A")[0].style.color='white';
	src.style.cursor='hand';
	
	var menu = src.getElementsByTagName("DIV")[0];
	menu.style.visibility = "visible";
	menu.style.display = "block";
    menu.style.left = src.offsetLeft + 193;
    menu.style.top = src.offsetTop + MENU_TOP;
	
    }
    else
    {
      oldMenu = src;
      popTimer = window.setTimeout('close_menu()', 0);
    }		
}

function highlight_menu(e, highlight)
{
  var src = get_src(e);
  e.cancelBubble = true;						

  if ((src.tagName == "TD") || (src.nodeName == "#text"))
  {
    if (highlight == true)
    {		
      window.clearTimeout(popTimer);								 
      src.origClass=src.className;
      src.className="mainmenubuttonon";
    }
    else
    {
      popTimer = window.setTimeout('close_menu()', 0);
      src.className = src.origClass;
    }			
  }	
}

function close_menu()
{		
  oldMenu.style.backgroundColor= oldMenu.origColor;

  
  oldMenu.getElementsByTagName("DIV")[0].style.visibility = "hidden";
  oldMenu = null;
}

function get_src(event_obj)
{
  var src;
  if (navigator.appName == "Netscape")
    src = event_obj.target;
  else		
    src = event_obj.srcElement;
  return src;			
}
