function CreateMenu(e)
{
	var container = document.getElementById("ContainerMenu");
	var li = container.getElementsByTagName("li");
	var ul = container.getElementsByTagName("ul");
	
	container = ul[0];

	for (var i = 0; i < li.length; i++)
	{
		var menu = li[i].parentNode;
		var node = li[i];
		var subs = node.getElementsByTagName("ul");
		
		if (document.all)
		{
			node.onmouseout = function(e)  { this.className = this.className.replace(" hover", ""); }
			node.onmouseover = function(e) { this.className += " hover";}
		}
		
		if (menu == container)
		{
			for (var j = 0; j < subs.length; j++)
			{
				if (subs[j].parentNode == node)
				{
					ResizeMenu(subs[j], container);
				}
			}
		}
	}
}

function ResizeMenu(menu, topMenu)
{
	var mx = menu.offsetParent.offsetLeft + menu.offsetLeft + menu.offsetWidth;
	var tx = topMenu.offsetLeft + topMenu.offsetWidth;
	
	if (mx > tx)
	{
		menu.style.left = (tx - mx - 1) + "px";
	}
}

if (window.addEventListener)
{
	window.addEventListener("load", CreateMenu, null);
}
else if (window.attachEvent)
{
	window.attachEvent("onload", CreateMenu);
}

