// Show or hide all select boxes on a page
function ToggleSelectBoxes(hide) {
	var x = document.getElementsByTagName("select");
	for (i = 0; i < x.length; i++) {
	   x[i].style.visibility = hide ? "hidden" : "visible";
	}
}

// makes the menu list IE compatible
function sfHover() {
	// exit if IE7
	if (0 /*@cc_on || (@_jscript_version >= 5.7) @*/) return;

	var nav = document.getElementById("nav");
	if (!nav) return;
	
	var li = nav.getElementsByTagName("LI");

	for (var i = 0; i < li.length; i++) {
		if (isFirefox) {
			li[i].onmouseover = function()	{ ToggleSelectBoxes(1); }
			li[i].onmouseout = function()	{ ToggleSelectBoxes(0); }
		}
		else {
			li[i].onmouseover = function()	{ this.className+= " sfhover"; ToggleSelectBoxes(1); }
			li[i].onmouseout = function()	{ this.className = this.className.replace(new RegExp(" sfhover\\b"), ""); ToggleSelectBoxes(0); }
		}
	}
}

// Firefox only likes next line and NOT AttachOnload(sfHover) (makes sub menus stick)
var isFirefox=((navigator.userAgent.indexOf("Firefox")!=-1)?true:false);
AttachOnload(sfHover)