function nuevoAjax(){ 
	var xmlhttp=false;
	try{
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try{
			// Creacion del objet AJAX para IE
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}

function cargarApartado(cual,idioma){
	var ap = nuevoAjax();
	ap.open("GET", "ajax/" + cual + ".php?idioma=" + idioma, true);
	
	ap.onreadystatechange = function(){
		if (ap.readyState == 4) {
			document.getElementById('pagina').innerHTML = ap.responseText;
			if (cual == "noticias") cargarNoticia('5',idioma);
			if (cual == "somos") cargarMapas();
			if (cual == "galeria") cargarThumbs('1','0',idioma,0);
		}
	}
	
	ap.send(null);
}

function cargarOfertaEspecial(cual,idioma){
	var ap = nuevoAjax();
	ap.open("GET", "ajax/ofertaEspecial.php?cual=" + cual + "&idioma=" + idioma, true);
	
	ap.onreadystatechange = function(){
		if (ap.readyState == 4) {
			document.getElementById('pagina').innerHTML = ap.responseText;
		}
	}
	
	ap.send(null);
}

function cargarViajeOferta(idOferta,idDestino, idioma){
	cargarMenuDestinosOferta(idOferta,idDestino,idioma);
	
	var tematico = nuevoAjax();
	tematico.open("GET", "ajax/destinoOferta.php?idOferta=" + idOferta + "&id=" + idDestino +"&idioma=" + idioma, true);
	
	tematico.onreadystatechange = function(){
		if (tematico.readyState == 4) {
			document.getElementById('derechaTematicos').innerHTML = tematico.responseText;
		}
	}
	
	tematico.send(null);
}

function cargarMenuDestinosOferta(idOferta,idDestino, idioma){
	var ap = nuevoAjax();
	ap.open("GET", "ajax/menuDestinosOfertaEspecial.php?idOferta=" + idOferta + "&cual=" + idDestino + "&idioma=" + idioma, true);
	
	ap.onreadystatechange = function(){
		if (ap.readyState == 4) {
			document.getElementById('menuTematicos').innerHTML = ap.responseText;
		}
	}
	
	ap.send(null);
}

function cargarViajeConcretoOferta(idOferta,idViaje, idioma, idDestino){
	marcarViajeSeleccionadoOferta(idOferta,idDestino, idioma, idViaje);
	
	var ap = nuevoAjax();
	ap.open("GET", "ajax/viajeOferta.php?idOferta=" + idOferta + "&idViaje=" + idViaje + "&idDestino=" + idDestino + "&idioma=" + idioma, true);
	
	ap.onreadystatechange = function(){
		if (ap.readyState == 4) {
			cargarImagenViaje(idViaje);
			document.getElementById('viaje').innerHTML = ap.responseText;
		}
	}
	
	ap.send(null);
}

function marcarViajeSeleccionadoOferta(idOferta,idDestino, idioma, idViaje){
	var ap = nuevoAjax();
	ap.open("GET", "ajax/marcarMenuViajesOfertas.php?idOferta=" + idOferta + "&idViaje=" + idViaje + "&idDestino=" + idDestino + "&idioma=" + idioma, true);
	
	ap.onreadystatechange = function(){
		if (ap.readyState == 4) {
			document.getElementById('menuViajes').innerHTML = ap.responseText;
		}
	}
	
	ap.send(null);
}

function cargarThumbsGaleria(idContinente,idioma,contador){
	var ap = nuevoAjax();
	ap.open("GET", "ajax/cargarThumbs.php?idContinente=" + idContinente + "&idioma=" + idioma + "&contador="+contador+"&numero="+contador, true);
	
	ap.onreadystatechange = function(){
		if (ap.readyState == 4) {
			document.getElementById('derechaGaleria').innerHTML = "";
			document.getElementById('derechaGaleria').innerHTML = ap.responseText;
		}
	}
	
	ap.send(null);
}

function cargarThumbsPages(idContinente,numero,idioma,mensaje,contador){
	var ap = nuevoAjax();
	ap.open("GET", "ajax/cargarThumbsPages.php?numero=" + numero + "&idContinente=" + idContinente + "&idioma=" + idioma + "&mensaje=" + mensaje+"&contador="+contador, true);
	
	ap.onreadystatechange = function(){
		if (ap.readyState == 4) {
			document.getElementById('derechaGaleria').innerHTML = "";
			document.getElementById('derechaGaleria').innerHTML = ap.responseText;
		}
	}
	
	ap.send(null);
}

function cargarThumbs(idContinente,numero,idioma,cual,contador){
	var ap = nuevoAjax();
	ap.open("GET", "ajax/cargarThumbs.php?numero=" + numero + "&idContinente=" + idContinente + "&idioma=" + idioma + "&cual=" + cual+"&contador="+cual, true);
	
	ap.onreadystatechange = function(){
		if (ap.readyState == 4) {
			document.getElementById('derechaGaleria').innerHTML = "";
			document.getElementById('derechaGaleria').innerHTML = ap.responseText;
		}
	}
	
	ap.send(null);
}

function cargarGaleria(idContinente,idioma){
	var ap = nuevoAjax();
	ap.open("GET", "ajax/galeria.php?idContinente=" + idContinente + "&idioma=" + idioma, true);
	
	ap.onreadystatechange = function(){
		if (ap.readyState == 4) {
			document.getElementById('pagina').innerHTML = ap.responseText;
			cargarThumbs(idContinente,'0',idioma);
		}
	}
	
	ap.send(null);
}

function cargarSomos(idioma){
	var ap = nuevoAjax();
	ap.open("GET", "ajax/somos.php?idioma=" + idioma, true);
	
	ap.onreadystatechange = function(){
		if (ap.readyState == 4) {
			document.getElementById('pagina').innerHTML = ap.responseText;
			cargarMapas();
		}
	}
	
	ap.send(null);
	
	sendToActionScript('botonSomos','0');
	
	document.getElementById('container').scrollIntoView(true);
}

function cargarMapas(){
	cargarMapa('imagenMapa1','41.389978160807075','2.1619462966918945');
	cargarMapa('imagenMapa2','41.387820977045635','2.166581153869629');
	cargarMapa('imagenMapa3','40.433686247571295', '-3.715803623199463');
}

function cargarPolitica(cual,idioma){
	var ap = nuevoAjax();
	ap.open("GET", "ajax/" + cual + ".php?idioma=" + idioma, true);
	
	ap.onreadystatechange = function(){
		if (ap.readyState == 4) {
			document.getElementById('pagina').innerHTML = ap.responseText;
		}
	}
	
	ap.send(null);
	
	sendToActionScript('botonPolitica','0');
	
	document.getElementById('container').scrollIntoView(true);
}


function sendToActionScript(value,id) {
	document.menu.sendToActionScript(value,id);
}

function cargarNoticias(id,idioma){
	var ap = nuevoAjax();
	ap.open("GET", "ajax/noticias.php?idioma=" + idioma, true);
	
	ap.onreadystatechange = function(){
		if (ap.readyState == 4) {
			document.getElementById('pagina').innerHTML = ap.responseText;
			cargarNoticia(id,idioma);
		}
	}
	
	ap.send(null);
	
	sendToActionScript('botonNoticias',id);
}

function cargarNoticia(id,idioma){
	cargarMenuNoticias(id,idioma);
	
	var noticia = nuevoAjax();
	noticia.open("GET", "ajax/noticiaConcreta.php?id=" + id +"&idioma=" + idioma, true);
	
	noticia.onreadystatechange = function(){
		if (noticia.readyState == 4) {
			document.getElementById('contenidoNoticias').innerHTML = noticia.responseText;
		}
	}
	
	noticia.send(null);
}

function cargarMenuNoticias(id,idioma){
	var menu = nuevoAjax();
	menu.open("GET", "ajax/menuNoticias.php?id=" + id +"&idioma=" + idioma, true);
	
	menu.onreadystatechange = function(){
		if (menu.readyState == 4) {
			document.getElementById('menuNoticias').innerHTML = menu.responseText;
		}
	}
	
	menu.send(null);
}

function cargarViajeTematico(id,idioma){
	cargarColeccionTematicos(id,idioma);
	
	var tematico = nuevoAjax();
	tematico.open("GET", "ajax/menuTematicos.php?id=" + id +"&idioma=" + idioma, true);
	
	tematico.onreadystatechange = function(){
		if (tematico.readyState == 4) {
			document.getElementById('menuTematicos').innerHTML = tematico.responseText;
		}
	}
	
	tematico.send(null);
}

function cargarColeccionTematicos(id,idioma){
	var tematicoColeccion = nuevoAjax();
	tematicoColeccion.open("GET", "ajax/tematicosColeccion.php?id=" + id +"&idioma=" + idioma, true);
	
	tematicoColeccion.onreadystatechange = function(){
		if (tematicoColeccion.readyState == 4) {
			document.getElementById('derechaTematicos').innerHTML = tematicoColeccion.responseText;
		}
	}
	
	tematicoColeccion.send(null);
}

function cargarColeccionTematicosDestacado(idViaje,idioma,tipo,idDestino){
	var tematicoColeccionDestacado = nuevoAjax();
	tematicoColeccionDestacado.open("GET", "ajax/tematicosColeccion.php?id=" + idDestino +"&idioma=" + idioma, true);
	
	tematicoColeccionDestacado.onreadystatechange = function(){
		if (tematicoColeccionDestacado.readyState == 4) {
			document.getElementById('derechaTematicos').innerHTML = tematicoColeccionDestacado.responseText;
			cargarViaje(idViaje,idioma,tipo,idDestino)
		}
	}
	
	tematicoColeccionDestacado.send(null);
}

function cargarViaje(id,idioma,tipo,idDestino){
	cargarImagenViaje(id);
	cargarMenuViajes(id,idioma,tipo,idDestino);
	
	var viaje = nuevoAjax();
	viaje.open("GET", "ajax/viaje.php?id=" + id +"&idioma=" + idioma, true);
	
	viaje.onreadystatechange = function(){
		if (viaje.readyState == 4) {
			document.getElementById('viaje').innerHTML = viaje.responseText;
		}
	}
	
	viaje.send(null);
}

function cargarMenuViajes(id,idioma,tipo,idDestino){
	var menu = nuevoAjax();
	menu.open("GET", "ajax/menuViajes.php?id=" + id +"&idioma=" + idioma + "&tipo=" + tipo + "&destino=" + idDestino, true);
	
	menu.onreadystatechange = function(){
		if (menu.readyState == 4) {
			document.getElementById('menuViajes').innerHTML = menu.responseText;
		}
	}
	
	menu.send(null);
}

function cargarImagenViaje(id){
	var imagen = nuevoAjax();
	imagen.open("GET", "ajax/imagenViaje.php?id=" + id, true);
	
	imagen.onreadystatechange = function(){
		if (imagen.readyState == 4) {
			document.getElementById('imagen').innerHTML = imagen.responseText;
		}
	}
	
	imagen.send(null);
}

function cargarViajesMedida(idContinente, idioma){
	var medida = nuevoAjax();
	medida.open("GET", "ajax/medida.php?idContinente=" + idContinente + "&idioma=" + idioma, true);
	
	medida.onreadystatechange = function(){
		if (medida.readyState == 4) {
			document.getElementById('pagina').innerHTML = medida.responseText;
		}
	}
	
	medida.send(null);
}

function cargarColeccionMedida(idDestino,idioma,idContinente){
	cargarMenuMedida(idDestino,idioma,idContinente);
	
	var medidaColeccion = nuevoAjax();
	medidaColeccion.open("GET", "ajax/medidaColeccion.php?idDestino=" + idDestino +"&idioma=" + idioma + "&idContinente=" + idContinente, true);
	
	medidaColeccion.onreadystatechange = function(){
		if (medidaColeccion.readyState == 4) {
			document.getElementById('derechaMedida').innerHTML = medidaColeccion.responseText;
		}
	}
	
	medidaColeccion.send(null);
}

function cargarColeccionMedidaDestacado(idDestino,idioma,idContinente,idViaje){
	cargarMenuMedida(idDestino,idioma,idContinente);
	
	var medidaColeccion = nuevoAjax();
	medidaColeccion.open("GET", "ajax/medidaColeccion.php?idDestino=" + idDestino +"&idioma=" + idioma + "&idContinente=" + idContinente, true);
	
	medidaColeccion.onreadystatechange = function(){
		if (medidaColeccion.readyState == 4) {
			document.getElementById('derechaMedida').innerHTML = medidaColeccion.responseText;
			cargarViaje(idViaje,idioma,'1',idDestino);
		}
	}
	
	medidaColeccion.send(null);
}

function cargarMenuMedida(idDestino, idioma, idContinente){
	var menuMedida = nuevoAjax();
	menuMedida.open("GET", "ajax/menuMedida.php?id=" + idDestino +"&idioma=" + idioma + "&idContinente=" + idContinente, true);
	
	menuMedida.onreadystatechange = function(){
		if (menuMedida.readyState == 4) {
			document.getElementById('menuMedida').innerHTML = menuMedida.responseText;
		}
	}
	
	menuMedida.send(null);
}

function cargarViajesGrupo(idContinente, idioma){
	var grupo = nuevoAjax();
	grupo.open("GET", "ajax/grupo.php?idContinente=" + idContinente + "&idioma=" + idioma, true);
	
	grupo.onreadystatechange = function(){
		if (grupo.readyState == 4) {
			document.getElementById('pagina').innerHTML = grupo.responseText;
		}
	}
	
	grupo.send(null);
}

function cargarColeccionGrupo(idDestino,idioma,idContinente){
	cargarMenuGrupo(idDestino,idioma,idContinente);
	
	var grupoColeccion = nuevoAjax();
	grupoColeccion.open("GET", "ajax/grupoColeccion.php?idDestino=" + idDestino +"&idioma=" + idioma + "&idContinente=" + idContinente, true);
	
	grupoColeccion.onreadystatechange = function(){
		if (grupoColeccion.readyState == 4) {
			document.getElementById('derechaMedida').innerHTML = grupoColeccion.responseText;
		}
	}
	
	grupoColeccion.send(null);
}

function cargarColeccionGrupoDestacado(idDestino,idioma,idContinente,idViaje){
	cargarMenuGrupo(idDestino,idioma,idContinente);
	
	var grupoColeccion = nuevoAjax();
	grupoColeccion.open("GET", "ajax/grupoColeccion.php?idDestino=" + idDestino +"&idioma=" + idioma + "&idContinente=" + idContinente, true);
	
	grupoColeccion.onreadystatechange = function(){
		if (grupoColeccion.readyState == 4) {
			document.getElementById('derechaMedida').innerHTML = grupoColeccion.responseText;
			cargarViaje(idViaje,idioma,'2',idDestino);
		}
	}
	
	grupoColeccion.send(null);
}

function cargarMenuGrupo(idDestino,idioma,idContinente){
	var menuGrupo = nuevoAjax();
	menuGrupo.open("GET", "ajax/menuGrupo.php?id=" + idDestino +"&idioma=" + idioma + "&idContinente=" + idContinente, true);
	
	menuGrupo.onreadystatechange = function(){
		if (menuGrupo.readyState == 4) {
			document.getElementById('menuMedida').innerHTML = menuGrupo.responseText;
		}
	}
	
	menuGrupo.send(null);
}
