JahrBez = 'Jahre'

ZielFilter = ''
AptFilter  = '-'
AptStyle=1

DatArray = new Array("So","Mo","Di","Mi","Do","Fr","Sa","??");
/* ------------------------------------------------------------------ */

ZieleArray = new Array(
"B  Balearen",
"FOMFormentera",
"IBZIbiza",
"PMIMallorca",
"MAHMenorca",
"C  Kanaren",
"FUEFuerteventura",
"LPAGran Canaria",
"ACELanzarote",
"GOMLa Gomera",
"SPCLa Palma",
"TFSTeneriffa",
"E  Spanisches Festland",
"BCNBarcelona",
"BIOBilbao",
"ALCCosta Blanca",
"CBR Costa Brava",
"XRYCosta de la Luz",
"AGPCosta del Sol",
"LEIGolf von Almeria",
"MADMadrid",
"MVJMurcia, San Javier",
"SCQSantiago Compostela",
"SVQSevilla",
"VLCValencia",
"D  Portugal, Madeira",
"FAOAlgarve",
"LISLissabon",
"LIULissabons Küsten",
"FNCMadeira",
"OPOPorto",
"F  Türkei",
"BJVBodrums Buchten",
"ISTIstanbul",
"DLMLykische Küste",
"ADBTürkische Nord-Ägäis",
"AYTTürkische Riviera",
"TXXTürkei Spezial", 
"M  Ägypten",
"ALYAlexandria",
"ASWAssuan",
"CAIKairo",
"HRGHurghada",
"LXRLuxor",
"RMFMarsa Alam", 
"NILNilkreuzfahrten",
"SSHSharm El Sheikh",
"TCPTaba",
"G  Griechische Inseln",
"GPAAraxos",
"EUBEuböa",
"IHYHydra",
"KGSKos",
"KREKreta",
"AOKKarpathos",
"EFLKefallinia",
"CFUKorfu",
"PVKLefkas",
"JMKMykonos",
"MJTLesbos",
"PASParos",
"RHORhodos",
"SMISamos",
"ECNSkiathos",
"JTRSantorini",
"ZTHZakynthos",
"H  Griechenland",
"ATHAthen",
"SKGChalkidiki", 
"KVAKavala",
"GPAPeloponnes",
"SKGThessaloniki",
"I  Italien",
"BMOBergamo",
"BDSBrindisi",
"SUFKalabrien",
"NAPNeapel",
"PSRPescara",
"RMIRimini",
"FCORom",
"OLBSardinien",
"CTASizilien",
"VCEVenedig",
"VRNVerona",
"J  Tunesien/Marokko",
"AGAMarokko(Agadir)",
"FEZMarokko(Fez)",
"RAKMarokko(Marrakesch)",
"DJETunesien(Djerba)", 
"MIRTunesien(Monastir)",
"TUNTunesien(Tunis)",
"Y  Sonstige Mittelmeerziele", 
"NCEFrankreich(Nizza)",
"MLAMalta", 
"ECNNordzypern",
"ZYPZypern", 
"K  Bulgarien/Osteuropa",
"VARBulgarien(Goldstrand)",
"BOJBulgarien(Sonnenstrand)",
"DBVKroatien(Dubrovnik)",
"SPUKroatien(Split)",
"TIVTivat",
"CNDRumänien(Constanza)",
"L  Städtereisen",
"N  Vorderer Orient", 
"ETHIsral(Eilat)", 
"TLVIsrael(Tel Aviv)", 
"SAHJemen(Sanaa)", 
"AMMJordanien(Amman)", 
"AQJJordanien(Aqaba)",
"DOHKatar", 
"MCTOman(Maskat)", 
"AUHV.A.E.(Abu Dhabi)", 
"QAJV.A.E.(Ajman)", 
"DXBV.A.E.(Dubai)",
"FJRV.A.E.(Fujeirah)", 
"RKTV.A.E.(Ras Al Kaimah)", 
"SHJV.A.E.(Sharjah)", 
"UMLV.A.E.(Umm Al Quwain)", 
"X  Afrika",
"BJLBanjul, Gambia",
"SIDKapverden",
"MBAKenia(Mombasa)",
"WDHNamibia(Windhoek)",
"ZNZSansibar", 
"CPTSüdafrika(Kapstadt)",
"O  Kuba",
"CYOCayo Largo, Kuba",
"AVICiego de Avila",
"HAVHavanna",
"HOGHolguin",
"VRAVaradero",
"P  Dom.Republik",
"POPPuerto Plata",
"PUJPunta Cana",
"AZSSamana",
"Q  Karibik",
"ANUAntigua", 
"BGIBarbados", 
"GNDGrenada", 
"MBJJamaika", 
"TABTobago", 
"PMVVenezuela", 
"R  USA/Kanada",
"LAXLosAngeles", 
"MIAMiami", 
"JFKNew York", 
"MCOOrlando", 
"S  Mexiko/Südamerika",
"GIGBrasilien(Rio de Janeiro)", 
"SSABrasilien(Salvador de Bahia)", 
"SJOCosta Rica", 
"ACAMexiko(Acapulco)",
"CUNMexiko(Cancun)", 
"T  Thailand",
"BKKBangkok", 
"UTPGolf von Thailand", 
"TKLKhao Lak", 
"USMKoh Samui", 
"KBVKrabi", 
"HKTPhuket", 
"U  Indischer Ozean",
"DPSBali", 
"GOIIndien(Goa)", 
"MLEMalediven", 
"MRUMauritius", 
"SEZSeychellen(Mahe)", 
"CMBSri Lanka", 

"V  Asien, China",
"PEKChina(Peking)", 
"KULMalaysia(Kuala Lumpur)", 
"SINSingapur", 

"W  Australien/Neuseeland"
);


