// javascript workaround for IE to simulate li:hover as li:sfhoversetupNavHover = function() {	try	{	    var x = document.getElementById("nav");        for(var i=0; i < x.children.length; i++)        {            var section = x.children[i];            section.onmouseover=fn[i];            section.onmouseout=fx[i];        }	}	catch(err){ }    }if(window.attachEvent){    /* only define these functions if they are necessary */    var fn = new Array();    fn[0] = function() { this.className+=" sfhover hover0"; }    fn[1] = function() { this.className+=" sfhover hover1"; }    fn[2] = function() { this.className+=" sfhover hover2"; }    fn[3] = function() { this.className+=" sfhover hover3"; }    fn[4] = function() { this.className+=" sfhover hover4"; }    fn[5] = function() { this.className+=" sfhover hover5"; }    fn[6] = function() { this.className+=" sfhover hover6"; }    fn[7] = function() { this.className+=" sfhover hover7"; }    var fx = new Array();    fx[0] = function() { this.className=this.className.replace(new RegExp(" sfhover hover0\\b"), ""); }    fx[1] = function() { this.className=this.className.replace(new RegExp(" sfhover hover1\\b"), ""); }    fx[2] = function() { this.className=this.className.replace(new RegExp(" sfhover hover2\\b"), ""); }    fx[3] = function() { this.className=this.className.replace(new RegExp(" sfhover hover3\\b"), ""); }    fx[4] = function() { this.className=this.className.replace(new RegExp(" sfhover hover4\\b"), ""); }    fx[5] = function() { this.className=this.className.replace(new RegExp(" sfhover hover5\\b"), ""); }    fx[6] = function() { this.className=this.className.replace(new RegExp(" sfhover hover6\\b"), ""); }    fx[7] = function() { this.className=this.className.replace(new RegExp(" sfhover hover7\\b"), ""); }    window.attachEvent("onload", setupNavHover);}