/*START JS para myvueling en proceso de compra*/
if ((typeof idioma_my == 'undefined') || (idioma_my==null)){
	idioma_my="ES";
}
var datos_yo;
var cadena_yo="";
var cadena_frecuentes="";
var datos_frecuentes;
var datos_menores;
var datos_tarjeta;
var n_adultos=0;
var n_child=0;
var n_bebes=0;
var tipo_adulto="";
var tipo_child="";
var correspondencia_datos_personales = {'nombre':'firstNameText','apell':'lastNameText','direccion':'adress1Text','pais':'countrySelect','Provincia':'stateSelect','codigoPostal':'zip','telefonoMob':'altPhoneText','telefonoAlter':'homePhoneText','email':'contactEmail','email_repeat':'contactEmail_repeat','poblacion':'cityText','provincia':'stateSelect'};
url_perfil="/booking/services/my-vueling-data/get-perfil";
url_perfil_punto="/booking/services/my-vueling-data/get-perfil-punto";
url_frecuentes="/booking/services/my-vueling-data/get-all-frecuentes";
url_menores="/booking/services/my-vueling-data/get-menores";
url_pago="/booking/services/my-vueling-data/get-tarjetas";
url_login="/booking/services/my-vueling-data/get-login";
url_login_form="/booking/services/my-vueling-data/get-login-form";
url_login_form_pass_pago="/booking/services/my-vueling-data/get-login-form-pass-pago";
url_personalizacion="/booking/services/personalizacion/update-segmentacion?email=";
var my_mailpunto= Array();
var my_iberiacode=Array();
var es_solopunto='';
var dominio_cookie='';

TEXTOS_TRAD_ES = Array('Yo Vuelo','Elije uno de tus pasajeros frecuentes','Ninguno de estos pasajeros','Nombre y apellidos','Nombre de tu tarjeta','Selecciona una de tus tarjetas','Asignado según preferencias','Usuario no válido!','/img/myvueling/loading.gif','Contraseña no valida','Acceder a myvueling','Sí','No');
TEXTOS_TRAD_CA = Array('Jo Volo','Trieu un dels vostres passatgers freqüents','Cap d\'aquests passatgers','Nom i cognoms','Nom de la vostra targeta','Seleccioneu una de les vostres targetes','Assignat segons preferències','Usuari no vàlid!','/img/myvueling/loading.gif','Contrasenya no vàlida','Accedir a myvueling','Sí','No');
TEXTOS_TRAD_EN = Array('I\'m flying','Choose one of your frequent passengers','None of these passengers','First and surnames','Name on your card','Choose one of your cards','Assigned according to preferences','User name not valid!','/img/myvueling/loading.gif','Password not valid!','Enter myvueling','Yes','No');
TEXTOS_TRAD_EU = Array('Nik hegan egiten dut','Aukeratu zure ohiko bidaiarietako  bat','Bidaiari hauetako ezein','Izen-abizenak','Zure txartelaren izena','Aukeratu zure txarteletako bat','Lehentasunen arabera gordea','Erabiltzaile baliogabekoa','/img/myvueling/loading.gif','Pasahitza baliogabekoa','Sartu myvuelingera','Bai','Ez');
TEXTOS_TRAD_FR = Array('Je vole','Choisissez l\'un de vos passagers fréquents','Aucun de ces passagers','Noms et prénoms','Nom de votre carte',	'Choisissez l\'une de vos cartes','Assigné selon des préférences','Identifiant incorrect !','/img/myvueling/loading.gif','Mot de passe incorrect','Accéder à myvueling','Oui','Non');
TEXTOS_TRAD_GA = Array('Eu voo','Escolle un dos teus pasaxeiros frecuentes','Ningún destes pasaxeiros','Nome e apelidos','Nome do teu cartón','Selecciona un dos teus cartóns','Asignado segundo preferencias','Usuario non válido!','/img/myvueling/loading.gif','Contrasinal non válido','Acceder a myvueling','Si','Non');
TEXTOS_TRAD_IT = Array('Io Volo','Scegli uno dei tuoi passeggeri frequenti','Nessuno di questi passeggeri','Nome e cognome','Nome della tua carta di credito','Seleziona una delle tue carte di credito','Assegnato secondo le preferenze','Utente non valido!','/img/myvueling/loading.gif','Password non valida','Accedi a myvueling','Sì','No');
TEXTOS_TRAD_NL = Array('Ik Vlieg','Kies één van je frequente passagiers','Geen van deze passagiers','Naam en achternaam','Houder van je creditcard','Kies één van je creditcards','Toegewezen naar voorkeur','Gebruiker ongeldig!','/img/myvueling/loading.gif','Paswoord ongeldig','Toetreden tot myvueling','Ja','Nee');
TEXTOS_TRAD_PT = Array('Eu Voo','Escolha um dos seus passageiros frequentes','Nenhum destes passageiros','Nome e apelido','Nome do seu cartão','Seleccione um dos seus cartões','Atribuído de acordo com as preferências','Utilizador não válido','/img/myvueling/loading.gif','Senha não válida','Aceder ao myvueling','Sim','Não');
eval("TEXTOS_TRAD=TEXTOS_TRAD_"+idioma_my+";");
function add_frecuentes_yo(){
	eval("TEXTOS_TRAD=TEXTOS_TRAD_"+idioma_my+";");
	sustituir_menupunto();
	n_adultos=document.forms['skylightsForm']['ADULT'].value;
	n_child=document.forms['skylightsForm']['CHILD'].value;
	n_bebes=document.forms['skylightsForm']['INFANT'][0].value;
	tipo_adulto=document.forms['skylightsForm']['ADULTpx'].value;
	tipo_child=document.forms['skylightsForm']['CHILDpx'].value;
	url_perf=url_perfil;
	if (es_solopunto!=0){
		url_perf=url_perfil_punto;
	}
	
	$.getJSON(url_perf,function(data){
		datos_yo=$(data);
		if (es_solopunto!=0){
			llenardatosAjax(datos_yo[0],correspondencia_datos_personales);
			if (datos_yo[0]['pais']!='ES'){
				document.skylightsForm.state.options[0].selected = true;
				Disableprov();
			}
			datos_frecuentes= {0:{'adultos':'','childs':'','bebes':''}};
			if ($('#thisTravelerCheckbox').length > 0){
				$('#thisTravelerCheckbox').remove();
				$('#selectPax table:first').before('&nbsp;<input type="radio" name="sel_yo" id="sel_yo_si" value="1" style="width: auto;"/ onclick="javascript:select_yo(this.value);">&nbsp;<span id="texto_sel_yo">'+TEXTOS_TRAD[11]+'</span>&nbsp;<input type="radio" name="sel_yo" id="sel_yo_no" value="0" style="width: auto;"/ onclick="javascript:select_yo(this.value);">&nbsp;<span id="texto_sel_yo_no">'+TEXTOS_TRAD[12]+'</span>');
			} else {	
			$('#selectPax table:first').before('<p>'+TEXTOS_TRAD[0]+'&nbsp;<input type="radio" name="sel_yo" id="sel_yo_si" value="1" style="width: auto;"/ onclick="javascript:select_yo(this.value);">&nbsp;<span id="texto_sel_yo">'+TEXTOS_TRAD[11]+'</span>&nbsp;<input type="radio" name="sel_yo" id="sel_yo_no" value="0" style="width: auto;"/ onclick="javascript:select_yo(this.value);">&nbsp;<span id="texto_sel_yo_no">'+TEXTOS_TRAD[12]+'</span></p>');
			check_sel_yo=$('#sel_yo_si');
			}
			$(check_sel_yo).attr('checked','true');
			check_sel_yo=document.forms['skylightsForm']['sel_yo'];
			select_yo(check_sel_yo.value);
			document.getElementById('check_punto').checked=true;
			hidden_punto();
			document.getElementById('selectp1').value="1";
			changeDivinput(document.getElementById('selectp1'),1);
			mail_punto=unescape(datos_yo[0]['email']);
			
			$('#loyalty1Text').val(mail_punto);
			
		} else {
		
			$.getJSON(url_frecuentes,function(data){
				datos_frecuentes=$(data);
				$.getJSON(url_menores,function(data){
					datos_menores=$(data);
					
				if (isset(datos_yo) && isset(datos_frecuentes)){
					if (n_adultos > 0){
						llenardatosAjax(datos_yo[0],correspondencia_datos_personales);
						if (datos_yo[0]['pais']!='ES'){
							document.skylightsForm.state.options[0].selected = true;
							Disableprov();
						}
						if ($('#thisTravelerCheckbox').length > 0){
							$('#thisTravelerCheckbox').remove();
							$('#selectPax table:first').before('&nbsp;<input type="radio" name="sel_yo" id="sel_yo_si" value="1" style="width: auto;"/ onclick="javascript:select_yo(this.value);">&nbsp;<span id="texto_sel_yo">'+TEXTOS_TRAD[11]+'</span>&nbsp;<input type="radio" name="sel_yo" id="sel_yo_no" value="0" style="width: auto;"/ onclick="javascript:select_yo(this.value);">&nbsp;<span id="texto_sel_yo_no">'+TEXTOS_TRAD[12]+'</span>');
						} else {
							$('#selectPax table:first').before('<p>'+TEXTOS_TRAD[0]+'&nbsp;<input type="radio" name="sel_yo" id="sel_yo_si" value="1" style="width: auto;"/ onclick="javascript:select_yo(this.value);">&nbsp;<span id="texto_sel_yo">'+TEXTOS_TRAD[11]+'</span>&nbsp;<input type="radio" name="sel_yo" id="sel_yo_no" value="0" style="width: auto;"/ onclick="javascript:select_yo(this.value);">&nbsp;<span id="texto_sel_yo_no">'+TEXTOS_TRAD[12]+'</span></p>');
						}
							if (datos_frecuentes[0]['adultos'].length > 0){
								cambios_adultos();
							}
							$("#sel_yo_si").attr("checked","true");
							chbx_yo=document.getElementById("sel_yo");
							select_yo(1);
					}
					if (n_child > 0){
						if ((datos_frecuentes[0]['childs'].length > 0) && (n_adultos > 0)){
							cambios_ninos();
						}
						if ((datos_menores.length > 0) && (n_adultos == 0)){
							cambios_ninos();
						}
					}
					if ((n_bebes > 0) && (datos_frecuentes[0]['bebes'].length > 0)){
						cambios_bebes();
					}
					recordar=$('.intro2');
					if (recordar.length > 0){
						$(recordar).remove();
						recordar=$('.clear2');
						elementos_r=$(recordar).length;
						elem_r=recordar[elementos_r-1];
						$(elem_r).remove();
					}
				}
				});
			});
		}
	});
}

