
var dep = {};
var dest = {};
var board = [];
var roomtype = [];
var tourop = [];
var min = [];
var cat = [];
var trange = [];
var merkmal = [];
var departures = {};


var ag = -1;
var agc = new Array();
var agd = new Array();
var aga = new Array();
var agac = new Array();


var des = -1;
var desc = new Array();
var desd = new Array();
var desa = new Array();
var desac = new Array();
var desc = new Array();


var messages = {
    sold_out:                'Leider ausgebucht!',
    no_tboffers_selected:    'Es sind keine Tauchangebote ausgewählt worden',
    no_touroffers_selected:  'Es sind keine Ausflüge ausgewählt worden',
    wrong_entry:             'Fehlerhafte Eingabe',
    check_availability:      'Verfügbakeit wird überprüft ...',
    check_avail_failed:      'Verfügbakeit konnte nicht überprüft werden!',
    show_tours:              'Ausflugsmöglichkeiten anzeigen',
    discard_tours:           'Ausflugsmöglichkeiten ausblenden',
    show_diving:             'Tauchangebote anzeigen',
    hide_diving:             'Tauchangebote ausblenden',
    select_country:          'Bitte ein Land auswählen',
    choose:                  'Bitte wählen...',
    unexpected_error:        'Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.',
    select_dive_offer:       'Bitte wählen Sie die gewünschten Tauchleistungen.',
    pls_enter:               'Bitte eingeben!',
    email_error:             'Bitte eine korrekte E-Mail adresse eingeben! Bsp.: mustermann@web.de',
    traveller:               'Reiseteilnehmer',
    surname:                 'Name',
    forename:                'Vorname',
    age:                     'Alter',
    anrede:                  'Anrede',
    dive_agb_error:          'Bitte akzeptieren Sie zuerst die AGB der Tauchbasis und des Vermittlers!',
    tours_agb_error:         'Bitte akzeptieren Sie zuerst die AGB des Tourvermittlers und des Veranstalters!',
    agb_error:               'Bitte akzeptieren Sie zuerst die AGB des Veranstalters!',
    inv_recipient:           'Rechnungsempfänger',
    strasseundnummer:        'Straße, Hausnr.',
    plz:                     'PLZ',
    city:                    'Ort',
    country:                 'Land',
    telefon:                 'Telefon privat',
    buchen:                  'Buchen',
    reiseanmelder:           'Reiseanmelder',
    einfachesuche:           'Einfache Suche',
    erweitertesuche:         'Erweiterte Suche',
    alleReiseZiele:          'alle Reiseziele',
    alleAbflug:              'alle Abflughäfen',
    germany:                 'Deutschland',
    cc_number_error:         'Ihre Kreditkartennummer ist ungültig!',
    cc_date_error:           'Ihre Kreditkarte ist abgelaufen!',
    bankname:                'Bank',
    kontonr:                 'Kontonummer',
    blz:                     'BLZ',
    cc:                      'Kreditkarte',
    cc_number:               'Kartennummer',
    cc_valid:                'Gültig bis',
    dive_rent:               'Tauch-Leihequipment',
    per_unit:                'pro Einheit',
    load_tours:              'Ausflugsmöglichkeiten werden geladen ...',
    no_tours:                'Leider keine Ausflüge gefunden',
    verfuegbarbook:          'Dieses Angebot ist noch verfügbar',
    tauchinfos:              'Infos anzeigen',
    tauchinfos_close:        'Infos ausblenden'
}

yui_dayNames = ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'];
yui_abbrDayNames = ['So','Mo','Di','Mi','Do','Fr','Sa'];
yui_monthNames = ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'];
yui_abbrMonthNames = ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'];

