// JavaScript Document

// Slide show Eyechatchers
function start_slideshow(fr, start_frame, end_frame, delay) {
	Effect.Appear('slideshow'+fr)
	t=setTimeout(siguiente(fr,start_frame,end_frame, delay), delay); 
}

function siguiente(fr,start_frame,end_frame, delay) {
	return (function() {
	Effect.Fade('slideshow' + fr);
	if (fr == end_frame) { fr = start_frame; } else { fr = fr + 1; }
    t=setTimeout("Effect.Appear('slideshow" + fr + "');", 550);
	t=setTimeout(siguiente(fr,start_frame,end_frame, delay), delay + 550);
	})
}

function stop_slideshow(fr, start_frame, end_frame, delay) {
		act=activo(start_frame,end_frame);
		if (act!="slideshow"+fr) {
			Effect.Fade(act);
			clearTimeout(t);
			t=setTimeout("Effect.Appear('slideshow" + fr + "');", 450);
			t=setTimeout(siguiente(fr,start_frame,end_frame, delay), delay + 450); 
		}
}
function activo(start_frame,end_frame){
	for (x=start_frame; x<=end_frame; x++) {
		var display = document.getElementById("slideshow"+x).style.display
    	if (display != 'none' && display != null) return ("slideshow"+x);// Safari bug
	}
}

// Galeria
function siguiente_imagen(start_frame,end_frame, delay) {
	fr=activo_imagen(start_frame,end_frame)
	//Effect.Fade('imagen' + fr);
	document.getElementById('imagen'+fr).style.display='none';
	if (fr == end_frame) { fr = start_frame; } else { fr = fr + 1; }
	//Effect.Appear('imagen' + fr);
	document.getElementById('imagen'+fr).style.display='block';
}

function anterior_imagen(start_frame,end_frame, delay) {
	fr=activo_imagen(start_frame,end_frame)
	//Effect.Fade('imagen' + fr);
	document.getElementById('imagen'+fr).style.display='none';
	if (fr == start_frame) { fr = end_frame; } else { fr = fr - 1; }
    //Effect.Appear('imagen' + fr);
	document.getElementById('imagen'+fr).style.display='block';
}
function activo_imagen(start_frame,end_frame){

	for (x=start_frame; x<=end_frame; x++) {
		var display = document.getElementById("imagen"+x).style.display
    	if (display != 'none' && display != null) return (x);// Safari bug
	}
	return (0)
}
