// JQUERY SLIDER BY MDX
(function($) {
	$.fn.slider = function(options) {
		var defaults = {
			btnPrev: 		'a.prev',
			btnNext: 		'a.next',	
			speed: 			400,
			effect:			'easeInOutSine'
		}; 
		
		var options = $.extend(defaults, options);  
		
		return this.each(function() {  
			obj = $(this);
			var w = $(obj).width(); // largeur du scroll
			var slider = $(obj).find('ul'); 
			var n = $(slider).find('li').length; // nombre d'élément à scroller
			
			$(slider).find('li').css('float', 'left');
			$(slider).width(w*(n+1));
	
			
			$(options.btnPrev).hide();
			
			$(options.btnPrev).click(function(){
				if(	$(slider).css('marginLeft') < "0px" )
				{
					if ( $(slider).css('marginLeft') == "-"+w+"px") $(options.btnPrev).fadeOut(100);
					$(options.btnNext).fadeIn(300);
					$(slider).animate({"marginLeft": "+="+w+"px"}, options.speed, options.effect);
				}
				return false;
			});
			$(options.btnNext).click(function(){
				if(	$(slider).css('marginLeft') != "-"+w*(n-1)+"px" )
				{
					if ( $(slider).css('marginLeft') == "-"+w*(n-2)+"px") $(options.btnNext).fadeOut(100);
					$(options.btnPrev).fadeIn(300);
					$(slider).animate({"marginLeft": "-="+w+"px"}, options.speed, options.effect);
				}
				return false;
			});
		});
	};
})( jQuery );
