﻿$(document).ready(function() {

    //Cibler les li qui active des sous menu
    var liMenuActive = $(".liMenuHoverActive");

    //On va parametrer le hover / out
    liMenuActive.hover(

	    //Hover
		function () {
	
		    //Cibles
		    var sousMenu = $(this).find(".sousMenu"); 
		    var sousMenuLi = sousMenu.find("li");
	
		    //On affiche le block
		    sousMenu.css({ "display": "block"});		   
	
		    //Compteur
		    var i = 1;
	
		    //Pour chacun d'entre eux
		    sousMenuLi.each(function () {
		 
	            //On déplace vers le haut
		        $(this).css({ "marginTop": "-10px", "opacity": "0" });
	
		        //Et on anime
		        $(this).delay(0).stop(true, true).animate({ marginTop: "0px", opacity: "1" }, 200);
	
		        //Incrémenter
		        i++;
		    });
		},
	
	    //out
		function () {
			
		    //Cibles
		    var sousMenu = $(this).find(".sousMenu");
		    var sousMenuLi = sousMenu.find("li");

		    //Pour chacun d'entre eux
		    sousMenuLi.each(function (i) {
	
		        //on anime
		        $(this).delay(0).stop().animate({ opacity: 0 }, i * 10, function(){
		        	if(i == (sousMenuLi.length - 1)){
		        		sousMenu.css({ "display": "none"});		        		
		        	}
		        });	
		    });			    		        	    	  
		}
	)
	
	//Gestion du soulignement
	var topMenu = $(".topMenu");
	topMenu.hover(
		
		//Hover
		function(){
		    
		    //Cible
		    var topMenuUnderline = $(this).find(".topMenuUnderline");
		    
		    //Largeur
		    topMenuUnderline.width($(this).width() - 40);
			
			//Pour ie6
		    if($("body").hasClass("ie6")){
		    	
		    	//Pour l'avant dernier item ou le dernier
		    	if(($(this).attr("id") == "limenuItem7") || ($(this).attr("id") == "limenuItem8")){
		    		
		    		//On repasse le slideshow devant pour corriger le bug d'affichage
		    	    $("#homeSlideShow").css("z-index", "100");
		    	}
		    }
		    
		    //Positionnement
		    if($(this).attr("id") != "limenuItem1"){
		    	topMenuUnderline.css({"marginLeft":"20px"});
		    }
		},
		
		//out
		function(){
			
			//Cible
			var topMenuUnderline = $(this).find(".topMenuUnderline");
		    
		    //Largeur
		    topMenuUnderline.width(0);
		    
		    //Pour ie6
		    if($("body").hasClass("ie6")){
		    	
		    	//Pour l'avant dernier item ou le dernier
		    	if(($(this).attr("id") == "limenuItem7") || ($(this).attr("id") == "limenuItem8")){
		    		
		    		//On repasse le slideshow devant pour corriger le bug d'affichage
		    	    $("#homeSlideShow").css("z-index", "0");
		    	}
		    }
		}
	);
});

