districts={
	'Österreich':{
		'Burgenland':{
			title:'Burgenland',
			bezirk:{
				'Eisenstadt':{title:'Eisenstadt'},
				'Eisenstadt-Umgebung':{title:'Eisenstadt-Umgebung'},
				'Güssing':{title:'Güssing'},
				'Jennersdorf':{title:'Jennersdorf'},
				'Mattersburg':{title:'Mattersburg'},
				'Neusiedl am See':{title:'Neusiedl am See'},
				'Oberpullendorf':{title:'Oberpullendorf'},
				'Oberwart':{title:'Oberwart'},
				'Rust':{title:'Rust'}
			}
		},
		'Kärnten':{
			title:'Kärnten',
			bezirk:{
				'Feldkirchen':{title:'Feldkirchen'},
				'Hermagor':{title:'Hermagor'},
				'Klagenfurt':{title:'Klagenfurt'},
				'Klagenfurt Land':{title:'Klagenfurt Land'},
				'Spittal an der Drau':{title:'Spittal an der Drau'},
				'St. Veit an der Glan':{title:'St. Veit an der Glan'},
				'Villach':{title:'Villach'},
				'Villach Land':{title:'Villach Land'},
				'Völkermarkt':{title:'Völkermarkt'},
				'Wolfsberg':{title:'Wolfsberg'}
			}
		},
		'Niederösterreich':{
			title:'Niederösterreich',
			bezirk:{
				'Amstetten':{title:'Amstetten'},
				'Baden':{title:'Baden'},
				'Bruck an der Leitha':{title:'Bruck an der Leitha'},
				'Gänserndorf':{title:'Gänserndorf'},
				'Gmünd':{title:'Gmünd'},
				'Hollabrunn':{title:'Hollabrunn'},
				'Horn':{title:'Horn'},
				'Korneuburg':{title:'Korneuburg'},
				'Krems an der Donau':{title:'Krems an der Donau'},
				'Krems Land':{title:'Krems Land'},
				'Lilienfeld':{title:'Lilienfeld'},
				'Mistelbach':{title:'Mistelbach'},
				'Mödling':{title:'Mödling'},
				'Neunkirchen':{title:'Neunkirchen'},
				'Scheibbs':{title:'Scheibbs'},
				'St. Pölten':{title:'St. Pölten'},
				'St. Pölten Land':{title:'St. Pölten Land'},
				'Tulln':{title:'Tulln'},
				'Waidhofen/Thaya':{title:'Waidhofen/Thaya'},
				'Waidhofen a. d. Ybbs':{title:'Waidhofen a. d. Ybbs'},
				'Wiener Neustadt':{title:'Wiener Neustadt'},
				'W. Neustadt Land':{title:'W. Neustadt Land'},
				'Wien-Umgebung':{title:'Wien-Umgebung'},
				'Zwettl':{title:'Zwettl'}
			}
		},
		'Oberösterreich':{
			title:'Oberösterreich',
			bezirk:{
				'Braunau am Inn':{title:'Braunau am Inn'},
				'Eferding':{title:'Eferding'},
				'Freistadt':{title:'Freistadt'},
				'Gmunden':{title:'Gmunden'},
				'Grieskirchen':{title:'Grieskirchen'},
				'Kirchdorf a. d. Krems':{title:'Kirchdorf a. d. Krems'},
				'Linz':{title:'Linz'},
				'Linz-Land':{title:'Linz-Land'},
				'Perg':{title:'Perg'},
				'Ried im Innkreis':{title:'Ried im Innkreis'},
				'Rohrbach':{title:'Rohrbach'},
				'Schärding':{title:'Schärding'},
				'Steyr':{title:'Steyr'},
				'Steyr-Land':{title:'Steyr-Land'},
				'Urfahr-Umgebung':{title:'Urfahr-Umgebung'},
				'Vöcklabruck':{title:'Vöcklabruck'},
				'Wels':{title:'Wels'},
				'Wels-Land':{title:'Wels-Land'}				
			}
		},
		'Salzburg':{
			title:'Salzburg',
			bezirk:{
				'Hallein':{title:'Hallein'},
				'Salzburg':{title:'Salzburg'},
				'Salzburg-Umgebung':{title:'Salzburg-Umgebung'},
				'St. Johann im Pongau':{title:'St. Johann im Pongau'},
				'Tamsweg':{title:'Tamsweg'},
				'Zell am See':{title:'Zell am See'}
			}
		},
		'Steiermark':{
			title:'Steiermark',
			bezirk:{
				
				'Bruck an der Mur':{title:'Bruck an der Mur'},
				'Deutschlandsberg':{title:'Deutschlandsberg'},
				'Feldbach':{title:'Feldbach'},
				'Fürstenfeld':{title:'Fürstenfeld'},
				'Graz':{title:'Graz'},
				'Graz-Umgebung':{title:'Graz-Umgebung'},
				'Hartberg':{title:'Hartberg'},
				'Judenburg':{title:'Judenburg'},
				'Knittelfeld':{title:'Knittelfeld'},
				'Leibnitz':{title:'Leibnitz'},
				'Leoben':{title:'Leoben'},
				'Liezen':{title:'Liezen'},
				'Murau':{title:'Murau'},
				'Mürzzuschlag':{title:'Mürzzuschlag'},
				'Radkersburg':{title:'Radkersburg'},
				'Voitsberg':{title:'Voitsberg'},
				'Weiz':{title:'Weiz'}
			}
		},		
		'Tirol':{
			title:'Tirol',
			bezirk:{
				'Imst':{title:'Imst'},
				'Innsbruck':{title:'Innsbruck'},
				'Innsbruck-Land':{title:'Innsbruck-Land'},
				'Kitzbühel':{title:'Kitzbühel'},
				'Kufstein':{title:'Kufstein'},
				'Landeck':{title:'Landeck'},
				'Lienz':{title:'Lienz'},
				'Reutte':{title:'Reutte'},
				'Schwaz':{title:'Schwaz'}
			}	
		},
		'Vorarlberg':{
			title:'Vorarlberg',
			bezirk:{
				'Bludenz':{title:'Bludenz'},
				'Bregenz':{title:'Bregenz'},
				'Dornbirn':{title:'Dornbirn'},
				'Feldkirch':{title:'Feldkirch'}
			}
		},
		'Wien':{
			title:'Wien',
			bezirk:{
				'1, Innere Stadt':{title:'1, Innere Stadt'},
				'2, Leopoldstadt':{title:'2, Leopoldstadt'},
				'3, Landstraße':{title:'3, Landstraße'},
				'4, Wieden':{title:'4, Wieden'},
				'5, Margareten':{title:'5, Margareten'},
				'6, Mariahilf':{title:'6, Mariahilf'},
				'7, Neubau':{title:'7, Neubau'},
				'8, Josefstadt':{title:'8, Josefstadt'},
				'9, Alsergrund':{title:'9, Alsergrund'},
				'10, Favoriten':{title:'10, Favoriten'},
				'11, Simmering':{title:'11, Simmering'},
				'12, Meidling':{title:'12, Meidling'},
				'13, Hietzing':{title:'13, Hietzing'},
				'14, Penzing':{title:'14, Penzing'},
				'15, Rudolfsheim-Fünfh.':{title:'15, Rudolfsheim-Fünfh.'},
				'16, Ottakring':{title:'16, Ottakring'},
				'17, Hernals':{title:'17, Hernals'},
				'18, Währing':{title:'18, Währing'},
				'19, Döbling':{title:'19, Döbling'},
				'20, Brigittenau':{title:'20, Brigittenau'},
				'21, Floridsdorf':{title:'21, Floridsdorf'},
				'22, Donaustadt':{title:'22, Donaustadt'},
				'23, Liesing':{title:'23, Liesing'}
			}	
		}
	},
	'Schweiz':{
		'Aargau':{
			title:'Aargau',
			bezirk:{
			}
		},
		'Appenzell Ausserrhoden':{
			title:'Appenzell Ausserrhoden',
			bezirk:{
			}
		},
		'Appenzell Innerrhoden':{
			title:'Appenzell Innerrhoden',
			bezirk:{
			}
		},
		'Basel-Landschaft':{
			title:'Basel-Landschaft',
			bezirk:{
			}
		},
		'Basel-Stadt':{
			title:'Basel-Stadt',
			bezirk:{
			}
		},
		'Bern':{
			title:'Bern',
			bezirk:{
			}
		},
		'Freiburg':{
			title:'Freiburg',
			bezirk:{
			}
		},
		'Genf':{
			title:'Genf',
			bezirk:{
			}
		},
		'Appenzell Innerrhoden':{
			title:'Appenzell Innerrhoden',
			bezirk:{
			}
		},
		'Glarus':{
			title:'Glarus',
			bezirk:{
			}
		},
		'Graubünden':{
			title:'Graubünden',
			bezirk:{
			}
		},
		'Jura':{
			title:'Jura',
			bezirk:{
			}
		},
		'Luzern':{
			title:'Luzern',
			bezirk:{
			}
		},
		'Neuenburg':{
			title:'Neuenburg',
			bezirk:{
			}
		},
		'Nidwalden':{
			title:'Nidwalden',
			bezirk:{
			}
		},
		'Obwalden':{
			title:'Obwalden',
			bezirk:{
			}
		},
		'Schaffhausen':{
			title:'Schaffhausen',
			bezirk:{
			}
		},
		'Schwyz':{
			title:'Schwyz',
			bezirk:{
			}
		},
		'Solothurn':{
			title:'Solothurn',
			bezirk:{
			}
		},
		'St. Gallen':{
			title:'St. Gallen',
			bezirk:{
			}
		},
		'Tessin':{
			title:'Tessin',
			bezirk:{
			}
		},
		'Thurgau':{
			title:'Thurgau',
			bezirk:{
			}
		},
		'Uri':{
			title:'Uri',
			bezirk:{
			}
		},
		'Wallis':{
			title:'Wallis',
			bezirk:{
			}
		},
		'Zug':{
			title:'Zug',
			bezirk:{
			}
		},
		'Zürich':{
			title:'Zürich',
			bezirk:{
			}
		}		
	},
	'Deutschland':{
		'Baden-Württemberg':{
			title:'Baden-Württemberg',
			bezirk:{
			}
		},
		'Bayern':{
			title:'Bayern',
			bezirk:{
				
			}
		},
		'Berlin':{
			title:'Berlin',
			bezirk:{
				
			}
		},
		'Brandenburg':{
			title:'Brandenburg',
			bezirk:{
				
			}
		},
		'Bremen':{
			title:'Bremen',
			bezirk:{
				
			}
		},
		'Hamburg':{
			title:'Hamburg',
			bezirk:{
				
			}
		},
		'Hessen':{
			title:'Hessen',
			bezirk:{
			}
		},
		'Mecklenburg-Vorpommern':{
			title:'Mecklenburg-Vorpommern',
			bezirk:{
				
			}
		},
		'Niedersachsen':{
			title:'Niedersachsen',
			bezirk:{
				
			}
		},
		'Nordrhein-Westfalen':{
			title:'Nordrhein-Westfalen',
			bezirk:{
				
			}
		},
		'Rheinland-Pfalz':{
			title:'Rheinland-Pfalz',
			bezirk:{
				
			}
		},
		'Saarland':{
			title:'Saarland',
			bezirk:{
				
			}
		},
		'Sachsen':{
			title:'Sachsen',
			bezirk:{
				
			}
		},
		'Sachsen-Anhalt':{
			title:'Sachsen-Anhalt',
			bezirk:{
				
			}
		},
		'Schleswig-Holstein':{
			title:'Schleswig-Holstein',
			bezirk:{
				
			}
		},
		'Thüringen':{
			title:'Thüringen',
			bezirk:{
				
			}
		}
	}	
};
function addOption(option_name,option_value,select_list){
	var e = document.createElement("option");
  	e.text = option_name;
 	e.value = option_value;
  	var nextOption = null;
	if (document.all)
    	nextOption = select_list.length;
  	select_list.add(e, nextOption);
};

