﻿var ajax = false;

function init() {

    //alert("Start");
    doeietsregelmatig();
    //timeout();
}
function timeout() {
    setTimeout("doeietsregelmatig()", 5000);
}
function doeietsregelmatig() {

    //alert("Oke, we zijn hier...");
    ajax = createXMLHTTP();
    ajax.open('GET', 'livetrack.txt?naam=' + Math.random(), true);
    ajax.onreadystatechange = doeietsmeteenveranderingvanajax;
    ajax.send(null);
    timeout();
}
function doeietsmeteenveranderingvanajax() {
    switch (ajax.readyState) {
        case 0:
        case 1:
        case 2:
        case 3:
            // wees stil
            break;
        case 4:
            doewatmethetserverantwoord();
            break;
    }
}

function doewatmethetserverantwoord() {
    document.getElementById('ajaxserverantwoord').innerHTML = ajax.responseText;
}
function createXMLHTTP() {
    var xmlhttp = false;
    /*@cc_on@*/
    /*@if (@_jscript_version >= 5)
    // JScript gives us Conditional compilation, we can cope with old IE versions.
    // and security blocked creation of the objects.
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (E) {
            xmlhttp = false;
        }
    }
    @end@*/
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp
}
