// INITIALIZE AJAX ENGINE //////////////////////////////////////

function ajaxObject(){
    if(window.ActiveXObject){
        // Support Internet Explorer
        var request = new ActiveXObject("Microsoft.XMLHTTP");
        return request;
    } else     if(window.XMLHttpRequest){
        // Support Firefox, Safari, Opera
        var request = new XMLHttpRequest();
        //request.setRequestHeader("Content-Type", "text/xml;charset=iso-8859-1")
        return request;
    } else {
        // Aucun support
        alert('Désolé, mais votre navigateur ne supporte pas la technologie AJAX. Nous vous conseillons d\'utiliser un de ces navigateurs compatibles : Mozilla Firefox, Microsoft Internet Explorer, Opera.');
        return false;
    }
}
/////////////////// JABBAX.LoadPage  /////////////////////:
function writeHTML(htmlStream, div){
    document.getElementById(div).innerHTML = htmlStream;
    //alert(document.getElementById(div).innerHTML);
}
function loadPage(url,div){
    request = ajaxObject();
    request.open("GET", url, false);
    request.send(null);
    if(request.readyState == 4) {
        writeHTML(request.responseText, div);
    }
}
function getPage(url,destination){
    page = url+'&no_html=1';
    div = destination;
    if(page != '')
    {
        // pour ne pas envoyer systématiquement une requête dès que l'utilisateur frappe une touche (délai d'2 seconde)
        writeHTML('<table width="110" border="0" cellpadding="0" cellspacing="0" class="Style5"><tr><td width="35" align="center"><span id="chargement" class="alert" style="display:none;">En cours de chargement</span></td></tr></table>',div);
        loadPage(page,div);
    }
}