//======================================= Pour lister les commentaires

function listeMessage(page){


	//monForm=document.AjouterCommentaire;

	
	var xhr = new_xhr();//On crée un nouvel objet XMLHttpRequest
	xhr.onreadystatechange = function(){
		if ( xhr.readyState == 4 ){//Actions executées une fois le chargement fini
			if(xhr.status  != 200){//Message si il se produit une erreur
				alert("un probleme est survenu lors de l'enregistrement"+xhr.status);
			} else {//On met le contenu du fichier externe dans la div "content"

				chaine=xhr.responseText;
				if(chaine!=''){
Tab_chaine=chaine.split('||');
					document.getElementById("message").innerHTML =Tab_chaine[0];
					document.getElementById("pagination").innerHTML =Tab_chaine[1];
document.getElementById('message').scrollTop=0;

				}
				
			}
		}
	}


	data="fonction=3";
	data+="&num_page="+page;

	xhr.open("POST", "comportement/php/communicateur1.html", true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 	
	xhr.send(data);
}
//======================================= Fin

//======================================= Pour voir le formulaire

function formMessage(){

	monForm=document.AjouterReponse;

	
	var xhr = new_xhr();//On crée un nouvel objet XMLHttpRequest
	xhr.onreadystatechange = function(){
		if ( xhr.readyState == 4 ){//Actions executées une fois le chargement fini
			if(xhr.status  != 200){//Message si il se produit une erreur
				alert("un probleme est survenu lors de l'enregistrement");
			} else {//On met le contenu du fichier externe dans la div "content"
				chaine=xhr.responseText;
				if(chaine!=''){
				document.getElementById("message").innerHTML =chaine;
				document.getElementById("reponse").innerHTML ="";
				}
				
			}
		}
	}

	data="fonction=5";

	xhr.open("POST", "comportement/php/communicateur1.html", true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 	
	xhr.send(data);
}
//======================================= Fin

//======================================= Pour ajouter un commentaire

function ajouterCommentaire(){

	monForm=document.AjouterCommentaire;

	document.getElementById("erreur").innerHTML ="";
	
	var xhr = new_xhr();//On crée un nouvel objet XMLHttpRequest
	xhr.onreadystatechange = function(){
		if ( xhr.readyState == 4 ){//Actions executées une fois le chargement fini
			if(xhr.status  != 200){//Message si il se produit une erreur
				alert("un probleme est survenu lors de l'enregistrement");
			} else {//On met le contenu du fichier externe dans la div "content"
				chaine=xhr.responseText;
				if(chaine!=''){
				document.getElementById("message").innerHTML ="<p>Jerry doit vérifier votre message avant de l'afficher.</p>";
				monForm.reset();
				//window.location.href=unescape(window.location.pathname);
				}
				
			}
		}
	}

	if(monForm.commentaire.value==''){
		message="Tous les champs sont obligatoires.";
		document.getElementById("erreur").innerHTML ="<p>"+message+"</p>";
		return;
	}

	//data="pseudo="+monForm.pseudo.value;
	data="commentaire="+monForm.commentaire.value;
	data+="&fonction=1";


	xhr.open("POST", "comportement/php/communicateur1.html", true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 	
	xhr.send(data);
}
//======================================= Fin



//======================================= Pour lister les réponses

function listeReponse(id_m){

	monForm=document.AjouterCommentaire;

	
	var xhr = new_xhr();//On crée un nouvel objet XMLHttpRequest
	xhr.onreadystatechange = function(){
		if ( xhr.readyState == 4 ){//Actions executées une fois le chargement fini
			if(xhr.status  != 200){//Message si il se produit une erreur
				alert("un probleme est survenu lors de l'enregistrement");
			} else {//On met le contenu du fichier externe dans la div "content"
				chaine=xhr.responseText;
				if(chaine!=''){
					document.getElementById("reponse").innerHTML =chaine;
				}
				
			}
		}
	}


	data="fonction=4";
	data+="&id_m="+id_m;

	xhr.open("POST", "comportement/php/communicateur1.html", true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 	
	xhr.send(data);
}
//======================================= Fin

//======================================= Pour lister les réponses

function repondre(id_m){

	
	var xhr = new_xhr();//On crée un nouvel objet XMLHttpRequest
	xhr.onreadystatechange = function(){
		if ( xhr.readyState == 4 ){//Actions executées une fois le chargement fini
			if(xhr.status  != 200){//Message si il se produit une erreur
				alert("un probleme est survenu lors de l'enregistrement");
			} else {//On met le contenu du fichier externe dans la div "content"
				chaine=xhr.responseText;
				if(chaine!=''){
					document.getElementById("reponse").innerHTML =chaine;
				}
				
			}
		}
	}


	data="fonction=7";
	data+="&id_m="+id_m;

	xhr.open("POST", "comportement/php/communicateur1.html", true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 	
	xhr.send(data);
}
//======================================= Fin


//======================================= Pour ajouter une reponse

function ajouterReponse(){

	monForm=document.AjouterReponse;

	document.getElementById("erreur_reponse").innerHTML ="";

	
	var xhr = new_xhr();//On crée un nouvel objet XMLHttpRequest
	xhr.onreadystatechange = function(){
		if ( xhr.readyState == 4 ){//Actions executées une fois le chargement fini
			if(xhr.status  != 200){//Message si il se produit une erreur
				alert("un probleme est survenu lors de l'enregistrement");
			} else {//On met le contenu du fichier externe dans la div "content"
				chaine=xhr.responseText;
				if(chaine!=''){
					document.getElementById("form_reponse").innerHTML ="<p>Jerry doit vérifier votre message avant de l'afficher.</p>";
					monForm.reset();
					//window.location.href=unescape(window.location.pathname);
				}
				
			}
		}
	}

	if(monForm.commentaire.value==''){
		message="Tous les champs sont obligatoires.";
		document.getElementById("erreur_reponse").innerHTML ="<p>"+message+"</p>";
		return;
	}

	//data="pseudo="+monForm.pseudo.value;
	data="id_com="+monForm.id_com.value;
	data+="&commentaire="+monForm.commentaire.value;
	data+="&fonction=2";

	xhr.open("POST", "comportement/php/communicateur1.html", true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 	
	xhr.send(data);
}
//======================================= Fin


//======================================= Pour les instructions

function instruction(){

	
	var xhr = new_xhr();//On crée un nouvel objet XMLHttpRequest
	xhr.onreadystatechange = function(){
		if ( xhr.readyState == 4 ){//Actions executées une fois le chargement fini
			if(xhr.status  != 200){//Message si il se produit une erreur
				alert("un probleme est survenu lors de l'enregistrement");
			} else {
				//On met le contenu du fichier externe dans la div "content"
				chaine=xhr.responseText;
				if(chaine!=''){
					tab_chaine=chaine.split("@");
					document.getElementById("reponse").innerHTML ="";
					document.getElementById("message").innerHTML ="";

				}
				
			}
		}
	}

	data="fonction=6";

	xhr.open("POST", "comportement/php/communicateur1.html", true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 	
	xhr.send(data);
}
//======================================= Fin


var Ecrire = function Ecrire(id, message)
{
    if (document.getElementById) document.getElementById(id).innerHTML = message;
}

var TextareaLong = function TextareaLong(Objet,TailleMax,IdAffichage)
{
	TailleObj = Objet.value.length
	if (TailleObj > TailleMax )
	{
		Objet.value = Objet.value.substring(0,TailleMax);
		TailleObj = TailleMax;
	}
	Ecrire(IdAffichage, TailleMax-TailleObj);
}

