// JavaScript Document
function slideShow(i){
	i++;
	//Precarga de la siguiente foto:
	cabecera = new Image();
	cabecera.src = 'imagenes/'+i+'.jpg';
	//fin de precarga.

	setTimeout(function(){setOpacidad(i); }, 5000);
}

function setOpacidad(i){
	var par = i/2;
	par = par.toString();
	if (par.indexOf(".")!==-1){
		var saliente = document.getElementById('foto2');
		var entrante = document.getElementById('foto1');
		var div = 'div1';
	}
	else {
		var saliente = document.getElementById('foto1');
		var entrante = document.getElementById('foto2');
		var div = 'div2';
	}
	
	if (i<29){
		
		entrante.src = 'imagenes/'+i+'.jpg';
		entrante.style.opacity = '0';
		saliente.style.opacity = '1';
		entrante.style.filter = "alpha(opacity:0)";
		var pos = -entrante.height/2;
		document.getElementById(div).style.marginTop = pos+'px';
		fade(i);
	}
	else {
		entrante.src = 'imagenes/1.jpg';
		entrante.style.opacity = '0';
		entrante.style.filter = "alpha(opacity:0)";
		var pos = -entrante.height/2;
		document.getElementById(div).style.marginTop = pos+'px';
		
		fade(1);
	}
}
function fade(i){
	var par = i/2;
	par = par.toString();
	if (par.indexOf(".")!==-1){
		var saliente = document.getElementById('foto2');
		var entrante = document.getElementById('foto1');
	}
	else {
		var saliente = document.getElementById('foto1');
		var entrante = document.getElementById('foto2');
	}
	
	entrante.src = 'imagenes/'+i+'.jpg';
	var fadein = entrante.style.opacity*1;
	var fadeout = saliente.style.opacity*1;
	fadein = fadein+0.1;
	var IEfadein = fadein*100+10;
	fadeout = fadeout-0.1;
	var IEfadeout = fadeout*100-10;
	entrante.style.opacity = fadein;
	entrante.style.filter = "alpha(opacity:"+IEfadein+")";
	saliente.style.opacity = fadeout;
	saliente.style.filter = "alpha(opacity:"+IEfadeout+")";
	if (fadein <= 0.3){
		pausa = setTimeout("fade("+i+");",50);
	}
	else if (fadein > 0.3 && fadein <= 0.6){
		pausa = setTimeout("fade("+i+");",10);
	}
	else if (fadein > 0.6 && fadein <= 1){
		pausa = setTimeout("fade("+i+");",50);
	}	else {
		slideShow(i);
	}
}