var zipCodeRequest = createRequest();
var zipCodePrefix = "";


function loadZip( _zipcode, _prefix ) {
  
  zipCodePrefix = _prefix;
  
	var url = "../ucp.php?mode=zipcode&zipcode=" + _zipcode;

	ajaxSendRequest(zipCodeRequest, url, updateZip, null);
}

function updateZip() {
	if(CheckReadyState(zipCodeRequest)) {
	
		var xmlDoc = zipCodeRequest.responseXML;

		if( xmlDoc.getElementsByTagName("zipadress")[0].firstChild ) {
      var zipadress = xmlDoc.getElementsByTagName("zipadress")[0].firstChild.nodeValue;
      document.getElementById(zipCodePrefix + "zipaddress").value = zipadress;
		}
		
		if( xmlDoc.getElementsByTagName("districtname")[0].firstChild ) {
      var districtname = xmlDoc.getElementsByTagName("districtname")[0].firstChild.nodeValue;
      document.getElementById(zipCodePrefix + "districtname").value = districtname;
		}
		
		if( xmlDoc.getElementsByTagName("district")[0].firstChild ) {
      var district = xmlDoc.getElementsByTagName("district")[0].firstChild.nodeValue;
      document.getElementById(zipCodePrefix + "district").value = district;
    }
	}
}