
Event.observe(window, 'load', function() { 
						
		mainSlider.init();
		
});


Event.observe('slider-root', 'mouseover', function() { 
	mainSlider.waitForMouse = true;
});

var mainSlider = 
{
	sliderItems : 0,
	currentIndex : 0,
	lastIndex : 0,
	waitForMouse : false,
	
	init : function()
	{
		mainSlider.sliderItems  = $('slider-root').childElements().length;
		
		if(mainSlider.sliderItems > 1)
			setTimeout(function(){mainSlider.runSlider()}, '6000');
	},
	
	runSlider : function()
	{
		if(!mainSlider.waitForMouse)
		{
			Effect.Appear('slide' + (mainSlider.currentIndex + 1))
			Effect.Fade('slide' + mainSlider.lastIndex)

			mainSlider.currentIndex++;
			mainSlider.lastIndex = mainSlider.currentIndex;
			
			if(mainSlider.currentIndex == (mainSlider.sliderItems - 1))
				mainSlider.currentIndex = -1;
		}
		else
			mainSlider.waitForMouse = false;
		
		setTimeout(function(){mainSlider.runSlider()}, '6000');
	}
}
					
