JahrBez = 'Jahre'

ZielFilter = ''
AptFilter  = '-'
AptStyle=1

DatArray = new Array("So","Mo","Di","Mi","Do","Fr","Sa","??");
/* ------------------------------------------------------------------ */

ZieleArray = new Array(
"IBZIbiza",
"FOMFormentera"
);


/* ------------------------------------------------------------------ */

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>') 

  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, Size)
{
  RegOk = (ZielFilter=='') ? 2:0;

  document.write('<SELECT SIZE='+Size+ ' NAME=ZIEL>')
  
  if (ZielFilter.length!=1) document.write('<OPTION VALUE="IBZ">'+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>');
}