function add_formaspago(){

	eval("TEXTOS_TRAD=TEXTOS_TRAD_"+idioma_my+";");
	sustituir_menupunto_pago();
	$.getJSON(url_pago,function(data){
		datos_tarjeta=$(data);
		if (isset(datos_tarjeta) && datos_tarjeta.length > 0){
			favorita="";
			div_tarjetas=$('#ccPaymentMethodPanel p')[0];
			if(div_tarjetas==undefined){
				div_tarjetas=$('#datosPago p')[0];
			}	
			selector_tarjetas='<p><label id="my_tarjetaLabel" for="my_tarjeta">'+TEXTOS_TRAD[4]+'</label></p>';
			selector_tarjetas=selector_tarjetas+'<div style="margin: 0pt 0pt 15px 0px;"><select style="width: 200px; margin: 0px 0px 0px -31px;" id="my_tarjeta" onchange="select_mytarjeta(this.value);" name="my_tarjeta">';
			selector_tarjetas=selector_tarjetas+'<option value="">'+TEXTOS_TRAD[5]+'</option>;';
			for(i=0;i<datos_tarjeta.length;i++){
				sel="";
				if (datos_tarjeta[i]['favoritaTarj']>0){
					sel=' selected="selected"';
					favorita=i;
				}	
				selector_tarjetas=selector_tarjetas+'<option value="'+i+'"'+sel+'>'+unescape(datos_tarjeta[i]['nomTarj'])+'</option>;';
			}	
			selector_tarjetas=selector_tarjetas+'</select></div>';
			$(div_tarjetas).before(selector_tarjetas);
			$('#ccMainPanel').css('overflow','hidden');
			if (favorita !== ""){
				opt_tarj=$('#cc_payment_method')[0];
				if (opt_tarj!=undefined){
					selectPaymentMethod(opt_tarj);
					$(opt_tarj).attr("checked",'true');
				}
				select_mytarjeta(favorita);
			}
		}	
	});
}

