var http_request = false;

function ajax_req(url,wo) {

        this.http_request = false;
        this.wo = wo;

  if (window.XMLHttpRequest) {     
	 http_request = new XMLHttpRequest(); 
    if (http_request.overrideMimeType) {

      http_request.overrideMimeType('text/xml');     
    }
  } else if (window.ActiveXObject) { 
    try {
      http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
    }
  }

  if (!http_request) { 
    alert('Fehler 23 / Es kann kein Request Objekt erzeugt werden.'); 
    return false;
  }

  http_request.onreadystatechange = myHandler; 
  http_request.open('GET', url, true);
  http_request.send(null);
}

function myHandler() {

  if (http_request.readyState == 4) { 
    if (http_request.status == 200) { 
	   ziel();
    } else {
	   alert('Die URL konnte nicht geöffnet werden.');
    }
  }
}

function ziel(){
  zieldiv= document.getElementById(this.wo)
  zieldiv.innerHTML=http_request.responseText;
}