/* ------------------------------------------------------------------ */

AbflugArray = new Array(

"W|&lt;Westdeutschland&gt;",
"O|&lt;Ostdeutschland&gt;",
"S|&lt;Süddeutschland&gt;",
"N|&lt;Norddeutschland&gt;",
"M|&lt;Mitteldeutschland&gt;",
"|-----------------------",
"AMSxENSxGRQxMSTxRTM|&lt;Niederlande&gt;",
"BSLxGVAxZRHxMLH|&lt;Schweiz&gt;",
"GRZxINNxKLUxKLFxLNZxSZGxVIE|&lt;Österreich&gt;",
"WROxGDNxKTWxPOZxWAWxKRK|&lt;Polen&gt;",
"ARNxBLLxCPHxOSLxGOT|&lt;Skandinavien&gt;",
"|-----------------------",
"AMS|Amsterdam (NL)",
"MLHxBSL|Basel / M&uuml;lhausen",
"SXFxTXL|&lt;Berlin Allg.&gt;",
"SXF|Berlin Sch&ouml;nefeld",
"TXL|Berlin Tegel",
"BLL|Billund (DK)",
"BRE|Bremen",
"DTM|Dortmund",
"DRS|Dresden",
"DUS|Düsseldorf",
"EIN|Eindhoven (NL)",
"ERF|Erfurt",
"FRA|Frankfurt/Main",
"FDH|Friedrichshafen",
"GRZ|Graz (A)",
"GOT|Göteborg (SE)",
"HHN|Hahn",
"HAM|Hamburg",
"HAJ|Hannover",
"INN|Innsbruck (A)",
"FKB|Karlsruhe",
"CGN|Köln/Bonn",
"CPH|Kopenhagen (DK)",
"LEJ|Leipzig",
"LNZ|Linz (A)",
"LUX|Luxemburg (L)",
"LBC|Lübeck",
"LGG|Lüttich (B)",
"MST|Maastricht (NL)",
"NRN|Niederrhein/Weeze",
"FMM|Memmingen",
"MUC|München",
"FMO|Münster",
"NUE|Nürnberg",
"OSL|Oslo (NO)",
"PAD|Paderborn",
"RLG|Rostock",
"SCNxZQW|&lt;Saar- o. Zweibrücken&gt;",
"SCN|Saarbrücken",
"SZG|Salzburg (A)",
"SZW|Schwerin",
"ARN|Stockholm Arlanda (SE)",
"STR|Stuttgart",
"VIE|Wien (A)",
"BUD|Budapest (HUN)",
"KRK|Krakau (PL)",
"WAW|Warschau (PL)",
"PRG|Prag (CZ)",
"ZRH|Zürich (CH)",
"ZQW|Zweibrücken"
);

