function affiche_contenu_this(httpRequest,file,div,message){
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			top.document.getElementById(''+div+'').innerHTML=httpRequest.responseText;
			scripts = top.document.getElementById(''+div+'').getElementsByTagName("script");	
			for(var i=0; i<scripts.length; i++){
				eval(scripts[i].text);
			}
		}
		else {
			alert ('Un problème est survenu avec la requête.');
		}
	 }
	 else{
		 top.document.getElementById(''+div+'').innerHTML='Chargement en cours...';
	 }
}

function reload_div(file,div,message){
	//initialise l'objet
	if (window.XMLHttpRequest) { // Firefox, Safari, ...
		httpRequest = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { // IE
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	//quand on a la réponse du serveur, on fait la fonction 
	httpRequest.onreadystatechange = function() { affiche_contenu_this(httpRequest,file,div); };
	//lancement de la requete
	httpRequest.open('POST', file, true);
	//les données qu'on envoi au serveur
	httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	httpRequest.send(message);
}

function reload_div_mails(file,div,message){
	//initialise l'objet
	if (window.XMLHttpRequest) { // Firefox, Safari, ...
		httpRequest = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { // IE
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	//quand on a la réponse du serveur, on fait la fonction 
	httpRequest.onreadystatechange = function() { affiche_contenu_this(httpRequest,file,div); };
	//lancement de la requete
	httpRequest.open('POST', file, true);
	//les données qu'on envoi au serveur
	httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	if (message == "envoi") message = "Message(s) envoyé(s)";
	if (message == "sup") message = "Message(s) supprimé(s)";
	if (message == "suppr") message = "Message(s) effacé(s)";
	httpRequest.send('reponse='+message);
}
