
var _menu = null;
var _active = null;
var items = [];

function initNavigation() {
	var _menu = document.getElementById("navigation");
	var lis = _menu.getElementsByTagName("li");
	for (var i=0; i<lis.length; i++)
	{
		var tmp = lis[i].getElementsByTagName("ul")
		if ((lis[i].parentNode == _menu) && tmp[0])
		{
			items.push(lis[i]);
			if (lis[i].className.indexOf("active") != -1)
			{
				_active = lis[i];
			}
			lis[i].onmouseover = function() {
				for(i = 0; i < items.length; i++)
				{
					items[i].className = items[i].className.replace("active", "");
				}
				this.className += " active";
			};
			lis[i].onmouseout = function() {
				for(i = 0; i < items.length; i++)
				{
					items[i].className = items[i].className.replace("active", "");
				}
				if (_active)
				{
					_active.className += " active";
				}
			};
		}
	}
	_menu.onmouseout = function() {
		for(i = 0; i < items.length; i++)
		{
			items[i].className = items[i].className.replace("active", "");
		}
		if (_active)
		{
			_active.className += " active";
		}
	};
}

if (window.addEventListener)
	window.addEventListener("load", initNavigation, false);
else if (window.attachEvent)
	window.attachEvent("onload", initNavigation);