<!--

// Request-Objekt erzeugen
function objAJAX_CreateRequest()
  {
  var objRequest = null;

  if(window.ActiveXObject)
    {
    try
      {
      objRequest = new ActiveXObject('MSXML2.XMLHTTP');
      if(objRequest)
        {
        return objRequest;
        }
      }
    catch(e) {}

    try
      {
      objRequest = new ActiveXObject('Microsoft.XMLHTTP');
      if(objRequest)
        {
        return objRequest;
        }
      }
    catch(e) {}
    }

  try
    {
    objRequest = new XMLHttpRequest();
    if(objRequest)
      {
      return objRequest;
      }
    }
  catch(e) {}

  }

// Request senden: POST, asynchron
function AJAX_SendRequest_PostAsync(vobjRequest, vintID, vastrParameterNames, vastrParameterValues, vobjCallback)
  {
  if(vobjRequest)
    {
    var strParameter = 'request=' + vintID;
    for(intIdx = 1; intIdx < vastrParameterNames.length; intIdx++)
      {
      strParameter += '&' + vastrParameterNames[intIdx] + '=' + encodeURIComponent(vastrParameterValues[intIdx]);
      }

    vobjRequest.open('POST', 'http://www.drfreund.net/ajax_server.php', true);

    vobjRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=UTF-8');
    vobjRequest.setRequestHeader('Content-length', strParameter.length);
    vobjRequest.setRequestHeader('Connection', 'close');

          if(vobjCallback)
        {
        vobjRequest.onreadystatechange = function() {
    	    if(vobjRequest.readyState == 4 && vobjRequest.status == 200)
    	      {
    		    vobjCallback(vobjRequest.responseText);
    	      }
    	    }
        }
      else
        {
        vobjRequest.onreadystatechange = function() {}
        }
    
    vobjRequest.send(strParameter);
    }
  }

// 1-basiertes, leeres Array erzeugen
function astrAJAX_GetParameterArray()
  {
  var astrArray = new Array('empty');
  return astrArray;
  }

//-->