//AJAX DATA SENDER AND RECEPTION
var REQUEST;

function getInfo(object, url) {
    REQUEST = getHTTPObject();
    if (REQUEST == null) {
        alert ("Your browser does not support AJAX!");
        return;
    }
    REQUEST.FillObject = object;
    REQUEST.onreadystatechange = stateChanged;
    REQUEST.open("GET", url, true);
    REQUEST.send(null);
}

function stateChanged() { 
    /*
    0    The request is not initialized
    1    The request has been set up
    2    The request has been sent
    3    The request is in process
    4    The request is complete
    */
    if (REQUEST.readyState <= 3) { 
        document.getElementById(REQUEST.FillObject).innerHTML= 'En traitement... Veuillez attendre SVP...';
    }
    if (REQUEST.readyState == 4) { 
        document.getElementById(REQUEST.FillObject).innerHTML=REQUEST.responseText;
    }
}
function getHTTPObject() {
    var REQUEST = null;
    try {
        // Firefox, Opera 8.0+, Safari
        REQUEST = new XMLHttpRequest();
    }
    catch (e)
    {
        // Internet Explorer
        try {
            REQUEST = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            REQUEST = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return REQUEST;
}