/*
*	isMailValide()
*	teste la validite d'une adresse email
*/
function isMailValide(email)
{
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)|(@\-)/; // not valid
	var reg2 = /^[a-zA-Z0-9\-\._!#\$%&\*\+=\^\{\}~]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	
	return !reg1.test(email) && reg2.test(email);
}

/*
*	verifContact()
*	verifie que le formulaire de contact est bien rempli
*/
function verifContact()
{
	var elementNom = document.forms["contact"].elements["nom"];
	var elementEmail = document.forms["contact"].elements["mail"];
	var elementMessage = document.forms["contact"].elements["message"];
	
	var strErreur = "";
	if (elementNom.value == "")
		strErreur = erreurNomObligatoire;
	if (elementEmail.value == "")
		strErreur += (strErreur != "" ? "\n" : "")+erreurEmailObligatoire;
	else if (!isMailValide(elementEmail.value))
		strErreur += (strErreur != "" ? "\n" : "")+erreurEmailInvalide;
	if (elementMessage.value == "")
		strErreur += (strErreur != "" ? "\n" : "")+erreurMessageObligatoire;
	
	if (strErreur != "")
	{
		alert(strErreur);
		return false;
	}
	return true;
}