var slideshows;
function fadeInNextSlideshow()
{
	if (!slideshows || slideshows.length < 1)
		return;

	var curEle;

	if (typeof slideshows.curIndex == "undefined")
		slideshows.curIndex = slideshows.length - 1;
	else
		curEle = slideshows[slideshows.curIndex];

	slideshows.curIndex = (slideshows.curIndex+1)%slideshows.length;
	var nextEle = slideshows[slideshows.curIndex];

	if (curEle)
		Spry.Effect.DoFade(curEle, { from: 100, to: 0 });
	Spry.Effect.DoFade(nextEle, { to: 100, finish: function(){ setTimeout(function(){ fadeInNextSlideshow(); }, fadeInNextSlideshow.interval); } });
}

fadeInNextSlideshow.interval = 6000;

Spry.Utils.addLoadListener(function()
{
	// Find the slideshowBox and setup any slideshows inside it for fading.

	Spry.$$(".slideshowBox").setStyle("position: relative; height: 225px;");
	slideshows = Spry.$$(".slideshow").setStyle("position: absolute; top: 0px; left: 0px; opacity: 0; filter: alpha(opacity=0);");
	fadeInNextSlideshow();
});