window.onload = registerIENavFix;

function registerIENavFix()
{
	if (document.all&&document.getElementById) 
	{
		var navRoot = document.getElementById("nav").getElementsByTagName("ul")[0];
		if (!navRoot)
			return;
			
		var li = navRoot.getElementsByTagName("li");	
		for (var i = 0; i < li.length; i++) 
		{
			li[i].onmouseover = function() 
			{
				var ul = this.getElementsByTagName("ul")[0];
				if (ul)
					ul.style.display = "block";
				
				for(var i = 0; i < this.parentNode.parentNode.childNodes.length; i++)
				{
					if(this.parentNode.parentNode.childNodes[i].nodeName == "A")
						this.parentNode.parentNode.childNodes[i].className += " over" ;
				}
			}
			
			li[i].onmouseout = function() 
			{
				var ul = this.getElementsByTagName("ul")[0];
				if (ul)
					ul.style.display = "none";
					
				for(var i = 0; i < this.parentNode.parentNode.childNodes.length; i++)
				{
					if(this.parentNode.parentNode.childNodes[i].nodeName == "A")
						this.parentNode.parentNode.childNodes[i].className = this.parentNode.parentNode.childNodes[i].className.replace(" over", "");
				}
			}
		}
	}
}