function getXhr(){
	var xhr = null; 
	if(window.XMLHttpRequest) 
	xhr = new XMLHttpRequest();
	else if(window.ActiveXObject){
	   try {
		 xhr = new ActiveXObject("Msxml2.XMLHTTP");
	   } catch (e) {
		 xhr = new ActiveXObject("Microsoft.XMLHTTP");
	   }
	 }
	 else { // XMLHttpRequest non supporte par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	 } 
	return xhr;
}
	
	
function envoi(){
	var xhr = getXhr();
	// On definit ce qu'on va faire quand on aura la reponse
	xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout recu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			leselect = xhr.responseText;
			// On se sert de innerHTML pour ajouter le contenu traité de prévisualisation à "prev"
			document.getElementById('contact').innerHTML = leselect;
		}
	}
	xhr.open("POST","contact.inc.php",true);
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	author = document.forms.contact.author.value;
	message = document.forms.contact.message.value;
	mail = document.forms.contact.mail.value;	
	xhr.send("mail="+mail+"&message="+escape(message)+"&author="+escape(author));
}

function commentsend(){
	var xhr = getXhr();
	// On definit ce qu'on va faire quand on aura la reponse
	xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout recu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			leselect = xhr.responseText;
			// On se sert de innerHTML pour ajouter le contenu traité de prévisualisation à "prev"
			document.getElementById('comments_bloc').innerHTML = leselect;
		}
	}
	xhr.open("POST","commentsend.inc.php",true);
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	author = document.forms.commentForm.author.value;
	mail = document.forms.commentForm.mail.value;
	website = document.forms.commentForm.website.value;
	content = document.forms.commentForm.content.value;
	idEntries = document.forms.commentForm.idEntries.value;
	xhr.send("author="+author+"&mail="+mail+"&website="+website+"&content="+content+"&idEntries="+idEntries);
}

function changeLanguage(){ //(i)
	var xhr = getXhr();
	// On definit ce qu'on va faire quand on aura la reponse
	xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout recu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			leselect = xhr.responseText;
			// On se sert de innerHTML pour ajouter le contenu traité de prévisualisation à "prev"
			//document.getElementById('contact').innerHTML = leselect;
		}
	}
	xhr.open("POST","",true);
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	/*xhr.send("language="+i);
	history.go(0);*/
	language = document.forms.languageForm.languageChangeTo.value;
	xhr.send("language="+language);
}