function add_my_selecciona_asiento(){
	eval("TEXTOS_TRAD=TEXTOS_TRAD_"+idioma_my+";");
	sustituir_menupunto();
	n_adultos=document.forms['skylightsForm']['ADULT'].value;
	$.getJSON(url_perfil,function(data){
		datos_yo=$(data);
		radios=$("input[name='opcio']");
		if (datos_yo.length > 0 && radios.length > 0){
			tipo_asiento = unescape(datos_yo[0]['tipoAsiento']);
			cont_radio=0;
			for(cont_radio=0;cont_radio < radios.length; cont_radio++){
				if (tipo_asiento!='' && radios[cont_radio].value=="0"){
					radios[cont_radio].checked=true;
				}
				if (tipo_asiento=='' && radios[cont_radio].value=="1"){
					radios[cont_radio].checked=true;
				}
			}
		}	
		tipos_asient={'seat-s-besidemid.gif':'4','seat-s-avail-x.gif':'3','seat-s-avail.gif':'2','seat-s-standard.gif':'1'};
		obj_seat_types={'4':'POPUP_MIDDLE2','3':'POPUP_EXIT_FEE','2':'','1':''};
		if (n_adultos > 0 && datos_yo.length > 0){
			tipo_asiento = unescape(datos_yo[0]['tipoAsiento']);
			a_tipo_asiento=tipo_asiento.split(",");
			
			nomb=document.forms['skylightsForm']['firstName1'].value;
			apell=document.forms['skylightsForm']['lastName1'].value;
			
			if ((nomb==unescape(datos_yo[0]['nombre'])) && (apell==unescape(datos_yo[0]['apell'])) && (a_tipo_asiento.length > 0)){
				if(typeof seat_obj_list !="undefined"){
					for (k=1;k < seat_obj_list.length;k++){
						var identifica_pasajero='';
						var romper=false;
						var avion_actual=seat_obj_list[k];
							for (i=1;i < avion_actual.length;i++){
								var segmento_actual=avion_actual[i];
								for(t=0;t<a_tipo_asiento.length;t++){
									if (a_tipo_asiento[t]==0){
										break;
									}
									for (j=1;j < segmento_actual.length;j++){
										
										fila_actual=segmento_actual[j];
										for (l=1;l<fila_actual.length;l++){
											var asiento_actual=fila_actual[l];
											ruta_img_actual=asiento_actual['src_avail'];
											a_imgactual=ruta_img_actual.split('/');
											img_actual=a_imgactual[a_imgactual.length-1];
											if (tipos_asient[img_actual]==a_tipo_asiento[t]){
												num_asiento_actual=asiento_actual['seat_num'];
												img_asiento_actual=$("img[alt$='"+num_asiento_actual+"']")[i-1];
												tag_padre_asiento_actual=img_asiento_actual.parentNode;
												tag_padre_asiento_actual=tag_padre_asiento_actual.tagName;
												
												if (tag_padre_asiento_actual=='A'){
													identifica_pasajero='asigned_seat_'+k+'_'+i+'_1';
													
													ant_i=i;
													assignSeat(asiento_actual['seat_num'],k,i);
													
													i=ant_i;
													$('#'+identifica_pasajero).append(' - '+TEXTOS_TRAD[6]);
													romper=true;
													break;
												}
											}
										}
										if (romper==true){
											break;
										}
									}
									if (romper==true){
										break;
									}
								}
								if (romper==true){
									romper=false;
									continue;
								}
						}
					}
				}
				
			}
		}
	});
}
function del_loginpunto(){
     sustituir_menupunto();
}
function add_login_form(idioma){
	$.post(url_login_form,{'language':idioma},function(data){
		datos=data;
		$('#datosPasajero p:first').before(datos);
	});
}

function add_login_form_pass_pago(idioma){
	posicion=$('#datosPago').children('div')[1];
	posicion=$(posicion).children('div')[0];
	$.post(url_login_form_pass_pago,{'language':idioma},function(data){
		$(posicion).attr('id','mensaje_pago');
		$(posicion).css('display','none');
		$(posicion).after(data);
	});
}
function my_login_pago(mailid,passid){
	$('#btn_login_my').css("display",'none');
	$('#btn_login_my').after('<div id="my_loading_login" style="float:left;"><img src="'+TEXTOS_TRAD[8]+'"/></div>');
    $.post(url_login,{mail:$('#'+mailid).val(),pass:$('#'+passid).val()},function(data){
        datos=data;
        logueado=datos['logueado'];
        $("#error_login_my_vueling").remove();
        if (logueado){
            $('#login_my_vueling').css('display','none');
            $('#skylightsForm').append('<input type="hidden" name="log_in" value="1"/>');
            $('#mensaje_pago').css('display','block');
            add_formaspago();
            var s_account="vuelingtraining";
    		s=s_gi(s_account);
    		s.pageName="Reserva de vuelos: Forma de Pago";
    		s.channel="Reservas";
    		s.hier1="Reserva de vuelos:Forma de Pago";
    		s.prop2=idioma_my;
    		s.eVar28=idioma_my;
    		s.prop18 = "CUSTOMER";
    		s.eVar31 = "CUSTOMER";
    		s.prop25 = "si";
    		s.events = "event35";
    		s.linkTrackEvents ='event35';
    		s.linkTrackVars = 'pageName,channel,hier1,prop2,prop18,eVar31,prop25,events';
    		s.t();
        } else {
            $('#table_login_my_vueling tr:first').before('<tr id ="error_login_my_vueling"><td colspan="3"><b>'+TEXTOS_TRAD[9]+'</b></td></tr>');
            $('#btn_login_my').css("display",'block');
            $('#my_loading_login').remove();
        }
    },"json");
}
function my_login(mailid,passid){
	$('#btn_login_my').css("display",'none');
	$('#btn_login_my').after('<div id="my_loading_login" style="float:left;"><img src="'+TEXTOS_TRAD[8]+'"/></div>');
    $.post(url_login,{mail:$('#'+mailid).val(),pass:$('#'+passid).val()},function(data){
        datos=data;
        logueado=datos['logueado'];
        $("#error_login_my_vueling").remove();
        
        if (logueado){
            $('#login_my_vueling').css('display','none');
            $('#skylightsForm').append('<input type="hidden" name="log_in" value="1"/>');
            es_solopunto=datos['es_punto'];
            add_frecuentes_yo();
            var s_account="vuelingtraining";
    		s=s_gi(s_account);
    		s.pageName="Reserva de vuelos: Tu vuelo";
    		s.channel="Reservas";
    		s.hier1="Reserva de vuelos:Tu vuelo";
    		s.prop2=idioma_my;
    		s.eVar28=idioma_my;
    		s.prop18 = "CUSTOMER";
    		s.eVar31 = "CUSTOMER";
    		s.prop25 = "si";
    		s.events = "event34";
    		s.linkTrackEvents ='event34';
    		s.linkTrackVars = 'pageName,channel,hier1,prop2,prop18,eVar31,prop25,events';
    		s.t();
    		dominio_cookie=datos['dominio_cookie'];
    		llamarpersonalizacion($('#'+mailid).val());
        } else {
            $('#table_login_my_vueling tr:first td:first').after('<td id ="error_login_my_vueling" colspan="3" style="color:red;"><b>'+TEXTOS_TRAD[7]+'</b></td>');
            $('#btn_login_my').css("display",'block');
            $('#my_loading_login').remove();
        }
    },"json");
}

function sky_login(mail,pass){
	$('#skylightsForm').append('<input type="hidden" name="log_in" value="1"/>');
	$('#skylightsForm').append('<input type="hidden" name="email_addr" value="'+mail+'"/>');
	$('#skylightsForm').append('<input type="hidden" name="pw" value="'+pass+'"/>');
}

