var imagenActual = 1;
var totalImagenes;
var intervaloImagenes;
var tiempoEspera= 4;  // Tiempo de espera entre casos expresado en SEGUNDOS
var tiempoFundido = 1400; // Tiempo de fundido de los casos expresado en MILISEGUNDOS

var currentZindex = 9001;

var intervaloSlogan;

$(document).ready(init);

function init(){
	
	// ANIMA TEXTOS HOME
	$("#home #contents a#l-torrella").css({'marginLeft': '-210px'});
	$("#home #contents a#l-interbrokers").css({'marginLeft': '-210px'});
	$("#home #contents a#l-gesinter").css({'marginLeft': '-210px'});
	$("#home #contents p").append('<span class="bg"></span>');
	$("#home #contents p span").css({'left': '467px'});
	$("#home #contents").fadeTo(900, 1, moveLinks);
	
	// SLIDESHOW GRUP TORRELLA
	totalImagenes = $("#slideHome #mask img").length;
	$("#slideHome #mask img:first").css("zIndex", currentZindex);
	clearInterval(intervaloImagenes);
	intervaloImagenes = setInterval(carruselImagenes, tiempoEspera*1000);

}

// FUNCIONES ANIMA TEXTOS HOME
function moveLinks(){
	$("#home #contents a#l-torrella").animate({'marginLeft': '4px'}, 1300);
	$("#home #contents a#l-interbrokers").delay(1600).animate({'marginLeft': '5px'}, 1000);
	$("#home #contents a#l-gesinter").delay(1900).animate({'marginLeft': '5px'}, 1000, moveSlogan);
}

function moveSlogan(){
	$("#home #contents p").fadeIn(1800, moveSloganBg).removeClass('hide');
	clearInterval(intervaloSlogan);
	intervaloSlogan = setInterval(moveSloganBg, 4000);
}

function moveSloganBg(){
	$("#home #contents p span").delay(1000).animate({'left': '0px'}, 600);
	$("#home #contents p span").animate({'left': '-467px'}, 600);
	$("#home #contents p span").delay(600).animate({'left': '0px'}, 600);
	$("#home #contents p span").delay(3600).animate({'left': '467px'}, 800);
}

// FUNCIONES SLIDESHOW GRUP TORRELLA
function carruselImagenes(){
	clearInterval(intervaloImagenes);
	$("#slideHome #mask img:eq("+imagenActual+")").fadeTo(tiempoFundido, 0, muestraNuevaImagen);
	if (imagenActual<totalImagenes-1){
		imagenActual++;
	}else{
		imagenActual=0;
	}
	currentZindex--;
}

function muestraNuevaImagen(){
	$(this).css("zIndex", currentZindex).fadeTo(tiempoFundido, 1);
	$("#slideHome #mask img:eq("+imagenActual+")").fadeTo(tiempoFundido, 0, function (){intervaloImagenes = setInterval(carruselImagenes, tiempoEspera*1000); });
}


