var simple_slideshow = {};

(function(context, $) {
	
	var settings = {
		'slides' : $(".simple_slide"),
		'show_time' : 4000,
		'transition_time' : '600'
	};
	
	context.nextSlide = function() {
		var current, next;
		
		current = $('#slides div.active');

		if ( current.length == 0 ) current = $('##slides div:last');

		next =  current.next().length ? current.next() : $('#slides div:first');

		current.addClass('last-active').css({opacity: 1.0})
			.animate({opacity: 0.0}, settings.transition_time);
		
		next.css({opacity: 0.0})
			.addClass('active')
			.animate({opacity: 1.0}, settings.transition_time, function() {
				current.removeClass('active last-active');
			});
	}
	
	context.init = function( options ) {
		if ( options ) {
			$.extend( settings, options );
		}
		
		setInterval( "simple_slideshow.nextSlide()", settings.show_time );
	}

})(simple_slideshow, jQuery);

