// 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;
}


function loadPage(url,div){
	request = ajaxObject()
	request.open("POST", url, false);
	request.send(null);
	if(request.readyState == 4) {
		writeHTML(request.responseText, div);
	} else { 
		return false;
	}
}


function getPage(url,destination){
	page = url
	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)
		setTimeout("loadPage(page,div);",2000); 
		writeHTML('<div class="espacecharg"><img src="images/chargement.gif" width="16" height="16" /></div>',div);
	}
}

//AJAX pour vérif mot de passe
function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sndReq(action,login,mdp,memo) {
    http.open('get', 'include/verif_pass.php?action='+action+'&login='+login+'&mdp='+mdp+'&memo='+memo);
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
		if (response != '') {
        document.getElementById('reponse_verif').innerHTML = response;
		} else {
			document.location.href="esp_int.php"
		}
    }
}
