// JavaScript Document
function AssignMenuEvents(pObject)
  {
  var node ;
  var vPreviousIndex ;
  
 
  for (i=0; i < pObject.childNodes.length; i++)
    {
    node = pObject.childNodes[i];

    if (node.tagName == "LI")
      {
      if (document.all && document.getElementById)
        {
        node.onmouseover=function()
                           {
                           this.className+=" over";
                           }

        node.onmouseout=function()
                           {
                           this.className=this.className.replace(" over", "");
                           }
        node.onclick   = MenuClickHandlerIE;
        
        }
      else
        {
      node.addEventListener("click", MenuClickHandlerMoz, false);
        }
      }

    if (node.childNodes.length > 0)
      {
      vPreviousIndex = i ;
      AssignMenuEvents(node);
      i = vPreviousIndex ;
      }
    }
  }

function MenuClickHandlerIE()
  {
  var node ;
  var vFoundAction = false ;
  pNode = event.srcElement ;
          
  for (i=0; i < pNode.childNodes.length; i++)
    {
    node = pNode.childNodes[i];

    if (node.tagName == "A")
      {
      vFoundAction = true ;
      
      if (node.click)
        {
        node.click();
        }
      else
        {
        window.location.replace(node.href);
        }
      }
    if (vFoundAction)
      {
      break ;
      }
    }
  event.cancelBubble  = true ;
  }


function MenuClickHandlerMoz(e)
  {
  var node ;
  var vFoundAction = false ;
  pNode = e.target  ;
 
  for (i=0; i < pNode.childNodes.length; i++)
    {
    node = pNode.childNodes[i];

    if (node.tagName == "A")
      {
      vFoundAction = true ;
      
      if (node.onclick)
        {
        node.onclick();
        }
      else
        {
        window.location.replace(node.href);
        }
      }
    if (vFoundAction)
      {
      break ;
      }
    }
  e.cancelBubble  = true ;
}

startList = function() 
{
	if (document.all&&document.getElementById) 
	{	
		navRoot = document.getElementById("nav");
		AssignMenuEvents(navRoot);
 	}
}
window.onload=startList;