function IEHoverPseudo() {

	var navItems = document.getElementById("primary-nav").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);
                    }
				}
		}
	}

}

YAHOO.util.Event.addListener(window, "load", 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;
}

function certToggleFlag(){
	if(document.getElementById("certAddress").style.display == "none"){
		document.getElementById("certAddress").style.display = "";
			
	}else{
		document.getElementById("certAddress").style.display = "none";
			
	}
}

var rrsPopups = {};
var showRRSPopup = function(popupName, popupWidth, m) {
	var wd = "400px";
	if(popupWidth) {
		wd = popupWidth + "px"; 			
	}
	var modalMode = false;
	if(m) {
		modalMode = m;
	}
	if(!rrsPopups[popupName]) {
		rrsPopups[popupName] = 
			new YAHOO.widget.Panel(popupName, {width:wd, zIndex:PANELZINDEX, modal:modalMode, close:true, fixedcenter:true, draggable:true, constraintoviewport:true});
		rrsPopups[popupName].render();
	}
	rrsPopups[popupName].hide();
	DHTML.display(popupName);
	rrsPopups[popupName].show();
	return false;
}

