function sndReq(element) {
	if(element.value.length >= 4){
		resObjekt.open('get','typo3conf/ext/dmfastenbriefbestellung/js/suggest.php?postcode='+escape(element.value,true));
		resObjekt.onreadystatechange = handleResponse;
		resObjekt.send(null);
	}
}


function sndReq2(element) {
	if(element.value.length >= 4){
		if(document.getElementById("plz").value.length > 0){
			plz = document.getElementById("plz").value;
			stadt = document.getElementById("city").value;
			resObjekt.open('get','typo3conf/ext/dmfastenbriefbestellung/js/suggest2.php?plz='+escape(plz)+'&stadt='+escape(stadt)+'&streetx='+escape(element.value,true));
			resObjekt.onreadystatechange = handleResponse2;
			resObjekt.send(null);
		}
	}
}


function sndReq3(element) {
		stadt = document.getElementById("city").value;
		resObjekt.open('get','typo3conf/ext/dmfastenbriefbestellung/js/suggest3.php?postcode='+escape(element.value,true))+'&stadt='+escape(stadt);
		resObjekt.onreadystatechange = handleResponse3;
		resObjekt.send(null);
}


function sndReq4(element) {
		number = document.getElementById("number").value;
		resObjekt.open('get','typo3conf/ext/dmfastenbriefbestellung/js/suggest4.php?streetx='+escape(element.value,true))+'&number='+escape(number);
		resObjekt.onreadystatechange = handleResponse4;
		resObjekt.send(null);
}

function handleResponse(){
	if(resObjekt.readyState == 4){
		document.getElementById("search_autocomplete").innerHTML = resObjekt.responseText;
	}
}


function handleResponse2(){
	if(resObjekt.readyState == 4){
		document.getElementById("search_autocomplete_two").innerHTML = resObjekt.responseText;
	}
}


function handleResponse3(){
	if(resObjekt.readyState == 4){
		document.getElementById("search_autocomplete").innerHTML = resObjekt.responseText;
	}
}


function handleResponse4(){
	if(resObjekt.readyState == 4){
		document.getElementById("search_autocomplete_two").innerHTML = resObjekt.responseText;
	}
}


var resObjekt = erzXMLHttpRequestObject();

function erzXMLHttpRequestObject(){
  var resObjekt = null;
  
  if(window.XMLHttpRequest){
  	//XMLHttpRequest für Firefox, Opera, Safari,..
  	resObjekt = new XMLHttpRequest();
  }
  else
  if(window.ActiveXObject){
	  try {
	    resObjekt = new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch(Error){
	    try {
	    	resObjekt = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    catch(Error){
	        alert("Erzeugung des XMLHttpRequest-Objekts ist nicht möglich");
	    }
	  }
	}
  return resObjekt;
}
