Slider = new Class({
	Implements: [Events],

	options: {},
	initialize: function() {
		this.items        = $('slider').getElements('.slide');
		this.item_count   = this.items.length;
		this.current_item = 0;
		this.items.each(function(elm){
			elm.fade('hide');
		});
		this.items[0].fade('show');

        $('slider').getElements('img').pop().addEvent('load',function(evt){
            var maxheight = 0;
            $('slider').getElements('.slide').each(function(item){
                if (item.getSize().y > maxheight){
                    maxheight = item.getSize().y;
                }
            });
            $('slider').setStyle('height',maxheight+'px')
        });
    		
		this.periodical = this.slide.bind(this).periodical(8000);

        //$('slider').setStyle('height',this.items[0].getSize().y+'px')
	},
	destroy: function() {
		
	},
	slide: function() {
		this.items[this.current_item].fade('out');
		this.current_item++;
		if (this.current_item == this.item_count) {
			this.current_item = 0;
		}
		this.items[this.current_item].fade('in');
	}
	
});

window.addEvent('load',function(){
	
});
