// JavaScript Document
var ar_cambio_moneda = new Array(0,1,0.8779,1.3556);

// ****************************** Traslados

/* 0 - , 1 - Aeropuerto, 2 - Argana, 3 - Arrecife, 4 - Arrieta, 5 - Caleta Caballo, 6 - Caleta Famara, 7 - Castillo San José (MIAC), 8 - Charco del Palo, 9 - Club La Santa, 10 - Conil, 11 - Costa Teguise, 12 - Cueva de los Verdes, 13 - El Cable (Arrecife), 14 - El Cuchillo, 15 - El Golfo, 16 - El Islote, 17 - El Mojón, 18 - Femes, 19 - Fundación Cesar Manrique, 20 - Guatiza, 21 - Güime, 22 - Guinate, 23 - Haría, 24 - Jameos del Agua, 25 - Jardín de Cactus, 26 - La Asomada, 27 - La Concha (Arrecife), 28 - La Degollada, 29 - La Geria, 30 - La Hoya, 31 - La Santa (Pueblo), 32 - La Vegueta, 33 - Las Breñas, 34 - Las Cabreras, 35 - Las Caletas, 36 - Las Casitas de Femés, 37 - Los Cocoteros , 38 - Los Hervideros-Los Clicos, 39 - Los Valles, 40 - Macher, 41 - Maciot, 42 - Maguez, 43 - Mala, 44 - Mancha Blanca, 45 - Masdache, 46 - Matagorda/Los Pocillos , 47 - Mirador del Río, 48 - Montaña Blanca, 49 - Montañas del Fuego, 50 - Monumento al Campesino, 51 - Mozaga, 52 - Muñique, 53 - Nazaret, 54 - Oasis de Nazaret, 55 - Orzola, 56 - Playa Blanca, 57 - Playa de Papagayo, 58 - Playa Honda, 59 - Playa Quemada, 60 - Puerto Calero, 61 - Puerto de los Mármoles, 62 - Puerto del Carmen, 63 - Punta Mujeres, 64 - San Bartolomé, 65 - Soo, 66 - Tabayesco, 67 - Tahíche, 68 - Tao, 69 - Teguise, 70 - Teseguite, 71 - Tiagua, 72 - Tías, 73 - Tinajo , 74 - Tinguatón, 75 - Uga, 76 - Yaiza, 77 - Ye*/

var ar_localidades = new Array("", "Aeropuerto", "Argana", "Arrecife", "Arrieta", "Caleta Caballo", "Caleta Famara", "Castillo San José (MIAC)", "Charco del Palo", "Club La Santa", "Conil", "Costa Teguise", "Cueva de los Verdes", "El Cable (Arrecife)", "El Cuchillo", "El Golfo", "El Islote", "El Mojón", "Femes", "Fundación Cesar Manrique", "Guatiza", "Güime", "Guinate", "Haría", "Jameos del Agua", "Jardín de Cactus", "La Asomada", "La Concha (Arrecife)", "La Degollada", "La Geria", "La Hoya", "La Santa (Pueblo)", "La Vegueta", "Las Breñas", "Las Cabreras", "Las Caletas", "Las Casitas de Femés", "Los Cocoteros ", "Los Hervideros-Los Clicos", "Los Valles", "Macher", "Maciot", "Maguez", "Mala", "Mancha Blanca", "Masdache", "Matagorda/Los Pocillos ", "Mirador del Río", "Montaña Blanca", "Montañas del Fuego", "Monumento al Campesino", "Mozaga", "Muñique", "Nazaret", "Oasis de Nazaret", "Orzola", "Playa Blanca", "Playa de Papagayo", "Playa Honda", "Playa Quemada", "Puerto Calero", "Puerto de los Mármoles", "Puerto del Carmen", "Punta Mujeres", "San Bartolomé", "Soo", "Tabayesco", "Tahíche", "Tao", "Teguise", "Teseguite", "Tiagua", "Tías", "Tinajo ", "Tinguatón", "Uga", "Yaiza", "Ye");

