// Boucle de validation
			function validateForm(form) {
				if (isNotEmpty(form.nom_required)) {
						if (isNotEmpty(form.telephone_required)) {
							if (isEMailAddr(form.email)) {
									return true;
									}
								}
						}
				return false;
			}
			// Vérifie si un champ a bien été renseigné
			function isNotEmpty(elem) {
				var str = elem.value;
				var re = /.+/;
				if(!str.match(re)) {
					alert("Veuillez renseigner les champs obligatoires.");
					setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
					return false;
				} else {
					return true;
				}
			}
			// Vérifie si l'adresse e-mail est valide
			function isEMailAddr(elem) {
				var str1 = elem.value;
				var re1 = /.+/;
				var str = elem.value;
				var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
				if (!str.match(re) && str1.match(re1)) {
					alert("Veuillez vérifier le format de votre adresse e-mail.");
					setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
					return false;
				} else {
					return true;
				}
			}
			//Vérifie si un champ ne contient que des chiffres
			function isNumber(elem) {
				var str = elem.value;
				var re = /^[-]?\d*\.?\d*$/;
				str = str.toString();
				if (!str.match(re)) {
					alert("Veuillez respecter le format du numéro de téléphone : '0103070405'");
					setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
					return false;
				}
				return true;
			}
			// Vérifie si un champ contient 8 caractères
			function isLen10(elem) {
				var str = elem.value;
				var re = /\b.{10}\b/;
				if (!str.match(re)) {
					alert("Veuillez respecter le format du numéro de téléphone : '0103070405'");
					setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
					return false;
				} else {
					return true;
				}
			}
			// Positionne le curseur dans un champ donné
			function focusElement(formName, elemName) {
				var elem = document.forms[formName].elements[elemName];
				elem.focus();
				elem.select();
			}