(function($){
	$.fn.slideShow = function(settings) {
		var config = {delay:6, transitionTime:5};
		
		var settings = $.extend(config, settings);
		
		this.each(function() {
			me = this;
			$this = $(this);
			
			var indice = -1;
			
			me.passarPara = function(){				
				var $li = $this.find("li");
				var i = indice%$li.length;
				
				if($li.eq(i-1) !=  null){
					$li.eq(i-1).fadeOut(settings.transitionTime * 100);
				}
				
				$li.eq(i).fadeIn(settings.transitionTime * 100);
				setTimeout(me.proxima, settings.delay * 1000);
			};
			
			me.proxima = function(){
				indice++;
				me.passarPara();
			};
			
			me.proxima();
		});
		
		return this;
	};
})(jQuery);

