var currentImage=new Array (); // index de fotografia
var temporizador=2000; //temporizador entre FadeIn y FadeoOut
var intervals=new Array();
var temp_count=0; //borrar cuando funcione
var arrayImageArray=new Array();
var arrayIndexEliminacion=new Array(); // Contiene los indices que serviran para eliminar la rotacion de imagenes
var o=0;// index de la array de eliminacion

function showImage(jselector1,jselector2,slideshowIndex){
	jselector1.animate({"opacity":1},"slow",function(){
		//jselector2.attr("src",arrayImageArray[slideshowIndex][currentImage[slideshowIndex]]);		
		jselector2.html(arrayImageArray[slideshowIndex][currentImage[slideshowIndex]]);		
		jselector2.css({"opacity":0,'z-index':2});
		jselector1.css({'z-index':1});
	});	
}

function changeImage(jImageContainer,slideshowIndex){
	if($(jImageContainer).find(".img1").css('opacity')==0){
		showImage($(jImageContainer).find("#spanFoto1"),$(jImageContainer).find("#spanFoto2"),slideshowIndex);
	}else{
		showImage($(jImageContainer).find("#spanFoto2"),$(jImageContainer).find("#spanFoto1"),slideshowIndex);
	}
	if(currentImage[slideshowIndex]<arrayImageArray[slideshowIndex].length){currentImage[slideshowIndex]++;}else{currentImage[slideshowIndex]=0; }
}

function deleteRotateImage(){
	for (i=0;i<=o;i++){
		clearInterval(intervals[arrayIndexEliminacion[i]]);
	}
}

function moverFotos3(jselector,arrayImageArrayRaw){
	jselector.each(function(eachIndex){	
		arrayIndexEliminacion[o]=eachIndex;
		arrayImageArray[eachIndex]=arrayImageArrayRaw[eachIndex];
		currentImage[eachIndex]=0;
		jquerySelector=$(this).attr("id");
		intervals[eachIndex]=setInterval("changeImage('#"+jquerySelector+"',"+eachIndex+")",temporizador+Math.floor(Math.random()*2000));// Temporizador de cambio de fotos cada set de intervalos especificados
		o++;
	});
}