var ar_precios_aeropuerto_laboral = new Array(0, 0, 16, 15, 38, 33, 35, 19, 36, 36, 18, 24, 44, 13, 31, 38, 22, 32, 30, 20, 32, 15, 48, 45, 44, 32, 19, 11, 31, 23, 34, 34, 26, 36, 23, 20, 26, 34, 43, 32, 18, 31, 46, 34, 30, 20, 16, 52, 18, 37, 20, 20, 26, 23, 23, 52, 45, 56, 10, 26, 23, 21, 19, 40, 18, 31, 38, 20, 22, 26, 30, 24, 15, 30, 31, 25, 26, 50);

var ar_precios_aeropuerto_festivo = new Array(0, 0, 17, 16, 43, 37, 39, 21, 40, 40, 20, 27, 49, 14, 34, 43, 24, 35, 33, 22, 35, 16, 54, 50, 49, 35, 21, 12, 34, 26, 38, 38, 29, 40, 26, 22, 29, 38, 47, 35, 20, 34, 51, 38, 33, 22, 17, 58, 20, 41, 22, 22, 29, 26, 26, 58, 50, 63, 11, 29, 25, 23, 21, 45, 20, 34, 43, 22, 24, 29, 33, 27, 16, 33, 34, 28, 29, 56);
var ar_precios_aeropuerto = new Array(ar_precios_aeropuerto_laboral, ar_precios_aeropuerto_festivo);
var ar_precios_losmarmoles_laboral = new Array(0, 20, 14, 14, 32, 35, 33, 10, 30, 38, 28, 14, 38, 15, 34, 47, 24, 25, 38, 15, 24, 21, 43, 38, 38, 24, 29, 19, 39, 33, 44, 37, 30, 47, 18, 9, 35, 28, 52, 26, 28, 39, 40, 28, 33, 26, 25, 50, 34, 47, 22, 22, 29, 19, 19, 47, 54, 62, 18, 36, 33, 0, 30, 33, 20, 33, 33, 15, 24, 22, 24, 26, 23, 33, 35, 34, 36, 45);
var ar_precios_losmarmoles_festivo = new Array(0, 22, 15, 15, 35, 39, 37, 11, 33, 43, 30, 15, 43, 16, 38, 52, 27, 28, 43, 16, 27, 23, 47, 43, 43, 27, 32, 21, 44, 37, 49, 41, 33, 52, 20, 10, 39, 30, 58, 29, 30, 44, 45, 30, 37, 29, 28, 56, 38, 52, 24, 24, 32, 21, 21, 52, 61, 69, 20, 40, 37, 0, 33, 37, 22, 37, 37, 16, 27, 24, 27, 29, 26, 37, 39, 38, 40, 50);
var ar_precios_losmarmoles = new Array (ar_precios_losmarmoles_laboral, ar_precios_losmarmoles_festivo);
var ar_precios_orzola_laboral = new Array(0, 52, 47, 47, 21, 61, 52, 47, 29, 64, 55, 43, 17, 47, 59, 77, 50, 35, 70, 40, 29, 53, 20, 20, 17, 29, 60, 51, 70, 60, 74, 62, 55, 76, 40, 47, 66, 32, 82, 34, 60, 73, 18, 25, 59, 52, 58, 19, 54, 73, 47, 47, 54, 43, 43, 0, 86, 92, 50, 69, 65, 47, 61, 19, 49, 58, 23, 40, 50, 38, 35, 52, 55, 58, 61, 64, 66, 17);
var ar_precios_orzola_festivo = new Array(0, 58, 52, 52, 23, 68, 58, 52, 32, 72, 62, 47, 18, 52, 66, 86, 56, 39, 79, 45, 32, 60, 22, 22, 18, 32, 67, 57, 79, 67, 83, 69, 62, 85, 45, 52, 74, 35, 92, 38, 67, 81, 20, 28, 66, 58, 64, 21, 61, 81, 52, 52, 61, 47, 47, 0, 97, 103, 56, 78, 73, 52, 68, 21, 55, 64, 26, 45, 56, 43, 39, 58, 62, 64, 68, 72, 74, 18);
var ar_precios_orzola = new Array(ar_precios_orzola_laboral, ar_precios_orzola_festivo);
var ar_precios_playablanca_laboral = new Array(0, 45, 50, 49, 73, 51, 60, 51, 70, 50, 38, 56, 76, 47, 44, 26, 44, 56, 17, 52, 65, 44, 76, 70, 76, 65, 37, 46, 26, 33, 17, 47, 46, 19, 56, 53, 20, 68, 26, 58, 33, 15, 74, 70, 39, 38, 44, 79, 40, 34, 45, 45, 51, 52, 52, 86, 0, 19, 45, 32, 34, 54, 40, 75, 45, 54, 74, 52, 47, 52, 55, 49, 38, 41, 39, 26, 24, 77);
var ar_precios_playablanca_festivo = new Array(0, 50, 56, 55, 81, 57, 67, 57, 79, 56, 43, 63, 85, 52, 49, 29, 49, 63, 18, 58, 73, 49, 85, 79, 85, 73, 41, 51, 29, 37, 18, 52, 51, 21, 63, 60, 22, 77, 29, 64, 37, 16, 83, 79, 44, 43, 49, 89, 45, 38, 50, 50, 57, 58, 58, 97, 0, 21, 50, 35, 38, 61, 45, 84, 50, 61, 83, 58, 52, 58, 62, 55, 43, 46, 44, 29, 27, 86);
var ar_precios_playablanca= new Array(ar_precios_playablanca_laboral, ar_precios_playablanca_festivo);

