sfHover = function() {
    var sfEls = document.getElementById("nav").getElementsByTagName("LI");
    for (var i=0; i<sfEls.length; i++) {
        if(sfEls[i].className == "spacer" || sfEls[i].className == "secNavSpacer"){} else {
            sfEls[i].onmouseover=function() {
                 if(this.className.indexOf("tnav_") > -1 ){
					if(this.className.indexOf("_sel") == -1 ){
						this.className += "_on";
					}			
			    }
                this.className+=" sfhover";				
                if(this.rel){
                    displaySecNavSpacer(this.rel, this);
		        }
            }
            sfEls[i].onmouseout=function() {
                if(this.className.indexOf("tnav_") > -1){
               		if(this.className.indexOf("_sel") == -1 ){
						this.className=this.className.replace(new RegExp("_on sfhover\\b"), "");
					} else {
						this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
					}
				} else {
                    this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
                }
                if(this.rel){
                    hideSecNavSpacer(this);
                }
            }
        }
    }
}
function displaySecNavSpacer(num,curItem){
    var count = 0;

    if (curItem.parentNode)
        var parentNode = curItem.parentNode;
    else if (curItem.parentElement)
        var parentNode = curItem.parentElement;
    var sfEls = parentNode.getElementsByTagName("LI");
    for (var i=0; i<sfEls.length; i++) {
        if(sfEls[i].className == "secNavSpacer"){
            if(count < num){
                sfEls[i].style.display = "block";
                count += 1;
            } else {
                break;
            }
        }
    }
}

function displaySecNavSpacerOld(num){
    var count = 0;
    var sfEls = document.getElementById("nav").getElementsByTagName("LI");
    for (var i=0; i<sfEls.length; i++) {
        if(sfEls[i].className == "secNavSpacer"){
            if(count < num){
                sfEls[i].style.display = "block";
                count += 1;
            } else {
                break;
            }
        }
    }
}

function hideSecNavSpacer (curItem) {
    if (curItem.parentNode)
        var parentNode = curItem.parentNode;
    else if (curItem.parentElement)
        var parentNode = curItem.parentElement;
    var sfEls = parentNode.getElementsByTagName("LI");
    for (var i=0; i<sfEls.length; i++) {
        if(sfEls[i].className == "secNavSpacer"){
            sfEls[i].style.display = "none";
        }
    }
}