function cambios_adultos(){
	var salto=1;

	if (tipo_adulto=="ARF1" || tipo_adulto=="ARF2"){
		salto=2;
	}	
	if (tipo_adulto=="RESA" || tipo_adulto=="AFN1" || tipo_adulto=="AFN2"){
		salto=2;
	}
	sel_adultos=$('#selectPax').children("table")[0]; 
	a_adultos=$(sel_adultos).children().children('tr');
	select_frecuentes="<option value=''>"+TEXTOS_TRAD[1]+"</option>";
	datos_frec_adultos=datos_frecuentes[0]['adultos'];
	for(i=0;i<datos_frec_adultos.length; i++){
		select_frecuentes=select_frecuentes+"<option value='"+datos_frec_adultos[i].id+"'>"+unescape(datos_frec_adultos[i].nombre)+"&nbsp;"+unescape(datos_frec_adultos[i].apell)+"</option>";
	}	
	select_frecuentes=select_frecuentes+"<option value=''>"+TEXTOS_TRAD[2]+"</option></select>";
	contador=0;
	for(indice=0;indice < a_adultos.length;indice++){
		    if (indice > 0){
		    	select_maletas=$(a_adultos[indice]).children("td:last").html();
		    	if (((indice-1) % salto) == 0 || indice==1){
		    		select_frecu="<select id='frecuente_"+contador+"' name='frecuente_"+contador+"' onchange='select_adulto("+contador+",this.value,"+indice+");'>"+select_frecuentes;
		    		contador=contador+1;
		    		$(a_adultos[indice]).css('display','none');
		    		$(a_adultos[indice]).children("td:first").text('');
		    		$(a_adultos[indice]).children("td:last").text('');
		    		$(a_adultos[indice]).before('<tr><td width="5%" class="nowrap"><strong>'+contador+'</strong></td><td colspan="3">'+select_frecu+'</td><td>'+select_maletas+'</td></tr>')
		    		
		    	}
		    	
		    } else {
		    	$(a_adultos[indice]).children("td").each(function(ind,val){
		    		if (!$(this).hasClass('maleta_select')){
		    			$(this).remove();
		    		} else {
		    			$(this).before('<td></td><td colspan="3">'+TEXTOS_TRAD[3]+'</td>');
		    		}
		    	});
		    }
	}
}

function cambios_ninos(){
	
	var salto_child=1;
	if (tipo_child != "CHD "){
		salto_child=2;
	}
	sel_childs=$('#selectPax').children("table")[0];
	conta_total=1;
	contador=0;
	titulos_repetidos=false;
	datos_frec=datos_frecuentes[0]['childs'];
	if (n_adultos > 0){
		sel_childs=$('#selectPax').children("table")[1];
		conta_total=Number(n_adultos)+1;
	} else {
		var salto_child=4;
		titulos_repetidos=true;
		if (tipo_child != "CHD "){
			salto_child=5;
		}
		datos_frec=datos_menores;
		
	}
	
	
	a_childs=$(sel_childs).children().children('tr');
	
	select_frecuentes_child="<option value=''>"+TEXTOS_TRAD[1]+"</option>";
	for(i=0;i<datos_frec.length; i++){
		edad=datos_frec[i]['edad'];
		select_frecuentes_child=select_frecuentes_child+"<option value='"+datos_frec[i].id+"'>"+unescape(datos_frec[i].nombre)+"&nbsp;"+unescape(datos_frec[i].apell)+"</option>";
	}	
	select_frecuentes_child=select_frecuentes_child+"<option value=''>"+TEXTOS_TRAD[2]+"</option></select>";
	
	for(indice=0;indice < a_childs.length;indice++){
		    if (indice > 0){
		    	
		    	select_maletas=$(a_childs[indice]).children("td:last").html();
		    	if (((indice%salto_child)==0) && titulos_repetidos){
	    		$(a_childs[indice]).children("td").each(function(ind,val){
		    		if (!$(this).hasClass('maleta_select')){
		    			$(this).remove();
		    		} else {
		    			$(this).before('<td></td><td colspan="3">'+TEXTOS_TRAD[3]+'</td>');
		    		}
		    	});
	    		}
		    	if (((indice-1) % salto_child) == 0 || indice==1){
		    		select_frecu_child="<select id='menor_frecuente_"+contador+"' name='menor_frecuente_"+contador+"' onchange='select_child("+conta_total+",this.value,"+contador+")'>"+select_frecuentes_child;
		    		contador=contador+1;
		    		conta_total=conta_total+1;
		    		$(a_childs[indice]).css('display','none');
		    		$(a_childs[indice]).children("td:first").text('');
		    		$(a_childs[indice]).children("td:last").text('');
		    		//$(this).children("td:last").children("select").attr('disabled','true');
		    		$(a_childs[indice]).before('<tr><td width="5%" class="nowrap"><strong>'+contador+'</strong></td><td colspan="3">'+select_frecu_child+'</td><td>'+select_maletas+'</td></tr>')
		    		
		    	}
		    	
		    } else {
		    	$(a_childs[indice]).children("td").each(function(ind,val){
		    		if (!$(this).hasClass('maleta_select')){
		    			$(this).remove();
		    		} else {
		    			$(this).before('<td></td><td colspan="3">Nombre y apellidos</td>');
		    		}
		    	});
		    }
	}
}

function cambios_bebes(){

	var salto_bebes=1;
	
	sel_bebes=$('#selectPax').children("table");
	ini_table=1;
	conta_total=1;
	contador=0;
	titulos_repetidos=false;
	if (n_bebes > 0){
		ini_table=2;
	}
	datos_frec_bebes=datos_frecuentes[0]['bebes'];
	select_frecuentes_bebes="<option value=''>"+TEXTOS_TRAD[1]+"</option>";
	for(i=0;i<datos_frec_bebes.length; i++){
		edad=datos_frec_bebes[i]['edad'];
		select_frecuentes_bebes=select_frecuentes_bebes+"<option value='"+datos_frec_bebes[i].id+"'>"+unescape(datos_frec_bebes[i].nombre)+"&nbsp;"+unescape(datos_frec_bebes[i].apell)+"</option>";	
	}	
	select_frecuentes_bebes=select_frecuentes_bebes+"<option value=''>"+TEXTOS_TRAD[2]+"</option></select>";
	for(ind=ini_table;ind<sel_bebes.length;ind++){
		sel_bebe=sel_bebes[ind];
		a_bebes=$(sel_bebe).children().children('tr');
		
		for(indice=0;indice < a_bebes.length;indice++){	

			    if (indice > 0 || ind > ini_table){
			    	
			    	select_maletas=$(a_bebes[indice]).children("td:last").html();
			    	
			    	if (((indice-1) % salto_bebes) == 0 || indice==1){
			    		select_frecu_bebe="<select id='bebe_frecuente_"+contador+"' name='menor_frecuente_"+contador+"' onchange='javascript:select_bebe("+ind+",this.value,"+contador+");'>"+select_frecuentes_bebes;
			    		contador=contador+1;
			    		$(a_bebes[indice]).css('display','none');
			    		$(a_bebes[indice]).children("td:first").text('');
			    		$(a_bebes[indice]).children("td:last").text('');
			    		//$(this).children("td:last").children("select").attr('disabled','true');
			    		$(a_bebes[indice]).before('<tr><td width="5%" class="nowrap"><strong>'+contador+'</strong></td><td colspan="3">'+select_frecu_bebe+'</td><td>'+select_maletas+'</td></tr>')
			    		
			    	}
			    	
			    } else {
			    	$(a_bebes[indice]).children("td").each(function(ind,val){
			    		if (ind < 4){
			    			$(this).remove();
			    		} else {
			    			$(this).before('<td></td><td colspan="3">Nombre y apellidos</td>');
			    		}
			    	});
			    }
		}
	}
}

