// JavaScript Document
var xhr = null; 
// creation de l'objet xmlhttprequest en fonction du navigateur
function getXhr(){
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
	}
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	} 
}

/**
* Méthode qui sera appelée sur le click du bouton
*/
function action(url,type,arguments){

	getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			if(xhr.responseText != ""){
				document.getElementById('calqueNewsletter').innerHTML = xhr.responseText;
				document.getElementById('calqueNewsletter').style.display = 'block';
			}
		}
	}

	switch(type){
		case "GET" :
			// Ici on va voir comment faire du post
			xhr.open("GET",url,true);
			xhr.send(null);
		break;
		case "POST" :
			xhr.open("POST",url,false);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			// les arguments
			xhr.send(arguments);
		break;
	}
}

/**
* Méthode qui sera appelée sur le click du bouton
*/
function action2(url,type,arguments){

	getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){	
			if(xhr.responseText != ""){ 
				document.getElementById('calqueNewsletter2').innerHTML = xhr.responseText;
				document.getElementById('calqueNewsletter2').style.display = 'block';
			}
		}
	}

	switch(type){
		case "GET" :
			// Ici on va voir comment faire du post
			xhr.open("GET",url,true);
			xhr.send(null);
		break;
		case "POST" :
			xhr.open("POST",url,false);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			// les arguments
			xhr.send(arguments);
		break;
	}
}