// (0, 1 - Aeropuerto, 3 - Arrecife, 11 - Costa Teguise, 46 - Matagorda/Los Pocillos, 62 - Puerto del Carmen, 56 - Playa Blanca, 60 - Puerto Calero, 9 - Club La Santa, 8 - Charco del Palo, 6 - Famara, 55 - Puerto de Orzola, 56 - Puerto de Playa Blanca, 61 -  Puerto los Mármoles (Arrecife),  60 - Marina Puerto Calero, 56 - Marina Rubicón, 64 - San Bartolomé, 23 - Haría, 69 - Teguise, 72 - Tías, 73 - Tinajo, 76 - Yaiza)
var ar_indice_basicos = 		  new Array(0,1 ,3 ,11 ,46 ,62 , 56, 60, 9, 8, 6, 55, 56, 61, 60, 56, 64, 23, 69, 72, 73, 76);


var ar_indice_aloj_arrecife =     new Array(0,3,3,3,27,27,3,3,3,3,3,3,3,27,13);
var ar_indice_aloj_tinajo =       new Array(0, 32, 73, 32, 32);
var ar_indice_aloj_haria =        new Array(0, 4, 43, 43, 43, 63, 77, 23, 63, 23);
var ar_indice_aloj_yaiza =        new Array(0, 15, 30, 75, 75, 18, 29, 75, 76, 76, 75, 15, 76, 30);
var ar_indice_aloj_sanbartolome = new Array(0, 51, 16, 21, 51, 16, 16, 51, 64, 58, 21);
var ar_indice_aloj_tias = 		  new Array (0, 26, 72, 72, 45, 45, 40, 45, 72, 40, 45, 72, 72, 40, 72, 72, 72);
var ar_indice_aloj_teguise =      new Array(0, 67, 39, 39, 39, 53, 39, 70, 69, 69, 65, 71, 70, 53, 67, 53);