function select_yo(input_check_yo){
	var conta=1;
	n_elem=1;
	$('#selectPax table:first tr').each(function(index) {
		if (index==n_elem){
			primero_td=$(this).children("td")[1];
			if (datos_frecuentes[0]['adultos'].length == 0){
				primero_td=$(this).children("td")[0];
			}
			if (input_check_yo !=1){
				if (datos_frecuentes[0]['adultos'].length > 0){
					$("#label_yo_select").remove();
					$(primero_td).children("select").removeAttr('disabled');
					$(primero_td).children("select").css('display','');
					$(sig).css('display','none');
					$(sig).children("tr td").each(function(ind,val){
						$(this).children().removeAttr('readonly');
					});
					datos = {'titulo':'','nombre':'','apell':'','municipioResi':'','dni':'','tipoDocResi':'','comunidadFam':'','numCertificaFam':'','tipoAcreditaResi':''};
					var corres_residente_famnum = {'titulo':'paxTitle'+num,'nombre':'firstName'+num+'Text','apell':'lastName'+num+'Text','municipioResi':'res_misc_info_field'+num,'dni':'res_misc_doc_num'+num,'tipoDocResi':'res_misc_doc_type'+num,'comunidadFam':'fam_misc_info_field'+num,'numCertificaFam':'fam_misc_cert_num'+num,'tipoAcreditaResi':'res_misc_doc_type'+num};
					llenardatosAjax(datos,corres_residente_famnum);
					$('#maleta1').attr("value","-1");
					$('#paxname1').text('');
					$('#punto_text_1 b').text('');
					$('#namePC_1').text('');
				} else {
					sig=$($('#selectPax table:first tr')[n_elem]);
					$(sig).children("tr td").each(function(ind,val){
						$(this).children().removeAttr('readonly');
						$(this).children().attr('value','');
						$(this).children("select").attr('selectedIndex',0);
					});
				}
			} else {
				if (datos_frecuentes[0]['adultos'].length > 0){
				$(primero_td).children("select").attr('disabled','true');
				$($(primero_td).children("select").children("option")[0]).attr('selected','true');
				$(primero_td).children("select").css('display','none');
				
				$(primero_td).children("select").before('<span id ="label_yo_select">'+unescape(datos_yo[0]['nombre'])+' '+unescape(datos_yo[0]['apell'])+'</span>');
				
				}
				
				num=conta;
				var corres_residente_famnum = {'titulo':'paxTitle'+num,'nombre':'firstName'+num+'Text','apell':'lastName'+num+'Text','municipioResi':'res_misc_info_field'+num,'dni':'res_misc_doc_num'+num,'tipoDocResi':'res_misc_doc_type'+num,'comunidadFam':'fam_misc_info_field'+num,'numCertificaFam':'fam_misc_cert_num'+num,'tipoAcreditacionResi':'res_misc_doc_type'+num,'nmaletas':'maleta'+num,'mascota':'petsService'};
				llenardatosAjax(datos_yo[0],corres_residente_famnum);
				
				
				$('input[name="radiobutton"]').each(function(index){
					if ((datos_yo[0]["seguroViaje"]=="1") && (index==0)){
						if ($((this)[0]).attr("checked") != "true"){
							$($(this)[0]).attr("checked","true");
							checkSeguros();
						}
					}
					if ((datos_yo[0]["seguroViaje"]=="0") && (index==1)){
						if ($((this)[0]).attr("checked") != "true"){
							$($(this)[0]).attr("checked","true");
							uncheckSeguros();
						}
					}
				});
				$('input[name="SpecialBaggage"][value="on"]').each(function(index){
					if (datos_yo[0]["equipEspecial"] > 0){
						if ($($(this)[0]).attr("checked") != "true"){
							$($(this)[0]).attr("checked","true");
							show_speq('block');
							$($("#eq_espec1").children("option")[datos_yo[0]["equipEspecial"]]).attr("selected","true");
							change_eq_dep($("#eq_espec1")[0],1);
						}
					}
				});
				if (datos_yo[0]['mascota']=="1"){
					show_interface('block', 'petsInterface');
				}	
				sig=$($('#selectPax table:first tr')[n_elem+1]);
				if (datos_frecuentes[0]['adultos'].length == 0){
					sig=$($('#selectPax table:first tr')[n_elem]);
				}
				nombre=unescape(datos_yo[0]['nombre']);
				if (datos_yo[0]['apell'] != ''){
					nombre=nombre+" "+unescape(datos_yo[0]['apell']);
				}
				
				
				$('#paxname1').text(nombre);
				$('#punto_text_1 b').text(nombre);
				$('#namePC_1').text(nombre);
				mail_punto='';
				if (datos_yo[0]['estado']=='3'){
					mail_punto=unescape(datos_yo[0]['email']);
				}
				if (mail_punto != unescape(datos_yo[0]['mailPunto']) && unescape(datos_yo[0]['mailPunto'])!=''){
					mail_punto=unescape(datos_yo[0]['mailPunto']);
				}	
				
					my_mailpunto[0]=mail_punto;
				my_iberiacode[0]=unescape(datos_yo[0]['codIberia']);
				my_onchange_punto=$('#selectp1').attr('onchange');
				my_onchange_punto=my_onchange_punto+'llena_punto_iberia(this.value,1);';
				my_onchange_punto=$('#selectp1').change(function() {
					llena_punto_iberia($(this).val(),1);  
				});
				if ((my_iberiacode[0]!='') || (my_mailpunto[0]!='')){
					$('#check_punto').attr("checked","true");
					hidden_punto();
				}
				if ((my_iberiacode[0]!='') && (my_mailpunto[0]=='')){
					$('#selectp1').attr("value","2");
					my_select_punto=document.getElementById('selectp1');
					changeDivinput(my_select_punto,1);
					$('#loyalty1Text_iberia').attr("value",my_iberiacode[0]);
				}
				if ((my_iberiacode[0]=='') && (my_mailpunto[0]!='')){
					$('#selectp1').attr("value","1");
					my_select_punto=document.getElementById('selectp1');
					changeDivinput(my_select_punto,1);
					$('#loyalty1Text').attr("value",my_mailpunto[0]);
				}
			}
			return false;
		}
	});
	
	
}

function llena_punto_iberia(indice,ind){
	if (indice==1){
		$('#loyalty'+ind+'Text_iberia').val('');
		$('#loyalty'+ind+'Text').val(my_mailpunto[(ind-1)]);
	}
	if (indice==2){
		$('#loyalty'+ind+'Text_iberia').val(my_iberiacode[(ind-1)]);
		$('#loyalty'+ind+'Text').val('');
	}	
}

