///////////////////////////////////////////////////////////////////////////////
// Slideshow Code

var SlideShow = {
	slide : 1,
	curContainer : 1,
	totalSlides : 38,
	interval : '',
	oldContainer : '',
	newContainer : '',

	setup : function(){
		if($('slideshow_'+SlideShow.curContainer) == null) return;
		SlideShow.oldContainer = $('slideshow_'+SlideShow.curContainer);
		SlideShow.curContainer = SlideShow.curContainer == 1 ? 2 : 1;
		SlideShow.newContainer = $('slideshow_'+SlideShow.curContainer);
		if(SlideShow.slide == SlideShow.totalSlides) SlideShow.slide = 0;
		new Ajax.Updater(SlideShow.newContainer,'/content/slideshow.php?count='+(++SlideShow.slide),{
			asynchronous: true
		});
	},

	change : function(){
		new Effect.Parallel([
			new Effect.Appear(SlideShow.newContainer),
			new Effect.Fade(SlideShow.oldContainer)
		],{
			duration: .5
		});
	},

	start : function(){
		SlideShow.interval = setInterval(SlideShow.setup, 2400);	
	},

	stop : function(){
		clearInterval(SlideShow.interval);
		SlideShow.interval = '';	
	}	
}

Event.observe(window, 'load', SlideShow.start);
