function hover(show, subMenuID, parentMenuID) {
	var parentMenu = document.getElementById(parentMenuID);
	var subMenu = document.getElementById(subMenuID);
	
	// Keep parent menu highlighted
	if (parentMenu) {
		if (show) {
			parentMenu.style.backgroundPosition = '100% -50px';
		} else {
			parentMenu.style.backgroundPosition = '100% 0px';
		}
	}
	
	// Show child elements
	if (subMenu) {
		if (show) {
			subMenu.style.left = 'auto';
			toggleElements(true);
		} else {
			subMenu.style.left = '-999em';
			toggleElements(false);
		}
	}
}

function toggleElements(show) {
	var elements = new Array('select');
	var els;
	for (var j = 0; j < elements.length; j++) {
		els = document.getElementsByTagName(elements[j]);
		for (var i = 0; i < els.length; i++) {
			if (show) {
				els[i].style.visibility = 'hidden';
			} else {
				els[i].style.visibility = 'visible';
			}
		}
	}
}