//var ar_local_arrecife = new Array(3 "Altavista", 2 "Argana Alta", 2 "Argana Baja", 3 "Centro", 13 "El Cable", 27 "La Concha", 3 "La Vega", 3 "Las Salinas", 3 "Los Alonso", 3 "Maneje", 3 "S. Fco. Javier", 3 "Tenorio", 3 "Titerroy", 3 "Valterra");
var ar_indice_local_arrecife = 	  new Array(0, 3, 2, 2, 3, 13, 27, 3, 3, 3, 3, 3, 3, 3, 3);
//var ar_local_haria = new Array(4 "Arrieta", 8 "Charco del Palo", 22 "Guinate", 23 "Haría", 42 "Máguez", 43 "Mala", 55 "Órzola", 63 "Punta Mujeres", 77 "Ye");
var ar_indice_local_haria =       new Array(0, 4, 8, 22, 23, 42, 43, 55, 63, 77);
//var ar_local_san_bartolome = new Array(16 "El Islote", 21 "Güime", 48 "Montaña Blanca", 51 "Mozaga", 58 "Playa Honda", 64 "San Bartolomé");
var ar_indice_local_sanbartolome =new Array(0, 16, 21, 48, 51, 58, 64);
//var ar_local_teguise =new Array(5 "Caleta Caballo", 6 "Caleta Famara", 11 "Costa Teguise", 17 "El Mojón", 20 "Guatiza", 35 "Las Caletas", 37 "Los Cocoteros", 39 "Los Valles", 52 "Muñique", 53 "Nazaret", 65 "Soo", 67 "Tahiche", 68 "Tao", 69 "Teguise", 70 "Teseguite", 16 "Tiagua");
var ar_indice_local_teguise =     new Array(0, 5, 6, 11, 17, 20, 35, 37, 39, 52, 53, 65, 67, 68, 69, 70, 71);
//var ar_local_tias =new Array(10 "Conil", 26 "La Asomada", 40 "Mácher",45 "Masdache", 46 "Matagorda/Los Pocillos",62 "Pto. del Carmen", 72 "Tías", 26 "Vega de Tegoyo");
var ar_indice_local_tias = 	      new Array(0, 10, 26, 40, 45, 46, 62, 72, 26);
//var ar_local_tinajo =new Array(14 "El Cuchillo", 31 "La Santa", 32 "La Vegueta", 44 "Mancha Blanca", 73 "Tinajo");
var ar_indice_local_tinajo =      new Array(0, 14, 31, 32, 44, 73);
//var ar_local_yaiza =new Array(15 "El Golfo", 18 "Femés", 29 "La Geria", 30 "La Hoya", 33 "Las Breñas", 36 "Las Casitas de Femés", 56 "Playa Blanca", 59 "Playa Quemada", 60 "Puerto Calero", 75 "Uga", 76"Yaiza");
var ar_indice_local_yaiza =       new Array(0, 15, 18, 29, 30, 33, 36, 56, 59, 60, 75, 76);



