(function($) {
    // définition du plugin
	 $.fn.sousMenu = function(options){
		 settings = { delai: 500 , effet : "opacity" , propriete_parent_change : "color" , valeur_parent_hover : "#0faebd"};
		 jQuery.extend(settings, options);
		 var delay = settings.delai;
		 var effect = settings.effet;
		 var propriete_parent = settings.propriete_parent_change;
		 var value_parent_hover = settings.valeur_parent_hover;
		var menu = $(this);
		var li_parent = $(menu).find("li");
		
		var nombre_sous_menu = $(menu).find("li ul").length;
		for(var i = 0; i<nombre_sous_menu;i++){
			//$(menu).find("li ul").eq(i).wrap('<div class="sous_menu" />');
		}
		$.fn.delay = function(time, callback){
			jQuery.fx.step.delay = function(){};
			return this.animate({delay:1}, time, callback);
		}
		//$('.sous_menu').prepend("<div class='entete_sous_menu'></div>")
		var bloc_sousmenu;
		$(li_parent).hover(function(){
				var sous_menu_bloc = $(this).find(".sous_menu").eq(0);
				console.log(sous_menu_bloc );
				bloc_sousmenu = sous_menu_bloc;
				if($(sous_menu_bloc).is(":hidden")){
						//$(sous_menu_bloc).slideDown(500);
					$(sous_menu_bloc).fadeIn(500);
				}
			},
			function(){
				var sous_menu_bloc = $(this).find(".sous_menu").eq(0);
				bloc_sousmenu = sous_menu_bloc;
				if($(sous_menu_bloc).is(":visible")){
					//$(sous_menu_bloc).slideUp(500);
					//.stop(true, true)
					$(sous_menu_bloc).fadeOut(500);
				}
				$(this).find("a").css(propriete_parent , "");
		});
		var pr;
		$(".sous_menu").hover(function(){
			$(this).show();
			$(this).parent("li").show();
			pr = $(this).parent("li").find("a").eq(0);
			$(this).parent("li").find("a").eq(0).css(propriete_parent , value_parent_hover);
		},
		function(){ 
		})
	};
})(jQuery);
