function getHTTPObject() {
   var xmlhttp;
	if (window.XMLHttpRequest) {
	// code for IE7+, Firefox, Chrome, Opera, Safari
	xmlhttp=new XMLHttpRequest();
	} else {
	// code for IE6, IE5
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
   return xmlhttp;
}

function suche (pfad) {  
  var xmlhttp = getHTTPObject();
  xmlhttp.onreadystatechange=function() {
  state_Change(xmlhttp,pfad);
  } 
  xmlhttp.open("GET",pfad+"suche.php?wort="+document.getElementById("suche_input").value,true);
  xmlhttp.send(null);

}

function state_Change(xmlhttp,pfad) {
  if (xmlhttp.readyState == 1) { // 4 == loaded
  document.getElementById("suche_ergebnis").innerHTML =  '<img height="10px" src="'+pfad+'images/navigation/tiny_red.gif" />';
    }
  if (xmlhttp.readyState == 4) { // 4 == loaded
    if (xmlhttp.status == 200) { // HTTP status
      document.getElementById("suche_ergebnis").innerHTML = xmlhttp.responseText;
      document.getElementById("suche_container").className = 'suche2';
    } else {
      alert("Problem retrieving data:" + xmlhttp.statusText);
    }
  }
}

function evalKeyForSubmit(event, frm, pfad) {  
  
   var Key = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
   if(Key == 13){ // IE: ...event.keyCode...  
       // ENTER gedrückt, also Formular abschicken  
      suche(pfad);
   }else { 
       return true;  
   }
}  
