// JavaScript Document
//plugin qui affichera le menu du depart

(function($) {
	$.fn.sliderMenu = function(options){
		
		//liste des parametres par default
		var defaults = {
			delay : 10000,
			autoplay: true,
			vitesse: 600,
			idConteneur: "div_slider",
			idMenu: "menu_slider"			
        };   

        var opts = $.extend(defaults, options);
		
		//on calcule le nombre total d'item present dans le menu
		var totalItem = $("#" + opts.idMenu + " li").length; 
		var itemEnCour = 0;	
		
		switch(opts.autoplay)
		{
			case true:	
				afficher_slide();			
				break;				
			case false:break;
			default:break; 
		}	
				
		//on initialise le click sur un item		
		$("#" + opts.idMenu + " li a").each(function(index){
			$(this).bind("click" , function(){						
				$("#" + opts.idConteneur + "_" + itemEnCour).clearQueue().stop().fadeOut(function(){itemEnCour = index; afficher_slide();});
			});					
		});										
		
				
		function afficher_slide()
		{			
			if(itemEnCour == totalItem)itemEnCour = 1;
			else itemEnCour++;
			$("#" + opts.idMenu + " li a.on").removeClass("on").addClass("out");						
			$("#" + opts.idMenu + "_" + itemEnCour +" a").removeClass("out").addClass("on");						
			$("#" + opts.idConteneur + "_" + itemEnCour).fadeIn().delay(opts.delay).fadeOut(function(){afficher_slide();});
		}				
		
	return $(this);
	}
})(jQuery);
