// ACTIONS pour le sous-menu -- NE RIEN CHANGER CI_DESSOUS!!!!!
function setting_menu() {
	Cufon.replace($("ul#menu_principal li"), {hover: false, color:''+variables_couleur_typo[0]+''});
	if(nom_section!="") {
		$("#"+nom_section).addClass("sousmenu_actif");
		Cufon.replace($("#"+nom_section), {hover: false, color:''+variables_couleur_typo[1]+''});//($("#"+nom_section+" a"), {hover: false, color: ''+variables_couleur_typo[1]+''});
		$("ul#menu_principal li#"+nom_section+".sousmenu_actif").corner("round top 3px cc:"+variables_couleurs_coins_arrondis[0]);
		divID_ancien = nom_section;
		if($("#"+nom_section).attr("alt")) {
			altID = $("#"+nom_section).attr("alt");
			divID_enter_sousmenu = "on";
			$("#"+nom_section).closest("#menu_principal").css({'padding-top' : '0'});
			$("ul#menu_principal li#"+nom_section+".sousmenu_actif").corner("round top 3px cc:"+variables_couleurs_coins_arrondis[0]);
			$("ul#" + altID).show();
			//FONCTION qui arrondit le coin supérieur gauche du sous-sousmenu lorsqu'il apparaît
			$("ul#" + altID).corner("round tl 3px cc:"+variables_couleurs_coins_arrondis[1]);
			if(nom_soussection != "") {
				$("#contenu_menu").css({'padding-top' : '11px'});
				$("ul#" + altID + " li#"+nom_soussection).addClass("avecbg_blanc");
				$("ul#" + altID + " li#"+nom_soussection+".avecbg_blanc").corner("round top 3px cc:"+variables_couleurs_coins_arrondis[2]);
			}
		};
		if(nom_section =="sousmenu_accueil_environnement"||nom_section == "sousmenu_accueil_femmeweb"|| nom_section == "sousmenu_accueil_fanatique") $("#"+nom_section).closest("#menu_principal").css({'padding-top' : '29px'});
	};
}
function activating_menu() {
	//Lorsque l'on rentre dans le 1er niveau du sous-menu
	$("ul#menu_principal li").mouseenter(function() {
		divID = $(this).attr("id");
		if($(this).attr("id")=="sousmenu_quebec89") pasdeffet="off"; else pasdeffet="on";
		
		//lorsque l'on passe d'un onglet du sous-menu à l'autre,
		//il faut cacher les autres onglets et leurs sous-sousmenu 
		//respectifs avant de faire quoi que ce soit
		//alert(pasdeffet);
		if(divID_ancien != divID) {
			if(divID_ancien != "") {
				$("#"+divID_ancien).removeClass("sousmenu_actif");
				$("#"+divID_ancien).uncorner();
				Cufon.replace($("#"+divID_ancien), {hover: false, color: ''+variables_couleur_typo[0]+''});
			}
			$("#"+divID).addClass("sousmenu_actif");
			Cufon.replace($("#"+divID), {hover: false, color: ''+variables_couleur_typo[1]+''});
			divID_ancien = divID;
		} else {
			Cufon.replace($(this), {hover: false, color: ''+variables_couleur_typo[1]+''});
		}
		
		//APPEL de Cufon pour le changement de couleur en mouveenter
		nom_du_div_pour_a = $(this).attr("id");
		if((nom_du_div_pour_a != "sousmenu_jouezenfrancais")) Cufon.replace($(this), {color: ''+variables_couleur_typo[1]+''})($("#"+nom_du_div_pour_a+" a"), {color: ''+variables_couleur_typo[1]+''});
		//va chercher combien de sous-sous-menu il y a (apparaîtront dans le 2e niveau du sous-menu)
		if($(this).parent().attr("class")) nbrSousmenus = Number($(this).parent().attr("class"));
		//cache tous les sous-sous-menus pour s'assurer qu'ils sont tous cachés
		for($i=0; $i<nbrSousmenus; $i++) {
			var nb = $i +1;
			$("ul#sousmenu" + nb).hide();
			<!--[if IE 6]> $("ul#sousmenu" + nb).css({'height' : '0'}); <![endif]-->
		}
		//si la variable n'est pas vide, donc qu'il y a un 
		//sous-sous-menu à afficher dans le 2e niveau du sous-menu
		if($(this).attr("alt")) {
			titleID = $(this).attr("alt");
			divID_enter_sousmenu = "on";
			$(this).closest("#menu_principal").css({'padding-top' : '0'});
			$("ul#menu_principal li#"+divID+".sousmenu_actif").corner("round top 3px cc:"+variables_couleurs_coins_arrondis[0]);
			$("ul#" + titleID).show();
			//FONCTION qui arrondit le coin supérieur gauche du sous-sousmenu lorsqu'il apparaît
			$("ul#" + titleID).corner("round tl 3px cc:"+variables_couleurs_coins_arrondis[1]);
			//lorsque l'on rentre dans le 2e niveau du sous-menu
			// s'il y a un onglet blanc, on met les coins ronds sur le LI
			//en mouseenter
			$("ul#" + titleID + " li").mouseenter(function() {
				//$("#contenu_menu").css({'padding-top' : '40px'});
				$("ul#" + titleID + " li.avecbg").corner("round top 3px cc:"+variables_couleurs_coins_arrondis[2]);
			});
			//en mouseleave
			$("ul#" + titleID + " li").mouseleave(function() {
				$("ul#" + titleID + " li.avecbg").uncorner();
			});
		//si la variable est vide, on n'affiche pas le sous-sousmenus
		//mais on met l'effet des coins ronds sur les onglets sélectionnés
		} else {
			titleID = "";
			divID_enter_sousmenu = "off";
			$("ul#menu_principal li#"+divID+".sousmenu_actif").corner("round top 3px cc:"+variables_couleurs_coins_arrondis[1]);
			$(this).closest("#menu_principal").css({'padding-top' : '29px'});
		}
	});
	if(titleID != "") {
		if($("ul#" + titleID)) {
			$("ul#" + titleID).mouseleave(function() {						   
				for($i=0; $i<nbrSousmenus; $i++) {
					var nb = $i +1;
					$("ul#sousmenu" + nb).hide();
				}
				//$("#contenu_menu").css({'padding-top' : '40px'});
				$(this).closest("#menu_principal").css({'padding-top' : '29px'});
			});
		}
	}
}
function hiding_all() {
	//cache tous les sous-sous-menus pour s'assurer qu'ils sont tous cachés
	for($i=0; $i<nbrSousmenus; $i++) {
		var nb = $i +1;
		$("ul#sousmenu" + nb).hide();
		<!--[if IE 6]> $("ul#sousmenu" + nb).css({'height' : '0'}); <![endif]-->
	}
	//$("#menu_principal").css({'padding-top' : '29px'});
	$("ul#menu_principal li.sousmenu_actif").uncorner();
	//$("ul#menu_principal li").css("color","#fff");
	Cufon.replace($("ul#menu_principal li"), {color: ''+variables_couleur_typo[0]+''})($("ul#menu_principal li a"), {color: ''+variables_couleur_typo[0]+''});
	$("ul#menu_principal li").removeClass("sousmenu_actif");
}
var titleID = "";
var nbrSousmenus = 0;
var soussousmenu_animation = "";
var divID = "";
var divID_ancien = "";
var divID_enter_sousmenu = "off";
var enter_menu_section = "";
var pasdeffet= "on";
var altID="";
var $i;
$(document).ready(function() {
	//FONCTION pour l'animation du sous-menu
	$("#sousmenu").corner("round top 3px");
	setting_menu();
	$("#sousmenu").mouseenter(function() {
		activating_menu();
    });
	$("#sousmenu").mouseleave(function() {
		hiding_all();
		setting_menu();
    });
});
