// Recursively process nodes
function GM_process_node (node)
{
  //alert (node.nodeName + node.childNodes.length);
  if (node.nodeName=="LI") 
  { 
    node.onmouseover = function() 
    {
      this.className +=" over";
    }
    node.onmouseout = function() 
	{
	  this.className = this.className.replace (" over", "");
    }
  }	 
  
  for (var i = 0; i < node.childNodes.length; i++)
   GM_process_node (node.childNodes [i]);  
}

// Create menus
function GM_menu () 
{
  if (document.all && document.getElementById) 
  {
    navRoot = document.getElementById (tid);
	GM_process_node (navRoot);
  }
}