// Slideshow Javascript
function start_slideshow(show, delay)
{
	start_frame=0;
	show.select('.slide').each(
		function (frame)
		{

			if(start_frame==0)
			{
				start_frame=frame;
			}
			else
			{
				frame.hide();
			}
		}
	)
	// Force the container to stay the same height as it starts
	height=show.getHeight();
	show.setStyle({
  		height: height,
		maxHeight: height,
		minHeight: height,
		overflow: 'hidden'
	})
	setTimeout(switch_slides(start_frame, delay), delay);
}

function switch_slides(frame, delay) {
	return (function() {

		newframe=frame.next();
		if(! newframe)
		{
			show=frame.up();
			newframe=show.down();
		}
		Effect.Fade(frame);
		setTimeout('Effect.Appear(newframe);', 850);
		setTimeout(switch_slides(newframe, delay), delay + 850);
	})
}

function doslidehandlers()
{
	x=0;
	$$('.slideshow').each
	(
	 	function dostart(show)
		{
			start_slideshow(show, 10000 + x);
			x+=50;
		}
	 )
}
