// Boucle de validationfunction validateForm(form) {	if (isNotEmpty(form.name)) {		if (isNotEmpty(form.email)) {              if (isEMailAddr(form.email)) {				if (isNotEmpty(form.message)) {					if (isNotEmpty(form.verif)) {						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("Füllen Sie bitte die Pflichtfelder");        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("Ihre E-Mail Adresse ist nicht gültig");        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 de date de naissance suivant : '05031970' pour '5 mars 1970'.");        setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);        return false;    }    return true;}// Positionne le curseur dans un champ donnéfunction focusElement(formName, elemName) {    var elem = document.forms[formName].elements[elemName];    elem.focus();    elem.select();}