	function encrypt_login( form )
	{	
		form.mot_de_passe.value = hex_md5( hex_md5(form.mot_de_passe_ouvert.value) + form.randomkey.value );
		form.mot_de_passe_ouvert.value = "";
	}
	
	function update_innerHTML( span_name, innerHTML )
	{
		document.getElementById(span_name).innerHTML = innerHTML;
	}
	
	function goto_next( me, next, count )
	{
		if ( me.value.length == count )
			next.focus();			
	}
	
	function membre_est_valide( form )
	{
		msg = "";
		
		var xhr_object = null; 
	 
		if(window.XMLHttpRequest) // Firefox 
		   xhr_object = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		else { // XMLHttpRequest non supporté par le navigateur 
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		   return; 
		} 
		 
		xhr_object.open("GET", "ajax_functions.php?function=nom_utilisateur_existe&no_membre=" + form.no_membre.value +"&nom_utilisateur=" + form.nom_utilisateur.value, false); 
		xhr_object.send(null); 					
		
		if ( xhr_object.responseText != "OK" )
		{
			msg += "- Vous devez entrer un nom d'utilisateur unique ("+ form.nom_utilisateur.value +" existe déjà)\n";
		}	
			
		if ( form.nom_utilisateur.value.length < 6 )
		{
			msg += "- Vous devez entrer un nom d'utilisateur valide (6 caractères minimum)\n";
		}	
		
		if ( form.prenom.value.length < 3 )
		{
			msg += "- Vous devez entrer un prenom valide (3 caractères minimum )\n";
		}
		
		if ( form.nom.value.length < 3 )
		{
			msg += "- Vous devez entrer un nom valide (3 caractères minimum ).\n";
		}
		
		if ( form.courriel.value.length < 5 )
		{
			msg += "- Vous devez entrer un courriel valide (5 caractères minimum ).\n";
		}
		
		if ( form.tel_maison1.value.length != 3 || form.tel_maison2.value.length != 3 || form.tel_maison3.value.length != 4 )
		{
			msg += "- Vous devez entrer un téléphone à la maison valide.\n";
		}
		
		// Facultatif
		if ( ( form.tel_bureau1.value.length != "" || form.tel_bureau2.value.length != "" || form.tel_bureau3.value.length != "" ) && ( form.tel_bureau1.value.length != 3 || form.tel_bureau2.value.length != 3 || form.tel_bureau3.value.length != 4 ) )
		{
			msg += "- Vous devez entrer un téléphone au bureau valide.\n";
		}
		
		if ( form.adresse.value.length < 5 )
		{
			msg += "- Vous devez entrer une adresse valide (5 caractères minimum ).\n";
		}
		
		if ( form.ville.value.length < 3 )
		{
			msg += "- Vous devez entrer une ville valide (3 caractères minimum ).\n";
		}
		
		if ( form.code_postal.value.length != 6 )
		{
			msg += "- Vous devez entrer un code postal valide (6 caractères ).\n";
		}
		
		//En DEV		
		//var Aujourdhui = new Date();
		//var Date_naissance = new Date ( form.dn_annee.value, form.dn_mois.value, form.dn_jour.value );
		//var Diff = Aujourdhui - Date_naissance;
		//var Age = Diff / 31536000000;
		
		var Aujourdhui = new Date();
		var Age = Aujourdhui.getYear() - form.dn_annee.value - (( (form.dn_mois.value * 100 + form.dn_jour.value) > ( Aujourdhui.getMonth() * 100 + Aujourdhui.getDate() ))?1:0);
		
		if ( Age < 18 && form.parent_tuteur.value.length < 5 )
		{
			msg += "- Vous devez entrer un parent/tuteur valide (5 caractères ).\n";
		}		
		
		if ( msg != "" )
		{
			msg = "Certains champs ne sont pas valides : \n" + msg;
			alert ( msg );
			return false;
		}
		
		return true;
	}
	
	
	// À METTRE À JOUR !!!!!!
	function nouveau_membre_est_valide( form )
	{
		msg = "";
		
		var xhr_object = null; 
	 
		if(window.XMLHttpRequest) // Firefox 
		   xhr_object = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		else { // XMLHttpRequest non supporté par le navigateur 
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		   return; 
		} 
		 
		xhr_object.open("GET", "ajax_functions.php?function=nom_utilisateur_existe&no_membre=0&nom_utilisateur=" + form.nom_utilisateur.value, false); 
		xhr_object.send(null); 					
		
		if ( xhr_object.responseText != "OK" )
		{
			msg += "- Vous devez entrer un nom d'utilisateur unique ("+ form.nom_utilisateur.value +" existe déjà)\n";
		}	
		
		if ( form.nom_utilisateur.value.length < 6 )
		{
			msg += "- Vous devez entrer un nom d'utilisateur valide (6 caractères minimum)\n";
		}
		
		if ( form.mot_de_passe1.value.length < 6 )
		{
			msg += "- Vous devez entrer un mot de passe valide (6 caractères minimum)\n";
		}
		
		if ( form.mot_de_passe1.value != form.mot_de_passe2.value )
		{
			msg += "- Vous devez entrer des mots de passe semblables\n";
		}
		
		if ( form.prenom.value.length < 3 )
		{
			msg += "- Vous devez entrer un prenom valide (3 caractères minimum)\n";
		}
		
		if ( form.nom.value.length < 3 )
		{
			msg += "- Vous devez entrer un nom valide (3 caractères minimum).\n";
		}
		
		if ( form.courriel.value.length < 5 )
		{
			msg += "- Vous devez entrer un courriel valide (5 caractères minimum).\n";
		}
		
		if ( form.tel_maison1.value.length != 3 || form.tel_maison2.value.length != 3 || form.tel_maison3.value.length != 4 )
		{
			msg += "- Vous devez entrer un téléphone à la maison valide.\n";
		}
		
		// Facultatif
		if ( ( form.tel_bureau1.value.length != "" || form.tel_bureau2.value.length != "" || form.tel_bureau3.value.length != "" ) && ( form.tel_bureau1.value.length != 3 || form.tel_bureau2.value.length != 3 || form.tel_bureau3.value.length != 4 ) )
		{
			msg += "- Vous devez entrer un téléphone au bureau valide.\n";
		}
		
		if ( form.adresse.value.length < 5 )
		{
			msg += "- Vous devez entrer une adresse valide (5 caractères minimum).\n";
		}
		
		if ( form.ville.value.length < 3 )
		{
			msg += "- Vous devez entrer une ville valide (3 caractères minimum).\n";
		}
		
		if ( form.code_postal.value.length != 6 )
		{
			msg += "- Vous devez entrer un code postal valide (6 caractères).\n";
		}
		
		
		var Aujourdhui = new Date();
		var Date_naissance = new Date ( form.dn_annee.value, form.dn_mois.value, form.dn_jour.value );
		var Diff = Aujourdhui - Date_naissance;
		var Age = Diff / 31536000000;
		
		if ( Age < 18 && form.parent_tuteur.value.length < 5 )
		{
			msg += "- Vous devez entrer un parent/tuteur valide (5 caractères ).\n";
		}		
		
		if ( msg != "" )
		{
			msg = "Certains champs ne sont pas valides : \n" + msg;
			alert ( msg );
			return false;
		}
		
		form.mot_de_passe.value = hex_md5(form.mot_de_passe1.value);
		form.mot_de_passe1.value = "";
		form.mot_de_passe2.value = "";		
		
		return true;
	}
	
	function mot_de_passe_est_valide( form )
	{
		msg = "";
		
		if ( form.mot_de_passe1.value.length < 6 )
		{
			msg += "- Vous devez entrer un mot de passe valide (6 caractères minimum)\n";
		}
		
		if ( form.mot_de_passe1.value != form.mot_de_passe2.value )
		{
			msg += "- Vous devez entrer des mots de passe semblables\n";
		}
		
		
		if ( msg != "" )
		{
			msg = "Certains champs ne sont pas valides : \n" + msg;
			alert ( msg );
			return false;
		}
		
		form.mot_de_passe.value = hex_md5(form.mot_de_passe1.value);
		form.mot_de_passe1.value = "";
		form.mot_de_passe2.value = "";		
		
		return true;
	}
	
	function cours_est_valide( form )
	{
		msg = "";
			
		if ( form.nom.value.length < 1 )
		{
			msg += "- Vous devez entrer un nom valide (1 caractères minimum ).\n";
		}
		
		if ( form.prix.value.length < 2 )
		{
			msg += "- Vous devez entrer un prix valide (exemple : 60 ).\n";
		}
		
		if ( form.jours.value.length < 5 )
		{
			msg += "- Vous devez entrer un jours valide (exemple : mardi;jeudi ).\n";
		}
		
		if ( form.heures.value.length < 12 )
		{
			msg += "- Vous devez entrer une heure valide (exemple 18h00 à 19h00;19h00 à 20h30 ).\n";
		}	
		
		if ( msg != "" )
		{
			msg = "Certains champs ne sont pas valides : \n" + msg;
			alert ( msg );
			return false;
		}
		
		return true;
	}
	
	function event_est_valide( form )
	{
		msg = "";
			
		if ( form.nom.value.length < 3 )
		{
			msg += "- Vous devez entrer un nom valide (3 caractères minimum )\n";
		}
		
		if ( form.description.value.length < 3 )
		{
			msg += "- Vous devez entrer une description valide (3 caractères minimum ).\n";
		}
		
		if ( form.date.value.length < 7 )
		{
			msg += "- Vous devez entrer une date valide (jj-mm-aaaa).\n";
		}	
	
		if ( msg != "" )
		{
			msg = "Certains champs ne sont pas valides : \n" + msg;
			alert ( msg );
			return false;
		}
		
		return true;
	}
	
	function event_est_valide2( form )
	{
		msg = "";
			
		if ( form.nom2.value.length < 3 )
		{
			msg += "- Vous devez entrer un nom valide (3 caractères minimum )\n";
		}
		
		if ( form.description2.value.length < 3 )
		{
			msg += "- Vous devez entrer une description valide (3 caractères minimum ).\n";
		}
		
		if ( form.date2.value.length < 7 )
		{
			msg += "- Vous devez entrer une date valide (jj-mm-aaaa).\n";
		}	
	
		if ( msg != "" )
		{
			msg = "Certains champs ne sont pas valides : \n" + msg;
			alert ( msg );
			return false;
		}
		
		return true;
	}
	
	
	function desactiver_est_valide(form)
	{
		if ( form.confirmation.checked == true )
			return true;
			
		alert("Vous devez confirmer avant de désactiver ou de supprimer.");
		
		return false;
	}
	
	function resultat_est_valide( form )
	{
		msg = "";
			
		if ( form.nom.value.length < 3 )
		{
			msg += "- Vous devez entrer un nom valide (3 caractères minimum )\n";
		}
		
		if ( form.position1.value.length > 3 )
		{
			msg += "- Vous devez entrer une description valide (3 caractères minimum ).\n";
		}
		
		if ( form.position2.value.length > 3 )
		{
			msg += "- Vous devez entrer une date valide (jj-mm-aaaa).\n";
		}	
		
		if ( form.position3.value.length > 3 )
		{
			msg += "- Vous devez entrer une date valide (jj-mm-aaaa).\n";
		}	
		
		if ( form.position4.value.length > 3 )
		{
			msg += "- Vous devez entrer une date valide (jj-mm-aaaa).\n";
		}	
	
		if ( msg != "" )
		{
			msg = "Certains champs ne sont pas valides : \n" + msg;
			alert ( msg );
			return false;
		}
		
		return true;
	}
	
	function signature( form )
	{
		msg = "";
			
		if ( form.txtSig.value.length < 3 )
		{
			msg += "- Vous devez entrer une signature valide (3 caractères minimum )\n";
		}
		
		if ( form.txtSujet.value.length < 3 || form.txtSujet.value.length > 30)
		{
			msg += "- Vous devez entrer un sujet valide (3 caractères minimum et 30 maximum)\n";
		}
		
		if ( form.txtMsg.value.length < 3 )
		{
			msg += "- Vous devez entrer un message valide (3 caractères minimum)\n";
		}
		
		if ( msg != "" )
		{
			msg = "Certains champs ne sont pas valides : \n" + msg;
			alert ( msg );
			return false;
		}
		
		return true;
	}
	
	
	function sans_signature( form )
	{
		msg = "";
					
		if ( form.txtSujet.value.length < 3 || form.txtSujet.value.length > 30)
		{
			msg += "- Vous devez entrer un sujet valide (3 caractères minimum et 30 maximum)\n";
		}
		
		if ( form.txtMsg.value.length < 3 )
		{
			msg += "- Vous devez entrer un message valide (3 caractères minimum )\n";
		}
		
		if ( msg != "" )
		{
			msg = "Certains champs ne sont pas valides : \n" + msg;
			alert ( msg );
			return false;
		}
		
		return true;
	}
	
	function verif_forum( form )
	{
		msg = "";
					
		if ( form.txtSujet.value.length < 3 || form.txtSujet.value.length > 30)
		{
			msg += "- Vous devez entrer un sujet valide (3 caractères minimum et 30 maximum)\n";
		}
		
		if ( form.txtMsg.value.length < 3 )
		{
			msg += "- Vous devez entrer un message valide (3 caractères minimum )\n";
		}
		
		if ( msg != "" )
		{
			msg = "Certains champs ne sont pas valides : \n" + msg;
			alert ( msg );
			return false;
		}
		
		return true;
	}
	
	function verif_modif( form )
	{
		msg = "";
					
		if ( form.nom.value.length < 3 || form.nom.value.length > 30)
		{
			msg += "- Vous devez entrer un sujet valide (3 caractères minimum et 30 maximum)\n";
		}
		
		if ( form.description.value.length < 3 )
		{
			msg += "- Vous devez entrer un message valide (3 caractères minimum )\n";
		}
		
		if ( msg != "" )
		{
			msg = "Certains champs ne sont pas valides : \n" + msg;
			alert ( msg );
			return false;
		}
		
		return true;
	}
	
	function verif_modif2( form )
	{
		msg = "";
					
		if ( form.sujet.value.length < 3 || form.sujet.value.length > 30)
		{
			msg += "- Vous devez entrer un sujet valide (3 caractères minimum et 30 maximum)\n";
		}
		
		if ( form.message.value.length < 3 )
		{
			msg += "- Vous devez entrer un message valide (3 caractères minimum )\n";
		}
		
		if ( msg != "" )
		{
			msg = "Certains champs ne sont pas valides : \n" + msg;
			alert ( msg );
			return false;
		}
		
		return true;
	}
	
	