/*
	Fader
*/

jQuery.fn.rs_fader = function(options) {

	var options = jQuery.extend({
		speed: 10
	}, options);

	return this.each(function(){
		var $fader = jQuery(this);
		$fader.children('.element').css('position', 'absolute').hide();
		$fader.children('.element:first').addClass('current').show();

		function fader() {
			_old = $fader.children('.current');
			_new = _old.next('.element');
			if (!_new.hasClass('element')) {
				_new = $fader.children('.element:first');
			}

			_old.removeClass('current');
			_new.addClass('current');

			_old.fadeOut(options.speed * 1000);
			_new.fadeIn(options.speed * 1000, fader);
		}

		fader();
	});

};

// Initialisierung
$(document).ready(function(){
	$('.fx-fader-fast').rs_fader({speed: 2});
	$('.fx-fader').rs_fader();
	$('.fx-fader-slow').rs_fader({speed: 10});
});
