﻿
// 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);
}
