(function($){
	
	$.fn.diaporama = function(option) {

		var defaults = {
			delay: 3,
			animationSpeed: 1750
		};
				
		var options = $.extend(defaults, option);
		
		this.each(function(){
		
			var obj = $(this);
			
			if($(obj).find("li").length > 1) {
				var inter = setInterval(function(){nextElt(options)}, (options.delay*1000));
				var sens = "right";
				var pause = false;
				
				$(obj).find("li").hide();
				$(obj).find("li:first-child a img").attr('src', $(obj).find("li:first-child input").val());
				$(obj).find("li:first-child").addClass("active").fadeIn(options.animationSpeed);
				
				function nextElt(options) {
					$(obj).find("li.active").fadeOut(options.animationSpeed);
					if(!$(obj).find("li.active").is(":last-child")) {
						next = $(obj).find("li.active").next();
						$(next).find("a img").attr('src', $(next).find("input").val())
						$(obj).find("li.active").next().addClass("active").prev().removeClass("active");
						$(obj).find("li.active").fadeIn(options.animationSpeed);
					} else {
						$(obj).find("li:first-child").addClass("active").fadeIn(options.animationSpeed);
						$(obj).find("li:last-child").removeClass("active");
					}
				}
			}
		});
		
		return this;
	
	};
	
})(jQuery);
