<!--
var ResponseTargetID = '';


 // Funktion zum Erzeugen eines XMLHttpRequest-Objekts
 function createRequestObject(){
     var request_o; 
     var browser = navigator.appName;
      
     if (browser == "Microsoft Internet Explorer") {
         request_o = new ActiveXObject("Microsoft.XMLHTTP");
     } else {
         request_o = new XMLHttpRequest();
     }
     return request_o;
 }
   
 // Erzeuge XMLHttpRequest-Objekt
 var http = createRequestObject();

     
 /**
 *  Funktion zum Abrufen der Informationen
 *
 * @param uri - URI der abzurufenden Seite 
 * @param parameter - Abfrage Parameter, z.B. 'id'
 * @param value - Wert des Parameters
 * @param targetID - ID des Elements, dass die Ausgabe anzeigen soll
 */
 function httpRequest(uri,parameter,value,targetID){
     
     ResponseTargetID = targetID;
     
     http.open('GET', uri + '?' + parameter + '=' + value);
     
     // Handler definieren
     http.onreadystatechange = handleResponse;

     // Daten senden. In unserem Fall nix!    
     http.send(null);
 }


 /**
 * handleResponse()
 *
 * verarbeitet die Antworten des Requests
 */
 function handleResponse(){
             
         
     /* Das XMLHttpRequest-Objekt hat eine Eigenschaft readyState. Diese kann
        folgende Werte annehmen:
4         0: Uninitialized
         1: Loading
         2: Loaded
         3: Interactive
         4: Finished */
     if(http.readyState == 4) { // Finished?
         if (http.status == 200) { // Status OK?
             var response = http.responseText;
            
             // Ergebnis in das Element einf&uuml;gen.
             document.getElementById(ResponseTargetID).innerHTML = response;
						 if (response.length > 0)
						 	 document.getElementById(ResponseTargetID).style.visibility = 'visible';
						 else
							 document.getElementById(ResponseTargetID).style.visibility = 'hidden';
         }
     }
 }
-->
