var delay = 1000;
var fadetime = 1.5;
var start_frame = 0;

function slideinit() {
	if (document.getElementById('slide-images')){
	  var lis = $('slide-images').select('li');
  	for( i=1; i < lis.length; i++){
  		lis[i].setStyle({'display':'none'});
  	}
  	end_frame = lis.length -1;
  	start_slideshow(start_frame, end_frame, delay, lis);
  }
}

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

function fadeInOut(frame, start_frame, end_frame, delay, lis) {
	return (function() {
		lis = $('slide-images').select('li');
		Effect.Fade(lis[frame], { duration: fadetime });
		if (frame == end_frame) { frame = start_frame; } else { frame++; }
		lisAppear = lis[frame];
		setTimeout("Effect.Appear(lisAppear, { duration: fadetime });", 0);
		setTimeout(fadeInOut(frame, start_frame, end_frame, delay), delay + 1850);
	})	
}