﻿function getXMLHttpRequest() {
	var xhr = null;
	
	if (window.XMLHttpRequest || window.ActiveXObject) {
		if (window.ActiveXObject) {
			try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
		} else {
			xhr = new XMLHttpRequest(); 
		}
	} else {
		alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
		return null;
	}
	
	return xhr;
}



var xhr = null;

function request(callback) {
	
	if (xhr && xhr.readyState != 0) {
		/*alert("Désolé, vous devez recharger cette page pour continuer !");*/
		return;
	}

	xhr = getXMLHttpRequest();
	
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
			callback(xhr.responseText);
			document.getElementById("loader").style.display = "none";
		} else if (xhr.readyState < 4) {
			document.getElementById("loader").style.display = "inline";
		}
	};
	
	xhr.open("POST", "envoi-newsletter.php", true);
	xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhr.send("email="+document.getElementById("email").value+"&inscription="+document.getElementById("inscription").value);
}

function readData(sData) {
	/*alert (sData);*/
	document.getElementById("ok").innerHTML=sData;
	document.getElementById("ok").style.display = "inline";
}

/*http://www.developpez.net/forums/d753998/webmasters-developpement-web/ajax/fonction-ajax-transmet-donnees-formulaire-vers-fichier-php/*/
/*http://www.javascriptfr.com/forum/sujet-SEUL-VARIABLE-POST-PASSE-AVEC-AJAX_1023414.aspx*/
