var timeoutID;

function showCurrentMenu(){
		/*console.log("re init");*/
		if($("#menu1 .current").length < 1 )
		//-> masquage des sous - menus
		$("#menu2").hide();
		hideEspaces();
		if($(".current").attr("class") != "current tab active"){
			$("#menu1 .active").removeClass("active");
			$("#menu1 .current").addClass("active");
			var submenu_on = $("#menu1 .current").attr("rel");
			$("#menu2 .active").hide();
			$("#"+submenu_on).show();
			$("#"+submenu_on).addClass("active");
		}
};
function showEspaces(){
	if($("#menu-espaces").css("display") == "none")
		$("#menu-espaces").slideDown("normal");
};
function hideEspaces(){
	if($("#menu-espaces").css("display") == "block")
		$("#menu-espaces").slideUp("normal");
	$("#menu-espaces .esp-subnav").hide();
};
function hideEspacesFast(){
	if($("#menu-espaces").css("display") == "block")
		$("#menu-espaces").hide();
	$("#menu-espaces .esp-subnav").hide();
};

/*------------------------------------------------------*/

$().ready(function(){								 
	//-> si il n'y a pas de rubrique en cours
	if($("#menu1 .current").length < 1 )
	//-> masquage des sous - menus
		$("#menu2").hide();
	else {
		/*console.log("menu courant onLoad");*/
		showCurrentMenu();
	}
	
	//-> quand un lien du menu 1 est survolé
	$("#menu1 .tab").hoverIntent(function(){
		clearTimeout(timeoutID);
		hideEspacesFast();
		//-> si on ne survole pas un onglet déjà actif
		if($(this).attr("class") != "tab active" && $(this).attr("class") != "current tab active" ){
			//-> on désactive tous les onglets
			$("#menu1 .active").removeClass("active");
			//-> on active l'onglet courant (cliqué)
			$(this).addClass("active");
			//-> on active le niveau 2
			if($("#menu2").css("display") == "none")
				$("#menu2").slideDown("slow");
			//-> désactive tous les sous-menus
			$("#menu2 ul").hide();
			//-> active le sous-menu sélectionné via l'attribut title du lien cliqué
			var submenu_on = $(this).attr("rel");
			$("#"+submenu_on).fadeIn("normal");
			$("#"+submenu_on).addClass("active");
		}
	}, function(){/*console.log("out menu1 .tab")*/});
	//-> retour à la rubrique courante si on ne survole plus le menu pendant 1 s
 	$("#header").hoverIntent(function(){/*console.log("hover header")*/},function(){ timeoutID=setTimeout("showCurrentMenu()",1500); });
	
	//-> sous - sous - menus
	$(".nav")
	.superfish({
		animation : { opacity:"show", height:"show" },
		delay		: 50
	});
	//-> masquage du menu espaces
	$(".nav").hoverIntent(function(){clearTimeout(timeoutID); hideEspaces();}, function(){});
	
	//-> espaces
	$("#espace-on").hoverIntent(function(){
		$(this).children("a").addClass("active");
		clearTimeout(timeoutID);
		showEspaces();
	}, function(){});
	$("#menu-espaces a").hoverIntent(function(){
		var submenu_on = $(this).attr("rel");
		if( $("#"+submenu_on).css("display") != "block" ){
			$("#menu-espaces .esp-subnav").hide();
			$("#"+submenu_on).fadeIn("normal");
		}
	},function(){});
	$(".esp-subnav a").hoverIntent(function(){
		$(this).css("display","block");
	},function(){});
	
});