
var Intervalo = 4; 
var Velocidad = 3; 

Intervalo = 100*Intervalo;  
Velocidad = 50*Velocidad;  
var Imagenes = new Array(); 
var Puntero = new Array(); 
var Contador=0; 
var Opacidad = 0; 
var Espera=0; 
var RecTrans; 
var RecDemora; 
var MOZ = (navigator.userAgent.toLowerCase().indexOf('gecko') != -1); 
var IE5 = ((document.getElementById && document.all) && navigator.userAgent.toLowerCase().indexOf("msie 5.0")==-1); 


function Inicio() {
if (MOZ || IE5) { // si el script va a funcionar...
	Imagenes[0]=document.getElementById('Cover0');
	Imagenes[1]=document.getElementById('Cover1');
	Imagenes[2]=document.getElementById('Cover2');
	Imagenes[3]=document.getElementById('Cover3');
	Imagenes[4]=document.getElementById('Cover4'); 
	Imagenes[5]=document.getElementById('Cover5');
	Imagenes[6]=document.getElementById('Cover6');
	Imagenes[7]=document.getElementById('Cover7'); 
	Imagenes[8]=document.getElementById('Cover8');
	Contador=0; 
	Demora(); 
	}
}

function TransMOZ() {
Puntero[0].style.MozOpacity =(5*Opacidad)/100;
Puntero[1].style.MozOpacity =(100-5*Opacidad)/100;
Opacidad++; // incrementamos el valor de la opacidad
if (Opacidad==21) { 
	Opacidad=0; 
	clearInterval(RecTrans);
	}
}

function TransIE5 () {
Puntero[0].style.filter = 'alpha(opacity='+(5*Opacidad)+')';
Puntero[1].style.filter = 'alpha(opacity='+(100-5*Opacidad)+')';
Opacidad++; 
if (Opacidad==21) { 
	Opacidad=0; 
	clearInterval(RecTrans); 
	}
}

function Demora () {
if (Espera>10) { // si la demora ha terminado...
	clearTimeout(RecDemora);
	Puntero[1]=Imagenes[Contador%9]; 
	Puntero[0]=Imagenes[(3+Contador)%9]; 
	Espera=0;
	if (MOZ) RecTrans = setInterval('TransMOZ()',Velocidad); 
	else RecTrans = setInterval('TransIE5()',Velocidad); 
	Contador++;
	Demora(); 
	}
else {
	Espera++;
	RecDemora=setTimeout('Demora()', Intervalo); 
	}
}
