String.prototype.trim = function()
{ return this.replace(/(^\s*)|(\s*$)/g, ""); }

function verif_form() {
	//Verifie que le prénom est rempli
	var prenom = document.getElementById('prenom');
	var testPrenom = prenom.value.trim();
	if(testPrenom.length==0) {
		prenom.focus();
		alert('Veuillez indiquer votre prénom.');
		return false;
	}

	//Verifie que le nom est rempli
	var nom = document.getElementById('nom');
	var testNom = nom.value.trim();
	if(testNom.length==0) {
		nom.focus();
		alert('Veuillez indiquer votre nom.');
		return false;
	}
	
	// teste si le mail est valide
	var email=document.getElementById('mail');
	var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/;
	if (reg.exec(email.value) == null){
		email.focus();
		alert("Votre e-mail est mal formaté.");
		
		return false;
	}
	
	//Verifie que le sujet est rempli
	var sujet = document.getElementById('sujet');
	var testSujet = sujet.value.trim();
	if(testSujet.length==0) {
		sujet.focus();
		alert('Veuillez indiquer le sujet de votre message.');
		return false;
	}
	
	// teste si le message est rempli
	var msg=document.getElementById('msg');
	var testMsg = msg.value.trim();
	if (testMsg.length == 0){
		msg.focus();
		alert("Un message est requis.");
		
		return false;
	}
	
	return true;
}