// JavaScipt AJAX Document

var httpRequestticker = false;
var noResult = "Kein Ergebnis";

// ===================================
 
function doHttpTicker(tickerurl, tickerparameter, tickeroutputElement) {

   var tickerurl = tickerurl + "?" + tickerparameter; // Parameter an die URL anhängen
   httpRequestticker = false;
   if(window.XMLHttpRequest)  // Mozilla, Safari,...
	   httpRequestticker = new XMLHttpRequest();
   else if(window.ActiveXObject) { // IE
       try {
           httpRequestticker = new ActiveXObject("Msxml2.XMLHTTP");
       }
       catch (e) {
           try {
               httpRequestticker = new ActiveXObject("Microsoft.XMLHTTP");
           }
           catch (e) {}
       }
   }
   if(!httpRequestticker) {
      return false;
   }
   httpRequestticker.open('get', tickerurl, true);
   httpRequestticker.send(null);
   httpRequestticker.onreadystatechange = function() {
      if(httpRequestticker.readyState == 4) 
	  	 {
         if(httpRequestticker.status == 200) 
		 	{
            handleHttpResponseticker(httpRequestticker.responseText, tickeroutputElement);
			}
          else
             return false;
         }
       else
          return false;
   } 
}
 
function handleHttpResponseticker(tickercontent, tickeroutputElement) {
   if(!document.getElementById)
      return false;
   if(!document.getElementById(tickeroutputElement))
      return false;
   if(tickercontent == "FALSE")
      document.getElementById(tickeroutputElement).innerHTML = noResult;
   else
      document.getElementById(tickeroutputElement).innerHTML = tickercontent;
	  
	tickerurl = false;
	tickerparameter = false;
	tickeroutputElement = false;
	tickercontent = false;
	httpRequestticker = false;
}

