﻿initHover = function() {
	var liArray = document.getElementById("topMenu").getElementsByTagName("LI");
	for (var i=0; i < liArray.length; i++) {
		liArray[i].onmouseover = function() {
			this.className+=" dropdownHover";
		}
		liArray[i].onmouseout = function() {
			// Firefox trims whitespace around class names.
			this.className = this.className.replace(new RegExp("dropdownHover"), "");
		}
	}
}
// Clear out hover states if we go to another page and come back by hitting the back button.
clearHover = function() {
	var liArray = document.getElementById("topMenu").getElementsByTagName("LI");
	for (var i=0; i < liArray.length; i++) {
		liArray[i].className = liArray[i].className.replace(new RegExp("dropdownHover"), "");
	}
}
if (window.addEventListener) {
	window.addEventListener("load", initHover, false);
	window.addEventListener("unload", clearHover, false)
}
else if (window.attachEvent) {
	window.attachEvent("onload", initHover);
	window.attachEvent("onunload", clearHover);
}
else if (document.getElementById) {
	window.onload = initHover;
	window.onunload = clearHover;
}