// JavaScript Document

// Slideshow function -- from:
//  http://arie.putranto.com/blog/javascript/slideshow-using-prototype-and-scriptaculous.html/
 
 /*
 	id_prefix = 'slideshow_img' (prefixes id of each element, e.g. id="slideshow_img4" etc
	start 		= 1 (start slide)
	last			= 20 (last slide)
	interval 	= 5000 (milliseconds, eg 5 seconds)
 
 */
function slideshow(id_prefix,start,last,interval) {
  var frame = start;
  var nextframe = start+1;
	
  Effect.Appear(id_prefix+'1',{duration:.5,from:0.0,to:1.0});
	
	setInterval(function() {
		Effect.Fade(id_prefix+frame,{duration:.5,from:1.0,to:0.0,afterFinish:function(){
			$(id_prefix+frame).hide();
			Effect.Appear(id_prefix+nextframe,{duration:.5,from:0.0,to:1.0});
			frame = nextframe;
			nextframe = (frame == last) ? start : nextframe+1;
			
		
		}});
		
 		},interval);
 	return;
}
