
var segundos = 4 //cada cuantos segundos cambia la imagen
var dire=""
var imagenes=new Array()

var iex = navigator.appName=="Microsoft Internet Explorer" ? true : false;
var fi = iex?'filters.alpha.opacity':'style.MozOpacity'
var opa = iex ? 100 : 1;

if(dire != "" && dire.charAt(dire.length-1) != "/")
{dire = dire + "/"}

var preImagenes = new Array()
    for (pre = 0; pre < imagenes.length; pre++){
        preImagenes[pre] = new Image()
        preImagenes[pre].src = dire + imagenes[pre]
    }

cont=0
var tiempo
var moduloaleatorio

function presImagen(){
 
	var prueba=dire + imagenes[cont]
	
	eval('document.foto'+ moduloaleatorio + '.src = prueba')
   
    subeOpacidad()
	if (cont < imagenes.length-1)
    {cont ++}
	else
		{cont=0}
    tiempo=window.setTimeout('bajaOpacidad()',segundos*1000)
}

function bajaOpacidad(){
   
    eval(opa)
    if(opa >= 0){
		cambia()
		opa -= iex?10:0.1;
		setTimeout('bajaOpacidad()',10)
	}
	else{presImagen()}
}

function subeOpacidad(){
	opaci = iex?100:1;
	if(opa <= opaci){
		cambia()
		opa += iex?10: 0.1;
		setTimeout('subeOpacidad()',10)
	}
}
function cambia(){
  
    eval('document.foto'+ moduloaleatorio + '.' + fi + ' = opa')
    
    
    
}
function inicioOpacity(modulo){
   
  moduloaleatorio=modulo
  var i=0
 
  var imagen=eval('document.foto'+ modulo +'.src')
  var imagen1=eval('document.foto1'+ modulo +'.src')
  var imagen2=eval('document.foto2'+ modulo +'.src')
  var imagen3=eval('document.foto3'+ modulo +'.src')
  var imagen4=eval('document.foto4'+ modulo +'.src')
  
  var cadena1=imagen1.substring(imagen1.lastIndexOf("/") , imagen1.Length )
  var cadena2=imagen2.substring(imagen2.lastIndexOf("/") , imagen2.Length )
  var cadena3=imagen3.substring(imagen3.lastIndexOf("/") , imagen3.Length )
  var cadena4=imagen4.substring(imagen4.lastIndexOf("/") , imagen4.Length )

if (cadena1 != "/prueba"){
    imagenes[i]=imagen1
    
    i =i +1
  }
  if (cadena2 != "/prueba"){
    imagenes[i]=imagen2
    i =i +1
  }
  if (cadena3 != "/prueba"){
    imagenes[i]=imagen3
    i =i +1
    
    }
  if (cadena4 != "/prueba"){
    imagenes[i]=imagen4
    i =i +1
    
    }
    clearTimeout(tiempo)
   
    bajaOpacidad()
}

