function start_slideshow( start_frame, end_frame, delay ) {
	setTimeout(switch_slides(start_frame, start_frame, end_frame, delay), delay);
}

function switch_slides(frame, start_frame, end_frame, delay) {
	return (function(){ 
		Effect.Fade('slide'+frame);
		if (frame == end_frame) { 
			frame = start_frame; 
			Effect.Fade('logostrip');
		} else { 
			frame = frame + 1;
			setTimeout("Effect.Appear('logostrip');", 0);
		}
		
		setTimeout("Effect.Appear('slide"+frame+"');", 0);
		setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay + 850);
	});
}