Event.observe(window,'load',cargaEventosImagenes);

var imagenes1 = new Array();
var imagenes2 = new Array();
var actual1 = 0;
var actual2 = 0;
var intervalo1 = 10;
var intervalo2 = 12;

function cargaEventosImagenes() {
	$$('.fotos1 .contenedor_fotos').each(function(s,index) {
		imagenes1.push(s);
	});
	$$('.fotos2 .contenedor_fotos').each(function(s,index) {
		imagenes2.push(s);
	});
//	actual = Math.round(Math.random()*imagenes.length);
	c = 1;
	actual = actual1;
	while( actual == actual1 && c <= 10 ) {
		actual1 = (Math.round(Math.random()*(imagenes1.length-1)));
		c++;
	}
	c = 1;
	actual = actual2;
	while( actual == actual2 && c <= 10 ) {
		actual2 = (Math.round(Math.random()*(imagenes2.length-1)));
		c++;
	}
	imagenes1[actual1].style.display = '';
	imagenes2[actual2].style.display = '';
	
	setInterval("cambiaImagen1()",intervalo1*1000);
	setInterval("cambiaImagen2()",intervalo2*1000);
}

function cambiaImagen1() {
	c = 1;
	siguiente = actual1;
	while( actual1 == siguiente && c <= 10 ) {
		siguiente = Math.round(Math.random()*(imagenes1.length-1));
		c++;
	}
	ocultaImagen(imagenes1[actual1]);
	muestraImagen(imagenes1[siguiente]);
	actual1 = siguiente;
}
function cambiaImagen2() {
	c = 1;
	siguiente = actual2;
	while( actual2 == siguiente && c <= 10 ) {
		siguiente = Math.round(Math.random()*(imagenes2.length-1));
		c++;
	}
	ocultaImagen(imagenes2[actual2]);
	muestraImagen(imagenes2[siguiente]);
	actual2 = siguiente;
}

function ocultaImagen(f) {
	Effect.Fade(f, { queue: 'end'});
}

function muestraImagen(f) {
	Effect.Appear(f, { queue: 'end'});
}