AbflugArray2 = new Array(

"|Regionen",

"W|&lt;Westdeutschland&gt;",
"O|&lt;Ostdeutschland&gt;",
"S|&lt;Süddeutschland&gt;",
"N|&lt;Norddeutschland&gt;",
"M|&lt;Mitteldeutschland&gt;",

"|Deutschland",

"MLHxBSL|Basel / M&uuml;lhausen",
"SXFxTXL|Berlin",
"SXF|Berlin Sch&ouml;nefeld",
"TXL|Berlin Tegel",
"BRE|Bremen",
"DTM|Dortmund",
"DRS|Dresden",
"DUS|D&uuml;sseldorf",
"ERF|Erfurt",
"FRA|Frankfurt/Main",
"FDH|Friedrichshafen",
"HHN|Hahn",
"HAM|Hamburg",
"HAJ|Hannover",
"FKB|Karlsruhe",
"CGN|K&ouml;ln/Bonn",
"LEJ|Leipzig",
"LBC|L&uuml;beck",
"NRN|Niederrhein/Weeze",
"FMM|Memmingen",
"MUC|M&uuml;nchen",
"FMO|M&uuml;nster",
"NUE|N&uuml;rnberg",
"PAD|Paderborn",
"RLG|Rostock",
"SCNxZQW|Saar- o. Zweibrücken",
"SCN|Saarbr&uuml;cken",
"SZW|Schwerin",
"STR|Stuttgart",
"ZQW|Zweibr&uuml;cken",

"|BeNeLux",

"AMSxENSxGRQxMSTxRTM|&lt;Niederlande&gt;",
"AMS|Amsterdam (NL)",
"EIN|Eindhoven (NL)",
"LUX|Luxemburg (L)",
"LGG|L&uuml;ttich (B)",
"MST|Maastricht (NL)",

"|Schweiz",

"BSLxGVAxZRHxMLH|&lt;Schweiz&gt;",

"MLHxBSL|Basel / M&uuml;lhausen",
"GVA|Genf",
"ZRH|Z&uuml;rich",

"|Österreich",

"GRZxINNxKLUxKLFxLNZxSZGxVIE|&lt;Österreich&gt;",
"GRZ|Graz",
"INN|Innsbruck",
"LNZ|Linz",
"SZG|Salzburg",
"VIE|Wien",

"|Osteuropa",

"WROxGDNxKTWxPOZxWAW|&lt;Polen&gt;",

"WAW|Warschau (PL)",
"KRK|Krakau (PL)",
"BUD|Budapest (HUN)",
"PRG|Prag (CZ)",

"|Skandinavien",

"ARN|Arlanda (SE)",
"BLL|Billund (DK)",
"GOT|Göteborg (SE)",
"CPH|Kopenhagen (DK)",
"OSL|Oslo (NO)"

);



/* ------------------------------------------------------------------ */

function AH(ShowRegs, StdHeader,Default )
{
  return Ah(ShowRegs, StdHeader,Default, '-')
}



