// RHA index page slideshow code
//start_slideshow(1, <%= count-1 %>, 4000);

/*
Event.observe(window, 'load', function() {
  if (hash['test'] == 'true') { set_image_offset('top-content'); }
});


function set_image_offset(imagediv) {
	images = $$( "#"+imagediv+" .slide img");
	container = $(imagediv);
	containerWidth = container.getDimensions().width;
	images.each( function(e) {
								 if (containerWidth < e.getDimensions().width ) {
									 offset = (e.getDimensions().width - containerWidth) / 2;
								 } else {
									 offset = 0;
								 }
								 e.setStyle({ left: offset+"px", width:e.getDimensions().width+"px" });
								 });
}

*/

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('slideshow' + frame, { transition: Effect.Transitions.linear, duration: 0.250 });
		  if (frame == end_frame) { frame = start_frame; } else { frame = frame + 1; }
		  setTimeout("Effect.Appear('slideshow" + frame + "', {fps: 50,transition: Effect.Transitions.linear, duration: 0.250});", 60);
		  setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay + 5000);
	 })
}
function xfade_slides(frame, start_frame, end_frame, delay) {
	 return (function() {
		  if (frame == end_frame) { nextframe = start_frame; } else { nextframe = frame + 1; }
		  Effect.Appear('slideshow' + nextframe , {fps: 50,transition: Effect.Transitions.sinoidal, duration: 0.750});
		  Effect.Fade('slideshow' + frame, { fps: 50,transition: Effect.Transitions.sinoidal, duration: 0.750 });
		  frame = nextframe;
		  setTimeout(xfade_slides(frame, start_frame, end_frame, delay), delay + 4000);
	 })
}