//***************************** Excursiones ************************************+
//excursiones aeropuerto
var ar_precios_excursiones_aeropuerto = new Array(0, 0, 130, 120, 0, 130, 170, 180, 100);
var ar_precios_personalizadas_aeropuerto = new Array(0, 100, 90, 110, 95, 75, 55, 45, 40, 145, 130, 75, 45, 45, 30, 40, 45, 60, 70, 55, 90, 55, 55, 70, 50);
var ar_precios_nortesur_aeropuerto = new Array(0, 190, 230);
//excursiones arrecife
var ar_precios_excursiones_arrecife = new Array(0, 0, 130, 120, 0, 130, 170, 180, 100);
var ar_precios_personalizadas_arrecife = new Array(0, 110, 80, 105, 90, 75, 45, 45, 35, 145, 130, 85, 40, 55, 45, 45, 50, 70, 75, 45, 85, 65, 60, 70, 55);
var ar_precios_nortesur_arrecife = new Array(0, 190, 230);
// excursiones costa teguise
var ar_precios_excursiones_costateguise = new Array(0, 0, 130, 135, 0, 150, 170, 180, 110);
var ar_precios_personalizadas_costateguise = new Array(0, 110, 75, 100, 85, 65, 45, 45, 35, 145, 130, 85, 35, 55, 45, 45, 50, 70, 80, 40, 80, 70, 60, 65, 55);
var ar_precios_nortesur_costateguise = new Array(0, 190, 230);
// excursiones matagorda
var ar_precios_excursiones_matagorda = new Array(0, 0, 130, 120, 0, 130, 170, 180, 110);
var ar_precios_personalizadas_matagorda = new Array(0, 100, 95, 120, 105, 80, 60, 45, 45, 145, 140, 70, 50, 40, 40, 40, 50, 55, 65, 65, 100, 55, 50, 70, 50);
var ar_precios_nortesur_matagorda = new Array(0, 190, 230);
// excursiones puerto del carmen
var ar_precios_excursiones_puertocarmen = ar_precios_excursiones_matagorda;
var ar_precios_personalizadas_puertocarmen = ar_precios_personalizadas_matagorda;
var ar_precios_nortesur_puertocarmen = ar_precios_nortesur_matagorda;
// excursiones playa blanca
var ar_precios_excursiones_playablanca = new Array(0, 0, 160, 110, 0, 155, 180, 180, 140);
var ar_precios_personalizadas_playablanca = new Array(0, 95, 120, 145, 130, 100, 85, 65, 70, 165, 150, 60, 75, 55, 65, 65, 70, 85, 70, 90, 115, 65, 70, 100, 100);
var ar_precios_nortesur_playablanca = new Array(0, 190, 230);
// excursiones puerto calero
var ar_precios_excursiones_puertocalero = new Array(0, 0, 130, 120, 0, 130, 170, 180, 110);
var ar_precios_personalizadas_puertocalero = new Array(0, 90, 95, 125, 100, 85, 65, 50, 50, 145, 140, 60, 55, 30, 45, 45, 55, 60, 60, 65, 100, 55, 55, 70, 55);
var ar_precios_nortesur_puertocalero = new Array(0, 190, 230);
// excursiones la santa
var ar_precios_excursiones_lasanta = new Array(0, 0, 130, 120, 0, 150, 170, 180, 125);
var ar_precios_personalizadas_lasanta = new Array(0, 90, 95, 125, 105, 80, 65, 45, 60, 155, 140, 80, 55, 60, 60, 50, 40, 80, 75, 70, 95, 65, 60, 75, 40);
var ar_precios_nortesur_lasanta = new Array(0, 190, 230);
// excursiones órzola
var ar_precios_excursiones_orzola = new Array(0, 0, 135, 160, 0, 170, 180, 180, 135);
var ar_precios_personalizadas_orzola = new Array(0, 135, 60, 80, 70, 40, 50, 70, 70, 155, 80, 115, 60, 85, 75, 70, 75, 100, 105, 75, 60, 90, 85, 85, 80);
var ar_precios_nortesur_orzola = new Array(0, 190, 230);
// excursiones puerto de los marmoles
var ar_precios_excursiones_puertolosmarmoles = ar_precios_excursiones_arrecife;
var ar_precios_personalizadas_puertolosmarmoles = ar_precios_personalizadas_arrecife;
var ar_precios_nortesur_puertolosmarmoles = ar_precios_nortesur_arrecife;
// excursiones puerto playa blanca
var ar_precios_excursiones_puertoplayablanca = ar_precios_excursiones_playablanca;
var ar_precios_personalizadas_puertoplayablanca = ar_precios_personalizadas_playablanca;
var ar_precios_nortesur_puertoplayablanca = ar_precios_nortesur_playablanca;
// excursiones marina puerto calero
var ar_precios_excursiones_marinapuertocalero = ar_precios_excursiones_puertocalero;
var ar_precios_personalizadas_marinapuertocalero = ar_precios_personalizadas_puertocalero;
var ar_precios_nortesur_marinapuertocalero = ar_precios_nortesur_puertocalero;
// excursiones marina puerto calero
var ar_precios_excursiones_marinarubicon = ar_precios_excursiones_playablanca;
var ar_precios_personalizadas_marinarubicon = ar_precios_personalizadas_playablanca;
var ar_precios_nortesur_marinarubicon = ar_precios_nortesur_playablanca;
var ar_precios_excursiones = new Array("",ar_precios_excursiones_aeropuerto, ar_precios_excursiones_arrecife, ar_precios_excursiones_costateguise, ar_precios_excursiones_matagorda, ar_precios_excursiones_puertocarmen, ar_precios_excursiones_playablanca, ar_precios_excursiones_puertocalero, ar_precios_excursiones_lasanta,"", "", ar_precios_excursiones_orzola, ar_precios_excursiones_puertoplayablanca, ar_precios_excursiones_puertolosmarmoles,  ar_precios_excursiones_marinapuertocalero, ar_precios_excursiones_marinarubicon);
var ar_precios_personalizadas = new Array("",ar_precios_personalizadas_aeropuerto, ar_precios_personalizadas_arrecife, ar_precios_personalizadas_costateguise, ar_precios_personalizadas_matagorda, ar_precios_personalizadas_puertocarmen, ar_precios_personalizadas_playablanca, ar_precios_personalizadas_puertocalero, ar_precios_personalizadas_lasanta,"", "", ar_precios_personalizadas_orzola, ar_precios_personalizadas_puertoplayablanca, ar_precios_personalizadas_puertolosmarmoles, ar_precios_personalizadas_marinapuertocalero, ar_precios_personalizadas_marinarubicon); 
var ar_precios_nortesur = new Array("", ar_precios_nortesur_aeropuerto, ar_precios_nortesur_arrecife ,ar_precios_nortesur_costateguise, ar_precios_nortesur_matagorda, ar_precios_nortesur_puertocarmen, ar_precios_nortesur_playablanca, ar_precios_nortesur_puertocalero, ar_precios_nortesur_lasanta,"", "", ar_precios_nortesur_orzola, ar_precios_nortesur_puertoplayablanca, ar_precios_nortesur_puertolosmarmoles,  ar_precios_nortesur_marinapuertocalero, ar_precios_nortesur_marinarubicon); 


