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",
"HTYSüdtürkei",
"ADBTürk.Nord-Ägäis",
"AYTTürk.Riviera",
"BJVBodrums Buchten",
"ISTIstanbul",
"DLMLykische Küste",
"TXXTürkei Spezial", 
"M  Ägypten",
"ALYAlexandria",
"EKRKairo+Baden",
"ASWAssuan",
"CAIKairo",
"HRGHurghada",
"LXRLuxor",
"RMFMarsa Alam", 
"NKFNilkreuzfahrten",
"NILNil+Baden",
"NIKNil+Kairo",
"NKBNil+Kairo+Baden",
"RREÄgypten Kulturreisen",
"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  Sonst. 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", 
"ETHIsrael(Eilat)", 
"TLVIsrael(Tel Aviv)", 
"SAHJemen(Sanaa)", 
"AMMJordanien(Amman)", 
"AQJJordanien(Aqaba)",
"DOHKatar", 
"MCTOman(Muskat)", 
"AUHV.A.E.(Abu Dhabi)", 
"QAJV.A.E.(Ajman)", 
"DXBV.A.E.(Dubai)",
"FJRV.A.E.(Fujeirah)", 
"RKTV.A.E.(Ras Al Khaimah)", 
"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 class="SelW">') 
	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>');
}

