var slides = new Array();
var wait = 4000;
var numPhotos = 24;
for (var j=0;j<numPhotos;j++)
	slides[j] = 'slide' + (j + 1);

slides.sort(function() {return 0.5 - Math.random()});
var i = 0;
var goSlide;
	
function start_slideshow()
{
	goSlide = window.setInterval(SlideShow, wait);
}

function SlideShow()
{
	if (i != 0)
		Effect.Fade(slides[i], { duration:2, from:1.0, to:0.0 });

	i++;

    if (i == numPhotos) i = 0;
    
	Effect.Appear(slides[i], { duration:2, from:0.0, to:1.0 });

}