var simpleSlide = new Class({
	initialize: function(params){
		this.items = params.items || [];
		this.startitem = params.startitem || 0;
		this.currentitem = this.startitem+1;
		this.delay = params.delay || 3000;
		this.wait = params.wait || false;
		if(this.items.length>0){
			this.items[this.startitem].setStyle('display','block');
		}
		if(this.wait && this.items.length>1){
			for(var i=0;i<this.items.length;i++){
				this.items[i].addEvent('mouseover',this.pause.bind(this));
				this.items[i].addEvent('mouseout',this.start.bind(this));
			}
		}
		if(this.items.length>1){
			this.start();
		}
	},
	start: function(){
		this.timer = this.loop.periodical(this.delay,this,[false]);
	},
	pause: function(){
		$clear(this.timer);
	},
	loop: function(){
		var prev = (this.currentitem==0)?this.items.length-1:this.currentitem-1;
		var current = this.items[this.currentitem];
		var myFx = new Fx.Tween(this.items[prev],{
			onComplete: function(item){
				item.setStyle('display','none');
				current.setStyles({display:'block',opacity:0});
				current.tween('opacity',1);
			}
		}).start('opacity',0);
		this.currentitem = (this.currentitem==this.items.length-1)?0:this.currentitem+1;
	}
});