selectedCountry=0;

function fillPd(ob,nm,firstrow,new_offset)
{	
	var land = $('select_land');
	var bundesland = $('select_bundesland');
	var bezirk = $('select_bezirk');
			
	id=ob.options[ob.selectedIndex].value;
	
	if(nm=='select_bundesland')
	{	
		if(id=='')
		{
			bezirk.length=0;
			addOption(firstrow,"",bezirk);
			bundesland.length=0;
			addOption(firstrow,"",bundesland);
		}
		
		bundesland.enable();
		if(id=='Österreich')
		{
			bezirk.enable();
			addOption(firstrow,"",bundesland);
			//erste Zeile wird hinzugefügt also Bezirke erst an 2. Stelle reihen
			if(new_offset==1)
				addOption(firstrow,"",bezirk);
			bezirk.style.visibility='visible';
			$('bezirk_label').style.visibility="visible";
		}
		else
		{
			$('bezirk_label').style.visibility="hidden";
			bezirk.length=0;
			bezirk.disable();
			bezirk.style.visibility='hidden';
		}	
		selectedCountry=id;
		fillSelect(districts[id],bundesland,new_offset);		
		bundesland.selectedIndex=0;
	}
	if(nm=='select_bezirk')
	{	
		if(id=='')
		{
			bezirk.length=0;
			addOption(firstrow,"",bezirk);
		}
		else
		{
			d=districts[selectedCountry][id].bezirk;
			fillSelect(d,bezirk,new_offset);	
			bezirk.selectedIndex=0;
		}
	}
	
	if($('select_land').options[$('select_land').selectedIndex].value=='Schweiz')
	{
		$('bundesland_label').innerHTML="Kanton*";
	}
	else
	{
		$('bundesland_label').innerHTML="Bundesland*";	
	}
}

function fillSelect(d,t,offset)
{
	targ=t;
	anz=targ.options.length;
	for(i=anz-1;i>=1;i--)
		targ.options[i]=null;
	targ.selectedIndex=0;
	i=0;
	for(x in d)
	{	targ.options[i+offset]=new Option(d[x].title,d[x].title,false,true);
		i++;
	}
}	