function select_adulto(num_elem,id_usuario,cont){
	var salto=0;

	if (tipo_adulto !="ADT "){
		salto=1;
	}	
	
	sel_adultos=$('#selectPax').children("table")[0]; 
	a_adultos=$(sel_adultos).children().children('tr');
	
	sig=$(a_adultos[((2*(num_elem+1))+(num_elem*salto))]);
	if (id_usuario!=''){
		var datos;
		num=num_elem+1;
		$.each(datos_frecuentes[0]['adultos'],function(i,item){
			if (item['id']==id_usuario){
				datos=item;
			}
		});
		var corres_residente_famnum = {'titulo':'paxTitle'+num,'nombre':'firstName'+num+'Text','apell':'lastName'+num+'Text','municipioResi':'res_misc_info_field'+num,'dni':'res_misc_doc_num'+num,'tipoDocResi':'res_misc_doc_type'+num,'comunidadFam':'fam_misc_info_field'+num,'numCertificaFam':'fam_misc_cert_num'+num,'tipoAcreditaResi':'res_misc_doc_type'+num};
		llenardatosAjax(datos,corres_residente_famnum);
		nombre=unescape(datos['nombre']);
		if (datos['apell'] != ''){
			nombre=nombre+" "+unescape(datos['apell']);
		}
		$('#paxname'+num).text(nombre);
		$('#punto_text_'+num+' b').text(nombre);
		my_mailpunto[(num-1)]=unescape(datos['mailpunto']);
		my_iberiacode[(num-1)]=unescape(datos['codIberia']);
		my_onchange_punto=$('#selectp'+num).attr('onchange');
		my_onchange_punto=my_onchange_punto+'llena_punto_iberia(this.value,"'+num+'");';
		var orde_elem_adu=num;
		my_onchange_punto=$('#selectp'+num).change(function() {
			llena_punto_iberia($(this).val(),orde_elem_adu);  
		});
		
		if (num <= 2){
			$('#namePC_'+num).text(nombre);
		}
		$(sig).css('display','none');
	} else {
		num=num_elem+1;
		datos = {'titulo':'','nombre':'','apell':'','municipioResi':'','dni':'','tipoDocResi':'','comunidadFam':'','numCertificaFam':'','tipoAcreditaResi':''};
		var corres_residente_famnum = {'titulo':'paxTitle'+num,'nombre':'firstName'+num+'Text','apell':'lastName'+num+'Text','municipioResi':'res_misc_info_field'+num,'dni':'res_misc_doc_num'+num,'tipoDocResi':'res_misc_doc_type'+num,'comunidadFam':'fam_misc_info_field'+num,'numCertificaFam':'fam_misc_cert_num'+num,'tipoAcreditaResi':'res_misc_doc_type'+num};
		llenardatosAjax(datos,corres_residente_famnum);
		$(sig).css('display','');
	}
}

function select_child(num_elem,id_usuario,cont){
	
	var salto_child=0;
	if (tipo_child != "CHD "){
		salto_child=1;
	}
	sel_childs=$('#selectPax').children("table")[0];
	conta_total=1;
	contador=0;
	datos_frec=datos_frecuentes[0]['childs'];
	if (n_adultos > 0){
		sel_childs=$('#selectPax').children("table")[1];
		conta_total=Number(n_adultos)+1;
	} else {
		var salto_child=3;
		titulos_repetidos=true;
		if (tipo_child != "CHD "){
			salto_child=4;
		}
		datos_frec=datos_menores;
		
	}
	a_childs=$(sel_childs).children().children('tr');
	sig=$(a_childs[((2*(cont+1))+(cont*salto_child))]);
	if (id_usuario!=''){
		var datos;
		num=num_elem;
		$.each(datos_frec,function(i,item){
			if (item['id']==id_usuario){
				if (item['edad'] < 10){
					item['edad']="0"+(Number(item["edad"]));
				}
				if (n_adultos > 0){
					item['titulo']='CHD';
				}	
				datos=item;
				
			}
		});
		if (n_adultos==0){	
			var corres_residente_famnum = {'titulo':'paxTitle'+num,'edad':'age'+num,'nombre':'firstName'+num+'Text','apell':'lastName'+num+'Text','municipioResi':'res_misc_info_field'+num,'dni':'res_misc_doc_num'+num,'tipoDocResi':'res_misc_doc_type'+num,'comunidadFam':'fam_misc_info_field'+num,'numCertificaFam':'fam_misc_cert_num'+num,'tipoAcreditaResi':'res_misc_doc_type'+num,'fechaNac_day':'DOBDay'+num+'Select','fechaNac_month':'DOBMonth'+num+'Select','fechaNac_year':'DOBYear'+num+'Select','dni':'num_doc'+num};
		} else {
			var corres_residente_famnum = {'titulo':'paxTitle'+num,'edad':'age'+num,'nombre':'firstName'+num+'Text','apell':'lastName'+num+'Text','municipioResi':'res_misc_info_field'+num,'numDocResi':'res_misc_doc_num'+num,'tipoDocResi':'res_misc_doc_type'+num,'comunidadFam':'fam_misc_info_field'+num,'numCertificaFam':'fam_misc_cert_num'+num,'tipoAcreditaResi':'res_misc_doc_type'+num,'fechaNac_day':'DOBDay'+num+'Select','fechaNac_month':'DOBMonth'+num+'Select','fechaNac_year':'DOBYear'+num+'Select','dni':'num_doc'+num};
		}
		llenardatosAjax(datos,corres_residente_famnum);
		if ((n_adultos==0) && (cont==0)){
			corres_residente_famnum={'titulo_res':'contactTitle_um','nombre_res':'firstNameText_um','apell_res':'lastNameText_um','fechaNac_day_res':'DOBDay_umSelect','fechaNac_month_res':'DOBMonth_umSelect','fechaNac_year_res':'DOBYear_umSelect','direccion_res':'adress1Text_um','poblacion_res':'cityText_um','codigoPostal_res':'cpText_um','pais_res':'countrySelect_um','telefonoAlter_res':'homePhoneText_um','telefonoMob_res':'altPhoneText_um','fax_res':'faxText_um','email_res':'contactEmail_um'};
			llenardatosAjax(datos,corres_residente_famnum);
		}
		
		nombre=unescape(datos['nombre']);
		if (datos['apell'] != ''){
			nombre=nombre+" "+unescape(datos['apell']);
		}
		$('#paxname'+num).text(nombre);
		$('#punto_text_'+num+' b').text(nombre);
		my_mailpunto[(num-1)]=unescape(datos['mailpunto']);
		my_iberiacode[(num-1)]=unescape(datos['codIberia']);
		my_onchange_punto=$('#selectp'+num).attr('onchange');
		my_onchange_punto=my_onchange_punto+'llena_punto_iberia(this.value,"'+num+'");';
		var orde_elem_chd=num;
		my_onchange_punto=$('#selectp'+num).change(function() {
			llena_punto_iberia($(this).val(),orde_elem_chd);  
		});
		
		if (num <= 2){
			$('#namePC_'+num).text(nombre);
		}
		$(sig).css('display','none');
			
	} else {
		num=num_elem;
		datos = {'titulo':'CHD','edad':'','nombre':'','apell':'','municipioResi':'','dni':'','tipoDocResi':'','comunidadFam':'','numCertificaFam':'','tipoAcreditaResi':'','fechaNac_day':'','fechaNac_month':'','fechaNac_year':'','dni':''};
		var corres_residente_famnum = {'titulo':'paxTitle'+num,'edad':'age'+num,'nombre':'firstName'+num+'Text','apell':'lastName'+num+'Text','municipioResi':'res_misc_info_field'+num,'dni':'res_misc_doc_num'+num,'tipoDocResi':'res_misc_doc_type'+num,'comunidadFam':'fam_misc_info_field'+num,'numCertificaFam':'fam_misc_cert_num'+num,'tipoAcreditaResi':'res_misc_doc_type'+num,'fechaNac_day':'DOBDay'+num+'Select','fechaNac_month':'DOBMonth'+num+'Select','fechaNac_year':'DOBYear'+num+'Select','dni':'num_doc'+num};
		llenardatosAjax(datos,corres_residente_famnum);
		$(sig).css('display','');
	}
}

