var url = "/search_xml.php?search=";
var lastsearchvalue = '';
var searchvalue = '';

function searchLoop()
{
	searchvalue = document.getElementById('searchfield').value;

	if (searchvalue != lastsearchvalue)
		updateResults(searchvalue);
		
	window.setTimeout("searchLoop()", 1000);
	
	lastsearchvalue = searchvalue;
}

function handleHttpResponse()
{
  if (http.readyState == 4)
  {
	document.getElementById('search_results').innerHTML = http.responseText;

    //results = http.responseText.split(",");
    //document.getElementById('kd_nr').value = results[0];
    //document.getElementById('kd_na').value = results[1];
    //document.getElementById('suche').value = results[2];
  }
}

function updateResults(zipValue)
{
  if (zipValue.length > 2)
  {
    http.open("GET", url + escape(zipValue), true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);
  }
}

/*function getHTTPObject()
{
  var xmlhttp;

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
  {
    try
    {
      xmlhttp = new XMLHttpRequest();
    }
    catch (e)
    {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}*/

function getHTTPObject() {
    if (typeof XMLHttpRequest != 'undefined') {
        return new XMLHttpRequest();
    }
    try {
        return new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            return new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
    }
    return false;
}

var http = getHTTPObject();