var timeoutRef_arr = new Array();
function removeit(ref){
	var theLi = document.getElementById(ref);
	if(theLi.ref=="off")
		theLi.className = theLi.className.replace(/ ?sfhover/g, "");
}
function sfHover() {
	var sfEls = document.getElementById("nav_links").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		if(sfEls[i].id){
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
				this.ref="on";
			}
			sfEls[i].onmouseout = function() {
				clearTimeout(timeoutRef_arr[this.id]);
				this.ref = "off";
				timeoutRef_arr[this.id] = setTimeout("removeit('"+this.id+"')", 250);
			}
		}
	}
}
onload = sfHover;

