(function($) {
	$.fn.rotate = function(options) {
	
		//Set the default values, use comma to separate the settings, example:
		var defaults = {
			duration: 5000,
			fadingDuration: 'slow'
		}
			 
		var options =  $.extend(defaults, options);
 
		var container = $(this);
		var totale = container.find("div").size();
		var current = 0;
		var i = setInterval(function() {
			if (current >= totale) current = 0;
			container.find("div").filter(":eq("+current+")").fadeIn(options.fadingDuration).end().not(":eq("+current+")").fadeOut(options.fadingDuration);
			current++;
		}, options.duration);
		
		// css
		$(this).css({
			'overflow':'hidden',
			'position':'relative'
		});
		$('div',this).css({
			'position':'absolute',
			'top':'0',
			'left':'0',
			'z-index':'1000'
		});
		$('img',this).css({
			'border':'0 none'
		});
		
		return container;
	};
})(jQuery);
