
// Archivo de Rutas home  en Inglés:
// Descripciones de los aeropuertos Origenes
// Fecha actualizacion: 01/02/2012 17:36
//crearemos un array asociativo por apts (o sea, un Object con muchas propiedades)
//---------------------------------------------------------------------------



var descripciones={
'EEM':"Albacete (Est. Tren)",
'AMS':"Amsterdam",
'GVA':"Geneva",
'LIS':"Lisbon",
'LGW':"London Gatwick",
'LIN':"Milan (Linate)",
'MXP':"Milan (Malpensa)",
'ORY':"París (Orly)",
'FCO':"Rome",
'VCE':"Venice",
'DKR':"Dakar",
'SSG':"Malabo",
'EZE':"Buenos Aires",
'CCS':"Caracas",
'LIM':"Lima",
'SSA':"Salvador de Bahía (Brasil)",
'CUN':"Cancún",
'HAV':"Havana",
'POP':"Puerto Plata",
'SDQ':"Santo Domingo",
'MEX':"Mexico City",
'MIA':"Miami",
'JFK':"New York (JFK)",
'ALC':"Alicante",
'OVD':"Asturias",
'FUE':"Fuerteventura",
'LPA':"Gran Canaria",
'IBZ':"Ibiza",
'ACE':"Lanzarote",
'AGP':"Malaga",
'MAH':"Minorca",
'PMI':"Majorca",
'SCQ':"Santiago de Compostela",
'SVQ':"Seville",
'TFN':"North Tenerife",
'TFS':"South Tenerife",
'ZAZ':"Saragossa",
'BCN':"Barcelona",
'XOJ':"Cordoba (Est. Tren)",
'QLQ':"Lleida (Est. Tren)",
'MAD':"Madrid",
'XUT':"Murcia (Est. Tren)",
'EEP':"Pamplona (Est. Tren)",
'XQA':"Sevilla (Est. Tren)",
'EER':"Tarragona (Est. Tren)",
'VLC':"Valencia",
'XIV':"Valladolid (Est. Tren)",
'VGO':"Vigo",
'XZZ':"Saragossa (Est. Tren)",
'OTP':"Bucharest",
'PUJ':"Punta Cana",
'GRX':"Granada",
'OPO':"Oporto",
'CDG':"París (Ch. de Gaulle)",
'BIO':"Bilbao",
'FLL':"Philadelphia",
'LAS':"Las Vegas",
'LAX':"Los Angeles",
'MCO':"Orlando",
'SFO':"San Francisco"
};
//----------------------------------------------------------------------------
//Descripciones de Zonas
var zonasDesc={
'NAC':"NATIONAL",
'EUR':"EUROPE",
'AFR':"AFRICA",
'AMS':"SOUTH AMERICA",
'CAR':"CARIBBEAN",
'AMN':"NORTH AMERICA"
};

//----------------------------------------------------------------------------
//Zonas de Origenes
var zonas={
'NAC':"NATIONAL",
'EUR':"EUROPE",
'AFR':"AFRICA",
'AMS':"SOUTH AMERICA",
'CAR':"CARIBBEAN",
'AMN':"NORTH AMERICA"
};

//----------------------------------------------------------------------------
//Origenes
var origenes={
'NAC':['.','EEM','ALC','OVD','BCN','BIO','XOJ','FUE','LPA','GRX','IBZ','ACE','QLQ','MAD','AGP','MAH','XUT','PMI','EEP','SCQ','SVQ','XQA','EER','TFN','TFS','VLC','XIV','VGO','ZAZ','XZZ'],
'EUR':['.','AMS','OTP','GVA','LIS','LGW','LIN','MXP','OPO','CDG','ORY','FCO','VCE'],
'AFR':['.','DKR','SSG'],
'AMS':['.','EZE','CCS','LIM','SSA'],
'CAR':['.','CUN','HAV','POP','PUJ','SDQ'],
'AMN':['.','FLL','LAS','LAX','MEX','MIA','JFK','MCO','SFO']
};

