﻿function auswertung(){
	if (document.getElementById('selected_id').value=='0'){
		alert('Ihre Eingabe kann nicht ausgewertet werden. Bitte versuchen Sie es erneut. \n Es ist wichtig Auswahlort mit einem Mausklick zu bestätigen');
		return false;
	}
	else if(document.getElementById('strasse').style.display == 'block' && document.getElementById('street_id').value=='0'){
		alert('Ihre Eingabe kann nicht ausgewertet werden. Bitte versuchen Sie es erneut. \nEs ist wichtig Auswahlstrasse mit einem Mausklick zu bestätigen');
		return false;
	}
	return false;
}

// ****** Allgemeiner Teil (immer gleich) *****
function createReqObj() // erzeugt ein "request object"
{
  brws = navigator.appName;
  if(brws == "Microsoft Internet Explorer")
  rq = new ActiveXObject("Microsoft.XMLHTTP");
  else rq = new XMLHttpRequest(); return rq;
}

function districtToStreet(){
		req = createReqObj();
        req.onreadystatechange = districtToStreetHandle;
        id = document.getElementById('selected_id').value;
        req.open('get', 'function.php?id='+ id, true);
		req.setRequestHeader("Pragma", "no-cache");
		req.setRequestHeader("Cache-Control", "must-revalidate");
		req.setRequestHeader("If-Modified-Since", document.lastModified);
        req.send(null); 
}

function districtToStreetHandle(){
		if ((req.readyState == 4) && (req.status == 200)) {
			var str = req.responseText;
			if (str.substring(0,1) == ' ') 
				str = str.substring(1, str.length);
			if (str != "false"){	
				document.getElementById('strasse').style.display = 'block';
			}
		
		}
}
function outputDistrict(i, l, f, p){
 
			var input = i;
			var liste = l;
			var file = f;
			var param = p;
			new Ajax.Autocompleter(
			    input, 
			    liste,
			    file,
			    {
			        paramName : p
			    }
			);
}


function outputStreet(i, l, f, p, s){
			var input = i;
			var liste = l;
			var file = f+"?street="+s;
			var param = p;
			new Ajax.Autocompleter(
			    input, 
			    liste,
			    file,
			    {
			        paramName : p
			    }
			);
}

