iWinkHomepageSlider = {
	currentlyActiveSlide: -1,
	nextSlide: 0,
	slides: [],
	
	activateNextSlide: function() {
		if (this.currentlyActiveSlide>-1)
			this.slides[this.currentlyActiveSlide].fade();
		
		this.slides[this.nextSlide].appear();
		
		this.currentlyActiveSlide = this.nextSlide;
		
		this.nextSlide++;
		
		if (this.nextSlide == this.slides.length)
			this.nextSlide = 0;
				
	},
	hideAllSlides: function() {
		this.slides.each( function (li, index) {
			if(index != 0)
				li.hide();
		});
	}
};


document.observe("dom:loaded", function(event) {
	iWinkHomepageSlider.slides = $$("ul#homepageslider li");
	iWinkHomepageSlider.hideAllSlides();
	new PeriodicalExecuter(iWinkHomepageSlider.activateNextSlide.bind(iWinkHomepageSlider), 2);
});