// Set menu behaviours
menu_init = function() {
	
	// Find menu and menu items
	var menu = document.getElementById('nav');
	var menu_items = menu.getElementsByTagName('li');
	
	// Loop through and set event handlers
	for  (var i = 0; i < menu_items.length; i++)
	{
		// Mouseover (hover)
		menu_items[i].onmouseover = function() {
			this.className = this.className + ' menu_hover';
		}
		
		// Mouseout (strip hover, but keep showing)
		menu_items[i].onmouseout = function() {
			this.className = this.className.replace(/\s*menu_hover/, '');
			
			for (var j = 0; j < menu_items.length; j++)
			{
				if (this == menu_items[j])
					continue;
				menu_items[j].className = menu_items[j].className.replace(/\s*now/, '');
			}
		}
	}
	
}

// Initialize menu once document is loaded
if (window.addEventListener)
	window.addEventListener('load', menu_init, false);
else if (window.attachEvent)
	window.attachEvent("onload", menu_init);
else
	window.onload = menu_init;