			function getXMLData(ortsid, ortsname, plz, searchmode, urn) {
				if (ortsid>0) {
					$('SZI-ortsteilecontainer').style.visibility = 'visible';
				  var content = $('content');
				  var requestUrl = '/_common/search/ortsteile_xml.asp';
				  var haloAjax = new Ajax.Request(requestUrl,
				                                  {
				                                    method: 'get',
				                                    parameters: 'ort_id='+ortsid+'&plz='+plz+'&mode='+searchmode+'&urn='+urn,
				                                    onComplete: parseXMLData,
				                                    onFailure: function(){ alert('Fehler...')}
				                                  });
				  $('SZI-anzeigeortsname').innerHTML = 'von ' + ortsname.substring(0, ortsname.indexOf("("));
				}
				else
				{
					$('SZI-ortsteilecontainer').style.visibility = 'hidden';	
				}
			}

			function parseXMLData(originalRequest) {
				var xmlResponse = originalRequest.responseXML;
				var ortsteile = xmlResponse.getElementsByTagName('ortsteil');

				$('SZI-ortsteile').innerHTML = '';				
				for (i = 1; i < ortsteile.length+2; i++) {
					$('SZI-ortsteile').options[i-1] = new Option(ortsteile[i-1].getAttribute('name')+' ('+ortsteile[i-1].getAttribute('anzahl')+')',ortsteile[i-1].getAttribute('id'));
					}
				}
				
			function getSelectedValues(selectliste) {
				var count = 0;
				for (var i = 0; i <= selectliste.options.length-1; i++) {
					if (selectliste.options[i].selected == true) {count=count+1}
				}
				if (count>1)
					{return 0}
				else
					{return selectliste.value}
			}