function select_bebe(num_elem,id_usuario,cont){
	var salto_bebes=0;
	
	sel_bebe=$('#selectPax').children("table")[num_elem];
	a_bebes=$(sel_bebe).children().children('tr');
	sig=$(a_bebes[2]);
	if (cont > 1){
		sig=$(a_bebes[1]);
	}
	
	if (id_usuario!=''){
		var datos;
		num=cont+1;
		$.each(datos_frecuentes[0]['bebes'],function(i,item){
			if (item['id']==id_usuario){
				datos=item;
			}
		});
		var corres_residente_famnum = {'nombre':'infantFirstName'+num,'apell':'infantLastName'+num,'edad_meses':'infant_age'+num};
		llenardatosAjax(datos,corres_residente_famnum);
		nombre=unescape(datos['nombre']);
		if (datos['apell'] != ''){
			nombre=nombre+" "+unescape(datos['apell']);
		}
		n_total=num+n_adultos;
		$('#paxname'+n_total).text(nombre);
		$(sig).css('display','none');
	} else {
		num=cont+1;
		datos = {'nombre':'','apell':'','edad_meses':''};
		var corres_residente_famnum = {'nombre':'infantFirstName'+num,'apell':'infantLastName'+num,'edad_meses':'infant_age'+num};
		llenardatosAjax(datos,corres_residente_famnum);
		$(sig).css('display','');
	}
}

function select_mytarjeta(num){
	if (num!==''){
		datos = datos_tarjeta[num];
		n_tarj = "*****************************";
		if(document.getElementById('myvuelinfo')){
			document.getElementById('myvuelinfo').value = datos['numTarjComp'];			
		}else{
			$('#skylightsForm').append('<input type="hidden" id="myvuelinfo" name="myvuelinfo" value="'+datos['numTarjComp']+'"/>');
		}
		var sig=0;
		for(i=0;i<4;i++){
			st=sig;
			elemento=n_tarj.substr(st,4);
			if ((datos['tipoTarj']=='DI' || datos['tipoTarj']=='AX') && i==1){
				elemento=n_tarj.substr(st,6);
				sig=sig+6;
			} else {
				sig=sig+4;
			}
			ind="ccNumber";
			if (i > 0){
				j=i+1;
				ind=ind+j;
			}	
			datos[ind]=elemento;
		}
		$('#ccTypeSelect').val(datos['tipoTarj']);
		updateCard();
		var corres_tarjeta = {'titularTarj':'ccHoldText','cadTarjMonth':'ccMonth','cadTarjYear':'ccYear'};
		llenardatosAjax(datos,corres_tarjeta);
		$('#ccNumber4').change();
		$('#ccNumber3').change();
	} else {
		datos={'titularTarj':'','cadTarjMonth':'MM','cadTarjYear':'AA'};
		for(i=0;i<4;i++){
			ind="ccNumber";
			if (i > 0){
				j=i+1;
				ind=ind+j;
			}	
			datos[ind]='';
		}
		$('#ccTypeSelect').val('');
		updateCard();
		var corres_tarjeta = {'titularTarj':'ccHoldText','cadTarjMonth':'ccMonth','cadTarjYear':'ccYear'};
		llenardatosAjax(datos,corres_tarjeta);
	}	
}

function llenar_valor(id,valor){
	entr = document.getElementById(id);
	if (entr == undefined){
		entr = document.getElementsByName(id)[0];
	}	
	if (entr != undefined){
		campo=entr.nodeName;
		if (campo=="INPUT"){
			tipo=entr.type;
			switch (tipo){
				case "radio":
					entrad=entr.form[id];
					for(var j=0; j< entrad.length;j++){
						if (entrad[j].value==valor){
							entrad[j].checked=true;
						}	
					}
					break;
				case "checkbox":
						if (valor){
							entr.checked=true;
							entr.onclick();
						}
					break;
				default:
					entr.value=valor;
					break;
			};
		}
		if (campo== "SELECT"){
			for(var j=0; j<entr.options.length;j++){
				if (entr.options[j].value==valor){
					entr.options[j].selected=true;
					entr.value=valor;
				} else {
					entr.options[j].selected=false;
				}
			}
			entr.value=valor;
		}
	}
}

function llenardatosAjax(datos,vector_correspondencia){

	$.each(datos,function(i,item){
		if (i != "id"){
			cadenaid=i; //los identificadores de los inputs por defecto seran el nombre del campo
			if (vector_correspondencia != undefined){
				if (vector_correspondencia[cadenaid] != undefined){
					cadenaid=vector_correspondencia[cadenaid];
				}	
			}	
			llenar_valor(cadenaid,unescape(item));
		}
	});
}

function sustituir_menupunto(){
	if ($('.botonFFP').length > 0){
		$('#header').remove();
		$('#linksHeader').remove();
		$('#tituloPuntos').remove();
		$('#logo_vueling a').attr('href','/booking/myvueling/punto');
		$('#buscadorGris a').attr('href','/booking/myvueling/punto');
		$('#EmailCabeceraTuItinerario a').attr('href','/booking/myvueling/punto');
		url_cabecera_my="/booking/services/my-vueling-data/get-tope-menupunto?compra=1";
		$.post(url_cabecera_my,{"language":idioma_my,"elemento":""},function(data){
			$("#tope_myvueling_portada").after(data);
			$("#tope_myvueling_portada").remove();
		});
	}	
}

