var jsonPaises=[{"value":"208","text":"Afeganist\u00e3o","code":"AF","pref":"93"},{"value":"42","text":"Alb\u00e2nia","code":"AL","pref":"355"},{"value":"10","text":"Alemanha","code":"DE","pref":"49"},{"value":"1","text":"Andorra","code":"AD","pref":"376"},{"value":"43","text":"Angola","code":"AO","pref":"244"},{"value":"44","text":"Anguilla","code":"AI","pref":"1-264"},{"value":"45","text":"Ant\u00edgua E Barbuda","code":"AG","pref":"1-268"},{"value":"46","text":"Antilhas Holandesas","code":"AN","pref":"NULL"},{"value":"47","text":"Ar\u00e1bia Saudita","code":"SA","pref":"966"},{"value":"48","text":"Alg\u00e9ria","code":"DZ","pref":"213"},{"value":"49","text":"Argentina","code":"AR","pref":"54"},{"value":"50","text":"Arm\u00e9nia","code":"AM","pref":"374"},{"value":"51","text":"Aruba","code":"AW","pref":"297"},{"value":"54","text":"Ascens\u00e3o","code":"AC","pref":"NULL"},{"value":"52","text":"Austr\u00e1lia","code":"AU","pref":"61"},{"value":"3","text":"\u00c1ustria","code":"AT","pref":"43"},{"value":"53","text":"Azerbaij\u00e3o","code":"AZ","pref":"994"},{"value":"55","text":"Bahamas","code":"BS","pref":"1-242"},{"value":"56","text":"Bahrein","code":"BH","pref":"973"},{"value":"57","text":"Bangladesh","code":"BD","pref":"880"},{"value":"58","text":"Barbados","code":"BB","pref":"1-246"},{"value":"4","text":"B\u00e9lgica","code":"BE","pref":"32"},{"value":"60","text":"Belize","code":"BZ","pref":"501"},{"value":"61","text":"Benim","code":"BJ","pref":"229"},{"value":"63","text":"But\u00e3o","code":"BT","pref":"975"},{"value":"59","text":"Bielorr\u00fasia","code":"BY","pref":"375"},{"value":"65","text":"Bol\u00edvia","code":"BO","pref":"591"},{"value":"66","text":"Bonaire","code":"BQ","pref":"NULL"},{"value":"67","text":"B\u00f3snia","code":"BA","pref":"387"},{"value":"68","text":"Botswana","code":"BW","pref":"267"},{"value":"69","text":"Brasil","code":"BR","pref":"55"},{"value":"70","text":"Brunei","code":"BN","pref":"673"},{"value":"5","text":"Bulg\u00e1ria","code":"BG","pref":"359"},{"value":"71","text":"Burkina Faso","code":"BF","pref":"226"},{"value":"72","text":"Burundi","code":"BI","pref":"257"},{"value":"73","text":"Cabo Verde","code":"CV","pref":"238"},{"value":"74","text":"Camboja","code":"KH","pref":"855"},{"value":"75","text":"Camar\u00f5es","code":"CM","pref":"237"},{"value":"76","text":"Canada","code":"CA","pref":"1"},{"value":"77","text":"Chade","code":"TD","pref":"235"},{"value":"78","text":"Chile","code":"CL","pref":"56"},{"value":"79","text":"China","code":"CN","pref":"86"},{"value":"8","text":"Chipre","code":"CY","pref":"357"},{"value":"80","text":"Cidade Do Vaticano","code":"VA","pref":"379"},{"value":"81","text":"Col\u00f4mbia","code":"CO","pref":"57"},{"value":"82","text":"Congo","code":"CG","pref":"242"},{"value":"84","text":"Coreia Do Norte","code":"KP","pref":"850"},{"value":"83","text":"Coreia Do Sul","code":"KR","pref":"82"},{"value":"85","text":"Costa Do Marfim","code":"CI","pref":"225"},{"value":"7","text":"Costa Rica","code":"CR","pref":"506"},{"value":"225","text":"Cro\u00e1cia","code":"HR","pref":"385"},{"value":"224","text":"Cuba","code":"CU","pref":"53"},{"value":"11","text":"Dinamarca","code":"DK2","pref":"45"},{"value":"87","text":"Djibouti","code":"DJ","pref":"NULL"},{"value":"88","text":"Dominica","code":"DM","pref":"1-767"},{"value":"89","text":"Equador","code":"EC","pref":"593"},{"value":"14","text":"Egito","code":"EG","pref":"20"},{"value":"90","text":"El Salvador","code":"SV","pref":"503"},{"value":"2","text":"Emiratos \u00c1rabes Unidos","code":"AE","pref":"971"},{"value":"91","text":"Eritreia","code":"ER","pref":"291"},{"value":"37","text":"Eslov\u00e1quia","code":"SK","pref":"421"},{"value":"229","text":"Eslov\u00e9nia","code":"SI","pref":"386"},{"value":"15","text":"Spain","code":"ES","pref":"34"},{"value":"41","text":"Estados Unidos","code":"US","pref":"1"},{"value":"13","text":"Est\u00f3nia","code":"EE","pref":"372"},{"value":"93","text":"Eti\u00f3pia","code":"ET","pref":"251"},{"value":"35","text":"R\u00fassia","code":"RU","pref":"7"},{"value":"94","text":"Fiji","code":"FJ","pref":"679"},{"value":"95","text":"Filipinas","code":"PH","pref":"63"},{"value":"16","text":"Finland","code":"FI","pref":"358"},{"value":"17","text":"France","code":"FR","pref":"33"},{"value":"96","text":"Gab\u00e3o","code":"GA","pref":"241"},{"value":"97","text":"G\u00e2mbia","code":"GM","pref":"220"},{"value":"98","text":"Ge\u00f3rgia","code":"GE","pref":"995"},{"value":"99","text":"Gana","code":"GH","pref":"233"},{"value":"100","text":"Granada","code":"GD","pref":"1-473"},{"value":"18","text":"Gr\u00e9cia","code":"GR","pref":"30"},{"value":"101","text":"Gronel\u00e2ndia","code":"GL","pref":"299"},{"value":"102","text":"Guadalupe","code":"GP","pref":"590"},{"value":"103","text":"Guatemala","code":"GT","pref":"502"},{"value":"104","text":"Guiana","code":"GY","pref":"592"},{"value":"105","text":"Guiana Francesa","code":"GF","pref":"594"},{"value":"106","text":"Guin\u00e9","code":"GN","pref":"224"},{"value":"107","text":"Guin\u00e9-Bissau","code":"GW","pref":"NULL"},{"value":"108","text":"Guin\u00e9 Equatorial","code":"GQ","pref":"240"},{"value":"238","text":"Guiana","code":"","pref":"NULL"},{"value":"109","text":"Haiti","code":"HT","pref":"509"},{"value":"31","text":"Holanda","code":"NL","pref":"31"},{"value":"110","text":"Honduras","code":"HN","pref":"504"},{"value":"111","text":"Hongkong","code":"HK","pref":"852"},{"value":"19","text":"Hungria","code":"HU","pref":"36"},{"value":"112","text":"\u00cdndia","code":"IN","pref":"91"},{"value":"113","text":"Indon\u00e9sia","code":"ID","pref":"62"},{"value":"211","text":"Iraque","code":"IQ","pref":"964"},{"value":"114","text":"Ir\u00e3o","code":"IR","pref":"98"},{"value":"20","text":"Irlanda","code":"IE","pref":"353"},{"value":"115","text":"Ilha De Guam","code":"GU","pref":"1-671"},{"value":"141","text":"Ilhas Maur\u00edcio","code":"MU","pref":"230"},{"value":"167","text":"Ilha Reuni\u00e3o","code":"RE","pref":"NULL"},{"value":"233","text":"Ilha St. Martin","code":"MF","pref":"NULL"},{"value":"226","text":"Isl\u00e2ndia","code":"IS","pref":"354"},{"value":"62","text":"Bermudas","code":"BM","pref":"NULL"},{"value":"117","text":"Ilhas Caim\u00e3o","code":"KY","pref":"1-345"},{"value":"239","text":"Ilhas Cocos","code":"","pref":"NULL"},{"value":"215","text":"Ilhas Comores","code":"KM","pref":"NULL"},{"value":"118","text":"Ilhas Cook","code":"CK","pref":"682"},{"value":"119","text":"Ilhas Feroe","code":"FO","pref":"298"},{"value":"240","text":"Ilhas Malvinas","code":"","pref":"NULL"},{"value":"236","text":"Ilhas Marianas Do Norte","code":"","pref":"NULL"},{"value":"120","text":"Ilhas Marshall","code":"MH","pref":"692"},{"value":"219","text":"Ilhas Salom\u00e3o","code":"SB","pref":"677"},{"value":"121","text":"Ilhas Virgenes Brit\u00e2nicas","code":"VG","pref":"1-284"},{"value":"122","text":"Ilhas Virgens Americanas","code":"VI","pref":"NULL"},{"value":"123","text":"Israel","code":"IL","pref":"972"},{"value":"21","text":"Italy","code":"IT","pref":"39"},{"value":"124","text":"Jamaica","code":"JM","pref":"1-876"},{"value":"125","text":"Jap\u00e3o","code":"JP","pref":"81"},{"value":"22","text":"Jord\u00e2nia","code":"JO","pref":"962"},{"value":"126","text":"Casaquist\u00e3o","code":"KZ","pref":"7"},{"value":"127","text":"Qu\u00eania","code":"KE","pref":"254"},{"value":"237","text":"Quirguist\u00e3o","code":"","pref":"996"},{"value":"214","text":"Kiribati","code":"KI","pref":"686"},{"value":"128","text":"Kuwait","code":"KW","pref":"965"},{"value":"129","text":"Kyrgyzstan","code":"KG","pref":"NULL"},{"value":"207","text":"Laos","code":"LA","pref":"856"},{"value":"130","text":"Lesoto","code":"LS","pref":"266"},{"value":"26","text":"Let\u00f3nia","code":"LV","pref":"371"},{"value":"131","text":"L\u00edbano","code":"LB","pref":"961"},{"value":"132","text":"Lib\u00e9ria","code":"LR","pref":"231"},{"value":"209","text":"L\u00edbia","code":"LY","pref":"218"},{"value":"23","text":"Liechtenstein","code":"LI","pref":"423"},{"value":"24","text":"Litu\u00e2nia","code":"LT","pref":"370"},{"value":"25","text":"Luxemburgo","code":"LU","pref":"352"},{"value":"133","text":"Macau","code":"MO","pref":"853"},{"value":"134","text":"Maced\u00f4nia","code":"MK","pref":"NULL"},{"value":"135","text":"Madag\u00e1scar","code":"MG","pref":"261"},{"value":"136","text":"Mal\u00e1sia","code":"MY","pref":"60"},{"value":"137","text":"Malavi","code":"MW","pref":"265"},{"value":"138","text":"Maldivas","code":"MV","pref":"960"},{"value":"139","text":"Mali","code":"ML","pref":"223"},{"value":"29","text":"Malta","code":"MT","pref":"356"},{"value":"27","text":"Marrocos","code":"MA","pref":"212"},{"value":"140","text":"Martinica","code":"MQ","pref":"596"},{"value":"142","text":"Maurit\u00e2nia","code":"MR","pref":"222"},{"value":"241","text":"Maiote","code":"","pref":"NULL"},{"value":"30","text":"Mexico","code":"MX","pref":"52"},{"value":"143","text":"Micron\u00e9sia","code":"FM","pref":"691"},{"value":"144","text":"Mold\u00e1via","code":"MD","pref":"373"},{"value":"28","text":"Monaco","code":"MC","pref":"377"},{"value":"145","text":"Mong\u00f3lia","code":"MN","pref":"976"},{"value":"232","text":"Montenegro","code":"ME","pref":"382"},{"value":"146","text":"Montserrat","code":"MS","pref":"1-664"},{"value":"147","text":"Mo\u00e7ambique","code":"MZ","pref":"258"},{"value":"64","text":"Mianmar","code":"MM","pref":"NULL"},{"value":"148","text":"Nam\u00edbia","code":"NA","pref":"264"},{"value":"172","text":"Nauru","code":"NR","pref":"674"},{"value":"149","text":"Nepal","code":"NP","pref":"977"},{"value":"150","text":"Nicar\u00e1gua","code":"NI","pref":"505"},{"value":"151","text":"N\u00edger","code":"NE","pref":"227"},{"value":"152","text":"Nig\u00e9ria","code":"NG","pref":"234"},{"value":"173","text":"Niue","code":"NU","pref":"683"},{"value":"32","text":"Noruega","code":"NO","pref":"47"},{"value":"153","text":"Nova Caled\u00f3nia","code":"NC","pref":"687"},{"value":"154","text":"Papua-Nova Guin\u00e9","code":"PG","pref":"675"},{"value":"155","text":"Nova Zel\u00e2ndia","code":"NZ","pref":"64"},{"value":"156","text":"Om\u00e3","code":"OM","pref":"968"},{"value":"157","text":"Paquist\u00e3o","code":"PK","pref":"92"},{"value":"158","text":"Palau","code":"PW","pref":"680"},{"value":"223","text":"Palestina","code":"PS","pref":"970"},{"value":"159","text":"Panam\u00e1","code":"PA","pref":"507"},{"value":"160","text":"Paraguai","code":"PY","pref":"595"},{"value":"161","text":"Peru","code":"PE","pref":"51"},{"value":"162","text":"Polin\u00e9sia Francesa","code":"PF","pref":"689"},{"value":"33","text":"Pol\u00f3nia","code":"PL","pref":"48"},{"value":"34","text":"Portugal","code":"PT","pref":"351"},{"value":"163","text":"Puertorico","code":"PR","pref":"NULL"},{"value":"164","text":"Catar","code":"QA","pref":"974"},{"value":"40","text":"Reino Unido","code":"GB","pref":"44"},{"value":"166","text":"Rep. Centro Africana","code":"CF","pref":"236"},{"value":"9","text":"Rep\u00fablica Checa","code":"CZ","pref":"420"},{"value":"12","text":"Rep\u00fablica Dominicana","code":"DO","pref":"NULL"},{"value":"169","text":"Ruanda","code":"RW","pref":"250"},{"value":"228","text":"Rom\u00e9nia","code":"RO","pref":"40"},{"value":"220","text":"Sahara Ocidental","code":"EH","pref":"NULL"},{"value":"171","text":"Samoa Americana","code":"AS","pref":"NULL"},{"value":"170","text":"Samoa Ocidental","code":"WS","pref":"NULL"},{"value":"174","text":"S\u00e3o Crist\u00f3v\u00e3o E Nevis","code":"KN","pref":"1-869"},{"value":"221","text":"S\u00e3o Marino","code":"SM","pref":"378"},{"value":"242","text":"S\u00e3o Pedro E Miquelon","code":"","pref":"NULL"},{"value":"175","text":"S\u00e3o Vicente E Granadinas","code":"VC","pref":"NULL"},{"value":"243","text":"Santa Helena","code":"","pref":"NULL"},{"value":"176","text":"Santa L\u00facia","code":"LC","pref":"1-758"},{"value":"216","text":"S\u00e3o Tom\u00e9 E Pr\u00edncipe","code":"ST","pref":"239"},{"value":"177","text":"Senegal","code":"SN","pref":"221"},{"value":"230","text":"S\u00e9rvia","code":"RS","pref":"381"},{"value":"178","text":"Seicheles","code":"SC","pref":"248"},{"value":"179","text":"Serra Leoa","code":"SL","pref":"232"},{"value":"180","text":"Singapura","code":"SG","pref":"65"},{"value":"181","text":"S\u00edria","code":"SY","pref":"963"},{"value":"212","text":"Som\u00e1lia","code":"SO","pref":"252"},{"value":"182","text":"Srilanka","code":"LK","pref":"94"},{"value":"234","text":"S\u00e3o Bartolomeu","code":"","pref":"NULL"},{"value":"183","text":"\u00c1frica Do Sul","code":"ZA","pref":"270"},{"value":"184","text":"Sud\u00e3o","code":"SD","pref":"249"},{"value":"246","text":"Sud\u00e3o Do Sul","code":"","pref":"NULL"},{"value":"36","text":"Su\u00e9cia","code":"SE","pref":"46"},{"value":"6","text":"Sui\u00e7a","code":"CH","pref":"41"},{"value":"185","text":"Suriname","code":"SR","pref":"597"},{"value":"186","text":"Suazil\u00e2ndia","code":"SZ","pref":"NULL"},{"value":"187","text":"Tail\u00e2ndia","code":"TH","pref":"66"},{"value":"188","text":"Taiwan","code":"TW","pref":"886"},{"value":"189","text":"Tanz\u00e2nia","code":"TZ","pref":"255"},{"value":"210","text":"Tajiquist\u00e3o","code":"TJ","pref":"992"},{"value":"244","text":"Territorio Palestino","code":"","pref":"NULL"},{"value":"222","text":"Timor-Leste","code":"TL","pref":"670"},{"value":"190","text":"Togo","code":"TG","pref":"228"},{"value":"217","text":"Tonga","code":"TO","pref":"676"},{"value":"191","text":"Trinidade E Tobago","code":"TT","pref":"1-868"},{"value":"38","text":"Tun\u00edsia","code":"TN","pref":"216"},{"value":"192","text":"Turquemenist\u00e3o","code":"TM","pref":"993"},{"value":"193","text":"Turcas E Caicos","code":"TC","pref":"NULL"},{"value":"39","text":"Turquia","code":"TR","pref":"90"},{"value":"218","text":"Tuvalu","code":"TV","pref":"688"},{"value":"194","text":"Ucr\u00e2nia","code":"UA","pref":"380"},{"value":"195","text":"Uganda","code":"UG","pref":"256"},{"value":"196","text":"Uruguai","code":"UY","pref":"598"},{"value":"197","text":"Uzbequist\u00e3o","code":"UZ","pref":"998"},{"value":"198","text":"Vanuatu","code":"VU","pref":"678"},{"value":"199","text":"Venezuela","code":"VE","pref":"58"},{"value":"200","text":"Vietname","code":"VN","pref":"84"},{"value":"201","text":"Wallis E Futuna","code":"WF","pref":"681"},{"value":"202","text":"I\u00e9men","code":"YE","pref":"967"},{"value":"235","text":"Djibouti","code":"","pref":"253"},{"value":"203","text":"Zaire","code":"CD","pref":"NULL"},{"value":"204","text":"Z\u00e2mbia","code":"ZM","pref":"260"},{"value":"205","text":"Zimbabwe","code":"ZW","pref":"263"},{"value":"","text":"Escolha Um Pa\u00eds","code ":"","pref":""}]; jsonPaises.sort(function (a, b) { if(a.value == ""){ return -1; }else if (a.text < b.text) { return -1; }else if (a.text > b.text) { return 1; } return 0; }); var IATA_AEROPUERTO=false; var IATA_AEROLINEA=false; var CODE_RESIDENTE={"BL":{"name":"Baleares","value":"BL"},"CN":{"name":"Can\u00e1rias","value":"CN"},"ML":{"name":"Melilla","value":"ML"},"CE":{"name":"Ceuta","value":"CE"}}; var AEROPUERTO_RESIDENTE={"TCI":"CN","a_TFN":"CN","VDE":"CN","FUE":"CN","LPA":"CN","GMZ":"CN","SPC":"CN","ACE":"CN","TFS":"CN","TFN":"CN","IBZ":"BL","MAH":"BL","PMI":"BL","MLN":"ML"}; var ZONA_RESIDENTE={"Z_386":"CN","Z_387":"CN","Z_4865":"CN","Z_7429":"CN","Z_10595":"CN","Z_10606":"CN","Z_12910":"CN","Z_12911":"CN","Z_12912":"CN","Z_12913":"CN","Z_12914":"CN","Z_12916":"CN","Z_388":"CN","Z_389":"CN","Z_390":"CN","Z_391":"CN","Z_392":"CN","Z_394":"CN","Z_395":"CN","Z_396":"CN","Z_397":"CN","Z_3756":"CN","Z_8083":"CN","Z_9552":"CN","Z_10448":"CN","Z_10483":"CN","Z_13367":"CN","Z_14134":"CN","Z_14136":"CN","Z_404":"CN","Z_405":"CN","Z_406":"CN","Z_407":"CN","Z_408":"CN","Z_410":"CN","Z_411":"CN","Z_412":"CN","Z_413":"CN","Z_414":"CN","Z_415":"CN","Z_416":"CN","Z_417":"CN","Z_418":"CN","Z_419":"CN","Z_420":"CN","Z_421":"CN","Z_422":"CN","Z_423":"CN","Z_1509":"CN","Z_1987":"CN","Z_2499":"CN","Z_2500":"CN","Z_2501":"CN","Z_3461":"CN","Z_4699":"CN","Z_5842":"CN","Z_9770":"CN","Z_10282":"CN","Z_13201":"CN","Z_13202":"CN","Z_4867":"CN","Z_5694":"CN","Z_5695":"CN","Z_5696":"CN","Z_5697":"CN","Z_8180":"CN","Z_8206":"CN","Z_13154":"CN","Z_500":"CN","Z_501":"CN","Z_1998":"CN","Z_2504":"CN","Z_2505":"CN","Z_8278":"CN","Z_13054":"CN","Z_13059":"CN","Z_13060":"CN","Z_13061":"CN","Z_13098":"CN","Z_13104":"CN","Z_13105":"CN","Z_13106":"CN","Z_13203":"CN","Z_13204":"CN","Z_13205":"CN","Z_13206":"CN","Z_13207":"CN","Z_509":"CN","Z_510":"CN","Z_511":"CN","Z_512":"CN","Z_514":"CN","Z_515":"CN","Z_517":"CN","Z_518":"CN","Z_519":"CN","Z_520":"CN","Z_1519":"CN","Z_1520":"CN","Z_4765":"CN","Z_10279":"CN","Z_12793":"CN","Z_13421":"CN","Z_743":"CN","Z_745":"CN","Z_746":"CN","Z_748":"CN","Z_749":"CN","Z_751":"CN","Z_752":"CN","Z_753":"CN","Z_754":"CN","Z_755":"CN","Z_757":"CN","Z_758":"CN","Z_759":"CN","Z_760":"CN","Z_761":"CN","Z_762":"CN","Z_763":"CN","Z_764":"CN","Z_765":"CN","Z_766":"CN","Z_1553":"CN","Z_1554":"CN","Z_2030":"CN","Z_3940":"CN","Z_5802":"CN","Z_8363":"CN","Z_10464":"CN","Z_12921":"CN","Z_12932":"CN","Z_12933":"CN","Z_12934":"CN","Z_12935":"CN","Z_12998":"CN","Z_13424":"CN","Z_14139":"CN","Z_14237":"CN","Z_14238":"CN","Z_14239":"CN","Z_14240":"CN","Z_17349":"CN","Z_18599":"CN","Z_18601":"CN","Z_457":"BL","Z_458":"BL","Z_459":"BL","Z_460":"BL","Z_461":"BL","Z_462":"BL","Z_463":"BL","Z_467":"BL","Z_468":"BL","Z_471":"BL","Z_472":"BL","Z_473":"BL","Z_474":"BL","Z_477":"BL","Z_478":"BL","Z_479":"BL","Z_481":"BL","Z_5819":"BL","Z_5820":"BL","Z_10359":"BL","Z_10613":"BL","Z_10731":"BL","Z_12556":"BL","Z_12571":"BL","Z_12601":"BL","Z_569":"BL","Z_571":"BL","Z_572":"BL","Z_573":"BL","Z_574":"BL","Z_579":"BL","Z_581":"BL","Z_582":"BL","Z_585":"BL","Z_586":"BL","Z_587":"BL","Z_588":"BL","Z_589":"BL","Z_590":"BL","Z_591":"BL","Z_594":"BL","Z_596":"BL","Z_597":"BL","Z_599":"BL","Z_601":"BL","Z_602":"BL","Z_603":"BL","Z_604":"BL","Z_606":"BL","Z_607":"BL","Z_608":"BL","Z_610":"BL","Z_611":"BL","Z_612":"BL","Z_613":"BL","Z_614":"BL","Z_615":"BL","Z_616":"BL","Z_617":"BL","Z_618":"BL","Z_619":"BL","Z_620":"BL","Z_621":"BL","Z_622":"BL","Z_623":"BL","Z_624":"BL","Z_625":"BL","Z_626":"BL","Z_628":"BL","Z_629":"BL","Z_630":"BL","Z_632":"BL","Z_633":"BL","Z_1525":"BL","Z_1526":"BL","Z_1527":"BL","Z_1528":"BL","Z_3462":"BL","Z_3648":"BL","Z_4657":"BL","Z_4788":"BL","Z_4853":"BL","Z_5700":"BL","Z_5801":"BL","Z_7510":"BL","Z_9276":"BL","Z_9759":"BL","Z_9769":"BL","Z_10281":"BL","Z_10466":"BL","Z_10535":"BL","Z_10576":"BL","Z_10597":"BL","Z_10601":"BL","Z_10604":"BL","Z_12122":"BL","Z_12150":"BL","Z_12159":"BL","Z_12160":"BL","Z_12163":"BL","Z_12170":"BL","Z_12172":"BL","Z_12175":"BL","Z_12176":"BL","Z_12177":"BL","Z_12181":"BL","Z_12198":"BL","Z_12208":"BL","Z_12213":"BL","Z_12226":"BL","Z_13632":"BL","Z_20579":"BL","Z_20580":"BL","Z_20581":"BL","Z_20582":"BL","Z_635":"BL","Z_636":"BL","Z_638":"BL","Z_639":"BL","Z_641":"BL","Z_643":"BL","Z_644":"BL","Z_647":"BL","Z_648":"BL","Z_649":"BL","Z_650":"BL","Z_651":"BL","Z_653":"BL","Z_655":"BL","Z_656":"BL","Z_657":"BL","Z_658":"BL","Z_659":"BL","Z_660":"BL","Z_2018":"BL","Z_12917":"BL","Z_12918":"BL","Z_12919":"BL","Z_12920":"BL","Z_12922":"BL","Z_13674":"BL","Z_23022":"BL","Z_1506":"BL","Z_1507":"BL","Z_1508":"BL","Z_7444":"BL","Z_10603":"BL","Z_12721":"BL","Z_278":"ML","Z_634":"ML"}; var DESTINOS_AUTOCOMPLETER = null; if( typeof(PAISES_AUTOCOMPLETER)!='undefined' && TIPO_CABECERA_AGENCIA=='Vuelo+Hotel' ){ $.each(PAISES_AUTOCOMPLETER, function(iPais,pais){ if( pais.destinos && pais.destinos.length ){ $.each(pais.destinos, function(iDestino, destino){ if( !DESTINOS_AUTOCOMPLETER )DESTINOS_AUTOCOMPLETER = {}; var primeraLetra = destino.nombre[0].toLowerCase(); if( !DESTINOS_AUTOCOMPLETER[primeraLetra] )DESTINOS_AUTOCOMPLETER[primeraLetra] = []; DESTINOS_AUTOCOMPLETER[primeraLetra].push(destino); }); } }); } function autocompleterIATA(event, input){ if( input ){ $( '#'+ (($(input).attr('id')).replace('_name','_value')) ).val(''); var comprobarKey=false; var DATOS_AUTOCOMPLETER = null; var tipoInput = input.id.split('_')[0]; var anadirPais = true; switch( tipoInput ){ case "aerolinea": anadirPais = false; DATOS_AUTOCOMPLETER=IATA_AEROLINEA; break; case "aer": DATOS_AUTOCOMPLETER=IATA_AEROPUERTO; comprobarKey=true; comprobarKey = true; break; case "residente": DATOS_AUTOCOMPLETER=CODE_RESIDENTE; break; }; if(!DATOS_AUTOCOMPLETER)return false; if( inputIATA=document.getElementById(input.id.replace('_name','_value')) )inputIATA.value = ''; var div = document.getElementById('autocompleter'+input.id); var keyPress=event.which?event.which:event.keyCode; if(div)focus = div.getElementsByClassName('focus'); switch( keyPress ){ case 40: if(div){ var elemActual = $('.ui-state-hover'); elemActual.removeClass('ui-state-hover'); if( elemActual.next().length ) elemActual.next().addClass('ui-state-hover'); else elemActual.addClass('ui-state-hover') const selector = document.getElementById('ui-id-1'); const scrollAmount = 40; // Píxeles // Desplaza el scroll hacia abajo selector.scrollTop += scrollAmount; if( focus && focus[0] ){ if( siguiente=focus[0].nextSibling )siguiente.className += " focus"; focus[0].className = focus[0].className.replace(' focus',''); }else{ div.firstChild.firstChild.className += " focus"; } } break; case 38: if(div){ var elemActual = $('.ui-state-hover'); elemActual.removeClass('ui-state-hover'); if( elemActual.prev().length )elemActual.prev().addClass('ui-state-hover'); else elemActual.addClass('ui-state-hover') const selector = document.getElementById('ui-id-1'); const scrollAmount = 35; // Píxeles // Desplaza el scroll hacia arriba selector.scrollTop -= scrollAmount; if( focus && focus[0] ){ var elemFocus = focus[0]; if( anterior=focus[0].previousSibling )anterior.className += " focus"; focus[1].className = focus[1].className.replace(' focus',''); }else{ div.firstChild.lastChild.className += " focus"; } } break; case 9: case 13: $('.ui-state-hover span').trigger('click'); if( keyPress==13 && input.id=='aer_origen_name'){ $('#aer_destino_name').focus(); $('#aer_destino_name').select(); } break; default: var idInput = input.id; var buscar = $.trim( normalize(input.value.toLowerCase()) ); var keyBuscar = buscar.toUpperCase(); var encontrados = []; var encontradosAeropuerto = []; var encontradosPaises = []; var encontradosPuertos = []; for(var iDato in DATOS_AUTOCOMPLETER){ if(DATOS_AUTOCOMPLETER[iDato]['name']){ var iata = (getUnique(DATOS_AUTOCOMPLETER[iDato]['value'])).join(','); var vDatos=DATOS_AUTOCOMPLETER[iDato]['name']; if( TIPO_CABECERA_AGENCIA=="Transfer" && DATOS_AUTOCOMPLETER[iDato]['grupo']==1 )continue; var nDatos=vDatos.length; for(var iName=0; iName'+iata+''); var aeroEncontrado = { 'IATA': iata, 'nombre': nombreAeropuerto, 'nombreNor': name, 'ini': ini, 'otrosAeropuertos': null }; if( DATOS_AUTOCOMPLETER[iata].aeropuertosDestino && DATOS_AUTOCOMPLETER[iata].aeropuertosDestino.length ){ aeroEncontrado.otrosAeropuertos = DATOS_AUTOCOMPLETER[iata].aeropuertosDestino; } if( encontradoIata ){ if( iataOrig==iata ){ encontradosAeropuerto.unshift(aeroEncontrado); }else if( encontradosAeropuerto[0] && encontradosAeropuerto[0].IATA==iata ){ encontradosAeropuerto.splice(1,0,aeroEncontrado); } }else encontradosAeropuerto.push(aeroEncontrado); } } } } if( DESTINOS_AUTOCOMPLETER && DESTINOS_AUTOCOMPLETER[buscar[0]] && DESTINOS_AUTOCOMPLETER[buscar[0]].length && encontradosAeropuerto.length<10 ){ var destinosAeropuertos = DESTINOS_AUTOCOMPLETER[buscar[0]]; for(var iDato in destinosAeropuertos){ if( destinosAeropuertos[iDato]['nombre'] ){ var name = normalize( destinosAeropuertos[iDato]['nombre'].toLowerCase() ); var hayIata = false; if( destinosAeropuertos[iDato]['aeropuertos'] && destinosAeropuertos[iDato]['aeropuertos'].length==1){ iata = destinosAeropuertos[iDato]['aeropuertos'][0]; hayIata = true; }else iata = (destinosAeropuertos[iDato]['IDZona'].indexOf('Z_')==-1?'Z_':'')+ destinosAeropuertos[iDato]['IDZona']; var anadido = false; for(var iEnc=0; iEnc=5 )break; } } if( TIPO_CABECERA_AGENCIA=="Transfer" && typeof(PUERTOS)!='undefined' ){ for(var iPuerto in PUERTOS){ var puerto = PUERTOS[iPuerto]; if( puerto ){ var name = normalize( puerto.name.toLowerCase() ); if( (ini=name.indexOf(buscar))!=-1 ){ encontradosPuertos.push({ 'tipo': 'puerto', 'id': iPuerto, 'nombre': puerto.name, 'nombreNor': name, 'ini': ini }); } } if( encontradosPuertos.length>=5 )break; } } var encontrados = []; if( encontradosPaises.length>0 ){ encontrados = encontrados.concat(encontradosPaises); } if( encontradosAeropuerto.length>10 ){ encontrados = encontrados.concat( encontradosAeropuerto.slice(0,10-encontradosAeropuerto.length) ); }else{ encontrados = encontrados.concat( encontradosAeropuerto ); } if( encontradosPuertos.length>0 ){ encontrados = encontrados.concat(encontradosPuertos); } if( comprobarKey && encontrados.length==1 && encontrados[0].IATA==keyBuscar ){ name=encontrados[0].nombre; iata=encontrados[0].IATA; name = name.replace("",""); name = name.replace("",""); input.value = name; if( (input=document.getElementById(idInput.replace('_name','_value'))) && input.value!=iata){ clickAutocompleterIATA(input.id, name, iata); } encontrados = []; } if( encontrados.length>0 && buscar!=""){ if( !div ){ div = document.createElement("div") div.id = 'autocompleter'+input.id; div.className = 'autocompleter'; //div.style.width = (input.offsetWidth-2) + "px"; div.style.position = "absolute"; input.parentNode.appendChild(div); } var iniEllipsis = 50; var htmlOpcionesFinal = ''; var html = '"; div.innerHTML = html; }else if(div){ div.parentNode.removeChild(div); } break; } } } function focusAutocompleterIATA( li, idList ){ if( div=document.getElementById(idList) ){ var focus = div.getElementsByClassName('focus'); for(var i=0; i",""); nombre = nombre.replace("",""); if( input=document.getElementById(idInput) )input.value = nombre; if( input=document.getElementById(idInput.replace('_name','_value')) )input.value = iata; if( div=document.getElementById('autocompleter'+idInput) )div.parentNode.removeChild(div); // if(IDMinorista !== "17" && (TIPO_CABECERA_AGENCIA=='Vuelo+Hotel' || TIPO_CABECERA_AGENCIA=='Vuelos'))comprobarResidente(); $('#cargandoBackground').remove(); $('#cargandoContent').remove(); } function blurAutocompleterIATA(input){ if( $('.ui-state-hover span').length>1 ) $('.ui-state-hover span').trigger('click'); else if(input)setTimeout( "blurAutocompleterIATAtimeout('"+ input.id +"');", 200); } function blurAutocompleterIATAtimeout(idInput){ var inputVal = ($('#'+idInput).val()).toUpperCase(); if( $( '#'+ idInput.replace('_name','_value') ).val()=='' ){ var liIata = $('#autocompleter'+ idInput +' li span[iata="'+ inputVal +'"]'); if( liIata && liIata.length )$( liIata.first() ).click(); else $( $('#autocompleter'+ idInput +' li span').first() ).click(); } // if(document.getElementById('autocompleter'+idInput))div.parentNode.removeChild(div); if( (inputIATA=document.getElementById(idInput.replace('_name','_value'))) && inputIATA.value=="" )inputIATA.value = ""; } function comprobarResidente(){ var aeroOrigen = $("#aer_origen_value").val(); var aeroDestino = $("#aer_destino_value").val(); var destino='', zona=''; if( $("#txtDestino").val() ){ destino = $("#txtDestino_id").val(); zona = $("#list_id").val(); } var residentes = []; var IDPaisDestino="", IDZonaDestino=""; if( aeroDestino && IATA_AEROPUERTO[aeroDestino])IDPaisDestino=IATA_AEROPUERTO[aeroDestino].pais[0]; else if( AEROPUERTOS_SUGERIDOS.length ){ for(var iAeroSug in AEROPUERTOS_SUGERIDOS ){ IDPaisDestino = AEROPUERTOS_SUGERIDOS[iAeroSug].pais; IDZonaDestino = AEROPUERTOS_SUGERIDOS[iAeroSug].IDZona; } } if( IDZonaDestino && (IDZonaDestino).toString().search("Z_")==-1 ){ IDZonaDestino = "Z_"+IDZonaDestino; } if( AEROPUERTO_RESIDENTE[aeroOrigen] && IDPaisDestino=="España" )residentes.push( AEROPUERTO_RESIDENTE[aeroOrigen] ); if( AEROPUERTO_RESIDENTE[aeroDestino] )residentes.push( AEROPUERTO_RESIDENTE[aeroDestino] ); if( aeroDestino=='' && ZONA_RESIDENTE[destino] )residentes.push( ZONA_RESIDENTE[destino] ); if( aeroDestino=='' && ZONA_RESIDENTE[zona] )residentes.push( ZONA_RESIDENTE[zona] ); if( aeroDestino=='' && IDZonaDestino && ZONA_RESIDENTE[IDZonaDestino] )residentes.push( ZONA_RESIDENTE[IDZonaDestino] ); residentes = array_unique(residentes); // var htmlOptions=''; // if( residentes.length==0 )$('#divResidente').css('display','none'); // else{ // $('#divResidente').css('display','block'); // for(var i=0; i'+ CODE_RESIDENTE[residentes[i]].name +''; // } // } // $('#selectResidente').html(htmlOptions); establecerTabIndex("frmBuscar"); return residentes; } function getUnique(arr){ var u={}, a=[]; for(var i=0, l=arr.length; i < l; ++i){ if(u.hasOwnProperty(arr[i]))continue; a.push(arr[i]); u[arr[i]] = 1; } return a; } var CACHE_NORMALIZE = {}; function normalize(str){ if( typeof(str)=='undefined' || !str)return ''; if( CACHE_NORMALIZE[str] )return CACHE_NORMALIZE[str]; var from = "ÃÀÁÄÂÈÉËÊÌÍÏÎÒÓÖÔÙÚÜÛãàáäâèéëêìíïîòóöôùúüûÇç", to = "AAAAAEEEEIIIIOOOOUUUUaaaaaeeeeiiiioooouuuucc", mapping = {}; for(var i=0, j=from.length; i' + '' + '' + ''; $("html").append(html); } }