des++; desc[des]='B'; desd[des]='Balearen';desa[des]= new Array('Formentera','Ibiza','Mallorca','Menorca'); desac[des]= new Array('FOM','IBZ','PMI','MAH'); 
des++; desc[des]='C'; desd[des]='Kanaren';desa[des]= new Array('Fuerteventura','Gran Canaria','La Gomera','La Palma','Lanzarote','Teneriffa'); desac[des]= new Array('FUE','LPA','GOM','SPC','ACE','TEN'); 
des++; desc[des]='E'; desd[des]='Spanisches Festland';desa[des]= new Array('Barcelona','Costa Blanca','Costa Brava','Costa Dorada','Costa de la Luz','Costa del Sol','Golf von Almeria','Madrid','Sevilla','Valencia'); desac[des]= new Array('BCN','ALC','CBR','REU','XRY','AGP','LEI','MAD','SVQ','VLC'); 
des++; desc[des]='D'; desd[des]='Portugal, Madeira';desa[des]= new Array('Algarve','Azoren','Lissabon','Lissabons K&#252;ste','Madeira'); desac[des]= new Array('FAO','PDL','LIS','LIU','FNC'); 
des++; desc[des]='F'; desd[des]='T&#252;rkei';desa[des]= new Array('Bodrums Buchten','Istanbul','Lykische K&#252;ste','S&#252;dt&#252;rkei','T&#252;rk. Nord-&#196;g&#228;is','T&#252;rk. Riviera','T&#252;rkei Spezial'); desac[des]= new Array('BJV','IST','DLM','HTY','ADB','AYT','TXX'); 
des++; desc[des]='M'; desd[des]='&#196;gypten';desa[des]= new Array(' Nil &#43; Baden',' Nil &#43; Kairo',' Nil &#43; Kairo &#43; Baden',' Nilkreuzfahrten',' &#196;gypten Kulturreisen','Alexandria','Assuan','Hurghada','Kairo','Kairo &#43; Baden','Luxor','Marsa Alam','Sharm El Sheikh','Taba'); desac[des]= new Array('NIL','NIK','NKB','NKF','RRE','ALY','ASW','HRG','CAI','EKR','LXR','RMF','SSH','TCP'); 
des++; desc[des]='G'; desd[des]='Griechische Inseln';desa[des]= new Array('Karpathos','Kefalonia','Korfu','Kos','Kreta','Lefkas','Lesbos','Mykonos','Naxos','Paros','Rhodos','Samos','Santorini','Thassos','Zakynthos'); desac[des]= new Array('AOK','EFL','CFU','KGS','KRE','PVK','MJT','JMK','JNX','PAS','RHO','SMI','JTR','THS','ZTH'); 
des++; desc[des]='H'; desd[des]='Griechenland';desa[des]= new Array('Chalkidiki','Epirus','Kavala','Peloponnes','Peloponnes','Thessalien'); desac[des]= new Array('SKG','IOA','KVA','KLX','GPA','VOL'); 
des++; desc[des]='I'; desd[des]='Italien';desa[des]= new Array('Brindisi','Kalabrien','Mailand (Malpensa)','Neapel','Rimini','Rom','Sardinien','Sizilien','Venedig'); desac[des]= new Array('BDS','SUF','MXP','NAP','RMI','FCO','OLB','CTA','VCE'); 
des++; desc[des]='J'; desd[des]='Tunesien, Marokko';desa[des]= new Array('Marokko (Agadir)','Marokko (Marrakesch)','Tunesien (Djerba)','Tunesien (Monastir)','Tunesien (Tunis)'); desac[des]= new Array('AGA','RAK','DJE','MIR','TUN'); 
des++; desc[des]='Y'; desd[des]='Sonst. Mittelmeerziele';desa[des]= new Array('Frankreich (Korsika)','Frankreich (Korsika)','Kroatien (Dubrovnik)','Kroatien (Split)','Malta','Zypern'); desac[des]= new Array('AJA','BIA','DBV','SPU','MLA','ZYP'); 
des++; desc[des]='K'; desd[des]='Bulgarien, Osteuropa';desa[des]= new Array('Bulgarien (Goldstrand)','Bulgarien (Sofia)','Bulgarien (Sonnenstrand)','Rum&#228;nien (Constanza)'); desac[des]= new Array('VAR','SOF','BOJ','CND'); 
des++; desc[des]='L'; desd[des]='Rest-Europa';desa[des]= new Array('Bergen (Norwegen)','Berlin-Tegel','Dublin (Irland)','Edinburgh (Schottland)','Hamburg','Llubljana (Slowenien)','London (GB)','M&#252;nchen','Paris','Reykjavik (Island)','Wien (A)'); desac[des]= new Array('BGO','TXL','DUB','EDI','HAM','LJU','STN','MUC','CDG','KEF','VIE'); 
des++; desc[des]='N'; desd[des]='Vorderer Orient';desa[des]= new Array('Israel (Tel Aviv)','Jordanien (Amman)','Libanon','Oman (Maskat)','V.A.E. (Abu Dhabi)','V.A.E. (Dubai)','V.A.E. (Fujeirah)','V.A.E. (Ras Al Khaimah)','V.A.E. (Sharjah)','V.A.E. (Umm Al Quwain)'); desac[des]= new Array('TLV','AMM','BEY','MCT','AUH','DXB','FJR','RKT','SHJ','UML'); 
des++; desc[des]='X'; desd[des]='Afrika';desa[des]= new Array('Kapverden (Boa Vista)','Kapverden (Sal)','Kenia','Sansibar'); desac[des]= new Array('BVC','SID','MBA','ZNZ'); 
des++; desc[des]='O'; desd[des]='Kuba';desa[des]= new Array('Havanna','Holguin','Varadero'); desac[des]= new Array('HAV','HOG','VRA'); 
des++; desc[des]='P'; desd[des]='Dom. Republik';desa[des]= new Array('Puerto Plata','Punta Cana','Samana','Santo Domingo'); desac[des]= new Array('POP','PUJ','AZS','SDQ'); 
des++; desc[des]='Q'; desd[des]='Karibik';desa[des]= new Array('Antigua','Aruba','Bahamas (Nassau)','Barbados','Jamaika','Nied. Antillen (Curacao)','Puerto Rico','St. Lucia (Vieux Fort)','Tobago','Venezuela (Isla Margarita)'); desac[des]= new Array('ANU','AUA','NAS','BGI','MBJ','CUR','SJU','UVF','TAB','PMV'); 
des++; desc[des]='R'; desd[des]='USA, Kanada';desa[des]= new Array('Ft. Myers,FL','Miami, FL','Newark, NY','Toronto (Kanada)','Vancouver (Kanada)'); desac[des]= new Array('RSW','MIA','EWR','YYZ','YVR'); 
des++; desc[des]='S'; desd[des]='Mexico, S&#252;damerika';desa[des]= new Array('Brasilien (Salv.d.Bahia)','Costa Rica','Mexiko (Cancun)'); desac[des]= new Array('SSA','SJO','CUN'); 
des++; desc[des]='T'; desd[des]='Thailand';desa[des]= new Array('Bangkok','Golf von Thailand','Khao Lak','Ko Chang / Ko Kood','Koh Samui','Krabi','Phuket'); desac[des]= new Array('BKK','UTP','TKL','TDX','USM','KBV','HKT'); 
des++; desc[des]='U'; desd[des]='Indischer Ozean';desa[des]= new Array('Bali','Malediven (Mal&#233;)','Mauritius','Seychellen (Mahe)','Sri Lanka'); desac[des]= new Array('DPS','MLE','MRU','SEZ','CMB'); 
des++; desc[des]='V'; desd[des]='Asien, China';desa[des]= new Array('Hong Kong','Vietnam (Ho-Chi-Minh)'); desac[des]= new Array('HKG','SGN'); 
ag++; agc[ag]='WWW'; agd[ag]='West'; aga[ag]=new Array('CGN','DTM','DUS','FMO','FRA','HHN','NRN','PAD','SCN','ZQW'); agac[ag]= new Array('Köln/Bonn','Dortmund','Düsseldorf','Münster/Osnabrück','Frankfurt','Hahn','Airport Weeze','Paderborn/Lippstadt','Saarbrücken','Zweibrücken'); 
ag++; agc[ag]='OOO'; agd[ag]='Ost'; aga[ag]=new Array('DRS','ERF','LEJ','RLG','SXF','BER','TXL'); agac[ag]= new Array('Dresden','Erfurt','Leipzig/Halle','Rostock-Laage','Berlin Schönefeld','Berlin Metropolitan Area','Berlin Tegel'); 
ag++; agc[ag]='NNN'; agd[ag]='Nord'; aga[ag]=new Array('BRE','HAJ','HAM','LBC'); agac[ag]= new Array('Bremen','Hannover','Hamburg','Lübeck'); 
ag++; agc[ag]='SSS'; agd[ag]='Süd'; aga[ag]=new Array('FDH','FKB','FMM','NUE','STR','SZG','MUC'); agac[ag]= new Array('Friedrichshafen','Karlsruhe','Memmingen','Nürnberg','Stuttgart','Salzburg','München'); 
ag++; agc[ag]='LCH'; agd[ag]='Schweiz'; aga[ag]=new Array('BSL','BRN','GVA','LUG','ZRH'); agac[ag]= new Array('Basel','Bern','Genf','Lugano','Zürich'); 
ag++; agc[ag]='LAT'; agd[ag]='Österreich'; aga[ag]=new Array('INN','VIE','GRZ','KLF','KLU','LNZ','SZG'); agac[ag]= new Array('Innsbruck','Wien','Graz','Kaluga','Klagenfurt','Linz','Salzburg'); 
ag++; agc[ag]='LBE'; agd[ag]='Belgien'; aga[ag]=new Array('ANR','BRU','CRL','LGG'); agac[ag]= new Array('Antwerpen','Brüssel','Charleroi','Lüttich'); 
ag++; agc[ag]='LNL'; agd[ag]='Niederlande'; aga[ag]=new Array('AMS','EIN','ENS','GRQ','MST','RTM'); agac[ag]= new Array('Amsterdam','Eindhoven','Enschede','Groningen','Maastricht','Rotterdam'); 
ag++; agc[ag]='LFR'; agd[ag]='Frankreich'; aga[ag]=new Array('BIA','NCE','ORY','CDG','MLH','ETZ','SXB'); agac[ag]= new Array('Bastia, Korsika','Nizza','Paris','Paris','Mulhouse','Metz/Nancy','Strasbourg'); 
