// Script 11.2 - ajax.js

/**
 * Dit bestand maakt een object voor een Ajax-verzoek.
 * Het bestand wordt opgenomen in webpagina's
 * die een XMLHttpRequest moeten uitvoeren.
 */

// Initialiseer het object:
var ajax = false;

// Maak het object...

// Kies objecttype op basis van wat wordt ondersteund:
if (window.XMLHttpRequest) {

    // IE 7, Mozilla, Safari, Firefox, Opera, meeste browsers:
    ajax = new XMLHttpRequest();

} else if (window.ActiveXObject) { // Oudere IE-browsers

    // Maak het type Msxml2.XMLHTTP, indien mogelijk:
    try {
        ajax = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e1) { // Gebruik anders het oudere type:
        try {
            ajax = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e2) { }
    }

}

// Geef een waarschuwing als het object niet is gemaakt:
if (!ajax) {
    alert ('Sommige paginafunctionaliteit is niet beschikbaar.');
}

