com.bezurk.namespace('com.bezurk.hotels');


com.bezurk.hotels.Location = function(locationCode, locationName, countryCode, countryName, stateCode, stateName) {

  this.locationCode = locationCode;
  this.locationName = locationName;
  this.countryCode = countryCode;
  this.countryName = countryName;
  this.stateCode = stateCode;
  this.stateName = stateName;
};

com.bezurk.hotels.LocationsDataSource = function() {
  
  return {
    
    MAPPING : {"a" : [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,68,74,78,87,112,122,124,127,130,138,143,150,153,172,174,176,184,187,189,208,216,225,228,236,239,242,257,281,287,288,289,293,307,320,321,331,336,338,344,348,359,380,386,388,413,424,438,442,451,453,462,472,476,491,495,504,505,510,515,517,519,523,531,546,557,569,576,583,587,596,597,612,618,626,630,636,637,641,651,652,663,667,672,675,680,684,690,691,693,695,699,706,714,724,727,730,750,751,763,768,791,797,800,803,807,808,830,834,835,840,841,846,859,862,865,870],
                "b" : [37,46,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,169,193,194,196,199,217,249,256,261,267,379,423,436,459,512,547,558,559,578,592,620,645,650,669,694,699,709,713,716,720,742,750,771,792,824,871,872,893,901,902,903,910],
                "c" : [11,34,47,52,71,73,84,85,91,92,96,97,106,116,126,133,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,204,205,213,214,223,232,234,240,255,259,260,262,266,272,273,276,279,294,298,299,300,302,303,305,306,309,314,319,324,325,326,339,375,377,381,382,400,409,415,418,419,432,434,439,449,456,457,460,464,468,471,473,478,479,481,482,522,533,538,540,542,553,554,555,564,565,575,584,593,598,602,606,609,625,629,633,647,648,656,658,659,660,661,665,668,673,677,692,700,702,703,705,712,715,719,728,729,732,733,735,736,738,741,745,746,758,767,769,789,790,794,795,801,815,817,818,820,822,832,847,849,850,851,852,853,854,856,857,858,860,866,868,873,874,913],
                "d" : [7,75,104,120,180,187,188,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,243,264,311,317,321,327,380,401,546,548,582,653,717,727,759,825,837,843,875,899],
                "e" : [14,21,45,65,88,92,93,139,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,268,292,354,378,448,488,492,520,563,578,601,710,778,817,856,859,876],
                "f" : [39,48,118,119,134,145,163,211,236,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,318,328,346,369,391,401,404,452,484,499,509,513,518,525,543,550,557,573,589,604,608,611,634,689,755,757,779,802,821],
                "g" : [0,1,16,27,55,56,57,93,100,104,111,125,142,148,180,224,230,233,243,245,263,264,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,311,317,327,330,355,365,380,394,395,401,412,421,433,458,465,469,501,527,548,565,570,579,582,613,731,740,747,748,749,759,786,864,877,878,879],
                "h" : [129,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,390,392,403,489,564,599,627,635,708,787,880,894,914],
                "i" : [8,9,18,32,66,75,76,79,81,82,94,109,114,117,137,162,168,179,190,212,226,253,280,286,332,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,372,373,405,407,411,414,415,418,438,441,442,470,477,500,510,516,521,528,547,556,560,572,594,600,614,615,619,632,657,674,683,696,701,725,744,762,764,765,781,782,788,813,823,826,828,829,838,842,843,844,861],
                "j" : [0,31,51,53,219,269,308,334,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,410,416,527,534,535,551,574,586,590,676,722,740,745,798,799,804,855,861,895,904],
                "k" : [25,30,96,135,276,294,302,303,377,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,475,505,535,552,553,561,562,574,595,625,726,736,738,753,758,855,881,882,883,884,915],
                "l" : [22,98,101,134,181,392,403,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,566,754,905],
                "m" : [12,26,29,42,72,77,90,99,107,110,121,144,149,162,177,215,250,251,258,263,275,285,304,315,343,360,361,374,384,385,387,389,422,423,428,429,430,431,437,440,445,446,474,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,563,566,605,616,643,655,670,681,686,711,737,763,780,785,793,796,814,869,885,886,887,888,889],
                "n" : [17,19,33,58,59,102,103,131,156,171,227,235,283,312,322,337,348,370,396,402,414,427,443,450,470,483,485,502,536,545,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,588,591,621,662,671,686,687,688,691,743,761,816,839,842,845],
                "o" : [173,175,190,210,244,288,370,390,549,583,584,585,586,587,588,589,590,591,592,593,642,644,811,844,862],
                "p" : [10,24,27,36,45,48,62,64,67,118,135,136,152,192,197,200,202,209,237,246,265,271,277,278,290,318,346,364,371,393,398,420,426,444,447,454,461,463,483,486,503,513,543,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,704,707,755,766,777,810,836,848,890,907,908,916,919,920],
                "q" : [220,221,355,394,658,659,660,661,662,663,727,896],
                "r" : [70,120,135,186,195,353,377,420,455,508,544,581,617,648,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,714,726,738,754,770,772,808,833,863,911,917],
                "s" : [2,14,20,38,49,54,65,88,92,106,113,146,147,181,207,229,231,248,254,268,279,291,292,310,333,335,341,351,354,376,378,383,395,406,408,411,448,466,475,478,488,490,494,497,506,520,562,601,610,631,649,666,678,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,851,867,868,891,918],
                "t" : [5,41,43,61,83,95,160,164,165,166,191,206,238,270,323,329,345,347,366,367,397,417,425,429,467,489,493,526,537,558,622,624,627,628,639,659,682,697,701,721,758,760,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,819,912],
                "u" : [1,2,3,13,16,17,19,22,24,35,50,56,57,58,61,73,77,100,111,112,114,121,125,131,133,136,142,148,150,156,157,160,168,173,174,175,182,191,206,210,211,213,215,225,233,238,244,245,254,265,284,285,289,293,295,304,307,313,320,324,332,333,338,342,343,344,345,350,351,357,360,365,369,370,385,390,392,403,407,412,417,446,450,465,469,470,473,475,487,501,502,505,518,522,525,529,530,540,541,557,558,563,564,565,566,568,570,572,576,579,584,585,588,589,595,597,604,623,626,630,642,643,663,671,677,685,690,692,697,700,702,705,706,712,715,723,724,730,731,734,747,748,749,752,755,762,779,784,793,809,811,812,813,814,815,816,817,827,832,835,837,842,843,844,863],
                "v" : [4,89,146,157,198,201,203,218,316,335,349,449,511,571,640,698,718,783,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,900,906],
                "w" : [49,50,54,251,295,350,487,506,529,576,685,723,724,734,749,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,892,909],
                "x" : [109,221,378,656,660,746,791,851,852,853,854,897],
                "y" : [34,71,140,158,159,167,183,214,234,259,262,266,309,326,339,375,409,432,468,538,542,593,598,606,658,661,665,673,679,741,769,776,790,794,801,818,820,847,855,856,857,858,859,860,861,862,863],
                "z" : [113,147,229,231,232,260,383,408,631,662,709,761,771,789,864,865,866,867,868,898]},

    HOTEL_LOCATIONS : [["JEG","Aasiaat",0],["ABZ","Aberdeen",1],["ABR","Aberdeen",2,0],["AUH","Abu Dhabi",3],["AGV","Acarigua",4],["ADA","Adana",5],["ADL","Adelaide",6],["AZR","Adrar",7],["IXA","Agartala",8],["AMD","Ahmedabad",8],["ATP","Aitape",9],["AIT","Aitutaki",10],["AHU","Al Hoceima",11],["AUK","Alakanuk",2,1],["ABC","Albacete",12],["ALH","Albany",6],["ABY","Albany",2,2],["ALB","Albany",2,3],["ALL","Albenga",13],["ABQ","Albuquerque",2,4],["ALP","Aleppo",14],["ALY","Alexandria",15],["AEX","Alexandria",2,5],["ASP","Alice Springs",6],["ABE","Allentown/Bethlehem/Easton",2,6],["ALA","Almaty",16],["AOR","Alor Setar",17],["GUR","Alotau",9],["ARR","Alto Rio Senguerr",18],["AMY","Ambatomainty",19],["ASV","Amboseli",20],["AMM","Amman",21],["ATQ","Amritsar",8],["AMS","Amsterdam",22],["YAA","Anahim Lake",23],["ANC","Anchorage",2,1],["ANS","Andahuaylas",24],["ASD","Andros Town",25],["AGH","Angelholm/Helsingborg",26],["ANE","Angers",27],["AXA","Anguilla",28],["ANK","Ankara",5],["ANM","Antalaha",19],["AYT","Antalya",5],["ANU","Antigua",29],["EUQ","Antique",30],["ANR","Antwerp",31],["APO","Apartado",32],["APK","Apataki",33],["APW","Apia",34],["ATW","Appleton",2,7],["AQJ","Aqaba",21],["AXM","Armenia",32],["AKJ","Asahikawa",35],["AAU","Asau",34],["ATH","Athens",36],["AHN","Athens",2,2],["ATL","Atlanta",2,2],["AIY","Atlantic City",2,8],["AKL","Auckland",37],["AUU","Aurukun Mission",6],["AUS","Austin",2,9],["AWB","Awaba",9],["AYQ","Ayers Rock",6],["BCD","Bacolod",30],["BJZ","Badajoz",12],["IXB","Bagdogra",8],["BAG","Baguio",30],["BHI","Bahia Blanca",18],["BAH","Bahrain",38],["BAY","Baia Mare",39],["YBC","Baie Comeau",23],["BKM","Bakalalan",17],["BFL","Bakersfield",2,10],["BAK","Baku",40],["DPS","Bali",41],["BPN","Balikpapan",41],["BWI","Baltimore",2,11],["ABM","Bamaga",6],["BTJ","Banda Aceh",41],["BWN","Bandar Seri Begawan",42],["BDO","Bandung",41],["BLR","Bangalore",8],["BKK","Bangkok",43],["BSD","Baoshan",44],["BCA","Baracoa",45],["BGI","Barbados",46],["BCI","Barcaldine",6],["BCN","Barcelona",12],["BLA","Barcelona",4],["BBN","Bario",17],["BCL","Barra Colorado",47],["EAP","Basel/Mulhouse",48],["BSG","Bata",49],["BTH","Batam",41],["BAL","Batman",5],["BBM","Battambang",50],["BJS","Beijing",44],["BEY","Beirut",51],["BLG","Belaga",17],["BFS","Belfast",1],["BEN","Benghazi",52],["BNI","Benin City",53],["BGO","Bergen",54],["BER","Berlin",55],["BDA","Bermuda",56],["BRN","Berne",48],["BII","Bikini Atoll",57],["BIM","Bimini",25],["XXA","Bintan",41],["BTU","Bintulu",17],["BHX","Birmingham",1],["BHM","Birmingham",2,12],["BFN","Bloemfontein",58],["BMI","Bloomington-Normal",2,13],["BVB","Boa Vista",59],["BVC","Boa Vista",60],["BLQ","Bologna",13],["BOB","Bora Bora",33],["BOD","Bordeaux",27],["RNN","Bornholm",61],["BOS","Boston",2,14],["BMP","Brampton Island",6],["BSB","Brasilia",59],["BNE","Brisbane",6],["BRS","Bristol",1],["BRQ","Brno",62],["BME","Broome",6],["BRU","Brussels",31],["BUD","Budapest",63],["BUE","Buenos Aires",18],["BUF","Buffalo",2,3],["BJM","Bujumbura",64],["BUR","Burbank",2,10],["LEV","Bureta",65],["PUS","Busan",66],["USU","Busuanga",30],["CAG","Cagliari",13],["CNS","Cairns",6],["CAI","Cairo",15],["YYC","Calgary",23],["CLO","Cali",32],["CAL","Campbeltown",1],["CBR","Canberra",6],["CUN","Cancun",67],["CEQ","Cannes",27],["CIW","Canouan Island",68],["CPT","Cape Town",58],["CWL","Cardiff",1],["CAS","Casablanca",11],["AVX","Catalina Island",2,10],["CAQ","Caucasia",32],["CEB","Cebu",30],["CED","Ceduna",6],["CGQ","Changchun",44],["CSX","Changsha",44],["CLT","Charlotte",2,15],["CHO","Charlottesville",2,16],["YHG","Charlottetown",23],["YYG","Charlottetown",23],["CHA","Chattanooga",2,17],["CTU","Chengdu",44],["MAA","Chennai",8],["CER","Cherbourg",27],["CNX","Chiang Mai",43],["CEI","Chiang Rai",43],["CYI","Chiayi",69],["YMT","Chibougamau",23],["CHI","Chicago",2,13],["CGP","Chittagong",70],["CKG","Chongqing",44],["CHC","Christchurch",37],["AVI","Ciego de Avila",45],["CVG","Cincinnati",2,18],["CLP","Clarks Point",2,1],["CLE","Cleveland",2,18],["CNJ","Cloncurry",6],["CMK","Club Makokola",71],["CCK","Cocos Islands",72],["CJB","Coimbatore",8],["CGN","Cologne",55],["CMB","Colombo",73],["COS","Colorado Springs",2,19],["YCK","Colville Lake",23],["CRD","Comodoro Rivadavia",18],["CCP","Concepcion",74],["CND","Constanta",39],["CZL","Constantine",7],["CPH","Copenhagen",61],["COR","Cordoba",18],["ORK","Cork",75],["CRP","Corpus Christi",2,9],["CVU","Corvo Island",76],["COO","Cotonou",77],["CXB","Cox's Bazar",70],["CRA","Craiova",39],["CRI","Crooked Island",25],["CPX","Culebra",78],["CUM","Cumana",4],["CWB","Curitiba",59],["CUZ","Cuzco",24],["DAD","Da Nang",79],["DDU","Dadu",80],["DLI","Dalat",79],["DLU","Dali City",44],["DLC","Dalian",44],["DFW","Dallas/Fort Worth",2,9],["DAM","Damascus",14],["DRW","Darwin",6],["DVO","Davao",30],["DAY","Dayton",2,18],["DAB","Daytona Beach",2,20],["DEL","Delhi",8],["DEN","Denver",2,19],["YDS","Desolation Sound",23],["DTT","Detroit",2,21],["DPO","Devonport",6],["DAC","Dhaka",70],["DIN","Dien Bien Phu",79],["JIB","Djibouti",81],["DOH","Doha",82],["XOZ","Doha Free Zone",82],["DOM","Dominica",83],["DGM","Dongguan",44],["DRS","Dresden",55],["DXB","Dubai",3],["DUB","Dublin",75],["DUD","Dunedin",37],["DKI","Dunk Island",6],["DUR","Durban",58],["DUS","Dusseldorf",55],["ELS","East London",58],["ZEM","East Main",23],["EDI","Edinburgh",1],["YEA","Edmonton",23],["EIN","Eindhoven",22],["FTE","El Calafate",18],["ENI","El Nido",30],["ELP","El Paso",2,9],["EMD","Emerald",6],["ECN","Ercan",84],["ESM","Esmeraldas",85],["EPR","Esperance",6],["ESS","Essen",55],["EUG","Eugene",2,22],["EXT","Exeter",1],["FAV","Fakarava",33],["FAE","Faroe Islands",86],["FRE","Fera Island",87],["FEN","Fernando De Noronha",59],["FEZ","Fez",11],["WFI","Fianarantsoa",19],["FSC","Figari",27],["FLR","Florence",13],["FLO","Florence",2,23],["FLA","Florencia",32],["FLN","Florianopolis",59],["FMA","Formosa",18],["FDF","Fort de France",88],["YAG","Fort Frances",23],["ZFM","Fort McPherson",23],["FOR","Fortaleza",59],["YFX","Fox Harbour",23],["MVB","Franceville",89],["FRA","Frankfurt",55],["FKL","Franklin",2,6],["YFC","Fredericton",23],["FPO","Freeport",25],["FUE","Fuerteventura",12],["FUK","Fukuoka",35],["FUN","Funafuti Atol",90],["FNC","Funchal",76],["FUG","Fuyang",44],["FOC","Fuzhou",44],["GAX","Gamba",89],["GAN","Gan Island",91],["KOW","Ganzhou",44],["GDN","Gdansk",92],["GES","General Santos",30],["GVA","Geneva",48],["GOA","Genoa",13],["GET","Geraldton",6],["GIB","Gibraltar",93],["GIS","Gisborne",37],["GLA","Glasgow",1],["GGW","Glasgow",2,24],["GOI","Goa",8],["GGS","Gobernador Gregores",18],["OOL","Gold Coast",6],["GLV","Golovin",2,1],["GOE","Gonalia",9],["GOT","Gothenburg",26],["GRX","Granada",12],["GCN","Grand Canyon",2,25],["GCM","Grand Cayman Island",94],["GRB","Green Bay",2,7],["GND","Grenada",95],["GUM","Guam",96],["GYS","Guang Yuan",44],["CAN","Guangzhou",44],["GAO","Guantanamo",45],["GUA","Guatemala City",97],["KWL","Guilin",44],["KWE","Guiyang",44],["GPT","Gulfport/Biloxi",2,26],["HAK","Haikou",44],["HLD","Hailar",44],["HNS","Haines",2,1],["HKD","Hakodate",35],["YUX","Hall Beach",23],["HAD","Halmstad",26],["HAM","Hamburg",55],["HLZ","Hamilton",37],["HNM","Hana",2,27],["HGH","Hangzhou",44],["HAQ","Hanimaadhoo",91],["HAN","Hanoi",79],["HAJ","Hanover",55],["HOI","Hao Island",33],["HRB","Harbin",44],["HRO","Harrison",2,28],["HME","Hassi Messaoud",7],["HAA","Hasvik",54],["HDY","Hat Yai",43],["UPB","Havana",45],["HAV","Havana",45],["YHY","Hay River",23],["HDB","Heidelberg",55],["HEL","Helsinki",98],["HCN","Hengchun",69],["HER","Heraklion",36],["HEA","Herat",99],["ITO","Hilo",2,27],["HHH","Hilton Head Island",2,23],["HIJ","Hiroshima",35],["SGN","Ho Chi Minh City",79],["HBA","Hobart",6],["HKK","Hokitika",37],["HYL","Hollis",2,1],["YHI","Holman Island",23],["HKG","Hong Kong",100],["HIR","Honiara",87],["HNL","Honolulu",2,27],["MKK","Hoolehua",2,27],["HOT","Hot Springs",2,28],["HOU","Houston",2,9],["HUH","Huahine",33],["HUN","Hualien",69],["NOV","Huambo",101],["HUI","Hue",79],["HTS","Huntington",2,29],["HON","Huron",2,0],["HYD","Hyderabad",8],["IAS","Iasi",39],["IBZ","Ibiza",12],["QRY","Ikerasaarsuk",0],["IMF","Imphal",8],["IND","Indianapolis",2,30],["IDR","Indore",8],["INN","Innsbruck",102],["INL","International Falls",2,31],["IPH","Ipoh",17],["IFJ","Isafjordur",103],["ISH","Ischia",13],["ISB","Islamabad",80],["IOM","Isle Of Man",1],["IST","Istanbul",5],["IZM","Izmir",5],["IZO","Izumo",35],["JAX","Jacksonville",2,20],["OAJ","Jacksonville",2,15],["JAG","Jacobabad",80],["JAI","Jaipur",8],["JKT","Jakarta",41],["JAL","Jalapa",67],["YJA","Jasper",23],["JED","Jeddah",104],["CJU","Jeju",66],["XRY","Jerez de la Frontera",12],["JSR","Jessore",70],["GJL","Jijel",7],["JJN","Jinjiang",44],["JIU","Jiujiang",44],["JNB","Johannesburg",58],["JHB","Johor Bahru",17],["JLN","Joplin",2,32],["JSM","Jose de San Martin",18],["KDM","Kaadedhdhoo",91],["KBL","Kabul",99],["KDO","Kadhdhoo",91],["OGG","Kahului",2,27],["KAJ","Kajaani",98],["LUP","Kalaupapa",2,27],["KLO","Kalibo",30],["QPW","Kangaatsiaq",0],["SFJ","Kangerlussuaq",0],["KAN","Kano",53],["KHH","Kaohsiung",69],["KHI","Karachi",80],["KGF","Karaganda",16],["KLV","Karlovy Vary",62],["FKB","Karlsruhe/Baden Baden",55],["KTM","Kathmandu",105],["LIH","Kauai Island",2,27],["KEM","Kemi/Tornio",98],["KIR","Kerry County",75],["KRT","Khartoum",106],["IEV","Kiev",107],["KIM","Kimberley",58],["YGK","Kingston",23],["KIN","Kingston",108],["IRA","Kirakira",87],["KOI","Kirkwall",1],["KLU","Klagenfurt",102],["NOC","Knock",75],["COK","Kochi",8],["KCZ","Kochi",35],["USM","Koh Samui",43],["CCU","Kolkata",8],["KRL","Korla",44],["ROR","Koror",109],["KGS","Kos",36],["KBR","Kota Bharu",17],["BKI","Kota Kinabalu",17],["KWM","Kowanyama",6],["KBV","Krabi",43],["KRK","Krakow",92],["KRS","Kristiansand",54],["KUL","Kuala Lumpur",17],["TGG","Kuala Terengganu",17],["KUA","Kuantan",17],["KCH","Kuching",17],["YCO","Kugluktuk Coppermine",23],["KUS","Kulusuk Island",0],["KMG","Kunming",44],["KWI","Kuwait",110],["LPB","La Paz",111],["LAP","La Paz",67],["IRJ","La Rioja",18],["LSC","La Serena",74],["LBU","Labuan",17],["LBJ","Labuan Bajo",41],["ING","Lago Argentino",18],["LOS","Lagos",53],["LHE","Lahore",80],["LGK","Langkawi",17],["LAN","Lansing",2,21],["LAO","Laoag",30],["LPA","Las Palmas",12],["VTU","Las Tunas",45],["LAS","Las Vegas",2,33],["LST","Launceston",6],["LME","Le Mans",27],["LEA","Learmonth",6],["LGP","Legaspi",30],["LDG","Leshukonskoye",112],["LXA","Lhasa",44],["LYG","Lianyungang",44],["LBV","Libreville",89],["LGG","Liege",31],["LJG","Lijiang City",44],["LIM","Lima",24],["LNZ","Linz",102],["LIS","Lisbon",76],["LZH","Liuzhou",44],["LPL","Liverpool",1],["LJU","Ljubljana",113],["LFW","Lome",114],["YXU","London",23],["LON","London",1],["ISP","Long Island MacArthur",2,3],["LCX","Longyan",44],["LDH","Lord Howe Island",6],["LAX","Los Angeles",2,10],["LMM","Los Mochis",67],["SDF","Louisville",2,34],["LAD","Luanda",101],["LKO","Lucknow",8],["LUG","Lugano",48],["LYA","Luoyang",44],["LUX","Luxembourg",115],["LUM","Luxi",44],["LZO","Luzhou",44],["NCP","Luzon Island",30],["LYS","Lyon",27],["MST","Maastricht",22],["MAG","Madang",9],["MSN","Madison",2,7],["MAD","Madrid",12],["HGN","Mae Hong Son",43],["SEZ","Mahe Island",116],["MMZ","Maimana",99],["MQX","Makale",117],["MZG","Makung",69],["MAK","Malakal",106],["MEG","Malange",101],["MLE","Male",91],["MMA","Malmo",26],["MLA","Malta",118],["MNF","Mana Island",65],["MDC","Manado",41],["MAN","Manchester",1],["MHT","Manchester",2,35],["MNL","Manila",30],["MNG","Maningrida",6],["KMO","Manokotak",2,1],["MXS","Maota Savail Is",34],["MPM","Maputo",119],["RAK","Marrakech",11],["MRS","Marseille",27],["AMI","Mataram",41],["MUN","Maturin",4],["MUB","Maun",120],["MAU","Maupiti Island",33],["MRU","Mauritius",121],["MZR","Mazar-I-Sharif",99],["MES","Medan",41],["MEL","Melbourne",6],["MLB","Melbourne",2,20],["MDZ","Mendoza",18],["MAH","Menorca",12],["MKQ","Merauke",41],["MCE","Merced",2,10],["MIM","Merimbula",6],["MEX","Mexico City",67],["MIA","Miami",2,20],["MDS","Middle Caicos",122],["JMK","Mikonos",36],["MIL","Milan",13],["MKE","Milwaukee",2,7],["MSP","Minneapolis/St Paul",2,31],["MJR","Miramar",18],["MYY","Miri",17],["MOI","Mitiaro Island",10],["MMY","Miyako Jima",35],["KMI","Miyazaki",35],["MOL","Molde",54],["MIR","Monastir",123],["YQM","Moncton",23],["MCM","Monte Carlo",124],["MRY","Monterey",2,10],["MXC","Monticello",2,36],["YMQ","Montreal",23],["MOZ","Moorea",33],["MOW","Moscow",112],["MON","Mount Cook",37],["DGE","Mudgee",6],["BOM","Mumbai",8],["MUC","Munich",55],["MCT","Muscat",125],["NAN","Nadi",65],["NGO","Nagoya",35],["NBO","Nairobi",20],["KHN","Nanchang",44],["NKG","Nanjing",44],["NNG","Nanning",44],["NAP","Naples",13],["APF","Naples",2,20],["BNA","Nashville",2,17],["NAS","Nassau",25],["INU","Nauru Island",126],["KEP","Nepalganj",105],["NEV","Nevis",127],["EWB","New Bedford",2,14],["HVN","New Haven",2,37],["GON","New London/Groton",2,37],["MSY","New Orleans",2,5],["NPL","New Plymouth",37],["NYC","New York",2,3],["NTL","Newcastle",6],["NCL","Newcastle",1],["NHA","Nha Trang",79],["IAG","Niagara Falls",2,3],["NCE","Nice",27],["KIJ","Niigata",35],["NGB","Ningbo",44],["WTK","Noatak",2,1],["NLK","Norfolk Island",128],["ELH","North Eleuthera",25],["NQT","Nottingham",1],["NOU","Noumea",129],["NOZ","Novokuznetsk",112],["NUE","Nuremberg",55],["OKY","Oakey",6],["OAK","Oakland",2,10],["ODS","Odessa",107],["OKA","Okinawa",35],["OLP","Olympic Dam",6],["OMA","Omaha",2,38],["ORL","Orlando",2,20],["OSA","Osaka",35],["OSL","Oslo",54],["OST","Ostend",31],["YOW","Ottawa",23],["PDG","Padang",41],["PAH","Paducah",2,34],["PPG","Pago Pago",130],["PCE","Painter Creek",2,1],["YIF","Pakuashipi",23],["PCH","Palacios",131],["PLM","Palembang",41],["PMI","Palma Mallorca",12],["PZI","Pan Zhi Hua",44],["PTY","Panama City",132],["PFN","Panama City",2,20],["PKG","Pangkor",17],["YXP","Pangnirtung",23],["PJG","Panjgur",80],["PPT","Papeete",33],["PFO","Paphos",84],["PBM","Paramaribo",133],["PAR","Paris",27],["PKE","Parkes",6],["PAS","Paros",36],["PAT","Patna",8],["PKU","Pekanbaru",41],["PEN","Penang",17],["PEE","Perm",112],["PER","Perth",6],["PEG","Perugia",13],["PNZ","Petrolina",59],["PPL","Phaplu",105],["PHY","Phetchabun",43],["PHL","Philadelphia",2,6],["PHS","Phitsanulok",43],["PNH","Phnom Penh",50],["PHX","Phoenix",2,25],["HKT","Phuket",43],["PIF","Pingtung",69],["PLD","Playa Samara",47],["PHO","Point Hope",2,1],["PTG","Polokwane",58],["PNK","Pontianak",41],["PPN","Popayan",32],["POR","Pori",98],["PAX","Port De Paix",134],["PLO","Port Lincoln",6],["PQQ","Port Macquarie",6],["POM","Port Moresby",9],["POS","Port of Spain",135],["VLI","Port Vila",136],["PTJ","Portland",6],["PDX","Portland",2,22],["PWM","Portland",2,39],["OPO","Porto",76],["POA","Porto Alegre",59],["POZ","Poznan",92],["PRG","Prague",62],["RAI","Praia",60],["PRI","Praslin Island",116],["PPB","President Prudente",59],["PPP","Proserpine",6],["PMY","Puerto Madryn",18],["POP","Puerto Plata",137],["PPS","Puerto Princesa",30],["PVR","Puerto Vallarta",67],["XPK","Pukatawagan",23],["PNQ","Pune",8],["YVM","Qikiqtarjuaq",23],["TAO","Qingdao",44],["XQU","Qualicum",23],["YQB","Quebec",23],["ZQN","Queenstown",37],["ULP","Quilpie",6],["RAT","Raduzhnyi",112],["YOP","Rainbow Lake",23],["RBV","Ramata",87],["RAM","Ramingining",6],["RAR","Rarotonga",10],["REC","Recife",59],["RDN","Redang",17],["RNO","Reno",2,33],["RES","Resistencia",18],["YRB","Resolute",23],["REK","Reykjavik",103],["ROY","Rio Mayo",18],["RIS","Rishiri",35],["RAL","Riverside",2,10],["RUH","Riyadh",104],["RIY","Riyan Mukalla",138],["ROK","Rockhampton",6],["RRG","Rodrigues Island",121],["ROI","Roi Et",43],["ROM","Rome",13],["ROS","Rosario",18],["RSJ","Rosario",2,40],["ROP","Rota",139],["ROT","Rotorua",37],["RTM","Rotterdam",22],["RTA","Rotuma Island",65],["RSH","Russian Mission",2,1],["SAB","Saba",140],["SAC","Sacramento",2,10],["SBR","Saibai Island",6],["SSA","Salvador",59],["SZG","Salzburg",102],["SRI","Samarinda",41],["SAT","San Antonio",2,9],["SVZ","San Antonio",4],["BRC","San Carlos de Bariloche",18],["SAN","San Diego",2,10],["TQR","San Domino Island (Tremiti Islands)",13],["SFO","San Francisco",2,10],["SJO","San Jose",47],["SJI","San Jose",30],["SJC","San Jose",2,10],["UAQ","San Juan",18],["SJU","San Juan",78],["SAP","San Pedro Sula",131],["ZSA","San Salvador",25],["SAL","San Salvador",141],["SDK","Sandakan",17],["SNA","Santa Ana",2,10],["SRZ","Santa Cruz",111],["RSA","Santa Rosa",18],["STS","Santa Rosa",2,10],["STM","Santarem",59],["SDQ","Santo Domingo",137],["STD","Santo Domingo",4],["SYX","Sanya",44],["SAO","Sao Paulo",59],["TMS","Sao Tome Island",142],["SPK","Sapporo",35],["SEA","Seattle",2,40],["WLK","Selawik",2,1],["SRG","Semarang",41],["SEL","Seoul",66],["QSF","Setif",7],["SHA","Shanghai",44],["SWA","Shantou",44],["SHJ","Sharjah",3],["SZD","Sheffield",1],["SHE","Shenyang",44],["SZX","Shenzhen",44],["SHR","Sheridan",2,41],["SJW","Shijiazhuang",44],["CIT","Shimkent",16],["SBW","Sibu",17],["REP","Siem Reap",50],["SIN","Singapore",143],["JSH","Sitia",36],["YFJ","Snare Lake",23],["SOF","Sofia",144],["SKO","Sokoto",53],["SOC","Solo City",41],["JZH","Song Pan",44],["XSI","South Indian Lake",23],["SOU","Southampton",1],["SEN","Southend",1],["GEG","Spokane",2,40],["AXP","Spring Point",25],["SGO","St George",6],["SGU","St George",2,36],["SKB","St Kitts",127],["LED","St Petersburg",112],["PIE","St Petersburg",2,20],["STO","Stockholm",26],["SXB","Strasbourg",27],["TNX","Stung Treng",50],["STR","Stuttgart",55],["THS","Sukhothai",43],["NTY","Sun City",58],["SUN","Sun Valley",2,42],["MCY","Sunshine Coast",6],["SUB","Surabaya",41],["STV","Surat",8],["SUG","Surigao",30],["SZV","Suzhou",44],["SYD","Sydney",6],["YQY","Sydney",23],["SCW","Syktyvkar",112],["ZYL","Sylhet",70],["RMQ","Taichung",69],["TNN","Tainan",69],["TPE","Taipei",69],["TTT","Taitung",69],["TAI","Taiz",138],["TLW","Talasea",9],["TLL","Tallinn",145],["TPA","Tampa",2,20],["TNG","Tangier",11],["TJG","Tanjung",41],["TJQ","Tanjung Pandan",41],["TAH","Tanna",136],["TAS","Tashkent",146],["TWU","Tawau",17],["TBS","Tbilisi",147],["TGU","Tegucigalpa",131],["TLV","Tel Aviv",148],["ZCO","Temuco",74],["YXT","Terrace",23],["XTG","Thargomindah",6],["TBI","The Bight",25],["TVF","Thief River Falls",2,31],["YQT","Thunder Bay",23],["TSN","Tianjin",44],["TOD","Tioman",17],["TIA","Tirana",149],["TKS","Tokushima",35],["TYO","Tokyo",35],["TWB","Toowoomba",6],["YTO","Toronto",23],["TLS","Toulouse",27],["TSV","Townsville",6],["TOY","Toyama",35],["TOE","Tozeur",123],["TST","Trang",43],["TGN","Traralgon",6],["REL","Trelew",18],["TRI","Tri-Cities Regional",2,17],["TRU","Trujillo",24],["TUL","Tulsa",2,43],["UBP","Ubon Ratchathani",43],["UPG","Ujung Pandang",41],["ULN","Ulaanbaatar",150],["URC","Urumqi",44],["UTC","Utrecht",22],["EGE","Vail",2,19],["YVO","Val D'Or",23],["VAN","Van",5],["YVR","Vancouver",23],["VBV","Vanuabalavu",65],["VRA","Varadero",45],["VNS","Varanasi",8],["VAR","Varna",144],["VEJ","Vejle",61],["VCE","Venice",13],["VEL","Vernal",2,36],["VRN","Verona",13],["VEY","Vestmannaeyjar",103],["VIE","Vienna",102],["VII","Vinh City",79],["VIS","Visalia",2,10],["VVO","Vladivostok",112],["WGA","Wagga Wagga",6],["WAA","Wales",2,1],["WAW","Warsaw",92],["WAS","Washington",2,44],["WAT","Waterford",75],["WLG","Wellington",37],["WWY","West Wyalong",6],["WYA","Whyalla",6],["ILM","Wilmington",2,15],["ILG","Wilmington",2,45],["ILN","Wilmington",2,18],["WDH","Windhoek",151],["WNR","Windorah",6],["YWG","Winnipeg",23],["WRO","Wroclaw",92],["WUH","Wuhan",44],["WUX","Wuxi",44],["SIA","Xi an",44],["XMN","Xiamen",44],["XFN","Xiangfan",44],["XUZ","Xuzhou",44],["KUM","Yakushima",35],["ENY","Yan'an",44],["YAO","Yaounde",152],["YZF","Yellowknife",23],["EVN","Yerevan",153],["YIW","Yiwu",44],["JOG","Yogyakarta",41],["OKR","Yorke Island",6],["UUS","Yuzhno-Sakhalinsk",112],["ZTH","Zakinthos",36],["ZAJ","Zaranj",99],["ZUH","Zhuhai",44],["ZIG","Ziguinchor",154],["ZRH","Zurich",48],["MFM","Macau",155],["001","Airlie Beach",6],["002","Barossa Valley",6],["003","Blue Mountains",6],["004","Coffs Harbour",6],["005","Creswick",6],["006","Dubbo",6],["007","Exmouth",6],["008","Geelong",6],["009","Gosford",6],["010","Great Keppel",6],["011","Hunter Valley",6],["012","Kalgoorlie",6],["013","Karratha",6],["014","Katherine",6],["015","Kununurra",6],["016","Mackay",6],["017","Margaret River",6],["018","Merrijig",6],["019","Mount Isa",6],["020","Mt Buller",6],["021","Port Hedland",6],["022","Snowy Mountains",6],["023","Wollongong",6],["024","Boao-Hainan",6],["025","Hefei",6],["026","Jinan",6],["027","Qingyuan",6],["028","Xian",6],["029","Zhengzhou",6],["030","Denarau Island",6],["031","Vomo Island",6],["032","Bekasi",6],["033","Bogor",6],["034","Bukittinggi",6],["035","Jambi",6],["036","Lombok",6],["037","Vientiane",6],["038","Palmerston North",6],["039","Pauanui Beach",6],["040","Wanaka",6],["041","Burnt Pine",6],["042","Rangiroa",6],["043","Tahiti",6],["044","Chonburi",6],["045","Hua Hin",6],["046","Khon Kaen",6],["047","Pattaya",6],["048","Rayong",6],["049","Songkhla",6],["050","Phan Thiet",6],["051","Phu Quoc Island",6]],
    COUNTRIES : [["GL","Greenland"],["GB","United Kingdom"],["US","United States"],["AE","United Arab Emirates"],["VE","Venezuela"],["TR","Turkey"],["AU","Australia"],["DZ","Algeria"],["IN","India"],["PG","Papua New Guinea"],["CK","Cook Islands"],["MA","Morocco"],["ES","Spain"],["IT","Italy"],["SY","Syrian Arab Republic"],["EG","Egypt"],["KZ","Kazakhstan"],["MY","Malaysia"],["AR","Argentina"],["MG","Madagascar"],["KE","Kenya"],["JO","Jordan"],["NL","Netherlands"],["CA","Canada"],["PE","Peru"],["BS","Bahamas"],["SE","Sweden"],["FR","France"],["AI","Anguilla"],["AG","Antigua and Barbuda"],["PH","Philippines"],["BE","Belgium"],["CO","Colombia"],["PF","French Polynesia"],["WS","Samoa"],["JP","Japan"],["GR","Greece"],["NZ","New Zealand"],["BH","Bahrain"],["RO","Romania"],["AZ","Azerbaijan"],["ID","Indonesia"],["BN","Brunei Darussalam"],["TH","Thailand"],["CN","China"],["CU","Cuba"],["BB","Barbados"],["CR","Costa Rica"],["CH","Switzerland"],["GQ","Equatorial Guinea"],["KH","Cambodia"],["LB","Lebanon"],["LY","Libyan Arab Jamahiriya"],["NG","Nigeria"],["NO","Norway"],["DE","Germany"],["BM","Bermuda"],["MH","Marshall Islands"],["ZA","South Africa"],["BR","Brazil"],["CV","Cape Verde"],["DK","Denmark"],["CZ","Czech Republic"],["HU","Hungary"],["BI","Burundi"],["FJ","Fiji"],["KR","Republic of Korea"],["MX","Mexico"],["VC","Saint Vincent and the Grenadines"],["TW","Taiwan"],["BD","Bangladesh"],["MW","Malawi"],["CC","Cocos (Keeling) Islands"],["LK","Sri Lanka"],["CL","Chile"],["IE","Ireland"],["PT","Portugal"],["BJ","Benin"],["PR","Puerto Rico"],["VN","Vietnam"],["PK","Pakistan"],["DJ","Djibouti"],["QA","Qatar"],["DM","Dominica"],["CY","Cyprus"],["EC","Ecuador"],["FO","Faroe Islands"],["SB","Solomon Islands"],["MQ","Martinique"],["GA","Gabon"],["TV","Tuvalu"],["MV","Maldives"],["PL","Poland"],["GI","Gibraltar"],["KY","Cayman Islands"],["GD","Grenada"],["GU","Guam"],["GT","Guatemala"],["FI","Finland"],["AF","Afghanistan"],["HK","Hong Kong"],["AO","Angola"],["AT","Austria"],["IS","Iceland"],["SA","Saudi Arabia"],["NP","Nepal"],["SD","Sudan"],["UA","Ukraine"],["JM","Jamaica"],["PW","Palau"],["KW","Kuwait"],["BO","Bolivia"],["RU","Russian Federation"],["SI","Slovenia"],["TG","Togo"],["LU","Luxembourg"],["SC","Seychelles"],["ET","Ethiopia"],["MT","Malta"],["MZ","Mozambique"],["BW","Botswana"],["MU","Mauritius"],["TC","Turks and Caicos Islands"],["TN","Tunisia"],["MC","Monaco"],["OM","Oman"],["NR","Nauru"],["KN","Saint Kitts and Nevis"],["NF","Norfolk Island"],["NC","New Caledonia"],["AS","American Samoa"],["HN","Honduras"],["PA","Panama"],["SR","Suriname"],["HT","Haiti"],["TT","Trinidad and Tobago"],["VU","Vanuatu"],["DO","Dominican Republic"],["YE","Yemen"],["MP","Northern Mariana Islands"],["AN","Netherlands Antilles"],["SV","El Salvador"],["ST","Sao Tome and Principe"],["SG","Singapore"],["BG","Bulgaria"],["EE","Estonia"],["UZ","Uzbekistan"],["GE","Georgia"],["IL","Israel"],["AL","Albania"],["MN","Mongolia"],["NA","Namibia"],["CM","Cameroon"],["AM","Armenia"],["SN","Senegal"],["MO","Macao"]],
    STATES : [["SD","South Dakota"],["AK","Alaska"],["GA","Georgia"],["NY","New York"],["NM","New Mexico"],["LA","Louisiana"],["PA","Pennsylvania"],["WI","Wisconsin"],["NJ","New Jersey"],["TX","Texas"],["CA","California"],["MD","Maryland"],["AL","Alabama"],["IL","Illinois"],["MA","Massachusetts"],["NC","North Carolina"],["VA","Virginia"],["TN","Tennessee"],["OH","Ohio"],["CO","Colorado"],["FL","Florida"],["MI","Michigan"],["OR","Oregon"],["SC","South Carolina"],["MT","Montana"],["AZ","Arizona"],["MS","Mississippi"],["HI","Hawaii"],["AR","Arkansas"],["WV","West Virginia"],["IN","Indiana"],["MN","Minnesota"],["MO","Missouri"],["NV","Nevada"],["KY","Kentucky"],["NH","New Hampshire"],["UT","Utah"],["CT","Connecticut"],["NE","Nebraska"],["ME","Maine"],["WA","Washington"],["WY","Wyoming"],["ID","Idaho"],["OK","Oklahoma"],["DC","District of Columbia"],["DE","Delaware"]],

    getLocationAt : function(index) {
      var locationRecord = this.HOTEL_LOCATIONS[index];
      var countryRecord = this.COUNTRIES[locationRecord[2]];
      return new com.bezurk.hotels.Location(
        locationRecord[0],
        locationRecord[1],
        countryRecord[0],
        countryRecord[1],
        (locationRecord[3] ? this.STATES[locationRecord[3]][0] : ''),
        (locationRecord[3] ? this.STATES[locationRecord[3]][1] : '')
      );
    },

    getPossibleLocationsFor : function(query) {
      var queryFirstChar = query.charAt(0).toLowerCase();
      if (!this.MAPPING[queryFirstChar]) return;
      var possibleLocationsIndexes = this.MAPPING[queryFirstChar];
      var len = possibleLocationsIndexes.length;
      var possibleLocations = [];
      for (var i = 0; i < len; i++) {
        possibleLocations.push(this.getLocationAt(possibleLocationsIndexes[i]));
      }
      return possibleLocations;
    },

    getLocationByCode : function(code) {
      for (var i = 0, len = com.bezurk.hotels.LocationsDataSource.HOTEL_LOCATIONS.length; i < len; i++) {
        if (com.bezurk.hotels.LocationsDataSource.HOTEL_LOCATIONS[i][0] == code) {
          return this.getLocationAt(i);
        }
      }
      return null;
    }
  }
}();
