//ő
var icFader = new Class({
	setOptions: function(options) {
		this.options = Object.extend({
			speed: 1000,
			delay: 5000,
			onComplete: Class.empty,
			onStart: Class.empty
		}, options || {});
	},
	initialize: function(el, options){
		this.setOptions(options);
		this.el = $(el);
		this.items = this.el.getElements('li');
		this.current = this.items.length;
		this.nextitem = 0;
		
		icFaderTimer = this.next.bind(this).delay(this.options.delay+this.options.speed);
	},
	next: function() {
	    $clear(icFaderTimer);
	    icFaderTimer = null;
		this.current++;
		if(this.current >= this.items.length)this.current = 0;
		this.nextitem = this.current+1;
		if(this.nextitem >= this.items.length)this.nextitem = 0;
		$('faderItem'+this.nextitem).fade(1);
//		$('faderItem'+this.nextitem).get('tween', {property: 'opacity', duration: 'long'}).start(100);
		$('faderItem'+this.current).fade(0);
//		$('faderItem'+this.current).get('tween', {property: 'opacity', duration: 'long'}).start(0);

		icFaderTimer = this.next.bind(this).delay(this.options.delay+this.options.speed);
	}
});

var icFaderTimer = null;

window.addEvent('domready', function() {
   var fader = new icFader('icFaderContainer', {
      speed : 500, delay : 4500});
/*
    $('faderButtonPrevious').addEvent('click', function() {
		fader.previous();
	});
    $('faderButtonNext').addEvent('click', function() {
		fader.next();
	});
*/
});
	
