// JavaScript Document
 $(document).ready(function(){
							
	var page = get_page();							
	
	initialisation_menu_haut(page);
	if(accueil){ initialisation_menu_gauche_acc(page); } else { initialisation_menu_gauche(page); }						

 });


function initialisation_menu_gauche_acc(page){

	// cache les sousmenus
	$(".sousmenu_g_3").hide();
	$(".sousmenu_g").hide();
	$(".sousmenu_g").mouseover(function(){$(this).show().slideDown();}).mouseout(function(){$(this).hide();});
	
	
	$("div.menu_gauche_out").each(function(){
		if($(this).children(".sousmenu_g_2").attr("href")==page ){
			$(this).removeClass().addClass("menu_gauche_on");
		}								   
	});

	
	// effet de mouseover / mouseout (couleur fond et police) sur tout le menu
	$("div.menu_gauche_out").hover(
		function(){
			$(this).removeClass().addClass("menu_gauche_on");
		},
		function(){
			if($(this).children().hasClass("sousmenu_g_1") || $(this).children().hasClass("sousmenu_g_1_on") ){
				if($(this).children().hasClass("sousmenu_g_1")){
					$(this).removeClass().addClass("menu_gauche_out");
				} else {
					$(this).removeClass().addClass("menu_gauche_on");
				}
			} else {
				$(this).removeClass().addClass("menu_gauche_out");
			}
		}
	);
	

	// ouvre ou ferme le sousmenu - 2e niveau
	$(".sousmenu_g_2.g_3").mouseover(function(){$(this).parent().find(".sousmenu_g_3").show();}).mouseout(function(){$(this).parent().find(".sousmenu_g_3").hide();});
	$(".sousmenu_g_3").mouseover(function(){$(this).show();}).mouseout(function(){$(this).hide();});
	
	
	// sur le bouton sousmenu 1 : change l'image de la flèche lors d'un clic
	$("span.sousmenu_g_1").parent().click(function(){
		// reset tous à flèche en haut	et tous fermé						
//		$("span.sousmenu_g_1_on").removeClass().addClass("sousmenu_g_1");
//		$("div.menu_gauche_on").removeClass().addClass("menu_gauche_out");
//		$(".sousmenu_g").slideUp();			
		
//		if($(this).parents(".menu_g").find(".sousmenu_g").is(":visible")){
			$(this).parents(".menu_g").find(".sousmenu_g").slideDown();
			$(this).children().removeClass().addClass("sousmenu_g_1_on");
			$(this).removeClass().addClass("menu_gauche_on");
			
		}).mouseout(function(){
			$(this).parents(".menu_g").find(".sousmenu_g").hide();
			$(this).children().removeClass().addClass("sousmenu_g_1");
			$(this).removeClass().addClass("menu_gauche_out");
	//	}

    });
	

	$("a.sousmenu_g_2").each(function(){
		if($(this).attr("href")==page){
			$(this).css("color","#2580be");
			$(this).parents(".menu_g").find(".sousmenu_g_1").removeClass().addClass("sousmenu_g_1_on");
			$(this).parents(".menu_g").children(".menu_gauche_out").removeClass().addClass("menu_gauche_on");
			$(this).parents(".sousmenu_g").show();	
			$(this).parent().removeClass().addClass("menu_gauche_one");	
		}			  
	});

	// sur le bouton sousmenu 0 : reset tous à flèche en haut
//	$("span.sousmenu_g_0").click(function(){
//		$(".sousmenu_g").slideUp();	
//		$("span.sousmenu_g_1_on").removeClass().addClass("sousmenu_g_1");								  
//	});
	
}

