var actual = 0 ; function siguiente() { if (document.formulario.imagen[actual+1]) { document.images.visor.src = document.formulario.imagen[actual+1].value document.formulario.imagen.selectedIndex = ++actual } else inicio() } function anterior() { if (actual-1 >= 0) { document.images.visor.src = document.formulario.imagen[actual-1].value document.formulario.imagen.selectedIndex = --actual } else ultimo() } window.addEventListener?window.addEventListener('load',comenzar,false):window.attachEvent('onload',comenzar); var documento=document, imagenes = new Array(), tiempoEfecto = null, imagenActual=0, pausa=false; function comenzar() { imagenes = documento.getElementById('fadeimagenes').getElementsByTagName('img'); for(numeroBucle=1;numeroBucle < imagenes.length;numeroBucle++) imagenes[numeroBucle].xOpacity = 0; imagenes[0].style.display = 'block'; imagenes[0].xOpacity = .99; setTimeout(efectoDifuminar,4000); } function efectoDifuminar() { cOpacity = imagenes[imagenActual].xOpacity; nIndex = imagenes[imagenActual+1]?imagenActual+1:0; nOpacity = imagenes[nIndex].xOpacity; cOpacity-=.05; nOpacity+=.05; imagenes[nIndex].style.display = 'block'; imagenes[imagenActual].xOpacity = cOpacity; imagenes[nIndex].xOpacity = nOpacity; setOpacity(imagenes[imagenActual]); setOpacity(imagenes[nIndex]); if(cOpacity<=0) { imagenes[imagenActual].style.display = 'none'; imagenActual = nIndex; setTimeout(efectoDifuminar,3000); } else { setTimeout(efectoDifuminar,50); } function setOpacity(obj) { if(obj.xOpacity>.99) { obj.xOpacity = .99; return; } obj.style.opacity = obj.xOpacity; obj.style.MozOpacity = obj.xOpacity; obj.style.filter = 'alpha(opacity=' + (obj.xOpacity*100) + ')'; } }