var xhr = null; 
var erreur=0;
			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; 
				} 
			}
/*******************************************************************************************/
			
			
			function inscrire()//id_etudiant=NULL
			{
				
				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; 
				} 
				
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function()
				{
				document.getElementById('rep').innerHTML ='<img src="images/spinner.gif" />';
					// 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)
					{
						letexte1 = xhr.responseText;
						eval("document.getElementById('rep').innerHTML = letexte1");
						//document.getElementById('email').value='';
						// On se sert de innerHTML pour rajouter les options a la liste
						//alert(letexte); 
						//document.getElementById('msg').innerHTML = letexte;
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				xhr.open("POST","ajax/inscrire.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				var email=document.getElementById('email_nl').value;

				xhr.send("email="+email);
			}
			
			

/*Montrer le prof*/
				function show_prof(id_prof){
				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){
						letexte = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						//alert(letexte);
						document.getElementById('display_prof').innerHTML = letexte;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","ajax/show_prof.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				xhr.send("id_prof="+id_prof);
			}
			
			function nettoyer2()//clean apres verif_log
			{
			//document.getElementById('inscrire').style.display='none';
			document.getElementById('log').style.display='none';
			document.getElementById('oubli').style.display='none';
			//edito
			self.location.reload();
			//document.getElementById('global_edito').style.display='block';
			//document.getElementById('global_parrain').style.display='block';
			}
			
			function verif_log(pseudo,mdp)//______V3
			{
				
				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; 
				} 
				
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function()
				{
				/*document.getElementById('bienvenue').innerHTML ='<img src="images/spinner.gif" />';*/
					// 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)
					{
						//letexte1 = xhr.responseText;
						letexte = xhr.responseText.split("|");
						if(typeof(letexte[1]) == "undefined") 
						{ 
						document.getElementById('bienvenue').innerHTML = letexte[0];
						}
						else
						{
						document.getElementById('log_ok').innerHTML = letexte[0];
						document.getElementById('flash_content').innerHTML = letexte[1];
						}
						if(letexte[0] == "ok") setTimeout('nettoyer2()',1000);
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				xhr.open("POST","ajax/verif_log.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments

				xhr.send("pseudo="+pseudo+"&mdp="+mdp);
			}
			
			function verif_log_v4(pseudo,mdp)//______V4
			{
				
				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; 
				} 
				
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function()
				{
				/*document.getElementById('bienvenue').innerHTML ='<img src="images/spinner.gif" />';*/
					// 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)
					{
						/*letexte1 = xhr.responseText;
						document.getElementById('bienvenue2').innerHTML = letexte1;*/
						letexte = xhr.responseText.split("|");
						if(typeof(letexte[1]) == "undefined") 
						{ 
						document.getElementById('bienvenue2').innerHTML = letexte[0];
						}
						else
						{
						document.getElementById('bienvenue2').innerHTML = letexte[0];
						document.getElementById('log_ok').innerHTML = letexte[1];
						 setTimeout('self.location.reload()',2000);
						}
						//if(letexte[1] != "undefined" && letexte[1]== "ok") setTimeout('self.location.reload()',2000);
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				xhr.open("POST","ajax/verif_log_v4.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments

				xhr.send("pseudo="+pseudo+"&mdp="+mdp);
			}
			
			
			function verif_log_v4cc(pseudo,mdp)//______V4 PAGE CLUB CAMPUS
			{
				
				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; 
				} 
				
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function()
				{
				/*document.getElementById('bienvenue').innerHTML ='<img src="images/spinner.gif" />';*/
					// 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)
					{
						/*letexte1 = xhr.responseText;
						document.getElementById('bienvenue2').innerHTML = letexte1;*/
						letexte = xhr.responseText.split("|");
						if(typeof(letexte[1]) == "undefined") 
						{ 
						document.getElementById('bienvenue2_cc').innerHTML = letexte[0];
						}
						else
						{
						document.getElementById('bienvenue2_cc').innerHTML = letexte[0];
						document.getElementById('log_ok_cc').innerHTML = letexte[1];
						 setTimeout('self.location.reload()',2000);
						}
						//if(letexte[1] != "undefined" && letexte[1]== "ok") setTimeout('self.location.reload()',2000);
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				xhr.open("POST","ajax/verif_log_v4cc.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments

				xhr.send("pseudo="+pseudo+"&mdp="+mdp);
			}
			
			function nettoyer()//clean apres verif_log_oubli
			{
			document.getElementById('inscrire').style.display='block';
			document.getElementById('oubli').style.display='none';
			document.getElementById('bienvenue').innerHTML='';
			document.log_home.pseudo.value='';
			document.log_home.mdp.value='';
			/*document.getElementById('pseudo').innerHTML='';
			document.getElementById('mdp').innerHTML='';*/
			}
			
			function verif_log_oubli(email)
			{
				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; 
				} 
				
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function()
				{
				document.getElementById('msg_oubli').innerHTML ='<img src="images/spinner.gif" />';
					// 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)
					{
						/*letexte1 = xhr.responseText;
						document.getElementById('msg_oubli').innerHTML = letexte1;*/
						letexte = xhr.responseText.split("|");
						if(typeof(letexte[1]) == "undefined") 
						{ 
						document.getElementById('msg_oubli').innerHTML = letexte[0];
						}
						else
						{
						document.getElementById('msg_oubli').innerHTML = letexte[0];
						document.getElementById('envoi').innerHTML = letexte[1];
						}
						if(typeof(letexte[1]) != "undefined") setTimeout('nettoyer()',3000);
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				xhr.open("POST","ajax/verif_log_oubli.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments

				xhr.send("email="+email);
			}
			
			function verif_log_oubli_v4(email)
			{
				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; 
				} 
				
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function()
				{
				document.getElementById('msg_oubli').innerHTML ='<img src="images/spinner.gif" />';
					// 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)
					{
						/*letexte1 = xhr.responseText;
						document.getElementById('msg_oubli').innerHTML = letexte1;*/
						letexte = xhr.responseText.split("|");
						if(typeof(letexte[1]) == "undefined") 
						{ 
						document.getElementById('msg_oubli').innerHTML = letexte[0];
						}
						else
						{
						document.getElementById('msg_oubli').innerHTML = letexte[0];
						document.getElementById('envoi').innerHTML = letexte[1];
						 setTimeout('self.location.reload()',3000);
						}
						//if(typeof(letexte[1]) != "undefined") setTimeout('nettoyer()',3000);
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				xhr.open("POST","ajax/verif_log_oubli_v4.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments

				xhr.send("email="+email);
			}
			
			/*GESTION AJAX DES ENVOIS DE QUESTIONS*/
			function insert_question(idcours,idlesson,question)
			{
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function()
				{
				document.getElementById('message_q').innerHTML = '<img src="../images/spinner.gif" width="16" height="16" alt="" border="0">';
					// 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)
					{
						letexte = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						//alert(letexte);
						document.getElementById('message_q').innerHTML = letexte;
						if(question!='')document.getElementById('txt_question').value='';
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				xhr.open("POST","ajax/insert_question.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments

				
				
				xhr.send("idcours="+idcours+"&idlesson="+idlesson+"&question="+question);
			}
			
			
			function display_rep(idcours,idquestion,indice)
			{
				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)
					{
						letexte = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						//alert(letexte);
						eval("document.getElementById('reponse_exacte"+indice+"').innerHTML = letexte");
						maj_note(idcours);
						//document.form.msg.value=letexte;
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				xhr.open("POST","ajax/display_rep.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments

				eval('valreponse=document.form'+indice+'.valreponse.value');
				eval('valreponse_ok=document.form'+indice+'.reponse_ok.value');
				eval('nbreponse=document.form'+indice+'.nb_reponse.value');
				xhr.send("idcours="+idcours+"&valreponse="+valreponse+"&valquestion="+idquestion+"&valreponse_ok="+valreponse_ok+"&nbreponse="+nbreponse);
				
				
				
				eval('if(valreponse!=\'\'){document.form'+indice+'.nb_reponse.value="1";}');
				document.form_maj.maj_note.value=0;
			}
			
			function maj_note(idcours)
			{
			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)
					{
						letexte2 = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						//alert(letexte);
						document.getElementById('moyenne_new').innerHTML = letexte2;
						//document.form.msg.value=letexte;
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				//xhr.open("POST","ajax/maj_note.php",true);
				xhr.open("POST","ajax/maj_note.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments

				xhr.send("idcours="+idcours);
				document.form_maj.maj_note.value=1;
			}
			
			function mask(div)
			{
			eval("document.getElementById('"+div+"').style.display='none'");
			}
			
			function send_contact ()
			{
			getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function()
				{
					document.getElementById('message_contact').innerHTML ='<img src="images/spinner.gif" />&nbsp;Envoi en cours';
					if(xhr.readyState == 4 && xhr.status == 200)
					{
						/*letexte2 = xhr.responseText;
						document.getElementById('message_contact').innerHTML = letexte2;*/
						letexte = xhr.responseText.split("|");
						if(typeof(letexte[1]) == "undefined") 
						{ 
						document.getElementById('message_contact').innerHTML = letexte[0];
						}
						else
						{
						document.getElementById('message_contact').innerHTML = letexte[0];
						document.getElementById('test_envoi').innerHTML = letexte[1];
						setTimeout("mask('jesaispas')",2000);
						}
						
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				
				xhr.open("POST","ajax/send_contact.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				var envoi='';
				if(document.getElementById('prenom').value!='') envoi+="prenom="+document.getElementById('prenom').value;
				if(document.getElementById('nom').value!='') envoi+="&nom="+document.getElementById('nom').value;
				envoi+="&pseudo="+document.getElementById('pseudo_c').value;
				envoi+="&email="+document.getElementById('email').value;
				envoi+="&message="+document.getElementById('Message').value;
				xhr.send(envoi);
				
			}
			
			function check(champ)//colore les champs texte vide
			{
			eval("if(document.getElementById('"+champ+"').value==''){document.getElementById('"+champ+"').style.backgroundColor='red';}");
			}
			
			function highlight(champ,color)
			{
			eval("document.getElementById('"+champ+"').style.backgroundColor='"+color+"'");
			}
			
			function valid_parrainage()
			{
				var champ_ob=new Array('Nom_filleul','Prenom_filleul','Email_filleul','Nom','Prenom','Adresse','CodePostal','Ville');
				
				for(i=0;i<champ_ob.length;i++)
	            {
					highlight(champ_ob[i],'white');
	            	check(champ_ob[i]);
	            }//for
			
			if(!isEmail2(document.getElementById('Email_filleul').value)) highlight('Email_filleul','red');
			if(isNaN(document.getElementById('CodePostal').value)) highlight('CodePostal','red');
			
			getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function()
				{
					document.getElementById('msg_back').innerHTML ='<img src="images/spinner.gif" />&nbsp;Envoi en cours';
					if(xhr.readyState == 4 && xhr.status == 200)
					{
						/*letexte2 = xhr.responseText;
						document.getElementById('msg_back').innerHTML = letexte2;*/
						letexte = xhr.responseText.split("|");
						if(typeof(letexte[1]) == "undefined") 
						{ 
						document.getElementById('msg_back').innerHTML = letexte[0];
						}
						else
						{
						document.getElementById('msg_back').innerHTML = letexte[0];
						document.getElementById('parrain_ok').innerHTML = letexte[1];
						}
						//if(typeof(letexte[1]) != "undefined") setTimeout("mask('valid_parrain')",1000);
						if(typeof(letexte[1]) != "undefined") document.getElementById('valid_parrain').innerHTML = '&nbsp;';
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				
				xhr.open("POST","ajax/valid_parrainage.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				
				//var =document.getElementById('').value;
				//Map
				var envoi='';
				var Nom_filleul=document.getElementById('Nom_filleul').value;
				var Prenom_filleul=document.getElementById('Prenom_filleul').value;
				var Email_filleul=document.getElementById('Email_filleul').value;
				var Nom=document.getElementById('Nom').value;
				var Prenom=document.getElementById('Prenom').value;
				var Adresse=document.getElementById('Adresse').value;
				var CodePostal=document.getElementById('CodePostal').value;
				var Ville=document.getElementById('Ville').value;
				//date
				var jour=document.getElementById('Jour').value;
				var mois=document.getElementById('Mois').value;
				var annee=document.getElementById('Annee').value;
				var email_parrain=document.getElementById('EMAIL_PARRAIN').value;
				
				//envoi+="="+;
				envoi+="Nom_filleul="+Nom_filleul;
				envoi+="&Prenom_filleul="+Prenom_filleul;
				envoi+="&Email_filleul="+Email_filleul;
				envoi+="&Nom="+Nom;
				envoi+="&Prenom="+Prenom;
				envoi+="&Adresse="+Adresse;
				envoi+="&CodePostal="+CodePostal;
				envoi+="&Ville="+Ville;
				envoi+="&Jour="+jour;
				envoi+="&Mois="+mois;
				envoi+="&Annee="+annee;
				envoi+="&email_parrain="+email_parrain;
				xhr.send(envoi);
				//}//else
			}
			
			function valid_parrainage_simple()
			{
				var champ_ob=new Array('Email_filleul','Email_exp');
				
				for(i=0;i<champ_ob.length;i++)
	            {
					highlight(champ_ob[i],'white');
	            	check(champ_ob[i]);
	            }//for
			
			if(!isEmail2(document.getElementById('Email_filleul').value)) highlight('Email_filleul','red');
			//if(isNaN(document.getElementById('CodePostal').value)) highlight('CodePostal','red');
			if(!isEmail2(document.getElementById('Email_exp').value)) highlight('Email_exp','red');
			getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function()
				{
					document.getElementById('msg_back').innerHTML ='<img src="images/spinner.gif" />&nbsp;Envoi en cours';
					if(xhr.readyState == 4 && xhr.status == 200)
					{
						/*letexte2 = xhr.responseText;
						document.getElementById('msg_back').innerHTML = letexte2;*/
						letexte = xhr.responseText.split("|");
						if(typeof(letexte[1]) == "undefined") 
						{ 
						document.getElementById('msg_back').innerHTML = letexte[0];
						}
						else
						{
						document.getElementById('msg_back').innerHTML = letexte[0];
						document.getElementById('parrain_ok').innerHTML = letexte[1];
						}
						//if(typeof(letexte[1]) != "undefined") setTimeout("mask('valid_parrain')",1000);
						//if(typeof(letexte[1]) != "undefined") document.getElementById('valid_parrain').innerHTML = '&nbsp;';
						if(typeof(letexte[1]) != "undefined") document.getElementById('Email_filleul').value = '';
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				
				xhr.open("POST","ajax/valid_parrainage2.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				
				//var =document.getElementById('').value;
				//Map
				var envoi='';
			/*	var Nom_filleul=document.getElementById('Nom_filleul').value;
				var Prenom_filleul=document.getElementById('Prenom_filleul').value;*/
				var Email_filleul=document.getElementById('Email_filleul').value;
				var Email_exp=document.getElementById('Email_exp').value;
				var message=document.getElementById('message_filleul').value;
				if(document.getElementById('inscription_nl').checked==true)
				{
				var inscription=document.getElementById('inscription_nl').value;
				}
				
				//envoi+="="+;
				/*envoi+="Nom_filleul="+Nom_filleul;
				envoi+="&Prenom_filleul="+Prenom_filleul;*/
				envoi+="&Email_filleul="+Email_filleul;
				envoi+="&Email_exp="+Email_exp;
				if(inscription) envoi+="&inscription="+inscription;
				if(message!='') envoi+="&message="+message;
				xhr.send(envoi);
				//}//else
			}
			
			
			function valid_jeuquestions()//Théme du cours Lots rugby
			{
				var champ_et=new Array('Reponse','Nom','Prenom','Adresse','CodePostal','Ville','Email');
				
				for(i=0;i<champ_et.length;i++)
	            {
					highlight(champ_et[i],'white');
	            	check(champ_et[i]);
	            }//for
			
			if(!isEmail2(document.getElementById('Email').value)) highlight('Email','red');
			if(isNaN(document.getElementById('CodePostal').value)) highlight('CodePostal','red');
			
			getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function()
				{
					document.getElementById('msg_back').innerHTML ='<img src="images/spinner.gif" />&nbsp;Envoi en cours';
					if(xhr.readyState == 4 && xhr.status == 200)
					{
						/*letexte2 = xhr.responseText;
						document.getElementById('msg_back').innerHTML = letexte2;*/
						letexte = xhr.responseText.split("|");
						if(typeof(letexte[1]) == "undefined") 
						{ 
						document.getElementById('msg_back').innerHTML = letexte[0];
						}
						else
						{
						document.getElementById('msg_back').innerHTML = letexte[0];
						document.getElementById('jeuquestions_ok').innerHTML = letexte[1];
						}
						//if(typeof(letexte[1]) != "undefined") setTimeout("mask('valid_parrain')",1000);
						if(typeof(letexte[1]) != "undefined") document.getElementById('valid_q').innerHTML = '&nbsp;';
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				
				xhr.open("POST","ajax/valid_jeuquestions.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				
				//var =document.getElementById('').value;
				//Map
				var envoi='';
				
				var Reponse=document.getElementById('Reponse').value;
				var Nom=document.getElementById('Nom').value;
				var Prenom=document.getElementById('Prenom').value;
				var Adresse=document.getElementById('Adresse').value;
				var CodePostal=document.getElementById('CodePostal').value;
				var Ville=document.getElementById('Ville').value;
				//date
				var jour=document.getElementById('Jour').value;
				var mois=document.getElementById('Mois').value;
				var annee=document.getElementById('Annee').value;
				var email=document.getElementById('Email').value;
				
				
				envoi+="&Reponse="+Reponse;
				envoi+="&Nom="+Nom;
				envoi+="&Prenom="+Prenom;
				envoi+="&Adresse="+Adresse;
				envoi+="&CodePostal="+CodePostal;
				envoi+="&Ville="+Ville;
				envoi+="&Jour="+jour;
				envoi+="&Mois="+mois;
				envoi+="&Annee="+annee;
				envoi+="&Email="+email;
				xhr.send(envoi);
				//}//else
			}
			
			function show_warning(div,message)
			{
			eval("document.getElementById('"+div+"').innerHTML='"+message+"'");
			}
			
			function valid_exam()//Jeu Université d'été
			{
				var champ_et=new Array('Nom','Prenom','Adresse','CodePostal','Ville','Email');
				
				for(i=0;i<champ_et.length;i++)
	            {
					highlight(champ_et[i],'white');
	            	//check(champ_et[i]);
	            }//for
			
				/*for(i=0;i<champ_et.length;i++)
	            {
					
					eval("if(document.getElementById('"+champ_et[i]+"').value=='')")
					{
					highlight(champ_et[i],'red');
					show_warning('msg_back','*= Champs obligatoires');
					}
					
	            }//for*/
				if(document.getElementById('Nom').value=='') {highlight('Nom','red');show_warning('msg_back','*= Champs obligatoires');}
				else if(document.getElementById('Prenom').value=='') {highlight('Prenom','red');show_warning('msg_back','*= Champs obligatoires');}
				else if(document.getElementById('Adresse').value=='') {highlight('Adresse','red');show_warning('msg_back','*= Champs obligatoires');}
				else if(document.getElementById('CodePostal').value=='') {highlight('CodePostal','red');show_warning('msg_back','*= Champs obligatoires');}
				else if(document.getElementById('Ville').value=='') {highlight('Ville','red');show_warning('msg_back','*= Champs obligatoires');}
			else if(document.getElementById('Email').value=='') {highlight('Email','red');show_warning('msg_back','*= Champs obligatoires');}
			
			else if(!isEmail2(document.getElementById('Email').value)) 
			{
			highlight('Email','red');
			show_warning('msg_back','Adresse e-mail invalide');
			}
			else if(isNaN(document.getElementById('CodePostal').value)) 
			{
			highlight('CodePostal','red');
			show_warning('msg_back','Code postal invalide');
			}
			else
			{
			
			getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function()
				{
					document.getElementById('msg_back').innerHTML ='<img src="images/spinner.gif" />&nbsp;Envoi en cours';
					if(xhr.readyState == 4 && xhr.status == 200)
					{
						letexte2 = xhr.responseText;
						document.getElementById('list').innerHTML = letexte2;
						/*letexte = xhr.responseText.split("|");
						if(typeof(letexte[1]) == "undefined") 
						{ 
						document.getElementById('msg_back').innerHTML = letexte[0];
						}
						else
						{
						document.getElementById('msg_back').innerHTML = letexte[0];
						document.getElementById('jeuquestions_ok').innerHTML = letexte[1];
						}*/
						//if(typeof(letexte[1]) != "undefined") setTimeout("mask('valid_parrain')",1000);
						//if(typeof(letexte[1]) != "undefined") document.getElementById('valid_q').innerHTML = '&nbsp;';
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				
				xhr.open("POST","ajax/valid_exam.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				
				
				//Map
				var envoi='';
				
				//var Reponse=document.getElementById('Reponse').value;
				var Nom=document.getElementById('Nom').value;
				var Prenom=document.getElementById('Prenom').value;
				var Adresse=document.getElementById('Adresse').value;
				var CodePostal=document.getElementById('CodePostal').value;
				var Ville=document.getElementById('Ville').value;
				//date
				/*var jour=document.getElementById('Jour').value;
				var mois=document.getElementById('Mois').value;
				var annee=document.getElementById('Annee').value;*/
				var email=document.getElementById('Email').value;
				var client=document.getElementById('check_client').value;
				var newsletter=document.getElementById('check_nl').value;
				//var civilite=document.getElementById('Civilite').value;
				var id_examen=document.getElementById('IDExamen_FK').value;
				
				//envoi+="&Reponse="+Reponse;
				envoi+="&Nom="+Nom;
				envoi+="&Prenom="+Prenom;
				envoi+="&Adresse="+Adresse;
				envoi+="&CodePostal="+CodePostal;
				envoi+="&Ville="+Ville;
				//envoi+="&Civilite="+civilite;
				envoi+="&Newsletter="+newsletter;
				envoi+="&Client="+client;
				envoi+="&Email="+email;
				envoi+="&id_examen="+id_examen;
				
				xhr.send(envoi);
				}//else
			}
			
			
			
			
			function valid_resultat(id_question,valreponse,id_examen,t)
			{
				
				if(valreponse=='') 
				{eval("document.getElementById('msg"+t+"').innerHTML='Réponse manquante ....</span>'");}
			else
			{
			getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function()
				{
					//document.getElementById('msg_back').innerHTML ='<img src="images/spinner.gif" />&nbsp;Envoi en cours';
					eval("document.getElementById('msg"+t+"').innerHTML = '<img src=\"images/spinner.gif\" />&nbsp;Envoi en cours'");
					if(xhr.readyState == 4 && xhr.status == 200)
					{
						letexte2 = xhr.responseText;
						eval("document.getElementById('msg"+t+"').innerHTML = letexte2");
						setTimeout('self.location.reload()',2000);
						
						
						/*letexte = xhr.responseText.split("|");
						if(typeof(letexte[1]) == "undefined") 
						{ 
						document.getElementById('msg_back').innerHTML = letexte[0];
						}
						else
						{
						document.getElementById('msg_back').innerHTML = letexte[0];
						document.getElementById('jeuquestions_ok').innerHTML = letexte[1];
						}*/
						
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				
				xhr.open("POST","ajax/valid_resultat.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				
				xhr.send("id_question="+id_question+"&valreponse="+valreponse+"&id_examen="+id_examen);
				}//else
			}
			
			function disconnect (redirection)
			{
			getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function()
				{
					
					if(xhr.readyState == 4 && xhr.status == 200)
					{
						letexte2 = xhr.responseText;
						/*document.getElementById('message_contact').innerHTML = letexte2;*/
						
						eval("self.location.href='"+redirection+"'");
						
						
					}//if(xhr.readyState == 4 && xhr.status == 200)
				}
				
				// Ici on va voir comment faire du post
				
				xhr.open("POST","ajax/disconnect.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				
				xhr.send(null);
				
			}