function initialisation_menu_gauche(page){

	// cache les sousmenus
	$(".sousmenu_g_3").hide();
	$(".sousmenu_g").css("position","relative").hide();
	
	
	$("div.menu_gauche_out").each(function(){
		if($(this).children(".sousmenu_g_2").attr("href")==page ){
			$(this).removeClass().addClass("menu_gauche_on");
		}								   
	});

	
	// effet de mouseover / mouseout (couleur fond et police) sur tout le menu
	$("div.menu_gauche_out").hover(
		function(){
			$(this).removeClass().addClass("menu_gauche_on");
		},
		function(){
			
			if($(this).children().hasClass("sousmenu_g_1") || $(this).children().hasClass("sousmenu_g_1_on") ){
				if($(this).children().hasClass("sousmenu_g_1")){
					$(this).removeClass().addClass("menu_gauche_out");
				} else {
					$(this).removeClass().addClass("menu_gauche_on");
				}
			} else {
				$(this).removeClass().addClass("menu_gauche_out");
			}
		}
	);
	

	// ouvre ou ferme le sousmenu - 2e niveau
	$(".sousmenu_g_2.g_3").mouseover(function(){$(this).parent().find(".sousmenu_g_3").show();}).mouseout(function(){$(this).parent().find(".sousmenu_g_3").hide();});
	$(".sousmenu_g_3").mouseover(function(){$(this).show();}).mouseout(function(){$(this).hide();});
	
	
	// sur le bouton sousmenu 1 : change l'image de la flèche lors d'un clic
	$("span.sousmenu_g_1").click(function(){
		// reset tous à flèche en haut	et tous fermé						
		$("span.sousmenu_g_1_on").removeClass().addClass("sousmenu_g_1");
		$("div.menu_gauche_on").removeClass().addClass("menu_gauche_out");
		$(".sousmenu_g").slideUp();			
		
		if($(this).parents(".menu_g").find(".sousmenu_g").is(":visible")){
			$(this).parents(".menu_g").find(".sousmenu_g").show().slideUp();
			$(this).removeClass().addClass("sousmenu_g_1");
			$(this).parent().removeClass().addClass("menu_gauche_out");			
		} else {
			$(this).parents(".menu_g").find(".sousmenu_g").show();
			$(this).removeClass().addClass("sousmenu_g_1_on");
			$(this).parent().removeClass().addClass("menu_gauche_on");
		}

    });


	$("a.sousmenu_g_2").each(function(){
		if($(this).attr("href")==page){
			$(this).css("color","#2580be");
			$(this).parents(".menu_g").find(".sousmenu_g_1").removeClass().addClass("sousmenu_g_1_on");
			$(this).parents(".menu_g").children(".menu_gauche_out").removeClass().addClass("menu_gauche_on");
			$(this).parents(".sousmenu_g").show();	
			$(this).parent().removeClass().addClass("menu_gauche_one");	
		}			  
	});

	// sur le bouton sousmenu 0 : reset tous à flèche en haut
	$("span.sousmenu_g_0").click(function(){
		$(".sousmenu_g").slideUp();	
		$("span.sousmenu_g_1_on").removeClass().addClass("sousmenu_g_1");								  
	});
	
}


function initialisation_menu_haut(page){

	// cache les sousmenus
	$(".sousmenu_h").hide();
	
	
	// effet de mouseover / mouseout (couleur fond et police) sur tout le menu
	$(".sousmenu_h_2").hover(
		function(){$(this).css("background-color","#fff9e5");},
		function(){$(this).css("background-color","#fff0bd");}
	);
	
	// ouvre et ferme les sousmenus
	$(".menu_h").click(function(){$(this).find(".sousmenu_h").show();});
	$(".txt_menu_haut").mouseout(function(){$(this).parent().find(".sousmenu_h").hide();})
	$(".sousmenu_h").mouseover(function(){$(this).show();}).mouseout(function(){$(this).hide();});
		
}

function get_page(){
	var loc = window.location;
	var pathName = loc.pathname.substring(0, loc.pathname.lastIndexOf('/') + 1);
	var absPath = loc.href.substring(0, loc.href.length - ((loc.pathname + loc.search + loc.hash).length - pathName.length));
	return loc.href.substr(absPath.length);
	
}