function es_festivo (fecha) {
	ano = fecha.substr(6,4);
	mes = fecha.substr(3,2)-1;
	dia = fecha.substr(0,2);
	var tmp_fecha = new Date(ano, mes, dia);	
	if (tmp_fecha.getDay()==0) {
		return true;
	}
	tmp = SPECIAL_DAYS[mes];
	return tmp.in_array(dia);
}

function cambio_moneda(cantidad, moneda) {
	return cantidad*ar_cambio_moneda[moneda];
}


function actualiza_precio_excursion () {
	origen = document.getElementById('sel_origen').value;
	destino = document.getElementById('sel_excursion').value;
	personalizada = document.getElementById('sel_personalizada').value;
	fecha_ida = document.getElementById('in_fecha_ida').value;	
	sel_num_taxis = document.getElementById('sel_num_taxis').value;	
	moneda = document.getElementById('sel_tipo_moneda').value;
	if (origen !=0 && destino !=0)	{
		if (destino==4) {
			tmp_precio = ar_precios_personalizadas[origen][personalizada];			
		} else if (destino==1) {
			tmp_precio = ar_precios_nortesur[origen][personalizada];			
		} else {
			tmp_precio = ar_precios_excursiones[origen][destino];
		}
		tmp_total= tmp_precio*sel_num_taxis;
		tmp_total_temp = cambio_moneda(tmp_total, moneda);
		document.getElementById('html_precio_final').innerHTML = tmp_total_temp.toFixed(2)+' '+ar_moneda[moneda];			
		document.getElementById('in_importe').value = tmp_total.toFixed(2);	
	}		
}

