

if(typeof jQuery != 'undefined') {
	jQuery(function($) {
		$.fn.extend({
			simpleSlider: function(options) {
				var settings = $.extend({}, $.fn.simpleSlider.defaults, options);
			
				return this.each(
					function() {
					if($.fn.jquery < '1.3.2') {return;}
					var $t = $(this);
					var o = $.metadata ? $.extend({}, settings, $t.metadata()) : settings;
					
					var times = -1;
					var slides = $(o.slides,$t).children().size();
					
					animate(1);
					$(o.next,$t).click(function() {
						animate(1);
					});
					$(o.prev,$t).click(function() {
						animate(-1);
					});
					//alert(o);					
					function animate(diff) {
						times = times + diff;
						times = times + slides;
						times = times % slides;
						//alert('oi');
						$("."+o.selected,$t).fadeOut(o.speed,function() { 
							$(this).removeClass(o.selected);
							$(o.slides,$t).children(":eq("+times+")").addClass(o.selected).fadeIn(o.speed);
						});
						if($("."+o.selected,$t).size() == 0) {
							//alert('oi');
							$(o.slides,$t).children(":eq("+times+")").addClass(o.selected);
							//alert($(o.slides,$t).children(":eq("+times+")").attr('class'));
							animate(0);
						}
						
						
					}
						

					}
				);
			}
		});
		$.fn.simpleSlider.defaults = {
			
			slides: ".slides", //Class/id of slide container. You can use "#slides" for an id.
			next: ".next",
			prev: ".prev",
			selected:"slideSelected",
			speed: 300 //Speed of slide animation, 1000 = 1second.
			
		};
	});
}
