$(document).ready(function() { 
	
	// Variables de configuracion
	var fichero = "http://www.alventus.com/xml/salidas.xml";
	var segundosTransicion = 2000;
	var segundosCamellos = 8000;
	
	// Variables internas
	var totalViajes = 0;
	var paginaActual = 0;
	
	function rotar() {
		$("div.salida").hide();
		$("div.salida").eq(paginaActual).show();
		paginaActual++;
		
		if (paginaActual > (totalViajes-1))
			paginaActual = 0;
	}
	
	function mueve_camellos() {
		var anchoCapa = $("#salidasGarantizadas").outerWidth();
		var tamanoCamellos = $("#salidasGarantizadas_camellos").outerWidth();
		var posicion = anchoCapa - tamanoCamellos;

		$("#salidasGarantizadas_camellos").animate({left: posicion},(segundosCamellos*0.95), "linear", function() {
			// Cuando llegue a la derecha del todo lo volvemos a colocar en la izquierda
			$("#salidasGarantizadas_camellos").css('left',0);
		});
	}
	
		
	$('#salidasGarantizadas_contenido').each(function() {
		
		var $container = $(this);
		
		$container.empty(); 
		$.get(fichero,function(data) { 
			
			
			$(data).find('viaje').each(function() { 
				var viaje = $(this);
				var titulo = viaje.find("titulo").text();
				var texto = viaje.find("texto").text();
				var enlace = viaje.find("enlace").text();
				
				
				var html = "<div class='salida'><a href='"+enlace+"'><h1>"+titulo+"</h1><p>"+texto+"</p></a></div>";
				$container.append(html);
				totalViajes++;
			});
			
			mueve_camellos();
			camellos = setInterval(mueve_camellos, segundosCamellos);

			// Llamamos a la función la primera vez
			rotar();
	
			pause = setInterval(rotar, segundosTransicion);
		});
	});
});