function ctrlForm() {
	// Email
	var iLng=document.form.email.value.length;
	var iAro=document.form.email.value.indexOf('@');
	var iPt=document.form.email.value.lastIndexOf('.');
	// Test Arobase avec un caractère devant. Si point derrière Arobase avec lettre entre deux. Si point avec deux lettres derrière
	if (iLng > 0) {
		if (!(iAro > 0  && iPt > iAro+1 && iPt < iLng-2)) {
			alert("Votre adresse e-mail est incorrecte.\nVoici le format à respecter : xxx@yyy.zzz");
			document.form.email.focus();
			return false;
		}
	} else {
		alert("Votre adresse e-mail est nécessaire afin que je puisse répondre à votre message.");
		document.form.email.focus();
		return false;
  }

	// commentaires
	if (document.form.message.value == "") {
		alert("Veuillez écrire un message.");
		document.form.message.focus();
		return false;
	}
	
	// captcha
	if (document.form.txtCaptcha.value == "") {
		alert("Vous devez écrire le code affiché dans l'image.\nS'il n'est pas lisible, cliquez sur l'image pour en afficher un autre.");
		document.form.txtCaptcha.focus();
		return false;
	}

	getParam(document.form);
	
	return false;
}