function Ah(ShowRegs, StdHeader,DefaultLabel, DefaultVal)
{
  af1 = AptFilter.substr(0,1)

  if (af1 != '-') ShowRegs=0

  if (StdHeader)     document.write('<select name=RW size=1 id=selh>') 

  if (DefaultLabel != '') document.write('<option selected value="' +DefaultVal +'">' +DefaultLabel+ '</option>');

  
  if (AptStyle==2)
  {
    Groups=0    

    for (i=0; i < AbflugArray2.length; i++)
    {
	Str = AbflugArray2[i]

	pos = Str.indexOf('|')

	Tlc = Str.substring(0,pos)
     
     	Label = Str.substring(pos+1,99)

	if (pos==0) 
	{
	  ++Groups

	  if (af1 != '-') continue


	  if (Groups==1) 
	  {
	    if (ShowRegs==0) continue
	  }	
	  else document.write('</optgroup>')

	  document.write('<optgroup label="'+Label + '">')
          
          continue
	}	

	if (Groups==1 && ShowRegs==0) continue 
	    
       	if (af1 != '-' && AptFilter.indexOf(Tlc) == -1) continue
     	
   
        document.write('<option value='+ Tlc + '>'+ Label + '</option>');
    }

    document.write('</select>');

     return;	
  }

  for (i=0; i < AbflugArray.length; i++)
  {
     Str = AbflugArray[i]

     pos = Str.indexOf('|')
     Tlc = Str.substring(0,pos)
     
     Label = Str.substring(pos+1,99)

     if (Tlc.length <= 1)
     { 
       if (ShowRegs==0) continue
     }
     else 
     {
       if (af1 != '-' && AptFilter.indexOf(Tlc) == -1) continue
     }
   
     document.write('<option value='+ Tlc + '>'+ Label + '</option>');
  }

 document.write('</select>');

}


function Kind_Select(TagName,Default, MaxAge)
{
 document.write('<select name=' +TagName+ ' id=selA size=1>');

 K_Select(Default, MaxAge,JahrBez)

}

function K_Select(Default, MaxAge, JahrBez)
{
 document.write('<option selected value=18>' +Default+ '</option><option value=1>&lt; 2 '+JahrBez+'</option>');

 for (i=2;i<=MaxAge;i++)
 {
   document.write('<option value=' +i+ '>' +i+ ' '+JahrBez+'</option>'); 
 }
 document.write('</select>');
}


function ZIELE()
{
  return _ZIELE('&lt;egal&gt;' ,1)
}

function _ZIELE(Default, Size)
{
  Val='-'

  if (ZielFilter.length >= 2) 
  {
    Val = '/'

    for (i=0;i<ZielFilter.length;i++) Val += ZielFilter.substr(i,1) + '/'
  }


  return ZIELE3(Default,Val, Size)
}


function ZIELE3(DefaultName,DefaultVal, Size)
{
  RegOk = (ZielFilter=='') ? 2:0;

  document.write('<SELECT SIZE='+Size+ ' NAME=ZIEL>')
  
  if (ZielFilter.length!=1) document.write('<OPTION VALUE="'+DefaultVal +'">'+DefaultName);
 
  for (i=0; i < ZieleArray.length; i++)
  {
    ziel = ZieleArray[i];

    if (ziel.substr(1,1) == ' ')
    {  
       Reg = ziel.substr(0,1)

       if (ZielFilter!='')
       {
          RegOk = (ZielFilter.indexOf(Reg) == -1) ? 0:1;
       }
     
       if (RegOk==0) continue

       document.write('<OPTION CLASS=ZI_REG VALUE='+ Reg +'>'+ziel.substr(3)+' -....</OPTION>');
    }
    else
    {
      if (RegOk==0) continue

      document.write('<OPTION CLASS=ZI_APT VALUE='+ ziel.substr(0,3)+'>'+'&nbsp; &nbsp; '+ziel.substr(3)+'</OPTION>');
    }
   }
  document.write('</SELECT>');
}


