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

var imagenes1 = new Array();
var imagenes2 = new Array();
var actual1 = 0;
var actual2 = 0;
var siguiente1 = 0;
var siguiente2 = 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++;
	}*/
	actual1 = 0;
	actual2 = 0;
	imagenes1[actual1].style.display = '';
	imagenes2[actual2].style.display = '';
	
	setInterval("cambiaImagen1()",intervalo1*1000);
	setInterval("cambiaImagen2()",intervalo2*1000);
}

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

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

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