// Boucle de validationfunction validateForm_contact(form) {	if (isNotEmpty(form.nom_client)) {		if (isNotEmpty(form.prenom_client)) {			if (isNotEmpty(form.societe_client)) {				if (isNotEmpty(form.sujet_client)) {					if (isNotEmpty(form.texte_client)) {						if (isNotEmpty(form.email_client)) {       				if (isEMailAddr(form.email_client)) {                        	return true;							}						}					}				}			}		}	}	return false;}function validateForm_client(form) {	if (isNotEmpty(form.nom_client)) {		if (isNotEmpty(form.prenom_client)) {			if (isNotEmpty(form.societe_client)) {				if (isNotEmpty(form.email_client)) {      		if (isEMailAddr(form.email_client)) {                       	return true;					}				}			}		}	}	return false;}function validateForm_pwd(form) {	if (isNotEmpty(form.email_client)) {  	if (isEMailAddr(form.email_client)) {             	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("Merci de 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 str = elem.value;    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;    if (!str.match(re)) {        alert("Merci de 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("Merci de respecter le format de date de naissance suivant : '05031970' pour '5 mars 1970'.");        setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);        return false;    }    return true;}// Vérifie si un champ contient 8 caractèresfunction isLen8(elem) {	var str = elem.value;    var re = /\b.{8}\b/;    if (!str.match(re)) {        alert("Merci respecter le format de date de naissance suivant : '05031970' pour '5 mars 1970'.");        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();}function transform_pwd(){	var pwd_temp = document.forms['espace_client'].pwd_client.value ;	document.forms['espace_client'].pwd_client_hid.value = hacher(pwd_temp);	document.forms['espace_client'].pwd_client.value = "" ;	document.forms['espace_client'].pwd_client_hid.onsubmit;	return true;}		function transform_new_pwd(){	var valid = false; 	var pwd_temp = document.forms['new_pwd'].pwd_client.value ;	var confirm_pwd_temp = document.forms['new_pwd'].confirm_pwd_client.value ;		if (pwd_temp != confirm_pwd_temp)	{		alert('Les mots de passe que vous avez saisi sont différents. Nous vous invitons à recommencer.');		document.forms['new_pwd'].pwd_client.value = "" ;		document.forms['new_pwd'].confirm_pwd_client.value = "" ;	}	else	{			document.forms['new_pwd'].pwd_client_hid.value = hacher(pwd_temp);		document.forms['new_pwd'].confirm_pwd_client_hid.value = hacher(confirm_pwd_temp);			document.forms['new_pwd'].pwd_client.value = "" ;		document.forms['new_pwd'].confirm_pwd_client.value = "" ;			document.forms['new_pwd'].pwd_client_hid.onsubmit;		document.forms['new_pwd'].confirm_pwd_client_hid.onsubmit;		valid = true;	}	return valid;}