function IEHoverPseudo() {

	var navItems = document.getElementById("menu").getElementsByTagName("li");
	
	var isIE = (navigator.appName.indexOf("Microsoft")!= -1)?true:false;
	for (var i=0; i<navItems.length; i++) {
		if(navItems[i]) {
			navItems[i].onmouseover=function() { 
				this.className += " over"; 
				
				if (isIE){
					sel = document.getElementsByTagName("select");
					if (sel.length > 0) {
                       visibilityFlags[this.id] = true;
                       delayedVisibilitySwitch(this);
				    }
				}
			}
		}
			navItems[i].onmouseout=function() { 
				this.className = "menuparent"; 
				
				if (isIE){
					sel = document.getElementsByTagName("select");
                    if (sel.length > 0) {
                       visibilityFlags[this.id] = false;
                      delayedVisibilitySwitch(this);
                    }
				}
		}
	}

}
window.onload = IEHoverPseudo;



var specmenu = 'closed';

function specialistmenu(){
	if (specmenu == 'closed'){
		document.getElementById('specialistmenu').style.display='block';
		specmenu = 'open';
	} else {
		document.getElementById('specialistmenu').style.display='none';
		specmenu = 'closed';
	}
}

function delayedVisibilitySwitch(pNavItemObject)
{
    setTimeout("visibilitySwitch(visibilityFlags[" + pNavItemObject.id + "]);", 0);
}

function visibilitySwitch(pIsVisible)
{
    var lSelectElements = document.getElementsByTagName("select");
    for (var i = 0; i < lSelectElements.length; i++) {
        if (!pIsVisible) {
            if (lSelectElements[i].style.visibility != "visible") {
                lSelectElements[i].style.visibility = 'visible';
            }
        } else {
            if (lSelectElements[i].style.visibility != "hidden") {
                lSelectElements[i].style.visibility = 'hidden';
            }
        }
    }
}

function stopError()
{
    return true;
}
