function trim(s) {
    var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
    return (m == null) ? "" : m[1];
}
function isEmail(email) {
    var m = email.match(/^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$/);
    return (m != null);
}
function validate() {
	if (trim(document.getElementById("nom").value) == "") {
		alert("Veuillez indiquer vos nom et prenom.");
		document.getElementById("nom").value = "";
		document.getElementById("nom").focus();
		return false;
	}
	if (trim(document.getElementById("email").value) == "") {
		alert("Veuillez indiquer votre adresse email.");
		document.getElementById("email").value = "";
		document.getElementById("email").focus();
		return false;
	}
	if (!isEmail(trim(document.getElementById("email").value))) {
		alert("Veuillez saisir une adresse email valide.");
		document.getElementById("email").focus();
		return false;
	}
		if (trim(document.getElementById("phone").value) == "") {
		alert("Veuillez indiquer le numero de telephone.");
		document.getElementById("phone").value = "";
		document.getElementById("phone").focus();
		return false;
	}
	if (trim(document.getElementById("message").value) == "") {
		alert("Veuillez saisir votre message.");
		document.getElementById("message").value = "";
		document.getElementById("message").focus();
		return false;
	}
	document.getElementById("form").submit();
	return false;
}