// ajax.js

/**
 * Bestandsnaam:                ajax.js
 * Locatie:                     /JSne8a2n0z3x9/
 * Laatst gewijzigd:            25 februari 2008
 *
 * Dit script maakt een object om met AJaX te werken.
 * Dit script wordt ingesloten door header.inc.php en zal gebruikt worden
 * in alle scripts die AJaX nodig hebben.
 */

// Initialiseer het object.
var ajax = false;

// Maak het object.
// Kies het objecttype op basis van wat er wordt ondersteund door de browser.
if( window.XMLHttpRequest )
{
  // XMLHttpRequest wordt ondersteund.
  // Dit geldt voor de meeste browsers:
  // onder andere IE 7, Mozilla, Safari, Firefox en Opera.
  ajax = new XMLHttpRequest();
}
else if( window.ActiveXObject )
{
  // XMLHttpRequest wordt niet ondersteund.
  // ActiveX echter wel, dus gebruik ActiveX voor de oudere IE-browsers.
  // Maak het type Msxml2.XMLHTTP, indien mogelijk.
  try
  {
    // Probeer het type Msxml2.XMLHTTP.
    ajax = new ActiveXObject( "Msxml2.XMLHTTP" );
  }
  catch( e1 )
  {
    // Niet gelukt.
    // Gebruik het oudere type, indien mogelijk.
    try
    {
      // Probeer het type Microsoft.XMLHTTP.
      ajax = new ActiveXObject( "Microsoft.XMLHTTP" );
    }
    catch( e2 )
    {
      // Ook niet gelukt.
      // Doe verder niets.
    } // Einde van de TRY om een ActivXObject te maken.
  } // Einde van de TRY om een ActivXObject te maken.
} // Einde van de IF om te controleren of XMLHttpReqeust wordt ondersteund.