function sfHover() {
	var hovering = false;
	
	function scShowHideSelects( sFlag, scope ) {
		if (!scope) {
			scope = document;
		}
		var aSelectObj = scope.getElementsByTagName("select");
		for (var i = 0, j = aSelectObj.length; i < j; i++) {
			if ((sFlag == "show") && (aSelectObj[i].className.indexOf("hideSelect") > -1)) {
				var sTmpClass = aSelectObj[i].className.replace("hideSelect", "");
				SC.setAttributes(aSelectObj[i], "className", sTmpClass.trim());
			} else if(aSelectObj[i].className.indexOf("hideSelect") == -1) {
				var sTmpClass = (aSelectObj[i].className) ? aSelectObj[i].className + " hideSelect" : "hideSelect";
				SC.setAttributes(aSelectObj[i], "className", sTmpClass);
			}
		}
	}
	
	var nav = document.getElementById("scLeftNav");
	nav.onmouseover = function() {
		if (!hovering) {
			scShowHideSelects("hide");
			hovering = true;
		}
	};
	nav.onmouseout = function() {
		if (hovering) {
			scShowHideSelects("show");
			hovering = false;
		}
	};
	if (nav) {
		var sfEls = nav.getElementsByTagName("li");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				if (!(this.className && this.className.match(" sfhover"))) {
					this.className+=" sfhover";
				}
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(" sfhover", "");
			}
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
