var request;

function interpretRequest() {
		// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen

			if (request.readyState == 4) {
				var content = request.responseText;
				document.getElementById("content").innerHTML = content;
			}			
	}

function setRequest(lang, action, text) {
var load = "<br /><br /><br /><img src=\"ajax-loader.gif\" />";
document.getElementById("content").innerHTML = load;
request=GetXmlHttpObject();
if (request==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 }

		var url = "ajaxResponse.php";
		// Request öffnen
		
		request.open('post', url, true);
		// Request senden
		
			request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			// Request senden
			request.send('lang=' + lang + '&action=' + action + '&query=' + escape(text));
		// Request auswerten
		request.onreadystatechange = interpretRequest;
		

}

function GetXmlHttpObject()
{
var request=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 request=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  request=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  request=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return request;
}


