//Array de Fotos (o lo que es lo mismo lista de fotos 
var fotos=new Array();

//Array de Links (o lo que es lo mismo lista de links -
var fotosLink=new Array();

//Foto actualmente vista  
var cual=0;





//Definir Imagenes. (Las imagenes debentener las mismas dimensiones)
fotos[0]="imagenes/destino1.jpg";
fotos[1]="imagenes/destino2.jpg";
fotos[2]="imagenes/destino3.jpg";
fotos[3]="imagenes/destino4.jpg";
fotos[4]="imagenes/destino5.jpg";
fotos[5]="imagenes/destino6.jpg";
fotos[6]="imagenes/destino7.jpg";
fotos[7]="imagenes/destino8.jpg";
fotos[8]="imagenes/destino9.jpg";
fotos[9]="imagenes/destino10.jpg";
fotos[10]="imagenes/destino11.jpg";

//Indicar si las imagenes tendran Link o No (1=Si     0=No)
var linkSiOno=1;

//Definir URLs para el destino de las imagenes. Definir solo si la variable linkSiOno = "1"
fotosLink[0]="mapa.asp";
fotosLink[1]="mapa.asp";
fotosLink[2]="mapa.asp";
fotosLink[3]="mapa.asp";
fotosLink[4]="mapa.asp";
fotosLink[5]="mapa.asp";
fotosLink[6]="mapa.asp";
fotosLink[7]="mapa.asp";
fotosLink[8]="mapa.asp";
fotosLink[9]="mapa.asp";
fotosLink[10]="mapa.asp";

// No cambies a partir de esta línea o puede hacer pluf--------------------------------------------
var precargaImg=new Array();
for (i=0;i<fotos.length;i++){
precargaImg[i]=new Image();
precargaImg[i].src=fotos[i];
}

//Funcion que aplica el efecto
function aplicarEfecto(){
if (document.all){
laFotoCambia.style.filter ="progid:DXImageTransform.Microsoft.Fade(duration=0.1,overlap=1.0)";
//laFotoCambia.style.filter ="progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=15,Duration=1)"
//laFotoCambia.style.filter ="progid:DXImageTransform.Microsoft.gradientWipe(duration=1, gradientsize=0.5)"
laFotoCambia.filters[0].Apply();
laFotoCambia.filters[0].Play();
}
}

function playEfecto(){
if (document.all)
laFotoCambia.filters[0].Play();
}

//Funcion que cambia la barra de estado
function cambiarBarraEstado(){
window.status="Imagen "+(cual+1)+" de "+fotos.length;}

//Funcion que avanaza Foto a visualizar
function retrasarFoto(){
if (cual>0){
cual--;
aplicarEfecto();
document.images.laFotoCambia.src=fotos[cual];
playEfecto();
//cambiarBarraEstado();
}
}

//Funcion que retrasa Foto a visualizar 
function avanzarFoto(){
if (cual<fotos.length-1){
cual++;
aplicarEfecto();
document.images.laFotoCambia.src=fotos[cual];
playEfecto();
//cambiarBarraEstado();
}
}

//Navega a la URL respectivo al hacer Click sobre la imagen
function naAvegarFotoLink(){
window.location=fotosLink[cual];
}
//Avanza Solo

function avanzarSolo(){

cual = (cual+1)% parseInt(fotos.length);
setTimeout(avanzarSolo,1000);
aplicarEfecto();
document.images.laFotoCambia.src=fotos[cual];
playEfecto();
//cambiarBarraEstado();

}

