// JavaScript Document
  
  var http_request = false;
  var html_element = false;
  
  function AJAX_Inint() 
  {
     try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
     try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
     try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript
     alert("XMLHttpRequest not supported");
     return null;
  };
  
  
  function AJAX_Call(element_id, opt, val) 
  {
    http_request = AJAX_Inint();
    html_element = element_id;
    
    http_request.onreadystatechange = Server_Response; 
    http_request.open("GET", "ajax/ajaxres.php?" + opt + '=' + val);
    http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
    http_request.send(null);
    return '<img src="images/global/spinner.gif">';
  }
  
  
  function Server_Response()
  {       
    if (http_request.readyState == 4) {
      if (http_request.status == 200) {
          document.getElementById(html_element).innerHTML=http_request.responseText;
      } else {
          document.getElementById(html_element).innerHTML='Bei dem Request ist ein Problem aufgetreten.';
      }
    } else {
      document.getElementById(html_element).innerHTML='<img src="images/global/spinner.gif">';
    }
  }