function sustituir_menupunto_jqclean(){
	var jq=jQuery.noConflict();
	if (jq('.botonFFP').length > 0){
		jq('#header').remove();
		jq('#linksHeader').remove();
		jq('#tituloPuntos').remove();
		$('#logo_vueling a').attr('href','/booking/myvueling/punto');
		$('#buscadorGris a').attr('href','/booking/myvueling/punto');
		url_cabecera_my="/booking/services/my-vueling-data/get-tope-menupunto?compra=1";
		jq.post(url_cabecera_my,{"language":idioma_my,"elemento":""},function(data){
			jq("#tope_myvueling_portada").after(data);
			jq("#tope_myvueling_portada").remove();
		});
	}	
}
function sustituir_menupunto_pago(){
	if ($('#tituloPuntos').length > 0){
		$('#header').remove();
		$('#linksHeader').remove();
		$('#tituloPuntos').remove();
		$('#logo_vueling a').attr('href','/booking/myvueling/punto');
		$('#buscadorGris a').attr('href','/booking/myvueling/punto');
		url_cabecera_my="/booking/services/my-vueling-data/get-tope-menupunto?compra=1";
		$.post(url_cabecera_my,{"language":idioma_my,"elemento":""},function(data){
			$("#tope_myvueling_portada").after(data);
			$("#tope_myvueling_portada").remove();
		});
	}	
}
function add_itinerario(host){
	sustituir_menupunto();
	$.post('/booking/services/my-vueling-data/get-itinerario-lateral',"",function(data_my){
		$("#ColumnIzqConfirmacion").append(data_my);
	});
}
function add_itinerario_logueado(host){
	sustituir_menupunto();
	icono="/img/myvueling/icos_myvueling.gif";
	lista=$("#ContentVueloDestinTxt ul").children('li')[0];
	$(lista).before('<li style="background:url(\''+icono+'\') no-repeat scroll left transparent;"><a href="'+host+'/booking/myvueling/">'+TEXTOS_TRAD[10]+'</a></li>');	
}

function my_registro_itinerario(host){
	mail=$('input[name="my_email_comprador"]').val();
	from=$('input[name="from1"]').val();
	var form_alta= document.createElement("FORM");
	var mail_alta=document.createElement("input");
	mail_alta.type='hidden';
	mail_alta.name='mail_itinerario';
	mail_alta.id='mail_itinerario';
	mail_alta.value=mail;
	form_alta.appendChild(mail_alta);
	var from_alta=document.createElement("input");
	from_alta.type='hidden';
	from_alta.name='from_itinerario';
	from_alta.id='from_itinerario';
	from_alta.value=from;
	form_alta.appendChild(from_alta);
	form_alta.method="POST";
	form_alta.action=host+"/booking/myvueling/registro";
	document.body.appendChild(form_alta);
	form_alta.submit();
}

function add_portada(cadena_post,precarga){
	$.post('/booking/services/my-vueling-data/get-tope-portadajs',cadena_post,function(data_my){
		$('#tope_myvueling_portada').html(data_my['tope']);
		
		if ((precarga!=false) && ($("#cFamNum").length > 0)){
			if (data_my['residente']=="1" || data_my['familia_numerosa']==1){
				$("#cFamNum").attr("checked",true);
				swapFam();
				if (data_my['familia_numerosa']=="1" && data_my['residente']=="1"){
					if (data_my['espgenFam']=="1"){
						$("#frdisc").attr("value",'famres2');
						
					} else {
						$("#frdisc").attr("value",'famres1');
					}	
				} else {
					if (data_my['familia_numerosa']=="1"){
						if (data_my['espgenFam']=="1"){
							$("#frdisc").attr("value",'fam2');
							
						} else {
							$("#frdisc").attr("value",'fam1');
						}
					}
					if (data_my['residente']=="1"){
						$("#frdisc").attr("value",'res');
					}
				}
				onDescuentos();
			}
		}
	},"json");
}

function add_tope_skylights(precarga,idioma){
	galleta=unescape(readCookie('myvueling'));
	
	if (galleta != 'null'){
		valores_cookie=galleta.split('***');
		ffid="null";
		if (valores_cookie[2] != undefined){
			ffid=valores_cookie[2];
		}
		cadena_post={'mail':escape(valores_cookie[1]),'myvueling_FFId':valores_cookie[0],'logueado':'0','FFId':ffid,'language':idioma};
	} else {
		cadena_post={'language':idioma};
	}
	var jq=$.noConflict();
	jq.post('/booking/services/my-vueling-data/get-tope-portadajs',cadena_post,function(data_my){
		jq('#tope_myvueling_portada').html(data_my['tope']);
		
		if ((precarga!="false") && (jq("#cFamNum").length > 0)){
			if (data_my['residente']=="1" || data_my['familia_numerosa']==1){
				jq("#cFamNum").attr("checked",true);
				swapFam();
				if (data_my['familia_numerosa']=="1" && data_my['residente']=="1"){
					if (data_my['espgenFam']=="1"){
						jq("#frdisc").attr("value",'famres2');
						
					} else {
						jq("#frdisc").attr("value",'famres1');
					}	
				} else {
					if (data_my['familia_numerosa']=="1"){
						if (data_my['espgenFam']=="1"){
							jq("#frdisc").attr("value",'fam2');
							
						} else {
							jq("#frdisc").attr("value",'fam1');
						}
					}
					if (data_my['residente']=="1"){
						jq("#frdisc").attr("value",'res');
					}
				}
				onDescuentos();
			}
		}
	},"json");
}

function llamarpersonalizacion(mail){
	url_llamada=url_personalizacion+mail;
	$.ajax({
	    type: "GET",
	    url: url_llamada,
	    dataType: "xml",
	    success: parseXmlPerso
	  });
}

function parseXmlPerso(xml)
{
	person_cookie=unescape(readCookie('personalizacion'));
	if (person_cookie != 'null'){
		resultado=person_cookie.split('*!*');
	} else {
		resultado= new Array();
	}
	$(xml).find("email").each(function()
	{
		resultado[0]=($(this).text());
	});
	
	$(xml).find("segmentovalor").each(function()
	{
		resultado[1]=($(this).text());
	});
	
	$(xml).find("segmentoestado").each(function()
	{
		resultado[2]=($(this).text());
	});
	
	$(xml).find("segmentouso").each(function()
	{
		resultado[3]=($(this).text());
	});
	
	$(xml).find("tipocliente").each(function()
	{
		resultado[4]=($(this).text());
	});
	
	$(xml).find("aeropuertoorigen").each(function()
	{
		resultado[5]=($(this).text());
	});
	while(resultado.length < 23){
		resultado.push("");
	}
	valor_cookie=resultado.join('*!*');
	set_cookie('personalizacion', valor_cookie,30,"/",dominio_cookie);
	return resultado;
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function set_cookie ( name, value, expires_days, path, domain, secure )
{
  var cookie_string = name + "=" + escape ( value );

  if ( expires_days )
  {
	fech= new Date();
	fech.setDate(fech.getDate()+expires_days);
	expires=fech.toGMTString();
    cookie_string += "; expires=" + expires;
  }

  if ( path )
        cookie_string += "; path=" + escape ( path );

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}
/*FIN JS para myvueling en proceso de compra*/