			function createXHR() { // OBLIGATOIRE ON SE POSE PAS DE QUESTIONS
				var request = false;
					try {
						request = new ActiveXObject('Msxml2.XMLHTTP');
					}
				catch (err2) {
					try {
						request = new ActiveXObject('Microsoft.XMLHTTP');
					}
					catch (err3) {
						try {
							request = new XMLHttpRequest();
						}
						catch (err1) 
						{
							request = false;
						}
					}
				}
				return request;
			}
   
			function $get(id){ // RACCOURCIS POUR RECUPERER LID
				return document.getElementById(id);
			}
			
		function test3(){
	    
			 // ON RECUPERE LA VALEUR DU CHAMP escape pour les caractere accentués
			id = document.getElementById('choix').value;
			
			xhr = createXHR();
		
			xhr.onreadystatechange = function(){
			if(xhr.readyState  == 4) { //Quand la requête est terminé ||| readystate a 4 temps d'envois = 1, 2 , 3..
					if(xhr.status  == 200){ //Si pas d'erreur
						var doc = xhr.responseText;   //  Assigner le fichier à une variable   action.php
						
						$get('reponse2').innerHTML =unescape(doc);
						
					
					
					}
					else{ //si il y a une erreur, on envoie le code d'erreur
						$get('reponse2').innerHTML ="Une erreur est survenue, veuillez revenir plus tard.";
					}
				}
				else{ //Si la requête est en cours [si readystate vaut moin de 4
				$get('reponse2').innerHTML = '<img src="images/18-1.gif" />';
				}
			}
		
			xhr.open("POST", "action.php", true);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr.send('id='+id); // Un peu comme du get on pourrait mettre ('text=montext&pseudo=t'ry")
		}