//Trayectos
//----------------------------------------------------------------------------
var trayectos={
'EEM':[[['EUR'],['AMS','GVA10','LIS','LGW','LIN','MXP','ORY','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],[['AMS'],['EZE','CCS','LIM','SSA','.']],[['CAR'],['CUN20','HAV','POP','SDQ','.']],[['AMN'],['MEX20','MIA','JFK','.']],'.'],
'ALC':[[['NAC'],['OVD00','FUE','LPA','IBZ','ACE','AGP','MAH','PMI','SCQ','SVQ','TFN','TFS','ZAZ','.']],'.'],
'AMS':[[['NAC'],['EEM','OVD','BCN','XOJ','FUE','LPA','IBZ','ACE','QLQ','MAD','AGP','MAH','XUT','PMI','EEP','SCQ','XQA','EER','TFN','VLC','XIV','VGO','XZZ','.']],[['EUR'],['OTP','LIS','LGW','LIN','MXP','FCO','.']],[['AFR'],['DKR','SSG','.']],[['AMS'],['EZE','CCS','LIM','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ','SDQ','.']],[['AMN'],['MEX20','MIA','JFK','.']],'.'],
'OVD':[[['NAC'],['ALC00','FUE','LPA','GRX00','IBZ','ACE','MAD','AGP','MAH','PMI','SCQ','SVQ00','TFN','TFS','VLC00','VGO','ZAZ','.']],[['EUR'],['AMS','OTP10','LIS10','LGW','LIN','MXP','OPO10','CDG10','ORY10','FCO','VCE20','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA20','JFK','.']],'.'],
'BCN':[[['NAC'],['FUE','LPA','GRX','IBZ','ACE','MAD','AGP','MAH','PMI','SVQ00','TFN','TFS','VGO00','.']],[['EUR'],['AMS','OTP10','GVA10','LIS10','LGW','LIN','MXP','OPO','ORY','FCO','VCE20','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA20','JFK','.']],'.'],
'BIO':[[['NAC'],['FUE00','LPA00','ACE00','TFN00','TFS00','.']],'.'],
'OTP':[[['NAC'],['OVD10','BCN10','FUE10','LPA10','IBZ10','ACE10','MAD10','AGP10','MAH10','PMI10','SCQ10','TFN10','VGO10','.']],[['EUR'],['AMS10','LIS10','LGW10','LIN10','MXP10','ORY10','FCO10','.']],[['AFR'],['DKR20','SSG20','.']],[['AMS'],['EZE10','CCS20','LIM20','SSA20','.']],[['CAR'],['CUN20','HAV20','POP20','PUJ20','SDQ20','.']],[['AMN'],['MEX20','MIA20','JFK20','.']],'.'],
'EZE':[[['NAC'],['EEM','OVD20','BCN20','XOJ','FUE','LPA20','IBZ20','ACE','QLQ','MAD20','AGP','MAH','XUT','PMI20','EEP','SCQ20','XQA','EER','TFN20','VLC','XIV','VGO20','XZZ','.']],[['EUR'],['AMS','OTP20','GVA20','LIS','LGW20','LIN','MXP','CDG20','ORY20','FCO20','.']],[['AFR'],['DKR','SSG','.']],'.'],
'CUN':[[['NAC'],['EEM20','OVD20','BCN20','XOJ20','FUE20','LPA20','IBZ20','ACE20','QLQ20','MAD20','AGP20','MAH20','XUT20','PMI20','EEP20','SCQ20','XQA20','EER20','TFN20','VLC20','XIV20','VGO20','XZZ20','.']],[['EUR'],['AMS20','OTP20','GVA20','LIS20','LGW20','LIN20','MXP20','ORY20','FCO20','VCE20','.']],[['AFR'],['DKR20','SSG20','.']],'.'],
'CCS':[[['NAC'],['EEM','OVD','BCN','XOJ','FUE','LPA','IBZ','ACE','QLQ','MAD','AGP','MAH','XUT','PMI','EEP','SCQ','XQA','EER','TFN','VLC20','XIV','VGO','XZZ','.']],[['EUR'],['AMS','OTP20','GVA20','LIS','LGW','LIN','MXP','ORY20','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],'.'],
'XOJ':[[['EUR'],['AMS','GVA10','LIS','LGW','LIN','MXP','ORY','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],[['AMS'],['EZE','CCS','LIM','SSA','.']],[['CAR'],['CUN20','HAV','POP','SDQ','.']],[['AMN'],['MEX20','MIA','JFK','.']],'.'],
'DKR':[[['NAC'],['EEM','OVD','BCN','XOJ','FUE','LPA','IBZ','ACE','QLQ','MAD','AGP','MAH','XUT','PMI','EEP','SCQ','XQA','EER','TFN','VLC','XIV','VGO','XZZ','.']],[['EUR'],['AMS','OTP20','LIS20','LGW','LIN','MXP','ORY','FCO','.']],[['AMS'],['EZE','CCS','LIM','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA20','JFK','.']],'.'],
'FLL':[[['EUR'],['LIS20','MAD20','PMI20','VGO20','.']],'.'],
'FUE':[[['NAC'],['ALC','OVD','BCN','BIO00','IBZ','MAD','AGP','MAH','PMI','SCQ','SVQ','VLC','VGO','ZAZ','.']],[['EUR'],['AMS','OTP10','LIS','LGW','LIN','MXP','CDG','ORY','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],[['AMS'],['EZE','CCS','LIM','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA','JFK','.']],'.'],
'GVA':[[['NAC'],['EEM10','BCN10','XOJ10','LPA10','IBZ10','ACE10','QLQ10','MAD10','MAH10','XUT10','PMI10','EEP10','XQA10','EER10','TFN10','XIV10','VGO10','XZZ10','.']],[['AMS'],['EZE20','CCS10','LIM20','.']],[['CAR'],['CUN20','HAV20','PUJ20','SDQ20','.']],[['AMN'],['MEX20','JFK20','.']],'.'],
'LPA':[[['NAC'],['ALC','OVD','BCN','BIO00','IBZ','MAD','AGP','MAH','PMI','SCQ','SVQ','VLC','VGO','ZAZ','.']],[['EUR'],['AMS','OTP10','GVA10','LIS10','LGW','LIN','MXP','CDG','ORY','FCO','VCE20','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA20','JFK','.']],'.'],
'GRX':[[['NAC'],['ALC00','OVD00','BCN','PMI','SVQ','VLC00','ZAZ00','.']],[['EUR'],['OPO10','ORY10','.']],'.'],
'IBZ':[[['NAC'],['OVD','BCN','FUE','LPA','ACE','MAD','AGP','SCQ','SVQ','TFN','TFS','VLC','VGO','.']],[['EUR'],['AMS','OTP10','GVA10','LIS10','LGW','LIN','MXP','CDG','ORY','FCO','VCE20','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA20','JFK','.']],'.'],
'HAV':[[['NAC'],['EEM','OVD','BCN','XOJ','FUE','LPA','IBZ','ACE','QLQ','MAD','AGP','MAH','XUT','PMI','EEP','SCQ','XQA','EER','TFN','VLC','XIV','VGO','XZZ','.']],[['EUR'],['AMS','OTP20','GVA20','LIS','LGW20','LIN','MXP','ORY20','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],'.'],
'ACE':[[['NAC'],['ALC','OVD','BCN','BIO00','IBZ','MAD','AGP','MAH','PMI','SCQ','SVQ','VLC00','VGO00','ZAZ00','.']],[['EUR'],['AMS','OTP10','GVA10','LIS10','LGW','LIN','MXP','ORY','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA20','JFK','.']],'.'],
'LAS':[[['EUR'],['LIS20','MAD20','PMI20','VGO20','.']],'.'],
'LIM':[[['NAC'],['EEM','OVD','BCN','XOJ','FUE','LPA','IBZ','ACE','QLQ','MAD20','AGP','MAH','XUT','PMI','EEP','SCQ','XQA','EER','TFN','VLC','XIV','VGO','XZZ','.']],[['EUR'],['AMS','OTP20','GVA20','LIS','LGW','LIN','MXP','ORY20','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],'.'],
'LIS':[[['NAC'],['EEM','OVD','BCN','XOJ','FUE','LPA','IBZ','ACE','QLQ','MAD','AGP','MAH','XUT','PMI','EEP','SCQ','XQA','EER','TFN','VLC','XIV','VGO','XZZ','.']],[['EUR'],['AMS','OTP10','LGW','LIN','MXP','ORY','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['FLL20','LAS20','LAX20','MEX20','MIA20','JFK','MCO20','SFO20','.']],'.'],
'QLQ':[[['EUR'],['AMS','GVA10','LIS','LGW','LIN','MXP','ORY','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],[['AMS'],['EZE','CCS','LIM','SSA','.']],[['CAR'],['CUN20','HAV','POP','SDQ','.']],[['AMN'],['MEX20','MIA','JFK','.']],'.'],
'LGW':[[['NAC'],['EEM','OVD','BCN','XOJ','FUE','LPA','IBZ','ACE','QLQ','MAD','AGP','MAH','XUT','PMI','EEP','SCQ','SVQ','XQA','EER','TFN','TFS','VLC','XIV','VGO','XZZ','.']],[['EUR'],['AMS','OTP10','LIS10','LIN','MXP','ORY','FCO','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV20','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA20','JFK','.']],'.'],
'LAX':[[['EUR'],['LIS20','MAD20','PMI20','VGO20','.']],'.'],
'MAD':[[['NAC'],['OVD','BCN','FUE','LPA','GRX','IBZ','ACE','AGP00','PMI','SVQ','TFN','TFS','VGO','ZAZ','.']],[['EUR'],['AMS10','OTP10','GVA10','LIS10','LGW','LIN','MXP','ORY10','FCO','.']],[['AFR'],['DKR','SSG20','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ20','.']],[['AMN'],['FLL20','LAS20','LAX20','MEX20','MIA','JFK','MCO20','SFO20','.']],'.'],
'SSG':[[['NAC'],['EEM','OVD','BCN','XOJ','FUE','LPA','IBZ','ACE','QLQ','MAD','AGP','MAH','XUT','PMI','EEP','SCQ','XQA','EER','TFN','VLC','XIV','VGO','XZZ','.']],[['EUR'],['AMS','OTP20','LIS','LGW','LIN','MXP','ORY','FCO','.']],[['AMS'],['EZE','CCS','LIM','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA','JFK','.']],'.'],
'AGP':[[['NAC'],['OVD','BCN00','FUE','LPA','IBZ','ACE','MAD00','MAH','PMI','SCQ','TFN','TFS','VLC','VGO','.']],[['EUR'],['AMS','OTP10','LIS10','LGW','LIN','MXP','OPO','CDG10','ORY','FCO','VCE20','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA20','JFK','.']],'.'],
'MAH':[[['NAC'],['ALC','OVD','BCN','FUE','LPA','ACE','MAD','AGP','SCQ','SVQ','TFN','TFS','VLC','VGO','ZAZ','.']],[['EUR'],['AMS','OTP10','GVA10','LIS','LGW','LIN','MXP','CDG','ORY','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],[['AMS'],['EZE','CCS','LIM','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA','JFK','.']],'.'],
'MEX':[[['NAC'],['EEM20','OVD20','BCN20','XOJ20','FUE20','LPA20','IBZ20','ACE20','QLQ20','MAD20','AGP20','MAH20','XUT20','PMI20','EEP20','SCQ20','XQA20','EER20','TFN20','VLC20','XIV20','VGO20','XZZ20','.']],[['EUR'],['AMS20','OTP20','GVA20','LIS20','LGW20','LIN20','MXP20','ORY20','FCO20','VCE20','.']],[['AFR'],['DKR20','SSG20','.']],'.'],
'MIA':[[['NAC'],['EEM','OVD','BCN','XOJ','FUE','LPA','IBZ','ACE','QLQ','MAD','AGP','MAH','XUT','PMI','EEP','SCQ','XQA','EER','TFN','VLC','XIV','VGO','XZZ','.']],[['EUR'],['AMS','OTP20','LIS','LGW','LIN','MXP','ORY20','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],'.'],
'LIN':[[['NAC'],['EEM','OVD','BCN','XOJ','FUE','LPA','IBZ','ACE','QLQ','MAD','AGP','MAH','XUT','PMI','EEP','SCQ','XQA','EER','TFN','VLC','XIV','VGO','XZZ','.']],[['EUR'],['AMS','OTP10','LIS10','LGW','ORY','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA20','JFK','.']],'.'],
'MXP':[[['NAC'],['EEM','OVD','BCN','XOJ','FUE','LPA','IBZ','ACE','QLQ','MAD','AGP','MAH','XUT','PMI','EEP','SCQ','XQA','EER','TFN','VLC','XIV','VGO','XZZ','.']],[['EUR'],['AMS','OTP10','LIS10','LGW','ORY','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA20','JFK','.']],'.'],
'XUT':[[['EUR'],['AMS','GVA10','LIS','LGW','LIN','MXP','ORY','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],[['AMS'],['EZE','CCS','LIM','SSA','.']],[['CAR'],['CUN20','HAV','POP','SDQ','.']],[['AMN'],['MEX20','MIA','JFK','.']],'.'],
'JFK':[[['NAC'],['EEM','OVD','BCN','XOJ','FUE','LPA20','IBZ20','ACE20','QLQ','MAD20','AGP','MAH20','XUT','PMI20','EEP','SCQ','XQA','EER','TFN20','VLC20','XIV','VGO20','XZZ','.']],[['EUR'],['AMS','OTP20','GVA20','LIS','LGW','LIN','MXP','ORY20','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],'.'],
'OPO':[[['NAC'],['OVD10','BCN','GRX','MAD','AGP','PMI','SVQ','VLC','ZAZ','.']],'.'],
'MCO':[[['EUR'],['LIS20','MAD20','PMI20','VGO20','.']],'.'],
'PMI':[[['NAC'],['ALC','OVD','BCN','FUE','LPA','GRX','ACE','MAD','AGP','SCQ','SVQ','TFN','TFS','VLC','VGO','ZAZ','.']],[['EUR'],['AMS','OTP10','GVA10','LIS10','LGW','LIN','MXP','OPO','CDG','ORY','FCO','VCE20','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['FLL20','LAS20','LAX20','MEX20','MIA20','JFK','MCO20','SFO20','.']],'.'],
'EEP':[[['EUR'],['AMS','GVA10','LIS','LGW','LIN','MXP','ORY','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],[['AMS'],['EZE','CCS','LIM','SSA','.']],[['CAR'],['CUN20','HAV','POP','SDQ','.']],[['AMN'],['MEX20','MIA','JFK','.']],'.'],
'CDG':[[['NAC'],['EEM10','OVD10','BCN10','XOJ10','FUE10','LPA','GRX10','IBZ10','ACE10','QLQ10','MAD10','AGP10','MAH','XUT10','PMI','EEP10','SCQ','SVQ','XQA10','EER10','TFN10','TFS10','VLC','XIV10','VGO10','ZAZ10','XZZ10','.']],[['EUR'],['LIS10','LGW10','LIN10','.']],[['AMS'],['EZE20','LIM20','SSA20','.']],[['CAR'],['POP20','PUJ20','SDQ20','.']],[['AMN'],['MEX20','.']],'.'],
'ORY':[[['NAC'],['EEM','OVD10','BCN10','XOJ','FUE','LPA10','GRX','IBZ10','ACE10','QLQ','MAD','AGP10','MAH','XUT','PMI10','EEP','SCQ10','SVQ','XQA','EER','TFN10','TFS10','VLC10','XIV','VGO10','ZAZ','XZZ','.']],[['EUR'],['OTP10','LIS10','LGW10','LIN10','MXP10','FCO10','VCE20','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE20','CCS20','LIM20','SSA20','.']],[['CAR'],['CUN20','HAV20','POP20','PUJ20','SDQ20','.']],[['AMN'],['MEX20','MIA20','JFK20','.']],'.'],
'POP':[[['NAC'],['EEM','OVD','BCN','XOJ','FUE','LPA','IBZ','ACE','QLQ','MAD','AGP','MAH','XUT','PMI','EEP','SCQ','XQA','EER','TFN','VLC','XIV','VGO','XZZ','.']],[['EUR'],['AMS','OTP20','LIS','LGW','LIN','MXP','FCO','.']],[['AFR'],['DKR','SSG','.']],'.'],
'PUJ':[[['NAC'],['OVD20','BCN20','FUE20','LPA20','IBZ20','ACE20','MAD20','AGP20','MAH20','PMI20','SCQ20','TFN20','VLC20','VGO20','.']],[['EUR'],['AMS20','OTP20','GVA20','LIS20','LGW20','LIN20','MXP20','ORY20','FCO20','VCE20','.']],[['AFR'],['DKR20','SSG20','.']],'.'],
'FCO':[[['NAC'],['EEM','OVD','BCN','XOJ','FUE','LPA','IBZ','ACE','QLQ','MAD','AGP','MAH','XUT','PMI','EEP','SCQ','SVQ','XQA','EER','TFN','VLC','XIV','VGO','ZAZ','XZZ','.']],[['EUR'],['AMS','OTP10','LIS10','LGW','ORY','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA20','JFK','.']],'.'],
'SSA':[[['NAC'],['EEM','OVD20','BCN20','XOJ','FUE','LPA20','IBZ20','ACE20','QLQ','MAD','AGP20','MAH','XUT','PMI20','EEP','SCQ','XQA','EER','TFN20','VLC','XIV','VGO20','XZZ','.']],[['EUR'],['AMS','OTP20','LIS20','LGW','LIN20','MXP20','ORY20','FCO20','VCE20','.']],[['AFR'],['DKR20','SSG','.']],'.'],
'SFO':[[['EUR'],['LIS20','MAD20','PMI20','VGO20','.']],'.'],
'SCQ':[[['NAC'],['ALC','OVD','FUE','LPA','IBZ','ACE','AGP','MAH','PMI','TFN','TFS','VLC','.']],[['EUR'],['AMS','OTP10','LIS10','LGW','LIN','MXP','CDG','ORY10','FCO','VCE20','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA20','JFK','.']],'.'],
'SDQ':[[['NAC'],['EEM','OVD20','BCN20','XOJ','FUE','LPA20','IBZ20','ACE20','QLQ','MAD','AGP20','MAH','XUT','PMI20','EEP','SCQ','XQA','EER','TFN20','VLC20','XIV','VGO20','XZZ','.']],[['EUR'],['AMS20','OTP20','GVA20','LIS20','LGW20','LIN20','MXP20','ORY20','FCO20','VCE20','.']],[['AFR'],['DKR20','SSG','.']],'.'],
'SVQ':[[['NAC'],['ALC','OVD00','BCN00','FUE','LPA','IBZ','ACE','MAD','MAH','PMI','TFN','TFS','VLC','ZAZ','.']],[['EUR'],['LGW','OPO','CDG','ORY','FCO','.']],'.'],
'XQA':[[['EUR'],['AMS','GVA10','LIS','LGW','LIN','MXP','ORY','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],[['AMS'],['EZE','CCS','LIM','SSA','.']],[['CAR'],['CUN20','HAV','POP','SDQ','.']],[['AMN'],['MEX20','MIA','JFK','.']],'.'],
'EER':[[['EUR'],['AMS','GVA10','LIS','LGW','LIN','MXP','ORY','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],[['AMS'],['EZE','CCS','LIM','SSA','.']],[['CAR'],['CUN20','HAV','POP','SDQ','.']],[['AMN'],['MEX20','MIA','JFK','.']],'.'],
'TFN':[[['NAC'],['ALC','OVD','BCN','BIO00','GRX','IBZ','MAD','AGP','MAH','PMI','SCQ','SVQ','VGO','.']],[['EUR'],['AMS','OTP10','GVA10','LIS10','LGW','LIN','MXP','ORY10','FCO','VCE20','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA20','JFK','.']],'.'],
'TFS':[[['NAC'],['ALC','OVD','BCN','BIO00','MAD','AGP','PMI','SCQ','SVQ','VLC00','VGO00','ZAZ00','.']],[['EUR'],['LGW','ORY10','.']],'.'],
'VLC':[[['NAC'],['ALC','OVD00','FUE','LPA','GRX00','IBZ','ACE00','AGP','MAH','PMI','SCQ','SVQ00','TFN','TFS00','VGO00','ZAZ','.']],[['EUR'],['AMS','LIS10','LGW','LIN','MXP','OPO10','CDG','ORY10','FCO','VCE20','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE','CCS20','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['MEX20','MIA20','JFK','.']],'.'],
'XIV':[[['EUR'],['AMS','GVA10','LIS','LGW','LIN','MXP','ORY','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],[['AMS'],['EZE','CCS','LIM','SSA','.']],[['CAR'],['CUN20','HAV','POP','SDQ','.']],[['AMN'],['MEX20','MIA','JFK','.']],'.'],
'VCE':[[['EUR'],['EEM10','OVD10','BCN20','XOJ10','FUE20','LPA20','IBZ20','ACE20','LIS20','QLQ10','MAD20','AGP20','MAH20','XUT10','PMI10','EEP10','SCQ10','XQA10','EER10','TFN10','VLC10','XIV10','VGO10','XZZ10','.']],[['AMS'],['EZE20','PUJ20','SSA20','.']],[['CAR'],['CUN20','CCS20','HAV20','LIM20','.']],[['AMN'],['MEX20','MIA20','JFK20','SDQ20','.']],'.'],
'VGO':[[['NAC'],['OVD','BCN00','FUE','LPA','IBZ','ACE00','MAD','AGP','MAH','PMI','TFN','TFS00','VLC00','.']],[['EUR'],['AMS','OTP10','GVA10','LIS10','LGW','LIN','MXP','ORY10','FCO','VCE20','.']],[['AFR'],['DKR20','SSG','.']],[['AMS'],['EZE','CCS','LIM20','SSA','.']],[['CAR'],['CUN20','HAV','POP','PUJ20','SDQ','.']],[['AMN'],['FLL20','LAS20','LAX20','MEX20','MIA20','JFK','MCO20','SFO20','.']],'.'],
'ZAZ':[[['NAC'],['ALC','OVD','GRX00','ACE00','MAD','AGP','PMI','SVQ','TFS00','VLC','.']],[['EUR'],['OPO','ORY','FCO','.']],'.'],
'XZZ':[[['EUR'],['AMS','GVA10','LIS','LGW','LIN','MXP','ORY','FCO','VCE20','.']],[['AFR'],['DKR','SSG','.']],[['AMS'],['EZE','CCS','LIM','SSA','.']],[['CAR'],['CUN20','HAV','POP','SDQ','.']],[['AMN'],['MEX20','MIA','JFK','.']],'.']
};


//Funciones:
//----------------------
//funcion compatible para generar una opcion de un combo
function generaOpcionCombo(txt,value,idCombo,pos){
	oOption=document.createElement("OPTION");
	oOption.text=txt;
	oOption.value=value;
	//asi se puede acceder al browser que sea
	document.getElementById(idCombo).options[pos]=oOption;
}



function getAptName(aptCod){
 return descripciones[aptCod.substr(0,3)];
}



/*
	Funcion para generar los datos de aeropuerto de salida
  Uso: body -> onLoad="cargaDestinos('combo_aptdep');"
*/
function cargaOrigenes(comboId){
	var posCombo=0;
	var boldoption=0;
	var txt='';
	var value='';
	//borramos contenido
	document.getElementById(comboId).options.length=0;
 //añadimos un elemento centinela ?->
	generaOpcionCombo('-- Origin --',0,comboId, 0);
	for(ori in origenes){
		posCombo++;
		value='';
		txt=' ·          '+zonas[ori];
		//descriptor de la zona
		generaOpcionCombo('----------------------------------------------','',comboId, posCombo);
		posCombo++;
		generaOpcionCombo(txt,'',comboId, posCombo);
		posCombo++;
		generaOpcionCombo('----------------------------------------------','',comboId, posCombo);
		//cargamos sus aeropuertos
		var origenList=origenes[ori];
		for(apt=0,value=origenList.length;value;value--,apt++){
			if(origenList[apt]!='.'){
				posCombo++;
				generaOpcionCombo(getAptName(origenList[apt]),origenList[apt],comboId, posCombo);
			}
		}
	}
}

function cargaDestinos(origenId,destinoId){
	//reiniciamos el destino
	var posComboDestino=1;
	var aptDep=document.getElementById(origenId).value;
	var destinos=trayectos[aptDep];
 var i,j,x;
	document.getElementById(destinoId).options.length=0;
	generaOpcionCombo('-- Destination --',0,destinoId, 0);
	//obtenemos el array asociado de la lista
	if(!destinos) return;
	for(listaZona=0,j=destinos.length;j;j--,listaZona++){
		var arrZonaDestino=destinos[listaZona];
		if(arrZonaDestino!='.'){
			var nomzona;
			if(arrZonaDestino[0] !='.' ){ //saltamos el elemento centinela
				nomzona=zonasDesc[arrZonaDestino[0]];
				//generamos zona
				generaOpcionCombo('----------------------------------------------','',destinoId,posComboDestino);
				posComboDestino++;
				generaOpcionCombo(nomzona ,'',destinoId, posComboDestino);
				posComboDestino++;
				generaOpcionCombo('----------------------------------------------','',destinoId,posComboDestino);
				posComboDestino++;
				//insertamos todos los asociados
				var listaApts=arrZonaDestino[1];
				for(x=0,i=listaApts.length;i;i--,x++){
					if(x!='.' && listaApts[x]!='.'){
						var aptCod=listaApts[x];
						generaOpcionCombo(getAptName(aptCod),aptCod,destinoId,posComboDestino);
						posComboDestino++;
					}
				}
			}
		}
	}
}


