// Activer les illustrations du menu haut
$(function() {  
		/*$(".menuhaut").mouseenter(function() {
			setTimeout(jQuery.each($(".illustration"),function() {$(this).hide();}),2000);
			$('#ill_'+$(this).attr('menu')).show('slow');
		});
		$(".menuhaut").mouseleave(function() {
			$('#ill_'+$(this).attr('menu')).hide('fast');
		});*/
		var inAnimation = false; //flag pour tester si nous sommes en cours d'animation
			$(".menuhaut").mouseover(function(){
				//si une animation est en cours et qu'on veut afficher un autre bloc on stop tous  	    
	    	   if(inAnimation != $(this).attr("rel")) {
					$("#menu_" + inAnimation).stop(false,true);
		    	}
				// si le bloc qu'on veut afficher n'est pas visible
		    	if ($("#menu_" + $(this).attr("rel")).is(":hidden")) {
					inAnimation = $(this).attr("rel"); //modifie le flag pour dire que l'animation est en cours
					$(".illustration:visible").hide(); // on cache tous les blocs visible
		                //puis on affiche le bon bloc avec une fonction callback pour attentre la fin de l'animation
					$("#menu_" + $(this).attr("rel")).slideDown("slow", function(){
				    inAnimation = false; //modifie le flag pour dire que l'animation est finie
					});
		    	}
	    })
	    $(".menuhaut").mouseleave(function(){
				//si une animation est en cours et qu'on veut afficher un autre bloc on stop tous  	    
	    	   if(inAnimation != $(this).attr("rel")) {
					$("#menu_" + inAnimation).stop(false,true);
		    	}
				// si le bloc qu'on veut afficher n'est pas visible

				inAnimation = $(this).attr("rel"); //modifie le flag pour dire que l'animation est en cours
				$("#menu_" + $(this).attr("rel")).slideUp("fast", function(){
				    inAnimation = false; //modifie le flag pour dire que l'animation est finie
					});

	    })
	    

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