/**
 * @author G. Giunta
 * @copyright Copyright © 2003, 2004 SEA Aeroporti di Milano
 */


/* Definizione dell'oggetto Airport utilizzato per generare i combobox di ricerca voli */
function Airport(cod_iata, descr_long, scali_sea) {
  // codice IATA
  this.cod_iata = cod_iata;  
  // Nome dello scalo
  this.descr_long = descr_long;
  // Scali SEA collegati (1 char: A, L o M)
  this.scali_sea = scali_sea;
}


/* Lista degli aeroporti remoti con cui SEA si collega */
var remoteAirports = new Array();

/* lista degli aeroporti gestiti da SEA */
var seaAirports = new Array();

/* RIEMPIMENTO DEI DATI */

seaAirports[0] = new Airport('MIL', 'Milano Linate/Malpensa', 'A');
seaAirports[1] = new Airport('LIN', 'Milano Linate', 'L');
seaAirports[2] = new Airport('MXP', 'Milano Malpensa', 'M');

/*********** DA QUI IN POI GENERATO AUTOMATICAMENTE CON DATI DAL DB ***********/
remoteAirports[0] = new Airport('AUH', 'Abu Dhabi                                         ', 'M');
remoteAirports[1] = new Airport('AZI', 'Abu Dhabi Bateen', 'M');
remoteAirports[2] = new Airport('AGA', 'Agadir                                            ', 'M');
remoteAirports[3] = new Airport('RJL', 'Agoncillo', 'M');
remoteAirports[4] = new Airport('DBB', 'Al Alamain Dabaa                                  ', 'M');
remoteAirports[5] = new Airport('NHD', 'Al Minhad', 'M');
remoteAirports[6] = new Airport('FJR', 'Al-fujairah Fujairah Intl Arpt', 'A');
remoteAirports[7] = new Airport('ALL', 'Albenga                                           ', 'M');
remoteAirports[8] = new Airport('ALP', 'Aleppo                                            ', 'M');
remoteAirports[9] = new Airport('AHO', 'Alghero                                           ', 'A');
remoteAirports[10] = new Airport('ALG', 'Algiers                                           ', 'M');
remoteAirports[11] = new Airport('ALC', 'Alicante                                          ', 'M');
remoteAirports[12] = new Airport('AMM', 'Amman                                             ', 'M');
remoteAirports[13] = new Airport('AMS', 'Amsterdam                                         ', 'A');
remoteAirports[14] = new Airport('AOI', 'Ancona                                            ', 'M');
remoteAirports[15] = new Airport('AYT', 'Antalya                                           ', 'M');
remoteAirports[16] = new Airport('ANU', 'Antigua                                           ', 'M');
remoteAirports[17] = new Airport('TTB', 'Arbatax                                           ', 'M');
remoteAirports[18] = new Airport('ATH', 'Athens                                            ', 'A');
remoteAirports[19] = new Airport('ATL', 'Atlanta                                           ', 'M');
remoteAirports[20] = new Airport('GYD', 'Baku                                              ', 'M');
remoteAirports[21] = new Airport('BKK', 'Bangkok                                           ', 'M');
remoteAirports[22] = new Airport('BCN', 'Barcelona                                         ', 'A');
remoteAirports[23] = new Airport('BRI', 'Bari                                              ', 'A');
remoteAirports[24] = new Airport('BSL', 'Basel                                             ', 'M');
remoteAirports[25] = new Airport('BFS', 'Belfast                                           ', 'M');
remoteAirports[26] = new Airport('BEG', 'Belgrade                                          ', 'M');
remoteAirports[27] = new Airport('BGY', 'Bergamo Orio Serio                                ', 'L');
remoteAirports[28] = new Airport('SXF', 'Berlin Schoenefeld                                ', 'M');
remoteAirports[29] = new Airport('TXL', 'Berlin Tegel                                      ', 'A');
remoteAirports[30] = new Airport('BEY', 'Beyrut                                            ', 'M');
remoteAirports[31] = new Airport('BQH', 'Biggin Hill', 'A');
remoteAirports[32] = new Airport('BHX', 'Birmingham                                        ', 'M');
remoteAirports[33] = new Airport('BVC', 'Boavista                                          ', 'M');
remoteAirports[34] = new Airport('BJV', 'Bodrum                                            ', 'M');
remoteAirports[35] = new Airport('BLQ', 'Bologna                                           ', 'M');
remoteAirports[36] = new Airport('BOD', 'Bordeaux                                          ', 'M');
remoteAirports[37] = new Airport('BOJ', 'Bourgas', 'A');
remoteAirports[38] = new Airport('BDS', 'Brindisi                                          ', 'A');
remoteAirports[39] = new Airport('BRS', 'Bristol                                           ', 'M');
remoteAirports[40] = new Airport('BRU', 'Brussels                                          ', 'A');
remoteAirports[41] = new Airport('OTP', 'Bucharest Otopeni                                 ', 'M');
remoteAirports[42] = new Airport('BUD', 'Budapest                                          ', 'M');
remoteAirports[43] = new Airport('EZE', 'Buenos Aires                                      ', 'M');
remoteAirports[44] = new Airport('CAG', 'Cagliari                                          ', 'A');
remoteAirports[45] = new Airport('CAI', 'Cairo                                             ', 'M');
remoteAirports[46] = new Airport('CUN', 'Cancun                                            ', 'M');
remoteAirports[47] = new Airport('CTG', 'Cartagena                                         ', 'M');
remoteAirports[48] = new Airport('CMN', 'Casablanca                                        ', 'M');
remoteAirports[49] = new Airport('CTA', 'Catania                                           ', 'A');
remoteAirports[50] = new Airport('CYO', 'Cayo Largo                                        ', 'M');
remoteAirports[51] = new Airport('CER', 'Cherbourg Maupertus', 'A');
remoteAirports[52] = new Airport('CWC', 'Chernivtsi                                        ', 'M');
remoteAirports[53] = new Airport('KIV', 'Chisinau                                          ', 'M');
remoteAirports[54] = new Airport('CGN', 'Cologne                                           ', 'M');
remoteAirports[55] = new Airport('CMB', 'Colombo                                           ', 'M');
remoteAirports[56] = new Airport('CPH', 'Copenhagen                                        ', 'A');
remoteAirports[57] = new Airport('CFU', 'Corfu                                             ', 'M');
remoteAirports[58] = new Airport('CRV', 'Crotone                                           ', 'A');
remoteAirports[59] = new Airport('CUR', 'Curacao Aeropuerto Hato', 'A');
remoteAirports[60] = new Airport('DKR', 'Dakar                                             ', 'M');
remoteAirports[61] = new Airport('DFW', 'Dallas/ft Worth Int', 'A');
remoteAirports[62] = new Airport('DAM', 'Damascus                                          ', 'M');
remoteAirports[63] = new Airport('DJE', 'Djerba                                            ', 'M');
remoteAirports[64] = new Airport('DOH', 'Doha                                              ', 'M');
remoteAirports[65] = new Airport('DXB', 'Dubai                                             ', 'M');
remoteAirports[66] = new Airport('DUB', 'Dublin                                            ', 'A');
remoteAirports[67] = new Airport('DBV', 'Dubrovnik                                         ', 'M');
remoteAirports[68] = new Airport('DUS', 'Dusseldorf                                        ', 'M');
remoteAirports[69] = new Airport('EDI', 'Edimburgh                                         ', 'M');
remoteAirports[70] = new Airport('EVN', 'Erevan                                            ', 'M');
remoteAirports[71] = new Airport('ERH', 'Errachidia', 'A');
remoteAirports[72] = new Airport('FAB', 'Farnborough                                       ', 'M');
remoteAirports[73] = new Airport('FLR', 'Firenze                                           ', 'M');
remoteAirports[74] = new Airport('FOG', 'Foggia                                            ', 'M');
remoteAirports[75] = new Airport('FOR', 'Fortaleza                                         ', 'M');
remoteAirports[76] = new Airport('FRA', 'Frankfurt                                         ', 'A');
remoteAirports[77] = new Airport('FPO', 'Freeport                                          ', 'M');
remoteAirports[78] = new Airport('FUE', 'Fuerteventura                                     ', 'M');
remoteAirports[79] = new Airport('FNC', 'Funchal                                           ', 'M');
remoteAirports[80] = new Airport('GVA', 'Geneva                                            ', 'M');
remoteAirports[81] = new Airport('GOA', 'Genova                                            ', 'M');
remoteAirports[82] = new Airport('GLA', 'Glasgow                                           ', 'M');
remoteAirports[83] = new Airport('GME', 'Gomel                                             ', 'L');
remoteAirports[84] = new Airport('HAM', 'Hamburg                                           ', 'M');
remoteAirports[85] = new Airport('HAJ', 'Hannover                                          ', 'M');
remoteAirports[86] = new Airport('HAV', 'Havana - Cuba                                     ', 'M');
remoteAirports[87] = new Airport('HEL', 'Helsinki                                          ', 'M');
remoteAirports[88] = new Airport('HER', 'Heraklion                                         ', 'M');
remoteAirports[89] = new Airport('HOG', 'Holguin                                           ', 'M');
remoteAirports[90] = new Airport('HKG', 'Hongkong                                          ', 'M');
remoteAirports[91] = new Airport('HRG', 'Hurghada                                          ', 'M');
remoteAirports[92] = new Airport('IBZ', 'Ibiza                                             ', 'M');
remoteAirports[93] = new Airport('SID', 'Ilha Do Sal                                       ', 'M');
remoteAirports[94] = new Airport('ISB', 'Islamabad                                         ', 'M');
remoteAirports[95] = new Airport('IST', 'Istanbul Ataturk', 'M');
remoteAirports[96] = new Airport('SAW', 'Istanbul Sabiha Gockcen', 'M');
remoteAirports[97] = new Airport('JED', 'Jeddah                                            ', 'M');
remoteAirports[98] = new Airport('AOK', 'Karpathos                                         ', 'M');
remoteAirports[99] = new Airport('ASR', 'Kayseri', 'A');
remoteAirports[100] = new Airport('KBP', 'Kiev Borispol                                     ', 'M');
remoteAirports[101] = new Airport('KGS', 'Kos                                               ', 'M');
remoteAirports[102] = new Airport('LRM', 'La Romana                                         ', 'M');
remoteAirports[103] = new Airport('LOS', 'Lagos                                             ', 'M');
remoteAirports[104] = new Airport('LHE', 'Lahore                                            ', 'M');
remoteAirports[105] = new Airport('SUF', 'Lamezia S.eufemia                                 ', 'A');
remoteAirports[106] = new Airport('LMP', 'Lampedusa                                         ', 'A');
remoteAirports[107] = new Airport('ACE', 'Lanzarote                                         ', 'M');
remoteAirports[108] = new Airport('LCA', 'Larnaca                                           ', 'M');
remoteAirports[109] = new Airport('LPA', 'Las Palmas                                        ', 'M');
remoteAirports[110] = new Airport('LGG', 'Liegi                                             ', 'A');
remoteAirports[111] = new Airport('LIS', 'Lisbon                                            ', 'A');
remoteAirports[112] = new Airport('LCY', 'London City Airport                               ', 'A');
remoteAirports[113] = new Airport('LGW', 'London Gatwick                                    ', 'A');
remoteAirports[114] = new Airport('LHR', 'London Heathrow                                   ', 'A');
remoteAirports[115] = new Airport('LTN', 'London Luton                                      ', 'M');
remoteAirports[116] = new Airport('STN', 'London Stansted                                   ', 'M');
remoteAirports[117] = new Airport('LDE', 'Lourdes                                           ', 'M');
remoteAirports[118] = new Airport('LUX', 'Luxembourg                                        ', 'M');
remoteAirports[119] = new Airport('LXR', 'Luxor                                             ', 'M');
remoteAirports[120] = new Airport('LWO', 'Lwow                                              ', 'M');
remoteAirports[121] = new Airport('LYS', 'Lyon                                              ', 'M');
remoteAirports[122] = new Airport('MCZ', 'Maceio                                            ', 'M');
remoteAirports[123] = new Airport('MAD', 'Madrid                                            ', 'A');
remoteAirports[124] = new Airport('SEZ', 'Mahe Is.                                          ', 'M');
remoteAirports[125] = new Airport('MAH', 'Mahon                                             ', 'M');
remoteAirports[126] = new Airport('AGP', 'Malaga                                            ', 'M');
remoteAirports[127] = new Airport('MLE', 'Male                                              ', 'M');
remoteAirports[128] = new Airport('MLA', 'Malta                                             ', 'M');
remoteAirports[129] = new Airport('MAN', 'Manchester                                        ', 'M');
remoteAirports[130] = new Airport('ADJ', 'Marka                                             ', 'M');
remoteAirports[131] = new Airport('RAK', 'Marrakech                                         ', 'M');
remoteAirports[132] = new Airport('RMF', 'Marsa Alam                                        ', 'M');
remoteAirports[133] = new Airport('MRS', 'Marseille                                         ', 'M');
remoteAirports[134] = new Airport('MRU', 'Mauritius                                         ', 'M');
remoteAirports[135] = new Airport('MUH', 'Mersamatruh                                       ', 'M');
remoteAirports[136] = new Airport('MIA', 'Miami                                             ', 'M');
remoteAirports[137] = new Airport('JMK', 'Mikonos                                           ', 'M');
remoteAirports[138] = new Airport('MSQ', 'Minsk                                             ', 'A');
remoteAirports[139] = new Airport('MBA', 'Mombasa                                           ', 'M');
remoteAirports[140] = new Airport('MIR', 'Monastir                                          ', 'M');
remoteAirports[141] = new Airport('MBJ', 'Montego Bay                                       ', 'M');
remoteAirports[142] = new Airport('SVO', 'Moscow Sheremetyevo                               ', 'M');
remoteAirports[143] = new Airport('VKO', 'Moscow Vnukovo                                    ', 'M');
remoteAirports[144] = new Airport('OMO', 'Mostar                                            ', 'M');
remoteAirports[145] = new Airport('MUC', 'Munich                                            ', 'M');
remoteAirports[146] = new Airport('NTE', 'Nantes                                            ', 'M');
remoteAirports[147] = new Airport('NAP', 'Napoli                                            ', 'A');
remoteAirports[148] = new Airport('NAT', 'Natal                                             ', 'M');
remoteAirports[149] = new Airport('NAV', 'Nevsehir', 'A');
remoteAirports[150] = new Airport('JFK', 'New York J.f.kennedy                              ', 'M');
remoteAirports[151] = new Airport('EWR', 'Newark                                            ', 'M');
remoteAirports[152] = new Airport('NCE', 'Nice                                              ', 'M');
remoteAirports[153] = new Airport('NOS', 'Nosy Be                                           ', 'M');
remoteAirports[154] = new Airport('NUE', 'Nuremberg                                         ', 'M');
remoteAirports[155] = new Airport('ODE', 'Odense Beldringe', 'A');
remoteAirports[156] = new Airport('ODS', 'Odessa Central', 'A');
remoteAirports[157] = new Airport('OLB', 'Olbia                                             ', 'A');
remoteAirports[158] = new Airport('OPO', 'Oporto                                            ', 'M');
remoteAirports[159] = new Airport('FNU', 'Oristano Fenosu', 'M');
remoteAirports[160] = new Airport('OSL', 'Oslo                                              ', 'M');
remoteAirports[161] = new Airport('YOW', 'Ottawa International', 'A');
remoteAirports[162] = new Airport('PMO', 'Palermo                                           ', 'A');
remoteAirports[163] = new Airport('PMI', 'Palma Mallorca                                    ', 'M');
remoteAirports[164] = new Airport('PNL', 'Pantelleria                                       ', 'A');
remoteAirports[165] = new Airport('CDG', 'Paris Cdg                                         ', 'A');
remoteAirports[166] = new Airport('ORY', 'Paris Orly                                        ', 'A');
remoteAirports[167] = new Airport('PEG', 'Perugia                                           ', 'M');
remoteAirports[168] = new Airport('PSR', 'Pescara                                           ', 'A');
remoteAirports[169] = new Airport('HKT', 'Phuket                                            ', 'M');
remoteAirports[170] = new Airport('PSA', 'Pisa                                              ', 'M');
remoteAirports[171] = new Airport('PTP', 'Pointeapitre                                      ', 'M');
remoteAirports[172] = new Airport('PXO', 'Porto Santo                                       ', 'M');
remoteAirports[173] = new Airport('BPS', 'Portoseguro                                       ', 'M');
remoteAirports[174] = new Airport('PRG', 'Prague                                            ', 'M');
remoteAirports[175] = new Airport('PRN', 'Pristina                                          ', 'M');
remoteAirports[176] = new Airport('PUJ', 'Puntacana                                         ', 'M');
remoteAirports[177] = new Airport('REC', 'Recife                                            ', 'M');
remoteAirports[178] = new Airport('REG', 'Reggio Calabria                                   ', 'A');
remoteAirports[179] = new Airport('KEF', 'Reykjavik/keflavik                                ', 'M');
remoteAirports[180] = new Airport('RHO', 'Rhodi                                             ', 'M');
remoteAirports[181] = new Airport('RIX', 'Riga                                              ', 'M');
remoteAirports[182] = new Airport('RUH', 'Riyadh                                            ', 'M');
remoteAirports[183] = new Airport('RTB', 'Roatan                                            ', 'M');
remoteAirports[184] = new Airport('FCO', 'Roma Fiumicino                                    ', 'A');
remoteAirports[185] = new Airport('RTM', 'Rotterdam                                         ', 'M');
remoteAirports[186] = new Airport('SMF', 'Sacramento Metropolitan', 'A');
remoteAirports[187] = new Airport('QSR', 'Salerno                                           ', 'M');
remoteAirports[188] = new Airport('SKG', 'Salonicco                                         ', 'M');
remoteAirports[189] = new Airport('SSA', 'Salvador                                          ', 'M');
remoteAirports[190] = new Airport('SMI', 'Samos                                             ', 'M');
remoteAirports[191] = new Airport('SNU', 'Santaclara Cuba                                   ', 'M');
remoteAirports[192] = new Airport('SCQ', 'Santiago Compost                                  ', 'M');
remoteAirports[193] = new Airport('JTR', 'Santorini Thira', 'M');
remoteAirports[194] = new Airport('GRU', 'Saopaulo                                          ', 'M');
remoteAirports[195] = new Airport('ICN', 'Seoul Incheon', 'M');
remoteAirports[196] = new Airport('SVQ', 'Sevilla                                           ', 'M');
remoteAirports[197] = new Airport('PVG', 'Shanghai                                          ', 'M');
remoteAirports[198] = new Airport('SSH', 'Sharm El Sheikh                                   ', 'M');
remoteAirports[199] = new Airport('SIN', 'Singapore                                         ', 'M');
remoteAirports[200] = new Airport('JSI', 'Skiathos                                          ', 'M');
remoteAirports[201] = new Airport('SOF', 'Sofia                                             ', 'M');
remoteAirports[202] = new Airport('SPU', 'Split                                             ', 'M');
remoteAirports[203] = new Airport('LED', 'St.petersburg                                     ', 'M');
remoteAirports[204] = new Airport('ARN', 'Stockholm                                         ', 'A');
remoteAirports[205] = new Airport('STR', 'Stuttgart                                         ', 'M');
remoteAirports[206] = new Airport('TBJ', 'Tabarka                                           ', 'M');
remoteAirports[207] = new Airport('TLL', 'Tallinn                                           ', 'M');
remoteAirports[208] = new Airport('TAS', 'Tashkent                                          ', 'M');
remoteAirports[209] = new Airport('IKA', 'Tehran Imam Khomaini                              ', 'M');
remoteAirports[210] = new Airport('TLV', 'Tel Aviv                                          ', 'M');
remoteAirports[211] = new Airport('TFS', 'Tenerife Sur R.sofia                              ', 'M');
remoteAirports[212] = new Airport('TER', 'Terceira Island Lajes', 'A');
remoteAirports[213] = new Airport('TIA', 'Tirana                                            ', 'M');
remoteAirports[214] = new Airport('NRT', 'Tokyo Narita                                      ', 'M');
remoteAirports[215] = new Airport('TRN', 'Torino                                            ', 'M');
remoteAirports[216] = new Airport('YYZ', 'Toronto                                           ', 'M');
remoteAirports[217] = new Airport('TOJ', 'Torrejon Afb', 'A');
remoteAirports[218] = new Airport('TLS', 'Toulouse                                          ', 'M');
remoteAirports[219] = new Airport('TOE', 'Tozeur                                            ', 'M');
remoteAirports[220] = new Airport('TPS', 'Trapani                                           ', 'L');
remoteAirports[221] = new Airport('TRS', 'Trieste                                           ', 'M');
remoteAirports[222] = new Airport('TIP', 'Tripoli                                           ', 'M');
remoteAirports[223] = new Airport('TUN', 'Tunisi                                            ', 'M');
remoteAirports[224] = new Airport('VLC', 'Valencia                                          ', 'M');
remoteAirports[225] = new Airport('VRA', 'Varadero                                          ', 'M');
remoteAirports[226] = new Airport('VCE', 'Venezia                                           ', 'M');
remoteAirports[227] = new Airport('VRN', 'Verona                                            ', 'M');
remoteAirports[228] = new Airport('VNO', 'Vilnius                                           ', 'M');
remoteAirports[229] = new Airport('WAW', 'Warsaw                                            ', 'M');
remoteAirports[230] = new Airport('VIE', 'Wien                                              ', 'A');
remoteAirports[231] = new Airport('ZNZ', 'Zanzibar                                          ', 'M');
remoteAirports[232] = new Airport('ZRH', 'Zurich                                            ', 'M');
