var menuOverCounter = 5;
		
		function hideMenu(ID)	{
		if (menuOverCounter == 1)
		{
      document.getElementById("centerMenu"+ID).style.display="none";
      menuOverCounter = 5;
      }
    else
    {
      menuOverCounter--;
      setTimeout("hideMenu('"+ID+"')", 5);
      }
		}
		
		function showMenu(ID)	{
			document.getElementById("centerMenu"+ID).style.display="block";
			menuOverCounter+=15;
		}
    
    function hideMenuItem(ID){
      document.getElementById("leftMenuIcon"+ID).style.display='none';
      document.getElementById("rightMenuIcon"+ID).style.display='none';
      document.getElementById("rightMenuSpace"+ID).style.display='block';
      document.getElementById("leftMenuSpace"+ID).style.display='block';
      menuOverCounter+=15;
    }
    function showMenuItem(ID){
      document.getElementById("leftMenuIcon"+ID).style.display='block';
      document.getElementById("rightMenuIcon"+ID).style.display='block'; 
      document.getElementById("rightMenuSpace"+ID).style.display='none';
      document.getElementById("leftMenuSpace"+ID).style.display='none';
      menuOverCounter+=15;
    }
		
startList = function() {
  var navNodes = new Array('primaryNav','sideNav');
  count = 0;
  if(document.all && document.getElementById) {
    for(z=0;z < navNodes.length;z++)
    {
      var arrNodes = new Array();
      arrNodes[0] = document.getElementById(navNodes[z]);
	 
      for(i=0;i < arrNodes.length; i++)
      {     
        try {        
          for(j=0;j < arrNodes[i].childNodes.length; j++)
          {
            node = arrNodes[i].childNodes[j];
            if(node.nodeName == "LI") {
              node.onmouseover=function() {          
                this.className+="Over";
              }
              node.onmouseout=function() {
                this.className=this.className.replace("Over", "");
              }  
              count++;
            }//if
          
            //Add this node to the array so we can examine its children.
            arrNodes[arrNodes.length] = node;
          }//for
        }//try
        catch(e) {
          //Do nothing... the page probably doesn't have a side navigation.
        }//catch
      }//for
    }//for
  }//if
}//startList

function findPosX(obj) {

  var curleft = obj.offsetLeft;
if (obj.offsetParent)
 {
    if (obj.offsetParent)
    {
      obj = obj.offsetParent;
      curleft += obj.offsetLeft;
    }
  }
else if (obj.x)
{ curleft += obj.x; }

return curleft;
}

function findPos(obj) {
	var curleft = curtop = 0;
  if (obj.offsetParent) {
    do {
			  curleft += obj.offsetLeft;
			  curtop += obj.offsetTop;
	  } while (obj = obj.offsetParent);
	}
return [curleft,curtop];
}

function centerMenu(ID)
{
  showMenu(ID);
  var menuItemX = findPos(document.getElementById('mainItem' + ID))[0];
  var menuItemY = findPos(document.getElementById('mainItem' + ID))[1];
  var centerMenuX = findPos(document.getElementById('centerMenu' + ID))[0];
  var centerMenuY = findPos(document.getElementById('centerMenu' + ID))[1];
  document.getElementById('centerMenu' + ID).style.top = "20px";
  document.getElementById('centerMenu' + ID).style.left = "-" + ((document.getElementById('centerMenu' + ID).offsetWidth / 2) - (document.getElementById('mainItem' + ID).offsetWidth / 2)) + "px";
}

window.onload=startList;