function actualiza_precio_traslados () {
	origen = document.getElementById('sel_origen').value;
	destino = document.getElementById('sel_destino').value;
	fecha_ida = document.getElementById('in_fecha_ida').value;
	fecha_vuelta = document.getElementById('in_fecha_vuelta').value;
	sel_num_taxis = document.getElementById('sel_num_taxis').value;	
	moneda = document.getElementById('sel_tipo_moneda').value;
	tmp_sel_alojamiento = document.getElementById('sel_alojamiento');
	tmp_total_ida = 0;
	tmp_total_vuelta = 0;
	//ar_precios_aeropuerto ar_precios_losmarmoles ar_precios_orzola ar_precios_playablanca
	ar_precios = ar_precios_aeropuerto;
	if (origen == 1)
	{
		ar_precios = ar_precios_aeropuerto;
	}
	else if (destino == 1)
	{
		ar_precios = ar_precios_aeropuerto;
	}	
	else if (origen == 11)
	{
		ar_precios = ar_precios_orzola;
	}
	else if (destino == 11)
	{
		ar_precios = ar_precios_orzola;
	}	
	else if (origen == 12)
	{
		ar_precios = ar_precios_playablanca;
	}
	else if (destino == 12)
	{
		ar_precios = ar_precios_playablanca;
	}	
	else if (origen == 13)
	{
		ar_precios = ar_precios_losmarmoles;
	}
	else if (destino == 13)
	{
		ar_precios = ar_precios_losmarmoles;
	}
	if(fecha_ida != "" && es_festivo(fecha_ida)) 
	{ //festivo en la fecha de ida
		ar_tmp_precios_ida = ar_precios[1];
	} 
	else 
	{
		ar_tmp_precios_ida = ar_precios[0];
	}
	if(fecha_vuelta!="" && es_festivo(fecha_vuelta)) 
	{ //festivo en la fecha de vuelta
		ar_tmp_precios_vuelta = ar_precios[1];
	}	
	else 
	{
		ar_tmp_precios_vuelta = ar_precios[0];
	}
	
	if (origen !=0 && destino !=0 && fecha_ida != "") { // comprueba campos mínimos
		 if (tmp_sel_alojamiento.value == "" || tmp_sel_alojamiento.value.substr(0,1)== "t") {  // sin seleccion de alojamiento
			if (origen == 1) {		//origen en aeropuerto	
			    tmp_indice = ar_indice_basicos [destino];  // se ubica la localidad
				tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
				tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];
			} else if (destino == 1) {	
			    tmp_indice = ar_indice_basicos [origen];  //se ubica la localidad
				tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
				tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];		
			} else if (origen == 11) {		//origen en aeropuerto	
			    tmp_indice = ar_indice_basicos [destino];  // se ubica la localidad
				tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
				tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];
			} else if (destino == 11) {	
			    tmp_indice = ar_indice_basicos [origen];  //se ubica la localidad
				tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
				tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];		
			} else if (origen == 12) {		//origen en aeropuerto	
			    tmp_indice = ar_indice_basicos [destino];  // se ubica la localidad
				tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
				tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];
			} else if (destino == 12) {	
			    tmp_indice = ar_indice_basicos [origen];  //se ubica la localidad
				tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
				tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];		
			} else if (origen == 13) {		//origen en aeropuerto	
			    tmp_indice = ar_indice_basicos [destino];  // se ubica la localidad
				tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
				tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];
			} else if (destino == 13) {	
			    tmp_indice = ar_indice_basicos [origen];  //se ubica la localidad
				tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
				tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];		
			}
			tmp_total= tmp_total_ida*sel_num_taxis;
			if (fecha_vuelta!="") { //si es ida y vuetal se suma la vuelta
				tmp_total= (tmp_total_ida+tmp_total_vuelta)*sel_num_taxis;
			}
			tmp_total_temp = cambio_moneda(tmp_total, moneda);
			document.getElementById('html_precio_final').innerHTML = tmp_total_temp.toFixed(2)+' '+ar_moneda[moneda];			
			document.getElementById('in_importe').value = tmp_total.toFixed(2);	
		 }
		 
		 else 
		 
		 {   // con selección de alojamiento
			indice=0;
			for (i=0;i<tmp_sel_alojamiento.length; i++) { //busca el alojamiento seleccionado
				if (tmp_sel_alojamiento[i].selected) {
					indice=i;
				}
			}
			tmp_sel = document.getElementById('sel_origen').value;	
			if (!ar_recorrido_sin_puertos_aeropuertos.in_array(tmp_sel)) {
				tmp_sel = document.getElementById('sel_destino').value;
			}
			switch(tmp_sel)
			{	
				case "2":
						tmp_aloj =  ar_indice_aloj_arrecife;
						tmp_local = ar_indice_local_arrecife;
					break;				
				case "16":
				        tmp_aloj =  ar_indice_aloj_sanbartolome;
						tmp_local = ar_indice_local_sanbartolome;
				
					break;		
				case "17":
				        tmp_aloj =  ar_indice_aloj_haria;
						tmp_local = ar_indice_local_haria;
						
					break;				
				case "18":	
				        tmp_aloj =  ar_indice_aloj_teguise;
						tmp_local = ar_indice_local_teguise;
						
					break;		
				case "19":
				        tmp_aloj =  ar_indice_aloj_tias;
						tmp_local = ar_indice_local_tias;
						
					break;		
				case "20":
				        tmp_aloj =  ar_indice_aloj_tinajo;
						tmp_local = ar_indice_local_tinajo;
					
					break;			
				case "21":
				        tmp_aloj =  ar_indice_aloj_yaiza;
						tmp_local = ar_indice_local_yaiza;						
					break;				
			}
			if (tmp_sel==2 || tmp_sel >15) 
			{  //arrecife y municipios
			    tmp_indice = tmp_aloj;
				if (tmp_sel_alojamiento.value == "otro") {
					tmp_indice = tmp_local;
					tmp = document.getElementById('sel_localidad_alojamiento');
					indice=0;
					for (i=0;i<tmp.length; i++) { //busca el alojamiento seleccionado
						if (tmp[i].selected) {
							indice=i;
						}
					}
				}
				if (origen == 1) {		//origen en aeropuerto	
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice[indice]];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice[indice]];
				} else if (destino == 1) {	
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice[indice]];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice[indice]];
				} else if (origen == 11) {		//origen en aeropuerto	
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice[indice]];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice[indice]];
				} else if (destino == 11) {	
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice[indice]];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice[indice]];
				} else if (origen == 12) {		//origen en aeropuerto	
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice[indice]];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice[indice]];
				} else if (destino == 12) {	
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice[indice]];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice[indice]];
				} else if (origen == 13) {		//origen en aeropuerto	
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice[indice]];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice[indice]];
				} else if (destino == 13) {	
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice[indice]];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice[indice]];		
				}
				tmp_total= tmp_total_ida*sel_num_taxis;
				if (fecha_vuelta!="") { //si es ida y vuetal se suma la vuelta
					tmp_total= (tmp_total_ida+tmp_total_vuelta)*sel_num_taxis;
				}
				tmp_total_temp = cambio_moneda(tmp_total, moneda);
				document.getElementById('html_precio_final').innerHTML = tmp_total_temp.toFixed(2)+' '+ar_moneda[moneda];			
				document.getElementById('in_importe').value = tmp_total.toFixed(2);	
			} 
			
			else // zonas turísitcas
			
			{
				if (origen == 1) {		//origen en aeropuerto	
					tmp_indice = ar_indice_basicos [destino];  // se ubica la localidad
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];
				} else if (destino == 1) {	
					tmp_indice = ar_indice_basicos [origen];  //se ubica la localidad
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];		
				} else if (origen == 11) {		//origen en aeropuerto	
					tmp_indice = ar_indice_basicos [destino];  // se ubica la localidad
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];
				} else if (destino == 11) {	
					tmp_indice = ar_indice_basicos [origen];  //se ubica la localidad
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];		
				} else if (origen == 12) {		//origen en aeropuerto	
					tmp_indice = ar_indice_basicos [destino];  // se ubica la localidad
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];
				} else if (destino == 12) {	
					tmp_indice = ar_indice_basicos [origen];  //se ubica la localidad
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];		
				} else if (origen == 13) {		//origen en aeropuerto	
					tmp_indice = ar_indice_basicos [destino];  // se ubica la localidad
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];
				} else if (destino == 13) {	
					tmp_indice = ar_indice_basicos [origen];  //se ubica la localidad
					tmp_total_ida = ar_tmp_precios_ida[tmp_indice];
					tmp_total_vuelta = ar_tmp_precios_vuelta[tmp_indice];		
				}
				tmp_total= tmp_total_ida*sel_num_taxis;
				if (fecha_vuelta!="") { //si es ida y vuetal se suma la vuelta
					tmp_total= (tmp_total_ida+tmp_total_vuelta)*sel_num_taxis;
				}
				tmp_total_temp = cambio_moneda(tmp_total, moneda);
				document.getElementById('html_precio_final').innerHTML = tmp_total_temp.toFixed(2)+' '+ar_moneda[moneda];			
				document.getElementById('in_importe').value = tmp_total.toFixed(2);	
				
			}
		 }
		
	} else {
		document.getElementById('html_precio_final').innerHTML = '0.00 '+ar_moneda[moneda];	
		document.getElementById('in_importe').value = '0.00';
	}
}

