

function presImagen(segundos,img,dire, cont,tiempo,opa,iex, fi){
	document.all('IMG_' + img).src= dire + eval(img + '[' + cont + ']')
	subeOpacidad(img, opa, iex,fi)
	if (cont < eval(img + '.length')-1)
		{cont ++}
	else
		{cont=0}
	tiempo=window.setTimeout("bajaOpacidad(" + segundos + ",'" + img + "','" + dire + "'," + cont + "," + tiempo + ","  + opa +  "," + iex + ",'" + fi + "')",segundos*1000)
}



function bajaOpacidad(segundos,img, dire, cont,tiempo,opa, iex,fi){
	eval(opa)
	if(opa >= 0){
		cambia(img)
		opa -= iex?10:0.1;
		setTimeout("bajaOpacidad(" + segundos + ",'" + img + "','" + dire + "'," + cont + "," + tiempo + ","  + opa + "," + iex + ",'" + fi + "')",10)
	}
	else{presImagen(segundos,img,dire, cont, tiempo,opa,iex,fi)}
}

function subeOpacidad(img, opa, iex, fi){
	opaci = iex?100:1;
	if(opa <= opaci){
		cambia(img, opa, fi)
		opa += iex?10: 0.1;
		setTimeout("subeOpacidad('" + img + "'," + opa + "," +  iex + ",'" + fi + "')",10)
	}
}
function cambia(img, opa, fi){
	
	eval('document.' + 'IMG_' + img + '.' + fi + ' = ' + opa)
}

function CagarpreImgs(dire,img)
{
var preImagenes = new Array()
	for (pre = 0; pre < eval(img + '.length'); pre++){
		preImagenes[pre] = new Image()
		preImagenes[pre].src = dire + eval(img + '[pre]')
	}
}

function inicio(dire, segundos, img){
	var opa
	var cont
	var tiempo
	
	var iex = navigator.appName=="Microsoft Internet Explorer" ? true : false;
	var fi = iex?'filters.alpha.opacity':'style.MozOpacity'
	var opa = iex ? 100 : 1;
	cont=0
	CagarpreImgs(dire,img)
	if (eval(img + '.length')>1)
	{
	clearTimeout(tiempo)
	bajaOpacidad(segundos,img, dire,cont,tiempo,opa,iex,fi)
	}
}

