over = function() {
	if (document.getElementById("topNavigation")){
	  var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	  for (var i=0; i<sfEls.length; i++) {
		  sfEls[i].onmouseover=function() {
			  this.className+=" over";
		  }
		  sfEls[i].onmouseout=function() {
			  this.className=this.className.replace(new RegExp(" over\\b"), "");
		  }
	  }
	}
}
  //Suckerfish Dropdown

startList = function() {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("nav");
		setOver(navRoot);
	}
}

function setOver(navRoot) {
    for (var i=0; i<navRoot.childNodes.length; i++) {
        node = navRoot.childNodes[i];
        if (node.nodeName=="LI") {
            node.onmouseover=function() {
            	this.className+=" over";
            }
            node.onmouseout=function() {
            	this.className=this.className.replace(" over", "");
            }
            if (node.childNodes.length > 1) {
               for (var j=0; j < node.childNodes.length; j++) {
                  subnode = node.childNodes[j];
                  if (subnode.nodeName=="UL") {
                    setOver(subnode)
                  }
               }
            }
        }
    }    
}

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" over";
            for(var j=2; j < this.document.forms.length; j++) {
                for(var k=0; k < this.document.forms[j].elements.length;k++) {
                    obj = this.document.forms[j].elements[k]
                    if (obj.type == 'select-one' || obj.type == 'select-multiple') {
                        obj.style.visibility = 'hidden'
                    }
                }
            } 
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" over\\b"), "");
            for(var j=2; j < this.document.forms.length; j++) {
                for(var k=0; k < this.document.forms[j].elements.length;k++) {
                    obj = this.document.forms[j].elements[k]
                    if (obj.type == 'select-one' || obj.type == 'select-multiple') {
                        obj.style.visibility = 'visible'
                    }
                }
            } 
		}
	}
}

if (window.attachEvent) {
  window.attachEvent("onload", sfHover);
}

