var ec_fichaVisible = 0;
var ec_tiempoDifuminado = 500;
var ec_tiempoDesplazamiento = 5000;
var ec_fichas;
var ec_diapositivaVisible;
var ec_movimientos;
var ec_imagen_a_comprobar;

$(function() {
    //Slide
	
    ec_fichas = $('.ec_ficha');
    ec_fichas.css("opacity",0);
    
    if (ec_fichas.length>0){
        //Cargamos las fichas y elegimos una al azar para comenzar la visualizaci—n
        var fichaInicial = Math.round(Math.random() * (ec_fichas.length-1));
        ec_fichaVisible = fichaInicial;
    }
    
    ec_nuevaFicha();
    
});


function ec_transicionEntreFichas(avanza){
	
	var siguiente;
	
	if (typeof(avanza) == 'number'){
		siguiente = avanza;
	}
	else{
	    var avance = (avanza) ? 1 : -1;
		siguiente = (ec_fichaVisible + avance) % ec_fichas.length;
	    if (siguiente<0){
	        siguiente = ec_fichas.length + siguiente;
	    }
	}

    //Efecto difuminado
    $(ec_fichas[ec_fichaVisible]).animate({"opacity": 0}, {duration: ec_tiempoDifuminado, queue: false});
    $(ec_fichas[siguiente]).animate({"opacity": 1},{duration: ec_tiempoDifuminado, queue: false});
    
    $(ec_fichas[ec_fichaVisible]).css("z-index",0);
    $(ec_fichas[siguiente]).css("z-index",5);

    ec_fichaVisible = siguiente;
}

function ec_mueveFicha(avanza){	
	
    ec_fichas.stop();
    if (ec_diapositivaVisible){
		ec_diapositivaVisible.stop();
	}
	
    ec_nuevaFicha(avanza);
}

function ec_nuevaFicha(avanza){	
	
	avanza = typeof(avanza) != 'undefined' ? avanza : true;
	
    ec_transicionEntreFichas(avanza);
    delay(ec_tiempoDesplazamiento).ec_nuevaFicha();
}

