var http_request = false;

function defineXMLHttpRequest () {
	if (window.XMLHttpRequest) { // FIREFOX
		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		//writeInDiv('L\'objet XMLHttpRequest n\'a pu être créé.');
		return false;
	}
	http_request.onreadystatechange = onResult;
	return true;
}

function onResult() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200 || http_request.status == 304) {
			sendToFlash(http_request.responseText);
			//alert('retour : ' + http_request.responseText);
		} else {
			sendToFlash('error:Un problème est survenu lors de l\'exécution de la requête.');
			//alert('Un problème est survenu lors de l\'exécution de la requête.');
		}
	}
}

function doRequest(scriptUrl) {
	//alert("doRequest(" + scriptUrl + ")");
	var isCreated = defineXMLHttpRequest();
	if (isCreated) {
		//alert('isCreated : ' + isCreated + ' / scriptUrl : ' + scriptUrl);
		//POST
		var tab = scriptUrl.split('?');
		var vars = (tab.length > 1) ? tab[1] : '';
		scriptUrl = tab[0];
		http_request.open("POST", scriptUrl);
		http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		http_request.send(vars);
	} else {
		sendToFlash('error:Erreur lors de la création de l\'envoi de la requète.');
	}
}

function sendToFlash(texte) {
	var flashMovie = document.getElementById('AlphaCite');
	flashMovie.SetVariable('jsback', texte);
}

/*
function writeInDiv(texte) {
	//document.getElementById('message').innerHTML = texte;
	document.getElementById('message').innerHTML += '<br />' + texte;
}
*/