var W3C=document.getElementById?true:false;var NN4=document.layers?true:false;var IE4=document.all?true:false;var current_calendar_layer;var current_calendar_image;var current_calendar_month;var current_calendar_year;var current_calendar_num;var g_fecha_min,g_fecha_max;function getElemById(id){var _2=document.all?document.all[id]:document.getElementById(id);if(!_2){return;}return _2;}var disabledButtonTimeout=20000;var disabledButtonColor="#CCCCCC";var disabledButton=new Array(10);var tid=new Array(10);var pfgc=new Array(10);function reenableButton(_3){if(tid[_3]){clearTimeout(tid[_3]);tid[_3]=0;}if(disabledButton[_3]){if(disabledButton[_3].length){for(var i=0;i<disabledButton[_3].length;i++){if(disabledButton[_3][i].style){disabledButton[_3][i].style.color=pfgc[_3];}}}else{if(disabledButton[_3].style){disabledButton[_3].style.color=pfgc[_3];}}}}function buttonDisabled(_5){if(tid[_5]){return true;}tid[_5]=setTimeout("reenableButton("+_5+")",disabledButtonTimeout);if(disabledButton[_5]){if(disabledButton[_5].length){if(disabledButton[_5][0].style){pfgc[_5]=disabledButton[_5][0].style.color;}else{}for(var i=0;i<disabledButton[_5].length;i++){if(disabledButton[_5][i].style){disabledButton[_5][i].style.color=disabledButtonColor;}else{}}}else{if(disabledButton[_5].style){pfgc[_5]=disabledButton[_5].style.color;disabledButton[_5].style.color=disabledButtonColor;}}}return false;}function just_refresh_paso_n(n,_8,_9){if((_8<=n)||buttonDisabled(9)){return;}if(_8==4||_8==5){abrir_encuesta();}var _a="";var i=script_name.indexOf("/paso"+_8+".cgi");var _c=script_name.substr(9,i-9);if(server_name=="www.lan.com"){if(_c=="compra"&&(n==4||n==5||n==6)){_a="https://ssl.lan.com"+script_name.substr(0,i+1);}}else{if(server_name=="ssl.lan.com"){if(_c=="compra"&&(n==1||n==2||n==3)){_a="http://www.lan.com"+script_name.substr(0,i+1);}}}document.location=_a+"paso"+n+".cgi?session_id="+_9+"&just_refresh=1";}function just_refresh_paso_n_reserva(n,_e,_f){if(_e<=n){return;}var _10="";var i=script_name.indexOf("/paso"+_e+"r.cgi");if(server_name=="www.lan.com"&&(n==3||n==4)){_10="https://ssl.lan.com"+script_name.substr(0,i+1);}else{if(server_name=="ssl.lan.com"&&(n==1||n==2)){_10="http://www.lan.com"+script_name.substr(0,i+1);}}document.location=_10+"paso"+n+"r.cgi?session_id="+_f+"&just_refresh=1";}function acciones_combo_origen_destino(f,_13,_14,_15){var x;x=check_select_for_otros_destinos(_13,_14,_15);if(!x&&_15=="destino"){pre_select_next_combo(f,_13,_14);}}function pre_select_next_combo(f,_18,_19){var _1a,origen,seg;seg=parseInt(_19,10);if(!_18||_18.type!="select-one"){return;}_1a=_18.options[_18.selectedIndex].value;pre_select_by_value(f,"from_city"+(seg+1),_1a);origen=f.elements["from_city1"];if(!origen){return;}_1a=origen.options[origen.selectedIndex].value;pre_select_by_value(f,"to_city"+(seg+1),_1a);}function activate_calendar(num,ano,mes){var obj,dim,today;if(current_calendar_layer){hide_layer(current_calendar_layer);}today=new Date();today.setDate(today.getDate()+14);if(!ano){ano=new String(today.getFullYear?today.getFullYear():today.getYear());while(ano.length<4){ano="0"+ano;}}if(!mes){mes=new String(today.getMonth()+1);while(mes.length<2){mes="0"+mes;}}show_layer("layer_calendario"+num);obj=MM_findObj("calendario"+num);dim=getDim(obj);if(num==1){dd.elements["layer_calendario"+num].moveTo(dim.x-15,dim.y-44);}else{if(num==2){dd.elements["layer_calendario"+num].moveTo(dim.x-15,dim.y-78);}else{dd.elements["layer_calendario"+num].moveTo(dim.x,dim.y-40);}}current_calendar_num=num;current_calendar_layer="layer_calendario"+num;current_calendar_image="imagen_calendario"+num;current_calendar_year=ano;current_calendar_month=mes;set_calendario("imagen_calendario"+num,current_calendar_month,current_calendar_year);}function hide_current_calendar(){hide_layer(current_calendar_layer);}function selmes(x){var m,y,mt,yt;m=parseInt(current_calendar_month,10)+parseInt(x,10);y=parseInt(current_calendar_year,10);while(m>12){m-=12;y+=1;}while(m<1){m+=12;y-=1;}mt=new String(m);yt=new String(y);while(mt.length<2){mt="0"+mt;}while(yt.length<4){yt="0"+yt;}if((yt+"-"+mt+"-32")<g_fecha_min){return;}if((yt+"-"+mt+"-01")>g_fecha_max){return;}current_calendar_month=mt;current_calendar_year=yt;MM_swapImage(current_calendar_image,"","/images/html/calendarios/cal_"+current_calendar_month+current_calendar_year+".png");}function selday(x){var _22,first_week_day,days_in_month;_22=new Date(current_calendar_year,current_calendar_month-1,1);first_week_day=_22.getDay();if(first_week_day==0){first_week_day=7;}_22.setMonth(_22.getMonth()+1);_22.setDate(0);days_in_month=_22.getDate();x=x-first_week_day+1;if(x>days_in_month){return;}set_fecha_from_calendar(current_calendar_num,current_calendar_year,current_calendar_month,x);hide_current_calendar();}function set_calendario(_23,mes,ano){MM_swapImage(_23,"","/images/html/calendarios/cal_"+mes+ano+".png");}function show_layer(_26){if(W3C){document.getElementById(_26).style.visibility="visible";}else{if(IE4){document.all[_26].style.visibility="visible";}else{if(NN4){document.layers[_26].visibility="show";}}}}function hide_layer(_27){if(W3C){document.getElementById(_27).style.visibility="hidden";}else{if(IE4){document.all[_27].style.visibility="hidden";}else{if(NN4){document.layers[_27].visibility="hidden";}}}}function activar_paso(_28){var _29;if(!_28){return;}if(document.getElementById){_29=document.getElementById("td_paso"+_28);}else{if(document.all){_29=eval("document.all.td_paso"+_28);}else{return;}}if(_29){_29.className="paso-activo";}if(document.getElementById){_29=document.getElementById("a_paso"+_28);}else{if(document.all){_29=eval("document.all.a_paso"+_28);}else{return;}}if(_29){_29.className="link-paso-activo";}if(document.getElementById){_29=document.getElementById("txt_paso"+_28);}else{if(document.all){_29=eval("document.all.txt_paso"+_28);}else{return;}}if(_29){_29.className="txt-paso-activo";}}function desactivar_paso(_2a){var _2b;if(!_2a){return;}if(document.getElementById){_2b=document.getElementById("td_paso"+_2a);}else{if(document.all){_2b=eval("document.all.td_paso"+_2a);}else{return;}}if(_2b){_2b.className="paso-inactivo";}if(document.getElementById){_2b=document.getElementById("a_paso"+_2a);}else{if(document.all){_2b=eval("document.all.a_paso"+_2a);}else{return;}}if(_2b){_2b.className="link-paso-inactivo";}if(document.getElementById){_2b=document.getElementById("txt_paso"+_2a);}else{if(document.all){_2b=eval("document.all.txt_paso"+_2a);}else{return;}}if(_2b){_2b.className="txt-paso-inactivo";}}function change_class_for_id(id,_2d){var _2e=document.all?document.all[id]:document.getElementById(id);if(!_2e){return;}_2e.className=_2d;}function change_bg_for_id(id,_30){var _31=document.all?document.all[id]:document.getElementById(id);if(!_31){return;}if(!_31.style){alert("Trato de cambiar style inexistente de : "+id);return;}if(_30=="ok"){_31.style.backgroundColor="#ffffff";}else{_31.style.backgroundColor="#eedddd";}}function pre_select_by_value(f,_33,_34){var _35,i;if(_34.length==0){return;}_35=eval("f.elements['"+_33+"']");if(!_35){return;}if(_35.type=="select-one"){for(i=0;i<_35.options.length;i++){if(_35.options[i].value==_34){_35.options.selectedIndex=i;return;}}}else{if(_35.type=="hidden"||_35.type=="text"){_35.value=_34;}}}function pre_select_combo(f,_37,_38){var _39,master;master=eval("f.elements['to_city"+_38+"']");if(!master){return;}_39=master.options[master.selectedIndex].value;pre_select_by_value(f,"to_city"+_38,_39);}function txt2amadeus_txt(_3a){var _3b="";var _3c=String(_3a.value);var _3d=_3c.length;for(pos=0;pos<_3d;pos++){switch(_3c.charAt(pos)){case "1":case "2":case "3":case "4":case "5":case "6":case "7":case "8":case "9":case "0":_3b+="";break;case " ":_3b+="";break;case "'":case "\"":case "\xb4\xb4":_3b+="";break;case "#":case "\xb0":_3b+=" ";break;case "\xe1":case "\xc1":case "\xe0":case "\xc0":case "\xe2":case "\xc2":_3b+="a";break;case "\xe9":case "\xc9":case "\xe8":case "\xc8":case "\xea":case "\xca":_3b+="e";break;case "\xed":case "\xcd":case "\xec":case "\xcc":case "\xee":case "\xce":_3b+="i";break;case "\xf3":case "\xd3":case "\xf2":case "\xd2":case "\xf4":case "\xd4":_3b+="o";break;case "\xfa":case "\xda":case "\xf9":case "\xd9":case "\xfb":case "\xdb":_3b+="u";break;case "\xf1":case "\xd1":_3b+="n";break;default:_3b+=_3c.charAt(pos);}}_3a.value=_3b;return;}function getDim(el){for(var lx=0,ly=0;el!=null;lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent){}return {x:lx,y:ly};}function add_select_item(_40,_41){var i;if(!_40||_40.type!="select-one"){return;}for(i=0;i<_40.options.length;i++){if(_40.options[i].value==_41.value){_40.options.selectedIndex=i;return;}}_40.options[_40.options.length]=_41;}function real_add_city(_43,_44,_45,_46,num){var _48,item,i,f;f=eval("document.paso1");_48=f.otras_ciudades;if(_48){if(_48.value.length==0){_48.value=_43;}else{_48.value=_48.value+","+_43;}}_48=f.to_city1;if(_48){item=new Option(_44,_43);add_select_item(_48,item);}for(i=2;i<=_45;i++){_48=eval("document.paso1.from_city"+i);if(_48){item=new Option(_44,_43);add_select_item(_48,item);}_48=eval("document.paso1.to_city"+i);if(_48){item=new Option(_44,_43);add_select_item(_48,item);}}_48=f.to_city1;if(_48&&num==1&&_46=="destino"){pre_select_by_value(f,_48.name,item.value);pre_select_next_combo(f,_48,num);}for(i=2;i<=_45;i++){_48=eval("document.paso1.from_city"+i);if(_48&&num==i&&_46=="origen"){pre_select_by_value(f,_48.name,item.value);}_48=eval("document.paso1.to_city"+i);if(_48&&num==i&&_46=="destino"){pre_select_by_value(f,_48.name,item.value);pre_select_next_combo(f,_48,num);}}}function fecha_valida_iso(_49){var dia,mes,ano,fecha_test;if(_49.length!=10){return false;}ano=_49.substring(0,4);mes=_49.substring(5,7);dia=_49.substring(8,10);return isDate(_49);fecha_test=new Date(ano,mes-1,dia);if(dia!=fecha_test.getUTCDate()){return false;}return true;}var dtCh="-";var minYear=1901;var maxYear=2070;function isInteger(s){var i;for(i=0;i<s.length;i++){var c=s.charAt(i);if(((c<"0")||(c>"9"))){return false;}}return true;}function stripCharsInBag(s,bag){var i;var _51="";for(i=0;i<s.length;i++){var c=s.charAt(i);if(bag.indexOf(c)==-1){_51+=c;}}return _51;}function daysInFebruary(_53){return (((_53%4==0)&&((!(_53%100==0))||(_53%400==0)))?29:28);}function DaysArray(n){for(var i=1;i<=n;i++){this[i]=31;if(i==4||i==6||i==9||i==11){this[i]=30;}if(i==2){this[i]=29;}}return this;}function isDate(_56){var _57=new DaysArray(12);var _58=_56.indexOf(dtCh);var _59=_56.indexOf(dtCh,_58+1);var _5a=_56.substring(0,_58);var _5b=_56.substring(_58+1,_59);var _5c=_56.substring(_59+1);strYr=_5a;if(_5c.charAt(0)=="0"&&_5c.length>1){_5c=_5c.substring(1);}if(_5b.charAt(0)=="0"&&_5b.length>1){_5b=_5b.substring(1);}for(var i=1;i<=3;i++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1);}}month=parseInt(_5b);day=parseInt(_5c);year=parseInt(strYr);if(_58==-1||_59==-1){return false;}if(_5b.length<1||month<1||month>12){return false;}if(_5c.length<1||day<1||day>31||(month==2&&day>daysInFebruary(year))||day>_57[month]){return false;}if(_5a.length!=4||year==0||year<minYear||year>maxYear){return false;}if(_56.indexOf(dtCh,_59+1)!=-1||isInteger(stripCharsInBag(_56,dtCh))==false){return false;}return true;}function currency_format(_5e,_5f){var i;var _61;var _62;if(_5f=="CLP"){_5e=_5e.toFixed(0);_5e=_5e.toString();_62="";_61=".";}else{if(_5f=="COP"){_5e=_5e.toFixed(0);_5e=_5e.toString();_62="";_61=",";}else{_5e=_5e.toFixed(2);_5e=_5e.toString();var _63=_5e.split(".");_5e=_63[0];_62="."+_63[1];_61=",";}}for(var i=0;i<Math.floor((_5e.length-(1+i))/3);i++){_5e=_5e.substring(0,_5e.length-(4*i+3))+_61+_5e.substring(_5e.length-(4*i+3));}return _5e+_62;}function currency_round_tax(_64,_65){var nf;var _67;var _68;var _69;if(!_65){_65="CLP";}if(_64>=0){_67=1;}else{_67=-1;}_64=parseFloat(_64);if(_65=="USD"||_65=="EUR"||_65=="CAD"){_69=parseFloat(_64*100+_67*0.5);_69=Math.floor(_69);_69=_69/100;nf=_69.toFixed(2);}else{if(_65=="ARS"||_65=="GBP"){_69=parseFloat(_64*10+_67*0.5);_69=Math.floor(_69);_69=_69/10;nf=_69.toFixed(2);}else{if(_65=="AUD"||_65=="PEN"||_65=="NZD"){_64=truncate_value_amadeus(_64,2);_69=parseFloat(_64*10);_69=Math.ceil(_69);_69=_69/10;nf=_69.toFixed(2);}else{if(_65=="MXN"){_64=truncate_value_amadeus(_64,3);_69=parseFloat(_64*100);_69=Math.ceil(_69);_69=_69/100;nf=_69.toFixed(2);}else{if(_65=="BRL"){_69=parseFloat(_64*100);_69=Math.floor(_69);_69=_69/100;nf=_69.toFixed(2);}else{if(_65=="CLP"||_65=="BOB"||_65=="DOP"){_64=truncate_value_amadeus(_64,1);nf=parseInt(Math.ceil(_64));if(_65!="CLP"&&_65!="DOP"){nf=nf.toFixed(2);}}else{if(_65=="CHF"){var _6a=_64.match(/[0-9]*\.([0-9]{2})/);var _6b=_6a[1];if(_6b>0&&_6b<50){_69=Math.floor(_64);_69=_69+0.5;}else{if(_6b>=50){_69=Math.ceil(_64);}else{_69=_64;}}nf=_69.toFixed(2);}else{if(_65=="VEF"){nf=_64.toFixed(2);}else{if(_65=="COP"){_69=Math.ceil(_64/100);_69=_69*100;nf=parseInt(_69);}else{if(_65=="XPF"){_64=truncate_value_amadeus(_64,1);_69=Math.ceil(_64/10);_69=_69*10;nf=parseInt(_69);}else{nf=parseInt(Math.ceil(_64));}}}}}}}}}}return (nf);}function currency_round_fare(_6c,_6d){var nf;var _6f;if(!_6d){_6d="CLP";}if(_6c>=0){_6f=1;}else{_6f=-1;}var _70;var _71;_6c=parseFloat(_6c);if(_6d=="USD"||_6d=="ARS"||_6d=="CAD"||_6d=="GBP"||_6d=="BOB"){nf=parseInt(_6c+(_6f*0.5));if(_6d!="BOB"){nf=parseFloat(nf);nf=nf.toFixed(2);}}else{if(_6d=="PEN"){_71=parseFloat(_6c*10);_71=Math.ceil(_71);_71=_71/10;nf=_71.toFixed(2);}else{if(_6d=="BRL"){_71=parseFloat(_6c*100);_71=Math.floor(_71);_71=_71/100;nf=_71.toFixed(2);}else{if(_6d=="CLP"||_6d=="EUR"||_6d=="AUD"||_6d=="MXN"||_6d=="NZD"||_6d=="CHF"||_6d=="DOP"){_6c=truncate_value_amadeus(_6c,1);nf=parseInt(Math.ceil(_6c));if(_6d!="CLP"&&_6d!="DOP"){nf=parseFloat(nf);nf=nf.toFixed(2);}}else{if(_6d=="COP"){_71=_6c/100+(_6f*0.5);_71=parseInt(_71);nf=_71*100;}else{if(_6d=="VEF"){nf=_6c.toFixed(2);}else{if(_6d=="XPF"){_71=Math.ceil(_6c/100);_71=_71*100;nf=parseInt(_71);}else{nf=parseInt(_6c+(_6f*0.5));}}}}}}}return (nf);}function truncate_value_amadeus(_72,_73){var _74=new Array();var _75=_72.toString();var _76="([0-9]*)\\.([0-9]{"+_73+"})";_74=_75.match(_76);var _77;if(_74!=null){_77=_74[1]+"."+_74[2];return parseFloat(_77);}else{return _72;}}function toggle_waiting_button(id){var _79=document.getElementById(id);if(_79){var w=_79.clientWidth+"px";var h=_79.clientHeight+"px";_79.className="waiting";_79.value="";_79.style.width=w;_79.style.height=h;_79.disabled=true;}}