var global=new Object();global.calendar=new Object();var nbsp=String.fromCharCode(160);var calendar=new Object();var overPopup=false;function createCalendar(c,a,b){calendar.contents=initCalendar(c,a,b)}function popupCalendar(b,f,e,g,c,h,i,a){departureFieldName=h;arrivalFieldName=i;anticipationDays=a;var d=document.getElementById("dapopup");if(d.firstChild){d.removeChild(d.firstChild)}f.select();if(calendar.contents==undefined){createCalendar(h,i,b)}d.appendChild(calendar.contents);currentDateField=f;displayDates();d.halign=e?e:0;d.valign=g?g:0;d.fixed=false;d.popFrame=c;d.calledby=f;if(d.className.indexOf("calendar")==-1){d.className="popup calendar"}positionpopup(d);setPopupCover()}function positionpopup(f){var d=f?f:document.getElementById("dapopup");d.style.visibility="hidden";d.style.position="absolute";d.style.display="block";if(d.calledby){var b=findPosX(d.calledby);var i=findPosY(d.calledby);var a=align(d.halign,b,d.calledby.offsetWidth,d.offsetWidth);var h=align(d.valign,i,d.calledby.offsetHeight,d.offsetHeight);if(!d.fixed){var e;if(f.popFrame&&f.popFrame!=""&&document.getElementById(f.popFrame)){e=elementRect(document.getElementById(f.popFrame))}else{e=clientRect()}var g=contained({l:a,t:h,r:a+d.offsetWidth,b:h+d.offsetHeight},e);if(g.axis=="y"){if(d.halign==0||d.halign==3){h=align(g.diff>0?1:2,i,d.calledby.offsetHeight,d.offsetHeight)}else{h+=g.diff}}else{if(g.axis=="x"){if(d.valign==0||d.valign==3){a=align(g.diff>0?1:2,b,d.calledby.offsetWidth,d.offsetWidth)}else{a+=g.diff}}}}if(navigator.appName=="Microsoft Internet Explorer"&&d.parentNode.className=="nuevaBusqueda"){a+=19;h+=19}d.style.left=a+"px";d.style.top=h+"px"}d.style.visibility="visible"}function setPopupCover(){if(navigator.appName!="Microsoft Internet Explorer"){return}var a=document.getElementById("dapopup");var b=document.getElementById("dapopupcover");b.style.display="block";b.style.left=a.style.left;b.style.top=a.style.top;b.style.width=a.offsetWidth;b.style.height=a.offsetHeight;b.style.visibility="visible"}function overpopup(){overPopup=true}function leavepopup(){overPopup=false}function clickpopup(){var a=document.getElementById("dapopup")}function popdown(c){if(c||!overPopup){var a=document.getElementById("dapopup");a.style.display="none";a.className="popup";a.style.height="";if(a.firstChild){a.removeChild(a.firstChild)}a.calledby=null;currentLocator=null;currentDateField=null;currentProgress=null;var b=document.getElementById("dapopupcover");b.style.visibility="hidden";b.style.display="none"}}function align(b,d,c,a){if(b){if(b==1){return d+c}if(b==2){return d-a}if(b==3){return d+c-a}if(b==4){return Math.round(d+c/2)}}return d}function elementRect(c){var a=findPosX(c);var b=findPosY(c);return{l:a,t:b,r:a+c.offsetWidth,b:b+c.offsetHeight}}function clientRect(){var a=getInnerDimension();return{l:a.l,t:a.t,r:a.l+a.w,b:a.t+a.h}}function getInnerDimension(){var a={w:0,h:0,l:0,t:0};if(window.innerWidth){a.w=window.innerWidth;a.h=window.innerHeight;a.l=window.scrollX;a.t=window.scrollY}else{if(document.documentElement&&document.documentElement.clientWidth){a.w=document.documentElement.clientWidth;a.h=document.documentElement.clientHeight;a.l=document.documentElement.scrollLeft;a.t=document.documentElement.scrollTop}else{if(document.body){a.w=document.body.clientWidth;a.h=document.body.clientHeight;a.l=document.body.scrollLeft;a.t=document.body.scrollTop}}}return a}function mouseOverCtrl(a){if(a&&a.id){gMouseOverEl=a.id}}function mouseOutCtrl(a){gMouseOverEl=""}function getMouseOverCtrl(){return gMouseOverEl}function findPosX(a){var b=0;if(a.offsetParent){while(a.offsetParent&&!a.className.toLowerCase().match("popup")){b+=a.offsetLeft;a=a.offsetParent}}else{if(a.x){b+=a.x}}return b}function findPosY(b){var a=0;if(b.offsetParent){while(b.offsetParent&&!b.className.toLowerCase().match("popup")){a+=b.offsetTop;b=b.offsetParent}}else{if(b.y){a+=b.y}}return a}function contained(d,b){var a="";var c=0;if(d.l>=b.l&&d.r<=b.r){if(d.t<b.t||d.b>b.b){a="y";if(d.t<b.t){c=b.t-d.t}else{c=b.b-d.b}}}else{if(d.t>=b.t&&d.b<=b.b){a="x";if(d.l<b.l){c=b.l-d.l}else{c=b.r-d.r}}}return{axis:a,diff:c}}function AtributosPorPais(a){if(a==10){this.weekdays=["Dom","Lun","Mar","MiÃ©","Jue","Vie","SÃ¡b"];this.monthlong=["Janeiro ","Fevereiro","MarÃ§o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"];this.monthshort=["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"];this.weekdaysI=["Do","Se","Te","Qu","Qi","Se","Sa"];this.dayAccronym="d";this.hourAccronym="h";this.minuteAccronym="m";this.close="Fechar"}else{this.weekdays=["Dom","Lun","Mar","MiÃ©","Jue","Vie","SÃ¡b"];this.monthlong=["Enero"," Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"];this.monthshort=["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"];this.weekdaysI=["Do","Lu","Ma","Mi","Ju","Vi","SÃ¡"];this.dayAccronym="d";this.hourAccronym="h";this.minuteAccronym="m";this.close="Cerrar"}}var rm;global.calendar.dateValue=global.calendar.dateValue?global.calendar.dateValue:new Object();var gCalToday=new Date();var calendarLimit=353;var daysLimit;var dateFormatStr;dateFormatStr="DD/MM/AAAA";var shownDate;var c1cells=new Array(43);var c2cells=new Array(43);var monthlong;var monthshort;var departureField;var arrivalField;var currentDateField=null;var isEndReached=false;var isAtBeginning=true;var digits="0123456789";var departureFieldName="";var arrivalFieldName="";var anticipationDays=0;var monthsToShow=2;function monthselect1(){selectDate(this,0)}function monthselect2(){selectDate(this,1)}function incmonth(){changeMonth(1)}function decmonth(){changeMonth(-1)}function hovering(){this.oldName=this.className;this.className=this.className+"_hov"}function leaving(){this.className=this.oldName}function initCalendar(m,h,d){var f,e;rm=new AtributosPorPais(d);monthlong=rm.monthlong;monthshort=rm.monthshort;departureFieldName=m;arrivalFieldName=h;configCalendar();var a=document.createElement("TABLE");a.cellSpacing=0;a.cellPadding=0;a.className="tablanfondov";var g=a.appendChild(document.createElement("TBODY"));var k=g.appendChild(document.createElement("TR"));k.className="calheader";var c=k.appendChild(document.createElement("TD"));c.id="caltitle1";c.className="caltitle";if(monthsToShow==1){c.colSpan=6}else{c.colSpan=7}c.align="center";if(monthsToShow==2){c=k.appendChild(document.createElement("TD"));c.className="calspacer1";c.appendChild(document.createTextNode(nbsp));c=k.appendChild(document.createElement("TD"));c.className="calspacer2";c.appendChild(document.createTextNode(nbsp));c=k.appendChild(document.createElement("TD"));c.id="caltitle2";c.className="caltitle";c.colSpan=6;c.align="center"}c=k.appendChild(document.createElement("TD"));c.align="right";k=g.appendChild(document.createElement("TR"));k.className="calheader";c=k.appendChild(document.createElement("TD"));c.appendChild(document.createTextNode(nbsp));c.onclick=decmonth;c.id="calprev";c.className="calprev";c.onmouseover=hovering;c.onmouseout=leaving;c.colSpan=2;c=k.appendChild(document.createElement("TD"));c.id="caltitle1";c.className="caltitle";c.colSpan=3+(monthsToShow-1);if(monthsToShow==2){c=k.appendChild(document.createElement("TD"));c.appendChild(document.createTextNode(""));c.className="caltitle";c=k.appendChild(document.createElement("TD"));c.className="calspacer1";c.rowSpan=10;c.appendChild(document.createTextNode(nbsp));c=k.appendChild(document.createElement("TD"));c.className="calspacer2";c.rowSpan=10;c.appendChild(document.createTextNode(nbsp));k.appendChild(document.createElement("TD")).appendChild(document.createTextNode(""));c=k.appendChild(document.createElement("TD"));c.id="caltitle2";c.className="caltitle";c.colSpan=4}c=k.appendChild(document.createElement("TD"));c.appendChild(document.createTextNode(nbsp));c.onclick=incmonth;c.id="calnext";c.className="calnext";c.onmouseover=hovering;c.onmouseout=leaving;c.colSpan=2;k=g.appendChild(document.createElement("TR"));k.className="calhborder";c=k.appendChild(document.createElement("TD"));c.colSpan="7";c.appendChild(document.createTextNode(""));if(monthsToShow==2){c=k.appendChild(document.createElement("TD"));c.colSpan="7";c.appendChild(document.createTextNode(""))}k=g.appendChild(document.createElement("TR"));k.className="calweekdays";for(f=0;f<monthsToShow;f++){k.appendChild(document.createElement("TD")).appendChild(document.createTextNode(rm.weekdaysI[1]));k.appendChild(document.createElement("TD")).appendChild(document.createTextNode(rm.weekdaysI[2]));k.appendChild(document.createElement("TD")).appendChild(document.createTextNode(rm.weekdaysI[3]));k.appendChild(document.createElement("TD")).appendChild(document.createTextNode(rm.weekdaysI[4]));k.appendChild(document.createElement("TD")).appendChild(document.createTextNode(rm.weekdaysI[5]));c=k.appendChild(document.createElement("TD"));c.appendChild(document.createTextNode(rm.weekdaysI[6]));c.className="calweekend";c=k.appendChild(document.createElement("TD"));c.appendChild(document.createTextNode(rm.weekdaysI[0]));c.className="calweekend"}var l;for(f=1;f<7;f++){k=g.appendChild(document.createElement("TR"));k.className="caldays";for(l=0;l<monthsToShow;l++){for(e=1;e<8;e++){c=k.appendChild(document.createElement("TD"));c.onmouseover=hovering;c.onmouseout=leaving;switch(l+1){case 1:c.onclick=monthselect1;c1cells[((f-1)*7)+e]=c;break;case 2:c.onclick=monthselect2;c2cells[((f-1)*7)+e]=c;break}}}}k=g.appendChild(document.createElement("TR"));k.className="calfborder";c=k.appendChild(document.createElement("TD"));c.colSpan=7+(9*(monthsToShow-1));c.appendChild(document.createTextNode(""));k=g.appendChild(document.createElement("TR"));k.className="calfooter";c=k.appendChild(document.createElement("TD"));c.colSpan=7+(9*(monthsToShow-1));var b=c.appendChild(document.createElement("A"));b.appendChild(document.createTextNode(rm.close));b.onclick=function(){popdown(true)};departureField=document.getElementById(m);arrivalField=document.getElementById(h);currentDateField=departureField;currentDateField=arrivalField;currentDateField=null;return a}function configCalendar(){daysLimit=calendarLimit;shownDate=new Date(gCalToday.getFullYear(),gCalToday.getMonth(),1)}function setInputToLastCorrectDate(){if(global.calendar.dateValue[currentDateField.id]!=null){currentDateField.value=formatDate(global.calendar.dateValue[currentDateField.id],dateFormatStr)}else{currentDateField.value=dateFormatStr.toLowerCase()}return}function dateChange(b){if(b.value.length==0){b.value=dateFormatStr.toLowerCase()}if(b.value==dateFormatStr){setInputToLastCorrectDate();return}var a=parseDate(b.value);if(a==null||isDateBeforeTodayAndAnticipation(a)||isDateTooFar(a,1)||a.toDateString()==gCalToday.toDateString()){setInputToLastCorrectDate();return}doAdjustDates(a)}function changeMonth(a){shownDate.setMonth(shownDate.getMonth()+a);displayDates();currentDateField.focus()}function selectDate(c,b){if(c.className.match(/today/)||c.className.match(/past/)||c.className.match(/weekendpast/)||!Number(c.innerHTML)>0){currentDateField.focus();return}var a=new Date(shownDate.getFullYear(),shownDate.getMonth()+b,c.innerHTML);doAdjustDates(a);if(b==1&&currentDateField.id==departureFieldName){shownDate.setMonth(shownDate.getMonth()+1)}if(document.getElementById("AgesAt")!=null){changeLabelAge()}popdown(true)}function doAdjustDates(a){global.calendar.dateValue[currentDateField.id]=a;currentDateField.value=formatDate(a,dateFormatStr);var b=global.calendar.dateValue[departureField.id];var c=global.calendar.dateValue[arrivalField.id]}function displayDates(){var a=new Date(shownDate.getFullYear(),shownDate.getMonth()+1,1);document.getElementById("caltitle1").innerHTML="";document.getElementById("caltitle1").innerHTML=monthlong[shownDate.getMonth()]+" "+shownDate.getFullYear();if(monthsToShow==2){document.getElementById("caltitle2").innerHTML="";document.getElementById("caltitle2").innerHTML=monthlong[a.getMonth()]+" "+a.getFullYear()}isEndReached=false;isAtBeginning=false;displayMonth(c1cells,shownDate);if(monthsToShow==2){displayMonth(c2cells,a)}var c=document.getElementById("calprev");c.style.fontFamily="Arial";c.innerHTML="";c.innerHTML="&#9668;";if(isAtBeginning){c.onclick=null;c.className="calprev_old";c.oldName="calprev_old"}else{c.onclick=decmonth;c.className="calprev"}var b=document.getElementById("calnext");b.style.fontFamily="Arial";b.innerHTML="";b.innerHTML="&#9658;";b.onclick=(isEndReached)?null:incmonth;b.className="calnext"}var msInDay=24*60*60*1000;function displayMonth(q,d){var g=parseDate(document.getElementById(departureFieldName).value);var o=parseDate(document.getElementById(arrivalFieldName).value);var c=getMonthDays(d);var h=getCalendarOffset(d);var p=null;var a;for(var k=1;k<=h;k++){p=q[k];p.innerHTML="";p.innerHTML="&nbsp;";a=k%7;if(a==6||a==0){p.className="weekend_none"}else{p.className="weekday_none"}}for(k=h+c;k<=42;k++){p=q[k];p.innerHTML="";p.innerHTML="&nbsp;";a=k%7;if(a==6||a==0){p.className="weekend_none"}else{p.className="weekday_none"}}var l=isSameMonth(d,gCalToday);var m=isSameMonth(d,global.calendar.dateValue[currentDateField.id]);var r=isSameMonth(d,g);var f=isSameMonth(d,o);for(k=1;k<=c;k++){p=q[k+h];p.innerHTML="";p.innerHTML=k;if(d.getTime()<=gCalToday.getTime()){isAtBeginning=true}var e="weekday";var b="past";a=((k+h)%7);var n=((a==6)||(a==0));if(n){e="weekend";b="weekendpast"}var j=new Date(d.getFullYear(),d.getMonth(),k,0,0,0,0);if(j.toDateString()==gCalToday.toDateString()){p.className="today"}else{if(isDateBeforeTodayAndAnticipation(j)){p.className=b;isAtBeginning=true}else{if(m&&global.calendar.dateValue[currentDateField.id].getDate()==k){p.className="current"}else{if(r&&g&&g.getDate()==k){p.className="selected"}else{if(f&&o&&o.getDate()==k){p.className="selected"}else{if(isDateTooFar(d,k)){p.className=b;isEndReached=true}else{p.className=e}}}}}}}}function isDateBeforeToday(a){if(a.getFullYear()!=gCalToday.getFullYear()){return a.getFullYear()<gCalToday.getFullYear()}if(a.getMonth()!=gCalToday.getMonth()){return a.getMonth()<gCalToday.getMonth()}return a.getDate()<gCalToday.getDate()}function isDateBeforeTodayAndAnticipation(a){if(dateDiff("d",gCalToday,a)<=anticipationDays&&a>gCalToday){return true}return dateDiff("d",gCalToday,a)<anticipationDays}function isDate(a){return !isNaN(new Date(a))}function dateDiff(s,e,d,c,f){if(!isDate(e)){return"invalid date: '"+e+"'"}if(!isDate(d)){return"invalid date: '"+d+"'"}var r=new Date(e);var q=new Date(d);var o=q.valueOf()-r.valueOf();var m=new Date(o);var h=q.getUTCFullYear()-r.getUTCFullYear();var n=q.getUTCMonth()-r.getUTCMonth()+(h!=0?h*12:0);var j=parseInt(n/3);var b=o;var i=parseInt(o/1000);var p=parseInt(i/60);var k=parseInt(p/60);var g=parseInt(k/24);var a=parseInt(g/7);var l=0;switch(s.toLowerCase()){case"yyyy":return h;case"q":return j;case"m":return n;case"y":case"d":return g;case"w":return g;case"ww":return a;case"h":return k;case"n":return p;case"s":return i;case"ms":return b;default:return"invalid interval: '"+s+"'"}}function isDateTooFar(a,b){var c=Math.ceil((a.getTime()-gCalToday.getTime())/msInDay)+b-1;return c>daysLimit}function getMonthDays(b){var a=new Date(b.getFullYear(),b.getMonth()+1,0);return a.getDate()}function getCalendarOffset(b){var a=new Date(b.getFullYear(),b.getMonth(),1);return(a.getDay()+6)%7}function isSameMonth(b,a){if(b==null||a==null){return false}return b.getFullYear()==a.getFullYear()&&b.getMonth()==a.getMonth()}function formatDate(b,c){var a=c.toLowerCase();a=a.replace(/aaaa/,b.getFullYear());a=a.replace(/aa/,formatToTwoDigits(b.getFullYear()%100));a=a.replace(/mmmm/,monthlong[b.getMonth()]);a=a.replace(/mmm/,monthshort[b.getMonth()]);a=a.replace(/mm/,b.getMonth()+1);a=a.replace(/dd/,b.getDate());a=a.replace(/ww/,rm.weekdays[b.getDay()]);return a}function formatToTwoDigits(a){if(a>=0&&a<10){return"0"+a}else{return a}}function parseDateFormat(f,n){var a=n.toLowerCase();var h=a.match(/^(y+|m+|d+)[^`ymd]?(y+|m+|d+)[^ymd]?(y+|m+|d+)$/);if(h){var l,c,g,o,k;var j=0;for(var e=1;e<h.length&&j<f.length;e++){k=f.substring(j,j+h[e].length).replace(/^0/,"");o=parseInt(k);j+=h[e].length;if(h[e].charAt(0)=="y"){l=h[e].length==2?2000+o:o}else{if(h[e].charAt(0)=="m"){c=o}else{if(h[e].charAt(0)=="d"){g=o}}}while(digits.indexOf(f.charAt(j))==-1){j++}}if(l&&c&&g){return new Date(l,c-1,g)}}return null}function parseDate(e){var d=e.split(/[-\/\.]/);var c=d.length;if(d.length<2||d.length>3){return null}if(d.length==2){d[2]=String((new Date()).getFullYear())}else{if(d[2].length<=2){d[2]=String(2000+Number(d[2]))}}if(d[0].length<1||d[0].length>2||!d[0].match(/[0-9]+/)){return null}if(d[1].length<1||d[1].length>2||!d[1].match(/[0-9]+/)){return null}if(d[2].length==0||d[2].length==3||d[2].length>4||!d[2].match(/[0-9]+/)){return null}var b=new Date(d[2],Number(d[1])-1,d[0]);if(Number(d[0])!=b.getDate()){return null}if(c==2&&b.getTime()<gCalToday.getTime()){var a=new Date(b.getTime());a.setFullYear(a.getFullYear()+1);if(!isDateTooFar(a,1)){b=a}}if(b.getFullYear()>gCalToday.getFullYear()+5){b.setFullYear(b.getFullYear()-100)}return b}function leaveCalendar(d,c,a,b){if(calendar.contents==undefined){createCalendar(c,a,b)}currentDateField=d;dateChange(d)}function prepareInput(c,i,f,h,e,a,g,b){var d=document.getElementById(i);d.onfocus=function(j){if(noEvents(d)){popupCalendar(c,this,f,h,e,a,g,b)}};d.onblur=function(j){popdown();leaveCalendar(this,a,g,c)};d.onkeydown=function(j){popdown(true)};d.onmouseover=function(j){mouseOverCtrl(this)};d.onmouseout=function(j){mouseOutCtrl(this)}}function prepareButton(c,h,j,f,i,e,a,g,b){var d=document.getElementById(h);d.onclick=function(k){if(noEvents(d)){popupCalendar(c,document.getElementById(j),f,i,e,a,g,b)}};d.onkeydown=function(k){popdown(true)};d.style.cursor="pointer";d.style.cursor="hand"}function noEvents(a){return a.className.indexOf("noEvents")<0}function initCalendarEventsTrier(){if(initTries>0){try{initCalendarEvents()}catch(a){window.setTimeout(initCalendarEventsTrier,500)}finally{initTries--}}}function setToday(a){gCalToday=parseDate(a)}function setMonthsToShow(a){monthsToShow=a}function setTodayDesdeHome(a){gCalToday=parseDate(a)}var initTries=120;var gDespegarAutCompLastLocatorId=null;var gDespegarAutCompCompleterResults={};var gDespegarAutCompCompleterPreCache={};var gDespegarAutCompCompleterObjs={};var domainPath="http://www.despegar.com";var overPopupAC=false;var locator=new Object();var paq=1;var globalac=new Object();globalac.Origen="";globalac.OrigenDesc="";globalac.language="es";globalac.initialWaitingTime=1000;globalac.minWaitingTime=250;globalac.minInputLength=3;globalac.flights=new Object();globalac.serverURLs=new Array();globalac.serverURLs.paq="/paginas/autoComplete/completerpaq.aspx?";globalac.serverURLs.pre="/paginas/autoComplete/completerPreviaje.aspx?TipoVenta=2&";globalac.serverURLs.vue="/Despegar.Business.Services/Commons/AutoComplete.svc/";globalac.serverURLs.hot=globalac.serverURLs.vue;globalac.serverURLs.aer="/paginas/autoComplete/completeraerolineas.aspx?TipoVenta=2&";var texts=new Array("es","pt");texts.es=new Array();texts.pt=new Array();texts.es["vue"]=new Object();texts.es["hot"]=new Object();texts.es["paq"]=new Object();texts.es["pre"]=new Object();texts.es["aer"]=new Object();texts.pt["vue"]=new Object();texts.pt["paq"]=new Object();texts.pt["pre"]=new Object();texts.pt["aer"]=new Object();texts.es["vue"].nowSearching="Buscando ciudades...<br>(Siga escribiendo, o aguarde ver las opciones)";texts.es["vue"].moreCharsNeeded1="Ingrese al menos las ";texts.es["vue"].moreCharsNeeded2=" primeras letras de la ciudad,<br>y aguarde a ver los resultados.";texts.es["vue"].noResults="No se encontraron ciudades<br>que contengan ";texts.es["vue"].noResults2="";texts.es["vue"].inputDefaultText="Ingrese la ciudad";texts.es["vue"].viewMore="Ver mÃ¡s resultados...";texts.pt["vue"].nowSearching="Procurando cidades...<br>(Continue escrevendo, ou aguarde as opÃ§Ãµes)";texts.pt["vue"].moreCharsNeeded1="Digite pelo menos as ";texts.pt["vue"].moreCharsNeeded2=" primeiras letras da cidade<br>e aguarde para ver os resultados.";texts.pt["vue"].noResults="NÃ£o foram encontradas cidades que contenham ";texts.pt["vue"].noResults2="";texts.pt["vue"].inputDefaultText="Digite a cidade";texts.pt["vue"].viewMore="Ver mais resultados...";texts.es["hot"]=texts.es["vue"];texts.pt["hot"]=texts.pt["vue"];texts.es["pre"]=texts.es["vue"];texts.pt["pre"]=texts.pt["vue"];texts.es["paq"].nowSearching="Buscando destinos...<br>(Siga escribiendo, o aguarde ver las opciones)";texts.es["paq"].moreCharsNeeded1="Ingrese al menos las ";texts.es["paq"].moreCharsNeeded2=" primeras letras del destino,<br>y aguarde a ver los resultados.";texts.es["paq"].noResults="No hay paquetes ";texts.es["paq"].noResults2="Elija otro origen o destino.";texts.es["paq"].inputDefaultText="Escriba regiÃ³n, paÃs o ciudad";texts.pt["paq"].nowSearching="Procurando destinos...<br>(Continue escrevendo, ou aguarde as opÃ§Ãµes)";texts.pt["paq"].moreCharsNeeded1="Digite pelo menos as ";texts.pt["paq"].moreCharsNeeded2=" primeiras letras do destino<br>e aguarde para ver os resultados.";texts.pt["paq"].noResults="NÃ£o foram encontrados pacotes ";texts.pt["paq"].noResults2="Escolha outra origem ou destino.";texts.pt["paq"].inputDefaultText="Digite regiÃ£o, paÃs ou cidade";texts.es["aer"].nowSearching="Buscando Aerolineas...<br>(Siga escribiendo, o aguarde ver las opciones)";texts.es["aer"].moreCharsNeeded1="Ingrese al menos las ";texts.es["aer"].moreCharsNeeded2=" primeras letras del nombre de la aerolinea,<br>y aguarde a ver los resultados.";texts.es["aer"].noResults="No se encontraron aerolineas ";texts.es["aer"].noResults2="Elija otra aerolinea.";texts.es["aer"].inputDefaultText="Escriba una aerolinea";texts.pt["aer"].nowSearching="Procurando cia. aÃ©reas...<br>(Continue escrevendo, ou aguarde as opÃ§Ãµnes)";texts.pt["aer"].moreCharsNeeded1="Digite pelo menos ";texts.pt["aer"].moreCharsNeeded2=" primeiras letras do nome da cia. aÃ©rea,<br>e aguarde a ver os resultados.";texts.pt["aer"].noResults="NÃ£o se encontraram cia. aÃ©rea ";texts.pt["aer"].noResults2="Escolha outra cia. aÃ©rea.";texts.pt["aer"].inputDefaultText="Escreva uma cia. aÃ©rea";function DespegarAutCompCompleter(j,m,c,l,g,k,a,h,f,b,i,d){var e="vue";switch(d){case 1:e="paq";break;case 5:e="pre";break;case 6:e="aer";break;case 2:default:e="vue";break}this.oParams={textInput:j,valueInput:a,tabToInput:g,callBackFunction:k,defaultText:h,defaultValue:f,searchType:e,popupFunc:m,popdownFunc:c,popupid:l,destTypeInput:b,destMultipleInput:i,origenSelect:"",urlType:""};return new AutoComplete(this.oParams)}function AutoComplete(a){if(vPais==10){globalac.language="pt"}else{globalac.language="es"}if(a.searchType){this.searchType=a.searchType}else{this.searchType="vue"}this.inputId=a.textInput;this.hiddenId=a.valueInput;this.DestTypeHiddenId=a.destTypeInput;this.MultipleHiddenId=a.destMultipleInput;this.defaultText=a.defaultText;this.defaultValue=a.defaultValue;this.currentLocator=null;this.completerTimeout=0;this.currentOption=-1;this.nrOfOptions=0;this.urlType=a.urlType;if(a.popupFunc){this.popupFunc=a.popupFunc}else{this.popupFunc=completerPopupWrapAC}if(a.popdownFunc){this.popdownFunc=a.popdownFunc}else{this.popdownFunc=completerPopdownWrapAC}if(a.popupid){this.popupid=a.popupid}else{this.popupid="dapopupac"}this.tabToId=a.tabToInput;this.callback=a.callBackFunction;this.locked=false;this.lockedtext="";this.Origen=globalac.Origen;this.OrigenDesc=globalac.OrigenDesc;this.origenSelect=a.origenSelect;this.oOrigenSelect=document.getElementById(this.origenSelect);if(this.oOrigenSelect){this.Origen=this.oOrigenSelect.options[this.oOrigenSelect.selectedIndex].value;this.OrigenDesc=this.oOrigenSelect.options[this.oOrigenSelect.selectedIndex].text}this.MAXOPTIONS=15;this.OPTION_FILLER="&nbsp;&nbsp;";this.locCode=null;this.locDesc=null;this.LOCATORID="despegarautcomplocator";gDespegarAutCompCompleterObjs[this.inputId]=this;this.setCode=function(b){this.locCode=b};this.setDesc=function(c){var b=document.getElementById(this.inputId);b.value=c;this.locDesc=new Object();this.locDesc.y=c;this.locDesc.c="";this.locDesc.cc=""};this.setLockedText=function(b){this.lockedtext=b};this.removeOptionFiller=function(b){return b.replace(RegExp("^&nbsp;&nbsp;(.*)","ig"),"$1")};this.selectLocatorOption=function(d,b){if(b==null){b=document.getElementById(this.LOCATORID)}var c=document.getElementById(this.inputId);this.selectOption(b.childNodes[d].option,c)};this.selectOption=function(b,c){if(b.m=="+++"){viewMore(c,b)}else{c.value=b?b.n:"";this.locCode=this.removeOptionFiller(b?b.m:"");this.locDesc=b;if(this.searchType=="paq"){if(this.callback){this.callback(c,b,this.hiddenId,this.DestTypeHiddenId,this.MultipleHiddenId)}}else{if(this.callback){this.callback(c,b,this.hiddenId)}}}};this.lowlight=function(){var b=document.getElementById(this.LOCATORID);if(this.currentOption>=0&&b.childNodes[this.currentOption]!="undefined"){b.childNodes[this.currentOption].className="locatoroption"}};this.highlight=function(c,e,d){var b=document.getElementById(this.LOCATORID);if(b){if(this.currentOption>=0&&this.nrOfOptions>0){b.childNodes[this.currentOption].className="locatoroption"}this.currentOption=this.currentOption+c;if(this.currentOption<0){this.currentOption=0}else{if(this.currentOption>=b.childNodes.length){this.currentOption=b.childNodes.length-1}}b.childNodes[this.currentOption].className="locatoroptionmo";if(d){if(d==1){b.childNodes[this.currentOption].scrollIntoView(false)}else{if(d==-1){b.childNodes[this.currentOption].scrollIntoView(false)}}}if(e&&this.nrOfOptions>0){this.selectLocatorOption(this.currentOption,b)}}};this.adjustLocatorHeight=function(c,b){var g=(this.nrOfOptions)?this.nrOfOptions+(b?b:0):1;g=(g>this.MAXOPTIONS)?this.MAXOPTIONS:g;var f=c.firstChild.offsetHeight;var e=3;var d=document.getElementById(this.popupid);d.style.height=f*g+3+"px";horzPosPopupAC();setPopupCoverAC()};this.selectDefaultAirport=function(c,d){var b=null;if(this.nrOfOptions&&c.childNodes.length>0){if(this.currentOption!=-1){this.selectLocatorOption(this.currentOption,c)}else{this.selectLocatorOption(0,c)}if(this.tabToId&&d){gDespegarAutCompLastLocatorId=null;b=document.getElementById(this.tabToId)}}else{if(document.getElementById(this.hiddenId).value.length!=3&&this.searchType!="paq"&&(this.searchType!="vue"||!flowRevancha.v)){document.getElementById(this.inputId).value=texts[globalac.language][this.searchType].inputDefaultText;document.getElementById(this.inputId).title=texts[globalac.language][this.searchType].inputDefaultText}}this.removeAllOptions();this.popdownFunc();if(b&&b.select&&getMouseOverCtrl()==""){b.select()}};this.locatorkd=function(e,d){var b=null;var c=document.getElementById(this.popupid);if(c.calledby!=e){d=d||event||null;if(d){var f=d.charCode||d.keyCode||d.which;if(f!=9&&f!=13&&(f<16||f>20)&&f!=27&&(f<33||f>40)&&f!=45&&(f<91||f>93)&&(f<112||f>123)&&f!=144&&f!=145){this.popupFunc(e);b=document.getElementById(this.LOCATORID);if(b.firstChild==null){nothing=document.createElement("DIV");b.appendChild(nothing);nothing.innerHTML='<span class="noresults">'+texts[globalac.language][this.searchType].nowSearching+"</span>";document.getElementById(this.hiddenId).value=""}this.adjustLocatorHeight(b)}}}d=d||event||null;if(d){var f=d.charCode||d.keyCode||d.which;if(f==9||f==13){if(b==null){b=document.getElementById(this.LOCATORID)}this.selectDefaultAirport(b,false);return false}else{if(f==38||f==57385){this.highlight(-1,true,-1);return false}else{if(f==40||f==57386){this.highlight(1,true,1);return false}}}}return true};this.locatorkp=function(c,b){b=b||event||null;if(b){var d=b.charCode||b.keyCode||b.which;if(d==38||d==57385||d==40||d==57386){return false}if(d==13&&this.currentOption>-1){this.selectLocatorOption(this.currentOption);this.lowlight();this.removeAllOptions();popdownac(true)}}return true};this.locatorku=function(e,d){var c=document.getElementById(this.popupid);if(c.calledby==e){d=d||event||null;if(d){var f=d.charCode||d.keyCode||d.which;if(f==38||f==40||f==57385||f==57386||f==13||f==27){return false}if(document.getElementById(this.inputId).value.length<globalac.minInputLength){var b=document.getElementById(this.LOCATORID);if(b.firstChild==null){nothing=document.createElement("DIV");b.appendChild(nothing);nothing.innerHTML='<span class="noresults">'+texts[globalac.language][this.searchType].moreCharsNeeded1+globalac.minInputLength+texts[globalac.language][this.searchType].moreCharsNeeded2+"</span>"}else{nothing=document.createElement("DIV");this.removeAllOptions();b.appendChild(nothing);nothing.innerHTML='<span class="noresults">'+texts[globalac.language][this.searchType].moreCharsNeeded1+globalac.minInputLength+texts[globalac.language][this.searchType].moreCharsNeeded2+"</span>";this.adjustLocatorHeight(b)}return false}else{var b=document.getElementById(this.LOCATORID);if(this.nrOfOptions<1){if(b.firstChild==null){nothing=document.createElement("DIV");b.appendChild(nothing);nothing.innerHTML='<span class="noresults">'+texts[globalac.language][this.searchType].nowSearching+"</span>"}else{nothing=document.createElement("DIV");this.removeAllOptions();b.appendChild(nothing);nothing.innerHTML='<span class="noresults">'+texts[globalac.language][this.searchType].nowSearching+"</span>";this.adjustLocatorHeight(b)}}}gDespegarAutCompLastLocatorId=e.id;despegarautcompCompleterGo(false)}this.highlight(0)}return true};this.locatormc=function(c,b){if(c.value==this.defaultText){c.value="";document.getElementById(this.hiddenId).value=""}else{c.select()}};this.locatorblur=function(f){if(f.id!=this.inputId){return}var b=document.getElementById(this.LOCATORID);if(cleanInput(f.value)==""){f.value=this.defaultText;document.getElementById(this.hiddenId).value=this.defaultValue;return}else{if(b==null){return}}if(this.currentOption!=-1){option=b.childNodes[this.currentOption].option;if(option&&option.m=="+++"){viewMore(document.getElementById(this.inputId),option);return}}if(navigator.appName=="Microsoft Internet Explorer"){var g=false;if(b.childNodes.length>this.MAXOPTIONS){var d=document.getElementById(this.popupid);var e=window.event.clientX;var c=window.event.clientY;g=document.elementFromPoint(e,c).id==d.id}if(!g){this.selectDefaultAirport(b,true)}else{document.getElementById(this.inputId).focus()}}else{this.selectDefaultAirport(b,true)}};this.despegarautcompoptionmc=function(c,b){};this.despegarautcompoptionmout=function(){this.lowlight();this.className="locatoroption";this.currentOption=-1};this.despegarautcompoptionmover=function(b){this.lowlight();this.currentOption=b.index;this.highlight(0)};this.despegarautcompoptionmwheel=function(b){return true};this.removeAllOptions=function(){var b=document.getElementById(this.LOCATORID);if(b&&b.childNodes){while(b.childNodes.length){b.removeChild(b.firstChild)}}this.nrOfOptions=0;this.currentOption=-1};this.loadLocked=function(b){var g=[];var f;var c=b.toUpperCase();for(var e=0;e<this.locked.length-1;e++){f=this.locked[e];if(f.m.toUpperCase().indexOf(c)==0||f.y.toUpperCase().indexOf(c)==0){g[g.length]=f}}if(g.length>0){despegarautcompShowOptions(this.searchType+"_"+b,g,this.inputId,false)}else{despegarautcompShowOptions(this.searchType+"_"+b,this.locked,this.inputId,false);var d=document.getElementById(this.inputId);d.value=this.lockedtext;d.select()}};this.prepareInput=function(b,d){var e=document.getElementById(b);var c=document.getElementById(d);e.onclick=function(f){despegarautcomplocatormc(this,f)};e.onkeydown=function(f){despegarautcomplocatorkd(this,f)};e.onkeyup=function(f){despegarautcomplocatorku(this,f)};e.onkeypress=function(f){despegarautcomplocatorkp(this,f)};e.onblur=function(f){despegarautcomplocatorblur(this);popdownac()};if(this.defaultText!=undefined&&this.defaultValue!=undefined&&this.defaultText!=""&&this.defaultValue!=""){e.value=this.defaultText;e.title=this.defaultText;c.value=this.defaultValue}else{if(e.value==""){e.value=texts[globalac.language][this.searchType].inputDefaultText}}if(this.defaultText!=undefined&&this.defaultValue!=undefined&&this.defaultText!=""&&this.defaultValue!=""){e.value=this.defaultText;e.title=this.defaultText;c.value=this.defaultValue}else{if(this.defaultText!=undefined&&this.defaultText!=""){e.value=this.defaultText}else{if(e.value==""){e.value=texts[globalac.language][this.searchType].inputDefaultText}}}};this.prepareInput(this.inputId,this.hiddenId);this.matches=[];this.lastTrigram="";this.isSearching=false}function prepareInputForRegExp(a){return a.replace(/[aA\u00e0\u00c0\u00e1\u00c1\u00e2\u00c2\u00e3\u00c3]/g,"[aA\u00e0\u00c0\u00e1\u00c1\u00e2\u00c2\u00e3\u00c3]").replace(/[eE\u00e8\u00c8\u00e9\u00c9\u00eA\u00cA\u00eB\u00cB]/g,"[eE\u00e8\u00c8\u00e9\u00c9\u00eA\u00cA\u00eB\u00cB]").replace(/[iI\u00eC\u00cC\u00eD\u00cD\u00eE\u00cE\u00eF\u00cF]/g,"[iI\u00eC\u00cC\u00eD\u00cD\u00eE\u00cE\u00eF\u00cF]").replace(/[oO\u00f2\u00d2\u00f3\u00d3\u00f4\u00d4\u00f5\u00d5\u00f6\u00d6]/g,"[oO\u00f2\u00d2\u00f3\u00d3\u00f4\u00d4\u00f5\u00d5\u00f6\u00d6]").replace(/[uU\u00f9\u00d9\u00fA\u00dA\u00fB\u00dB\u00fC\u00dC]/g,"[uU\u00f9\u00d9\u00fA\u00dA\u00fB\u00dB\u00fC\u00dC]").replace(/[cC\u00e7\u00c7]/g,"[cC\u00e7\u00c7]").replace(/[nN\u00f1\u00d1]/g,"[nN\u00f1\u00d1]").replace(/[\(\)]/g,"[\\(\\)]").replace(/\^/g,"\\^").replace(/\$/g,"\\$").replace(/\^/g,"\\^").replace(/\./g,"\\.").replace(/\?/g,"\\?").replace(/\*/g,"\\*").replace(/\+/g,"\\+").replace(/\|/g,"\\|")}function cleanInput(a){return a.replace(/\s+/g," ").replace(/[^\w\s\u00f1\u00d1\u00e7\u00c7\u00e0\u00c0\u00e1\u00c1\u00e2\u00c2\u00e3\u00c3\u00e8\u00c8\u00e9\u00c9\u00eA\u00cA\u00eB\u00cBiI\u00eC\u00cC\u00eD\u00cD\u00eE\u00cE\u00eF\u00cF\u00f2\u00d2\u00f3\u00d3\u00f4\u00d4\u00f5\u00d5\u00f6\u00d6\u00f9\u00d9\u00fA\u00dA\u00fB\u00dB\u00fC\u00dC]/g,"").replace(/^\s+|\s+$/g,"").replace(/\bde\b/g,"").replace(/\ba\b/g,"").replace(/\bdel\b/g,"").replace(/\bdo\b/g,"").replace(/\bdos\b/g,"")}function despegarautcompCompleterGo(t){var k=gDespegarAutCompCompleterObjs[gDespegarAutCompLastLocatorId];var s=document.getElementById(gDespegarAutCompLastLocatorId);if(s){var l=cleanInput(s.value);if(l.length>=globalac.minInputLength){if(k.locked){k.loadLocked(k.searchType+"_"+l)}else{var h=gDespegarAutCompCompleterResults[k.searchType+"_"+l];if(h&&k.searchType!="paq"){despegarautcompShowOptions(k.searchType+"_"+l,h,gDespegarAutCompLastLocatorId,false)}else{for(var m=l.length-1;m>=globalac.minInputLength&&!h;m--){h=gDespegarAutCompCompleterResults[k.searchType+"_"+l.substr(0,m)]}if(h&&k.searchType!="paq"){var p=new Array();var r=prepareInputForRegExp(l);var q=r.split(" ");var n;var o;var c;var d=[];for(var m=0;m<q.length;m++){d.push(new RegExp("^("+q[m]+")|([(, ]"+q[m]+")","ig"))}for(var g=0;g<h.length;g++){n=true;o=true;c=true;for(var m=0;m<d.length;m++){o=o&&!(h[g].m.match(d[m])==null);n=n&&!(h[g].n.match(d[m])==null);c=c&&!(h[g].a.match(d[m])==null)}if(o||n||c){p.push(h[g])}}gDespegarAutCompCompleterResults[k.searchType+"_"+l]=p;despegarautcompShowOptions(k.searchType+"_"+l,p,gDespegarAutCompLastLocatorId,false)}else{var j=new Array();if((k.searchType=="vue"||k.searchType=="hot")&&!t&&k.lastTrigram!=""&&k.lastTrigram==l.substr(0,globalac.minInputLength).toUpperCase()){var r=prepareInputForRegExp(l);var q=r.split(" ");var n;var o;var c;var d=[];for(var m=0;m<q.length;m++){d.push(new RegExp("^("+q[m]+")|([(, ]"+q[m]+")","ig"))}for(var g=0;g<k.matches.length;g++){n=true;o=true;c=true;for(var m=0;m<d.length;m++){o=o&&!(k.matches[g].m.match(d[m])==null);n=n&&!(k.matches[g].n.match(d[m])==null);c=c&&!(k.matches[g].a.match(d[m])==null)}if(o||n||c){j.push(k.matches[g])}}}else{var e=TC;if(e&&(k.searchType=="vue"||k.searchType=="hot")&&!t){k.lastTrigram=l.substr(0,globalac.minInputLength).toUpperCase();var a=[];var b=[];var f=[];var n;var o;var c;var r=prepareInputForRegExp(l);var q=r.split(" ");var d=[];for(var m=0;m<q.length;m++){d.push(new RegExp("^("+q[m]+")|([(, ]"+q[m]+")","ig"))}for(var g=0;g<e.length;g++){n=true;o=true;c=true;for(var m=0;m<d.length;m++){o=o&&!(e[g].m.match(d[m])==null);n=n&&!(e[g].n.match(d[m])==null);c=c&&!(e[g].a.match(d[m])==null)}if(o){b.push(e[g])}else{if(n){a.push(e[g])}else{if(c){f.push(e[g])}}}}j=b.concat(a).concat(f);k.matches=j}}if(!t&&j.length>0){despegarautcompShowOptions(k.searchType+"_"+l,j,gDespegarAutCompLastLocatorId,true)}else{if(k.oOrigenSelect){k.Origen=k.oOrigenSelect.options[k.oOrigenSelect.selectedIndex].value}else{k.Origen=globalac.Origen}if(k.urlType=="rest"){if(new RegExp("\\w\\w\\w|\\w\\s\\w|\\w\\w\\s").test(l.substr(0,globalac.minInputLength))&&!k.isSearching){k.isSearching=true;getJSON(globalac.serverURLs[k.searchType]+globalac.language+"/"+l.replace(/ /g,"_").substr(0,globalac.minInputLength),l)}else{despegarautcompShowOptions(k.searchType+"_"+l,new Array(),gDespegarAutCompLastLocatorId,true)}}else{loadContentAC(domainPath+globalac.serverURLs[k.searchType]+"lang="+globalac.language+"&locator="+gDespegarAutCompLastLocatorId+"&input="+l+"&codOrigen="+k.Origen)}}}}}}}}function despegarautcomplocatorkd(b,a){var c=gDespegarAutCompCompleterObjs[b.id];c.locatorkd(b,a)}function despegarautcomplocatorkp(b,a){var c=gDespegarAutCompCompleterObjs[b.id];c.locatorkp(b,a)}function despegarautcomplocatorku(b,a){var c=gDespegarAutCompCompleterObjs[b.id];c.locatorku(b,a)}function despegarautcomplocatormc(b,a){var c=gDespegarAutCompCompleterObjs[b.id];c.locatormc(b,a)}function despegarautcomplocatorblur(a){var b=gDespegarAutCompCompleterObjs[a.id];b.locatorblur(a)}function despegarautcompoptionmc(a){}function despegarautcompoptionmout(c){c=c||window.event||null;var a=getEvTargetAC(c);var b=(a.inputId)?a:a.parentNode;var d=gDespegarAutCompCompleterObjs[b.inputId];d.despegarautcompoptionmout()}function despegarautcompoptionmover(c){c=c||window.event||null;var a=getEvTargetAC(c);var b=(a.inputId)?a:a.parentNode;var d=gDespegarAutCompCompleterObjs[b.inputId];d.despegarautcompoptionmover(b)}function despegarautcompoptionmwheel(c){c=c||window.event||null;var a=getEvTargetAC(c);var b=(a.inputId)?a:a.parentNode;var d=gDespegarAutCompCompleterObjs[b.inputId];d.despegarautcompoptionmwheel(c)}function despegarautcompShowOptions(p,k,q,a){var h=gDespegarAutCompCompleterObjs[q];p=cleanInput(p.substr(4,p.length));h.removeAllOptions();var n=document.getElementById(h.LOCATORID);var l,m,b;if(n){if(k.length>0){var d=prepareInputForRegExp(p);var c=d.split(" ");var r=[];for(var g=0;g<c.length;g++){r.push(new RegExp("([(, ]"+c[g]+")","ig"));r.push(new RegExp("^("+c[g]+")","i"))}for(var g=0;g<k.length;g++){m=k[g];l=document.createElement("DIV");n.appendChild(l);l.onmouseover=despegarautcompoptionmover;l.onmouseout=despegarautcompoptionmout;l.onmousewheel=despegarautcompoptionmwheel;l.onclick=despegarautcompoptionmc;l.className="locatoroption";l.index=g;l.inputId=q;b=m.n;for(var f=0;f<r.length;f++){b=b.replace(r[f],"<b>$1</b>")}l.innerHTML=h.OPTION_FILLER+b;l.option=m}h.nrOfOptions=k.length;if(a){l=document.createElement("DIV");n.appendChild(l);l.onmouseover=despegarautcompoptionmover;l.onmouseout=despegarautcompoptionmout;l.onmousewheel=despegarautcompoptionmwheel;l.onclick=despegarautcompoptionmc;l.className="locatoroption";l.index=g;l.inputId=q;l.option={n:texts[globalac.language][h.searchType].viewMore,m:"+++",a:p};l.innerHTML=h.OPTION_FILLER+l.option.n;h.nrOfOptions++}}else{nothing=document.createElement("DIV");n.appendChild(nothing);if(h.oOrigenSelect){h.OrigenDesc=h.oOrigenSelect.options[h.oOrigenSelect.selectedIndex].text}else{h.OrigenDesc=globalac.OrigenDesc}nothing.innerHTML='<span class="noresults">'+texts[globalac.language][h.searchType].noResults+'"'+stripHTML(p)+'"<br>'+texts[globalac.language][h.searchType].noResults2+"</span>";h.nrOfOptions=0}h.adjustLocatorHeight(n)}else{if(gDespegarAutCompLastLocatorId){var e=document.getElementById(gDespegarAutCompLastLocatorId);if(e){if(k.length==1){return h.selectOption(k[0],e)}else{if(k.length>1){var o=p.toUpperCase();for(var g=0;g<k.length;g++){if(k[g].m.toUpperCase()==o){return h.selectOption(k[g],e)}}}}h.selectOption(null,e)}}}document.getElementById(q).focus();return""}function despegarautcompFilterMatches(j,g,k,p){var m=new Array();var l=[];var o=[];var e=[];var d;var f;var q;var b=prepareInputForRegExp(cleanInput(j));var a=b.split(" ");var n=[];for(var c=0;c<a.length;c++){n.push(new RegExp("^("+a[c]+")|([(, ]"+a[c]+")","ig"))}for(var h=0;h<g.length;h++){d=true;f=true;q=true;for(var c=0;c<n.length;c++){f=f&&!(g[h].m.match(n[c])==null);d=d&&!(g[h].n.match(n[c])==null);q=q&&!(g[h].a.match(n[c])==null)}if(f){o.push(g[h])}else{if(d){l.push(g[h])}else{if(q){e.push(g[h])}}}}m=o.concat(l).concat(e);despegarautcompBuildOptions(j,m,k,p)}function despegarautcompBuildOptions(b,c,a,e){var d=gDespegarAutCompCompleterObjs[gDespegarAutCompLastLocatorId];if(e){gDespegarAutCompCompleterResults[d.searchType+"_"+b]=c}if(b==document.getElementById(a).value){despegarautcompShowOptions(d.searchType+"_"+b,c,a,false)}}function despegarautcompPreCache(b,a,c){gDespegarAutCompCompleterPreCache[b+"_"+a]=c}function completerPopupWrapAC(a){popupac(a,"locator",0,1)}function completerPopdownWrapAC(){popdownac(true)}function popdownac(c){if(c||!overPopupAC){var a=document.getElementById("dapopupac");a.className="popup";a.style.height="";if(a.firstChild){a.removeChild(a.firstChild)}a.calledby=null;currentLocator=null;currentDateField=null;currentProgress=null;var b=document.getElementById("dapopupcoverac");b.style.visibility="hidden";b.style.display="none"}}function overpopupac(){overPopupAC=true}function leavepopupac(){overPopupAC=false}function clickpopupac(){var a=document.getElementById("dapopupac")}function horzPosPopupAC(){var d=document.getElementById("dapopupac");var b=findPosXAC(d.calledby);var a=alignac(d.halign,b,d.calledby.offsetWidth,d.offsetWidth);if(!d.fixed){var e=clientRect();var g=0;var f=contained({l:a,t:g,r:a+d.offsetWidth,b:g+d.offsetHeight},e);if(f.axis=="x"){if(d.valign==0||d.valign==3){a=alignac(f.diff>0?1:2,b,d.calledby.offsetWidth,d.offsetWidth)}else{a+=f.diff}}}if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)&&new Number(RegExp.$1)<8&&d.parentNode.className=="nuevaBusqueda"){a+=19}d.style.left=a+"px"}function positionpopupac(f){var d=f?f:document.getElementById("dapopupac");d.style.visibility="hidden";d.style.position="absolute";d.style.display="block";if(d.calledby){var b=findPosXAC(d.calledby);var i=findPosYAC(d.calledby);var a=alignac(d.halign,b,d.calledby.offsetWidth,d.offsetWidth);var h=alignac(d.valign,i,d.calledby.offsetHeight,d.offsetHeight);if(!d.fixed){if(f.popFrame&&f.popFrame!=""&&document.getElementById(f.popFrame)){var e=elementRect(document.getElementById(f.popFrame))}else{var e=clientRect()}var g=contained({l:a,t:h,r:a+d.offsetWidth,b:h+d.offsetHeight},e);if(g.axis=="y"){if(d.halign==0||d.halign==3){h=alignac(g.diff>0?1:2,i,d.calledby.offsetHeight,d.offsetHeight)}else{h+=g.diff}}else{if(g.axis=="x"){if(d.valign==0||d.valign==3){a=alignac(g.diff>0?1:2,b,d.calledby.offsetWidth,d.offsetWidth)}else{a+=g.diff}}}}if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)&&new Number(RegExp.$1)<8&&d.parentNode.className=="nuevaBusqueda"){h+=19}d.style.left=a+"px";d.style.top=h+"px"}d.style.visibility="visible"}function setPopupCoverAC(){if(navigator.appName!="Microsoft Internet Explorer"){return}var a=document.getElementById("dapopupac");var b=document.getElementById("dapopupcoverac");b.style.display="block";b.style.left=a.style.left;b.style.top=a.style.top;b.style.width=a.offsetWidth;b.style.height=a.offsetHeight;b.style.visibility="visible"}function popupac(e,g,f,d,b){var a=document.getElementById("dapopupac");a.noWrap=true;if(a.firstChild){a.removeChild(a.firstChild)}if(g=="locator"){a.appendChild(locator.contents);currentLocator=e}a.halign=f?f:0;a.valign=d?d:0;a.fixed=(g=="locator"?true:false);a.popFrame=b;a.calledby=e;if(a.className.indexOf(g)==-1){a.className="popup "+g}positionpopupac(a);setPopupCoverAC()}function findPosXAC(a){var b=0;if(a.offsetParent){while(a.offsetParent&&!a.className.toLowerCase().match("popup")){b+=a.offsetLeft;a=a.offsetParent}}else{if(a.x){b+=a.x}}return b}function findPosYAC(b){var a=0;if(b.offsetParent){while(b.offsetParent&&!b.className.toLowerCase().match("popup")){a+=b.offsetTop;b=b.offsetParent}}else{if(b.y){a+=b.y}}return a}function alignac(b,d,c,a){if(b){if(b==0){return d+400}if(b==1){return d+c}if(b==2){return d-a}if(b==3){return d+c-a}if(b==4){return Math.round(d+c/2)}}return d}function createLocatorAC(){locator.contents=document.createElement("DIV");locator.contents.id="despegarautcomplocator"}function loadContentAC(c,e){var b=document.getElementsByTagName("head").item(0);var f="loadScript"+(e?e:"");var d=document.getElementById(f);var a=document.createElement("script");a.src=c;a.name="contentloader";a.type="text/javascript";a.id=f;b.appendChild(a);return""}function getEvTargetAC(a){var b;var c=a;if(!c){c=window.event}if(c.target){b=c.target}else{if(c.srcElement){b=c.srcElement}}if(b.nodeType==3){b=b.parentNode}return b}function getJSON(url,txt){var http_request;if(!window.XMLHttpRequest){http_request=new ActiveXObject("Microsoft.XMLHTTP")}else{http_request=new XMLHttpRequest()}http_request.onreadystatechange=handle_json;http_request.open("GET",url,true);http_request.send(null);function handle_json(){if(http_request.readyState==4){var obj=gDespegarAutCompCompleterObjs[gDespegarAutCompLastLocatorId];if(http_request.status==200){var data=eval("("+http_request.responseText+")");gDespegarAutCompCompleterResults[obj.searchType+"_"+txt.substr(0,globalac.minInputLength)]=data;despegarautcompFilterMatches(txt,data,gDespegarAutCompLastLocatorId,true)}else{despegarautcompFilterMatches(txt,[],gDespegarAutCompLastLocatorId,false)}obj.isSearching=false}}}function viewMore(a,b){var c=gDespegarAutCompCompleterObjs[gDespegarAutCompLastLocatorId];gDespegarAutCompCompleterResults[c.searchType+"_"+b.a]="";a.value=b.a;despegarautcompCompleterGo(true)}function airportSelected(d,a,b){var c=gDespegarAutCompCompleterObjs[gDespegarAutCompLastLocatorId];if(a!=null&&a.m&&document.getElementById(b)){document.getElementById(b).value=a.m.toUpperCase();d.title=a.n}else{if(document.getElementById(b)){document.getElementById(b).value="";d.value=texts[globalac.language][c.searchType].inputDefaultText;d.title=texts[globalac.language][c.searchType].inputDefaultText}}}function DestinySelected(f,b,d,c,a){var e=gDespegarAutCompCompleterObjs[gDespegarAutCompLastLocatorId];if(b!=null&&b.m&&document.getElementById(d)){document.getElementById(d).value=b.m.toUpperCase();document.getElementById(c).value=b.t;document.getElementById(a).value=b.u;f.title=b.n;if(document.getElementById("sBusqFiltro").value=="Y"){updateFiltros2()}}else{if(document.getElementById(d)){document.getElementById(d).value="";document.getElementById(c).value="";document.getElementById(a).value="";f.value=texts[globalac.language][e.searchType].inputDefaultText;f.title=texts[globalac.language][e.searchType].inputDefaultText}}}function DestinySelectedHome(f,b,d,c,a){var e=gDespegarAutCompCompleterObjs[gDespegarAutCompLastLocatorId];if(b!=null&&b.m&&document.getElementById(d)){document.getElementById(d).value=b.m.toUpperCase();document.getElementById(c).value=b.t;document.getElementById(a).value=b.u;f.title=b.n}else{if(document.getElementById(d)){document.getElementById(d).value="";document.getElementById(c).value="";document.getElementById(a).value="";f.value=texts[globalac.language][e.searchType].inputDefaultText;f.title=texts[globalac.language][e.searchType].inputDefaultText}}}function initAutoComplete(){if(initTries>0){try{loadAutoComplete()}catch(a){window.setTimeout(initAutoComplete,500)}finally{initTries--}}}function createAuxiliarIframeAndDiv(){if(!document.getElementById("dapopupcoverac")){var b=document.createElement("iframe");b.id="dapopupcoverac";b.className="popupcover";b.frameBorder="0";b.scrolling="no";b.style.display="none";document.body.appendChild(b)}if(!document.getElementById("dapopupac")){var a=document.createElement("div");a.id="dapopupac";a.className="popup";a.onmouseover=function(c){overpopupac()};a.onmouseout=function(c){leavepopupac()};a.onclick=function(c){clickpopupac()};a.onscroll=function(c){clickpopupac()};document.body.appendChild(a)}}var initTries=1200;