(function($) {
	$.fn.oSlider = function(options) {
		var options = $.extend({}, $.fn.oSlider.defaults, options);
		return this.each(function() {
			$wrapper = $('<div class="oslider wrap" />');
			$obj = $(this);
			$wrapper.css({
				'width' : $obj.width() +'px',
				'height' : $obj.height() +'px'
			});				
			$obj.css({'width' : '15000px', 'position':'absolute'}).wrap($wrapper);
			setTimeout("$.fn.oSlider.nextImg($obj)",$.fn.oSlider.defaults.delay);
		});
	};
	$.fn.oSlider.defaults = {
			duration : 1000,
			delay : 1000					
	};
	$.fn.oSlider.nextImg = function(obj) {
		$obj = $(obj);
		$currImg = $obj.find('img:first');
		$obj
		.animate({
			'left' : '-' + ($currImg.width()+10) + 'px'
			},{
				'duration' : $.fn.oSlider.defaults.duration,
				'complete' : function() {
					$obj.css('left','0');
					var $newImg = $currImg.clone();
					$newImg.appendTo($obj);
					$currImg.remove();
					setTimeout("$.fn.oSlider.nextImg($obj)",$.fn.oSlider.defaults.delay);
				}
		});
	};			
})(jQuery);
