// The Fade Function
function SwapImage(x,y) {		
    new Effect.Appear($(image_slide[x]));
    new Effect.Fade($(image_slide[y]));
}    

function StartSlideShow() {
	play = setInterval('Play()',wait);								
}

function Play() {
	var imageShow, imageHide;

	imageShow = i+1;
	imageHide = i;
	
	if (imageShow == NumOfImages) {
		SwapImage(0,imageHide);	
		i = 0;					
	} else {
		SwapImage(imageShow,imageHide);			
		i++;
	}
}