	//********************************************************
	// Erzeugen des XMLHttpRequest-Objektes:
	// aus Buch  "Javascript Kurz&Gut" von O'REILLY
	// ( ist Grundlage der AJAX-Technologie und wird für einige der nachfolgenden Funktionen benötigt )
	function get_request()
	{
		try
		{
			request = new XMLHttpRequest();	//Mozilla, Opera, Safari, IE7
		}
		catch(e)
		{
			try
			{
				request = new ActiveXObject("MSXML2.XMLHTTP");	//IE6
			}
			catch(e)
			{
				try
				{
					request = new ActiveXObject("Microsoft.XMLHTTP");	//IE5
				}
				catch(e)
				{
					//kein XMLHttpRequest-Object
				}
			}
		}
		
		return request;
	}
	//********************************************************
	
	
	/*	Bei Eingabe einer PLZ wird ab der 2. Ziffer die Liste der entsprechenden Orte in das Dropdown-
	 *	Feld geschrieben:
	 */
	function getOrt_teil1(eigenen_ort_vorselektieren)
	{
		request = null;
		request = get_request();	//XMLHttpRequest-Objekt erzeugen
		
		//alert('Hallo');
		
		request.onreadystatechange = function()
		{
			if(request.readyState==4)
			{
				//alert('request.responseText='+request.responseText);
				
				/*
				//Debug-Ausgabe in Textarea:
				var ausgabefeld_debug = document.getElementById("form_plz_ort_suche__textfield_ausgabe_ort");
				ausgabefeld_debug.value=request.responseText;
				ausgabefeld_debug.value=unescape(ausgabefeld_debug.value);	//%xx zurück in Sonderzeichen umwandeln
				*/
				
				/*
				//Ausgabe des Ortes im zugehörigen Textfeld:
				//(=>alle gefundenen Orte in EINER Zeile durch Komma getrennt ausgeben)
				var ausgabefeld = document.getElementById("form_plz_ort_suche__ausgabe_ort");
				ausgabefeld.value=request.responseText;
				ausgabefeld.value=unescape(ausgabefeld.value);	//%xx zurück in Sonderzeichen umwandeln
				*/
				
				
				
				/*****ODER alle gefundenen Orte in einem Dropdown-Feld ausgeben:*************************/
				
				//select-Feld holen:
				var selectfeld = document.getElementById("form_plz_ort_suche__ausgabe_ort");
				
				//alle options aus select-Feld löschen:
				for(i=selectfeld.length; i>=0; i--) selectfeld.options[i] = null;
				
				//übergebene Orte lesen (sind durch Komma voneinander getrennt / split(",") nimmt sie wieder
				//auseinander):
				var text = request.responseText;	//String mit den Orten lesen
				var select_options = text.split(",");	//Orte anhand Trennzeichen Komma trennen
				var len = select_options.length;	//length = Anzahl der Orte
				
				var select_options_text = select_options[0];	//bittewaehlen_xxx übernehmen
				var select_options_bitte_waehlen = select_options_text.split("_"); //bittewaehlen und xxx trennen
				
				var start_select_index = 0;	//bei 0 beginnen mit zählen, es sei denn, folgende 3 Fälle treten ein:
				
				if(select_options[0]=="bittewarten")
				{
					var addme = new Option(unescape("bitte warten ..."), 0);
					selectfeld.options[selectfeld.length] = addme;
					start_select_index=1;	//weil wir den Index 0 schon für "bittewarten" vergeben haben
				}
				else
				if(select_options_bitte_waehlen[0]=="bittewaehlen")
				{
					var addme = new Option(unescape(select_options_bitte_waehlen[1]+" Ort(e) gefunden; bitte auswählen ==>"), 0);
					selectfeld.options[selectfeld.length] = addme;
					start_select_index=1;	//weil wir den Index 0 schon für "bittewaehlen" vergeben haben
				}
				if(select_options[0]=="keinortgefunden")
				{
					var addme = new Option(unescape("kein Ort gefunden"), 0);
					selectfeld.options[selectfeld.length] = addme;
					start_select_index=1;	//weil wir den Index 0 schon für "keinortgefunden" vergeben haben
				}
				
				//für jeden Ort ein neues option-Tag im select-Tag erzeugen:
				for(i=start_select_index; i<len; i++)
			    {
					var ort_and_id = select_options[i].split("_");	//Ort und seine id anhand Trennzeichen _ trennen
					
					if(ort_and_id[1])	//damit nicht 'undefined' im Dropdown-Feld steht, wenn kein Ort gefunden wurde
					{
						var addme = new Option(unescape(ort_and_id[1]), ort_and_id[0]);
						selectfeld.options[selectfeld.length] = addme;
						
						//eigenen Ort vorauswählen, wenn Parameter eigenen_ort_vorselektieren=1 übergeben wurde:
						if(eigenen_ort_vorselektieren)
						{
							if(ort_and_id[0]=='<?php echo $_SESSION['regform_teil_1'][12]; ?>')
							{
								selectfeld.options[i].selected=true;
							}
							//alert('teil 1, i='+i+', select_options[i]='+select_options[i]+', selected='+selectfeld.options[i].selected);
						}
					}
				}
			}
		}
		
		
		//eingegebene PLZ lesen:
		var eingabe_plz = document.getElementById("form_plz_ort_suche__eingabe_plz");
		
		//PLZ an Server senden:
		//senden vorbereiten:
		request.open('GET', '<?php echo $_SESSION['base_url'];?>regform_ajax_server.php?regform_teil_1_und_2_plz='+eingabe_plz.value, true);
		//senden:
		request.send(null);
		
		
		return false;
	}
	
	/*	Bei Auswahl '- - privat - -' als Firmenzusatz wird das Eingabefeld für Firmenname deaktiviert,
	 *	aus der Beschriftung 'Ansprechpartner ..name' wird 'Ansprechpartner' entfernt und aus Gründungs-
	 *	datum wird Geburtsdatum.
	 *	Bei Auswahl eines ECHTEN Firmenzusatz werden diese Änderungen rückgängig gemacht.
	 */
	function regform_teil_1_dropdown_firmenzusatz()
	{
		request = null;
		request = get_request();	//XMLHttpRequest-Objekt erzeugen
		
		//alert('Hallo');
		
		request.onreadystatechange = function()
		{
			if(request.readyState==4)
			{
			
			}
		}
		
		
		
		//ausgewählten Firmenzusatz lesen:
		var regform_teil_1_dropdown_firmenzusatz = document.getElementById("regform_teil_1_dropdownfeld_firmenzusatz");
		//alert('regform_teil_1_dropdown_firmenzusatz.value='+regform_teil_1_dropdown_firmenzusatz.value);
		
		
		//Feld für Firmenname holen:
		var regform_teil_1_firmenname = document.getElementById("regform_teil_1_textfeld_firmenname");
		
		//Beschriftung Ansprechpartner holen:
		var regform_teil_1_ansprpart_vorname = document.getElementById("regform_teil_1_beschriftung_ansprpart_vorname");
		var regform_teil_1_ansprpart_nachname = document.getElementById("regform_teil_1_beschriftung_ansprpart_nachname");
		
		//Beschriftung Gründungs-/Geburtsdatum holen:
		var regform_teil_1_gdatum = document.getElementById("regform_teil_1_beschriftung_gdatum");
		
		
		//wenn Firmenzusatz == '- - privat - -':
		if(regform_teil_1_dropdown_firmenzusatz.value=='19')	<?php //privat hat in DB die id 19 ?>
		{
			//alert('privat');
			regform_teil_1_firmenname.value='';								//Textfeld leeren
			regform_teil_1_firmenname.setAttribute('readonly', true, 0);	//Textfeld readonly setzen
			
			regform_teil_1_ansprpart_vorname.innerHTML='Vorname:';
			regform_teil_1_ansprpart_nachname.innerHTML='Nachname:';
			regform_teil_1_gdatum.innerHTML='Geburtsdatum:';
		}
		else	//wenn Firmenzusatz nicht privat ist:
		{
			//alert('Firma');
			regform_teil_1_firmenname.removeAttribute('readonly', 0);	//readonly f. Textfeld zurücknehmen
			
			regform_teil_1_ansprpart_vorname.innerHTML='Ansprechpartner Vorname:';
			regform_teil_1_ansprpart_nachname.innerHTML='Ansprechpartner Nachname:';
			regform_teil_1_gdatum.innerHTML='Gründungsdatum:';
		}
		
		
		return false;
	}
	
	
	/*	Bei Eingabe einer PLZ wird ab der 2. Ziffer die Liste der entsprechenden Orte in das Dropdown-
	 *	Feld geschrieben:
	 */
	function getOrt_teil2(eigenen_ort_vorselektieren)
	{
		request = null;
		request = get_request();	//XMLHttpRequest-Objekt erzeugen
		
		
		request.onreadystatechange = function()
		{
			if(request.readyState==4)
			{
				//alert(request.responseText);
				
				/*
				//Debug-Ausgabe in Textarea:
				var ausgabefeld_debug = document.getElementById("form_plz_ort_suche__textfield_ausgabe_ort");
				ausgabefeld_debug.value=request.responseText;
				ausgabefeld_debug.value=unescape(ausgabefeld_debug.value);	//%xx zurück in Sonderzeichen umwandeln
				*/
				
				/*
				//Ausgabe des Ortes im zugehörigen Textfeld:
				//(=>alle gefundenen Orte in EINER Zeile durch Komma getrennt ausgeben)
				var ausgabefeld = document.getElementById("form_plz_ort_suche__ausgabe_ort");
				ausgabefeld.value=request.responseText;
				ausgabefeld.value=unescape(ausgabefeld.value);	//%xx zurück in Sonderzeichen umwandeln
				*/
				
				
				
				//****ODER alle gefundenen Orte in einem Dropdown-Feld ausgeben:********************************
				
				//select-Feld holen:
				var selectfeld = document.getElementById("form_plz_ort_suche__ausgabe_ort");
				
				//alle options aus select-Feld löschen:
				for(i=selectfeld.length; i>=0; i--) selectfeld.options[i] = null;
				
				//übergebene Orte lesen (sind durch Komma voneinander getrennt / split(",") nimmt sie wieder
				//auseinander):
				var text = request.responseText;	//String mit den Orten lesen
				var select_options = text.split(",");	//Orte anhand Trennzeichen Komma trennen
				var len = select_options.length;	//length = Anzahl der Orte
				
				var select_options_text = select_options[0];	//bittewaehlen_xxx übernehmen
				var select_options_bitte_waehlen = select_options_text.split("_"); //bittewaehlen und xxx trennen
				
				var start_select_index = 0;	//bei 0 beginnen mit zählen, es sei denn, folgende 3 Fälle treten ein:
				
				if(select_options[0]=="bittewarten")
				{
					var addme = new Option(unescape("bitte warten ..."), 0);
					selectfeld.options[selectfeld.length] = addme;
					start_select_index=1;	//weil wir den Index 0 schon für "bittewarten" vergeben haben
				}
				else
				if(select_options_bitte_waehlen[0]=="bittewaehlen")
				{
					var addme = new Option(unescape(select_options_bitte_waehlen[1]+" Ort(e) gefunden; bitte auswählen ==>"), 0);
					selectfeld.options[selectfeld.length] = addme;
					start_select_index=1;	//weil wir den Index 0 schon für "bittewaehlen" vergeben haben
				}
				if(select_options[0]=="keinortgefunden")
				{
					var addme = new Option(unescape("kein Ort gefunden"), 0);
					selectfeld.options[selectfeld.length] = addme;
					start_select_index=1;	//weil wir den Index 0 schon für "keinortgefunden" vergeben haben
				}
				
				//für jeden Ort ein neues option-Tag im select-Tag erzeugen:
				for(i=start_select_index; i<len; i++)
			    {
					var ort_and_id = select_options[i].split("_");	//Ort und seine id anhand Trennzeichen _ trennen
					
					if(ort_and_id[1])	//damit nicht 'undefined' im Dropdown-Feld steht, wenn kein Ort gefunden wurde
					{
						var addme = new Option(unescape(ort_and_id[1]), ort_and_id[0]);
						selectfeld.options[selectfeld.length] = addme;
						
						//eigenen Ort vorauswählen, wenn Parameter eigenen_ort_vorselektieren=1 übergeben wurde:
						if(eigenen_ort_vorselektieren)
						{
							if(ort_and_id[0]=='<?php echo $_SESSION['regform_teil_2'][12]; ?>')
							{
								selectfeld.options[i].selected=true;
								//alert('teil 2, i='+i+', select_options[i]='+select_options[i]+', selected='+selectfeld.options[i].selected);
							}
						}
					}
				}
			}
		}
		
		
		//eingegebene PLZ lesen:
		var eingabe_plz = document.getElementById("form_plz_ort_suche__eingabe_plz");
		
		//PLZ an Server senden:
		//senden vorbereiten:
		request.open('GET', '<?php echo $_SESSION['base_url']?>regform_ajax_server.php?regform_teil_1_und_2_plz='+eingabe_plz.value, true);
		//senden:
		request.send(null);
		
		
		return false;
	}
	
	
	/*	Bei Auswahl '- - privat - -' als Firmenzusatz wird das Eingabefeld für Firmenname deaktiviert,
	 *	aus der Beschriftung 'Ansprechpartner ..name' wird 'Ansprechpartner' entfernt und aus Gründungs-
	 *	datum wird Geburtsdatum.
	 *	Bei Auswahl eines ECHTEN Firmenzusatz werden diese Änderungen rückgängig gemacht.
	 */
	function regform_teil_2_dropdown_firmenzusatz()
	{
		request = null;
		request = get_request();	//XMLHttpRequest-Objekt erzeugen
		
		//alert('Hallo');
		
		request.onreadystatechange = function()
		{
			if(request.readyState==4)
			{
			
			}
		}
		
		
		
		//ausgewählten Firmenzusatz lesen:
		var regform_teil_2_dropdown_firmenzusatz = document.getElementById("regform_teil_2_dropdownfeld_firmenzusatz");
		//alert('regform_teil_1_dropdown_firmenzusatz.value='+regform_teil_1_dropdown_firmenzusatz.value);
		
		
		//Feld für Firmenname holen:
		var regform_teil_2_firmenname = document.getElementById("regform_teil_2_textfeld_firmenname");
		
		
		//wenn Firmenzusatz == '- - privat - -':
		if(regform_teil_2_dropdown_firmenzusatz.value=='19')	<?php //privat hat in DB die id 19 ?>
		{
			//alert('privat');
			regform_teil_2_firmenname.value='';								//Textfeld leeren
			regform_teil_2_firmenname.setAttribute('readonly', true, 0);	//Textfeld readonly setzen
		}
		else	//wenn Firmenzusatz nicht privat ist:
		{
			//alert('Firma');
			regform_teil_2_firmenname.removeAttribute('readonly', 0);	//readonly f. Textfeld zurücknehmen
		}
		
		
		return false;
	}
	
	function regform_teil_1_postfach_actordeact()
	{
		//Zustand der Checkbox lesen:
		var checkbox_postfach = document.getElementById("regform_teil_1_postfach_checkbox_actordeact");
		//alert('checkbox_postfach.checked='+checkbox_postfach.checked);
		
		//Beschriftung für Strasse / Postfach:
		var regform_teil_1_strasseoderpostfach = document.getElementById("regform_teil_1_strasseoderpostfach");
		if(checkbox_postfach.checked)	regform_teil_1_strasseoderpostfach.innerHTML = 'Straße:';
		else regform_teil_1_strasseoderpostfach.innerHTML = 'Postfach (keine Straße):';
		
		//Inhalt des input-Feldes für Strasse / Postfach:
		var regform_teil_1_strasse = document.getElementById("regform_teil_1_strasse");
		if(checkbox_postfach.checked)
		{
			regform_teil_1_strasse.value = '';
			regform_teil_1_strasse.removeAttribute('readonly', 0);
			regform_teil_1_strasse.removeAttribute('autocomplete', 0);
		}
		else
		{
			regform_teil_1_strasse.value = 'POSTFACH';
			regform_teil_1_strasse.setAttribute('readonly', true, 0);
			regform_teil_1_strasse.setAttribute('autocomplete', "off", 0);
		}
		
		//Beschriftung für Hausnummer / Postfachnummer:
		var regform_teil_1_hausnummeroderpostfach = document.getElementById("regform_teil_1_hausnummeroderpostfach");
		if(checkbox_postfach.checked)	regform_teil_1_hausnummeroderpostfach.innerHTML = 'Hausnummer:';
		else regform_teil_1_hausnummeroderpostfach.innerHTML = 'Postfachnummer:';
	}
	
	
	function regform_teil_2_postfach_actordeact()
	{
		//Zustand der Checkbox lesen:
		var checkbox_postfach = document.getElementById("regform_teil_2_postfach_checkbox_actordeact");
		
		//alert('checkbox_postfach.checked='+checkbox_postfach.checked);
		
		//Beschriftung für Strasse / Postfach:
		var regform_teil_2_strasseoderpostfach = document.getElementById("regform_teil_2_strasseoderpostfach");
		if(checkbox_postfach.checked)	regform_teil_2_strasseoderpostfach.innerHTML = 'Straße:';
		else regform_teil_2_strasseoderpostfach.innerHTML = 'Postfach (keine Straße):';
		
		//Inhalt des input-Feldes für Strasse / Postfach:
		var regform_teil_2_strasse = document.getElementById("regform_teil_2_strasse");
		if(checkbox_postfach.checked)
		{
			//regform_teil_2_strasse.value = '';
			regform_teil_2_strasse.removeAttribute('readonly', 0);
			regform_teil_2_strasse.removeAttribute('autocomplete', 0);
		}
		else
		{
			regform_teil_2_strasse.value = 'POSTFACH';
			regform_teil_2_strasse.setAttribute('readonly', true, 0);
			regform_teil_2_strasse.setAttribute('autocomplete', "off", 0);
		}
		
		//Beschriftung für Hausnummer / Postfachnummer:
		var regform_teil_2_hausnummeroderpostfach = document.getElementById("regform_teil_2_hausnummeroderpostfach");
		if(checkbox_postfach.checked)	regform_teil_2_hausnummeroderpostfach.innerHTML = 'Hausnummer:';
		else regform_teil_2_hausnummeroderpostfach.innerHTML = 'Postfachnummer:';
	}
	
	/*	Wenn im 2. Formular irgendwas geändert wird, dann wird der Haken bei der Checkbox
	 *	'Rechn.daten aus Firmendaten übernehmen' weg genommen:
	 */
	function regform_teil_2_checkbox_rechnungsdaten_hakenwegnehmen()
	{
		//Checkbox holen:
		var checkbox_rechnungsanschrift = document.getElementById("regform_teil_2_rechnungsanschrift_checkbox");
		//alert('checkbox_rechnungsanschrift.checked='+checkbox_rechnungsanschrift.checked);
		checkbox_rechnungsanschrift.checked=false;
	}
	
	
	function set_ort_id()
	{
		request = null;
		request = get_request();	//XMLHttpRequest-Objekt erzeugen
		
		//Zustand der Checkbox lesen:
		var checkbox_rechnungsanschrift = document.getElementById("regform_teil_2_rechnungsanschrift_checkbox");
		//alert('checkbox_rechnungsanschrift.checked='+checkbox_rechnungsanschrift.checked);
		
		if(checkbox_rechnungsanschrift.checked)	//wenn der Haken gesetzt WAR - also WEG GENOMMEN wurde:
		{
		}
		else	//wenn der Haken NICHT gesetzt WAR - also GESETZT wurde:
		{
			//dann XMLHttpRequest absenden:
			request.open('GET', '<?php echo $_SESSION['base_url']?>regform_ajax_server.php?set_ort_id=<?php echo $_SESSION['regform_teil_1'][12]; ?>', true);
			request.send(null);
		}
	}
	
	
	/*	Wenn im 2. Formular bei der Checkbox (Rechn.daten aus Firmendaten übernehmen) ein Haken gesetzt wird,
	 *	dann werden die Firmendaten in die Rechnungsdaten geschrieben:
	 */
	function regform_teil_2_rechnungsanschrift_datenvonform1holen()
	{
		request = null;
		request = get_request();	//XMLHttpRequest-Objekt erzeugen
		
		//alert('regform_teil_2_rechnungsanschrift_datenvonform1holen()');
		
		//Zustand der Checkbox lesen:
		var checkbox_rechnungsanschrift = document.getElementById("regform_teil_2_rechnungsanschrift_checkbox");
		//alert('checkbox_rechnungsanschrift.checked='+checkbox_rechnungsanschrift.checked);
		
		if(checkbox_rechnungsanschrift.checked)	//wenn der Haken gesetzt WAR - also WEG GENOMMEN wurde:
		{
			//regform_teil_2_firmenname.value = '';
			//regform_teil_2_zuhaenden.value = '';
		}
		else	//wenn der Haken NICHT gesetzt WAR - also GESETZT wurde:
		{
			//dann XMLHttpRequest absenden:
			request.open('GET', '<?php echo $_SESSION['base_url']?>regform_ajax_server.php?regform_teil_2_get=1,2,3,4,9,10,11,12,8', true);
			request.send(null);
		}
		
		
		request.onreadystatechange = function()
		{
			if(request.readyState==4)
			{
			//alert(request.responseText);
				var text = request.responseText;	//Firmendaten lesen
				
				var firmendaten = text.split(",");	//Firmendaten anhand Trennzeichen Komma trennen
				
				
				//****aus Form1 gelesene Daten den Eingabefeldern in Form2 zuordnen:************************
				//alert('Hallo1');
				
				var regform_teil_2_firmenname = document.getElementById("regform_teil_2_textfeld_firmenname");
				var selectfeld_firmenzusatz = document.getElementById("regform_teil_2_dropdownfeld_firmenzusatz");
				var regform_teil_2_zuhaenden = document.getElementById("regform_teil_2_zuhaenden");
				var regform_teil_2_strasse = document.getElementById("regform_teil_2_strasse");
				var regform_teil_2_hausnr = document.getElementById("regform_teil_2_hausnr");
				var form_plz_ort_suche__eingabe_plz = document.getElementById("form_plz_ort_suche__eingabe_plz");
				var regform_teil_2_postfach_checkbox_actordeact = document.getElementById("regform_teil_2_postfach_checkbox_actordeact");
				var regform_teil_2_strasseoderpostfach = document.getElementById("regform_teil_2_strasseoderpostfach");
				var regform_teil_2_hausnummeroderpostfach = document.getElementById("regform_teil_2_hausnummeroderpostfach");
				var selectfeld_ort = document.getElementById("form_plz_ort_suche__ausgabe_ort");
				
				//Firmenname:
				regform_teil_2_firmenname.value = firmendaten[0];
				
				//select-Feld für Firmenzusatz setzen:
				var id_firmenzusatz = selectfeld_firmenzusatz.length - firmendaten[1];
				selectfeld_firmenzusatz.options[id_firmenzusatz].selected=true;
				
		//	alert('selectfeld_firmenzusatz.length='+selectfeld_firmenzusatz.length);
		//	alert('id_firmenzusatz='+id_firmenzusatz);
		//	alert('='+selectfeld_firmenzusatz.options[id_firmenzusatz].value);
				
				//Vor- u. Zuname d. Firmendaten als zuHänden f.d. Rechnungsdaten nehmen
				regform_teil_2_zuhaenden.value = firmendaten[2]+" "+firmendaten[3];
				
				regform_teil_2_strasse.value = firmendaten[4];	//Strasse
				regform_teil_2_hausnr.value = firmendaten[5];	//Hausnr
				form_plz_ort_suche__eingabe_plz.value = firmendaten[6];	//PLZ
				
				regform_teil_2_postfach_checkbox_actordeact.checked = firmendaten[8];	//Postfach-Checkbox
				if(regform_teil_2_postfach_checkbox_actordeact.checked)	//wenn Haken gesetzt
				{
					//alert('checked='+checkbox_rechnungsanschrift.checked);
					regform_teil_2_strasseoderpostfach.innerHTML = 'Postfach (keine Straße):';
					regform_teil_2_hausnummeroderpostfach.innerHTML = 'Postfachnummer:';
					regform_teil_2_strasse.setAttribute('readonly', true, 0);	//dann readonly setzen
				}
				else	//wenn Haken nicht gesetzt
				{
					//alert('checked='+checkbox_rechnungsanschrift.checked);
					regform_teil_2_strasseoderpostfach.innerHTML = 'Straße:';
					regform_teil_2_hausnummeroderpostfach.innerHTML = 'Hausnummer:';
					regform_teil_2_strasse.removeAttribute('readonly', 0);	//dann kann reingeschrieben werden
				}
				
				set_ort_id();
				getOrt(1);	//Ort-Liste im Dropdown-Feld neu erstellen
				
				//select-Feld für Ort setzen:
				var id_ort = firmendaten[7];
				
				//alert('id_ort='+id_ort);
				
				for(i=0; i<selectfeld_ort.length; i++)
				{
					//alert('i='+i+', id_ort='+id_ort+', selectfeld_ort.options[i].value='+selectfeld_ort.options[i].value);
					if(id_ort==selectfeld_ort.options[i].value)
					{
						selectfeld_ort.options[i].selected=true;
						//alert('i='+i);
						break;
					}
				}
				
				//window.location.href="";	//Seite neu laden, damit die Ort-ID in die Session-Daten übernommen werden
				//****************************************************************************************
			}
		}
	}
	
	
	
	/*	Wenn im 2. Formular im Orts-Dropdown-Feld ein Ort gewählt wird, dann wird dessen PLZ in das
	 *	entsprechende Feld geschrieben:
	 */
	function regform_teil_2_getplz()
	{
		request = null;
		request = get_request();	//XMLHttpRequest-Objekt erzeugen
		
		
		var form_plz_ort_suche__ausgabe_ort = document.getElementById("form_plz_ort_suche__ausgabe_ort");
		
		//alert('form_plz_ort_suche__ausgabe_ort.value='+form_plz_ort_suche__ausgabe_ort.value);
		
		request.open('GET', '<?php echo $_SESSION['base_url']?>regform_ajax_server.php?regform_teil_2_ort_id='+form_plz_ort_suche__ausgabe_ort.value, true);
		request.send(null);
		
		
		request.onreadystatechange = function()
		{
			if(request.readyState==4)
			{
				//alert('request.responseText='+request.responseText);
				var text = request.responseText;	//PLZ lesen

				var form_plz_ort_suche__eingabe_plz = document.getElementById("form_plz_ort_suche__eingabe_plz");
				form_plz_ort_suche__eingabe_plz.value = text;
			}
		}
	}
