/**
 * @author Jacek Chudzinski
 * @version 0.1
 */
(function($) {
	$.fn.ss = function(options) {
		var opts = $.extend({},$.fn.ss.defaults,options);
		var counter = 0;
		var slides = new Array();
		var length = 0;
		var $this;
		for(var i=0;i<opts.list.length;i++) {
			slides[i] = new Image();
			slides[i].src = opts.path+opts.list[i];
		}
		var timg = new Image();
		timg.src = $(this).attr("src");
		length = slides.push(timg);
		
		change = function() {
			if(counter >= length) {
				counter =0;
			}
			$this.attr("src",slides[counter].src);
			counter++;
			setTimeout("change()",opts.speed);	
		};
		
		return this.each(function() {
			$this = $(this);
			change();
		});
		
		
	}
	
	$.fn.ss.defaults = {
		speed: 5000,
		list: null,
		path: 'img/'
	}
	
})(jQuery);
