function addLoadEvent(a){var b=window.onload;if(typeof window.onload!="function"){window.onload=a}else{window.onload=function(){b();a()}}}sfHover=function(){var a=400;var b="sfhover";var c=[];var d=new RegExp("\\b"+b+"\\b");var e=document.getElementById("mainnav").getElementsByTagName("li");for(var f=0;f<e.length;f++){e[f].onmouseover=function(){queueFlush();this.className+=" "+b};e[f].onmouseout=function(){c.push([setTimeout(queueTimeout,a),this])};e[f].onfocus=function(){queueFlush();this.className+=" "+b};e[f].onblur=function(){c.push([setTimeout(queueTimeout,a),this])};e[f].onclick=function(a){if(this.className.search(d)==-1){var c=this.parentNode.getElementsByTagName("li");for(var e=0;e<c.length;e++){c[e].className=c[e].className.replace(d,"")}this.className+=" "+b}else{var c=this.getElementsByTagName("li");for(var e=0;e<c.length;e++){c[e].className=c[e].className.replace(d,"")}this.className=this.className.replace(d,"")}if(a&&a.stopPropagation)a.stopPropagation();else window.event.cancelBubble=true}}queueFlush=function(){while(c.length){clearTimeout(c[0][0]);queueTimeout()}};queueTimeout=function(){if(c.length){var a=c.shift()[1];a.className=a.className.replace(d,"")}}};addLoadEvent(sfHover);if(window.attachEvent)window.attachEvent("onload",sfHover)
