//--------------------------------------
//Verification du formulaire
//--------------------------------------
function surligne(champ, erreur)
	{
	if(erreur)
	champ.style.backgroundColor = '#fba';
	else
	champ.style.backgroundColor = '';
	}
	
//Verification du formulaire de contact
function verifNom(champ)
	{
	if(champ.value.length < 2 || champ.value.length > 50)
		{
		alert ('Merci de renseigner votre nom');
		surligne(champ, true);
		return false;
		}
	else
		{
		surligne(champ, false);
		return true;
		}
	}
function verifPrenom(champ)
	{
	if(champ.value.length < 2 || champ.value.length > 50)
		{
		alert ('Merci de renseigner votre prénom');
		surligne(champ, true);
		return false;
		}
	else
		{
		surligne(champ, false);
		return true;
		}
	}
function verifMail(champ)
	{
	var regex = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
	if(!regex.test(champ.value))
		{
		alert ('Merci de renseigner votre adresse e-mail sous la forme xxxx@yyyy.zz\n(Ce champs n\'est pas oligatoire mais doit être correctement saisi\nsi vous souhaitez être contacté par E-mail)');
		surligne(champ, true);
		return false;
		}
	else
		{
		surligne(champ, false);
		return true;
		}
	}
function verifTel(champ)
	{
	var regex = /^(0[1-68])(?:[ _.-]?(\d{2})){4}$/;
	if(!regex.test(champ.value))
		{
		alert ('Merci de renseigner votre n° de téléphone pour que l\'on puisse vous contacter');
		surligne(champ, true);
		return false;
		}
	else
		{
		surligne(champ, false);
		return true;
		}
	}
function verifObjet(champ)
	{
	if(champ.value.length < 10)
		{
		alert ('Merci d\'indiquer l\'objet de votre message');
		surligne(champ, true);
		return false;
		}
	else
		{
		surligne(champ, false);
		return true;
		}
	}
function verifMessage(champ)
	{
	if(champ.value.length < 10)
		{
		alert ('Merci d\'indiquer votre message');
		surligne(champ, true);
		return false;
		}
	else
		{
		surligne(champ, false);
		return true;
		}
	}
function verifForm(f)
	{
	var nomOk = verifNom(f.nom);
	var prenomOk = verifPrenom(f.prenom);
	var telOk = verifTel(f.tel);
	var objetOk = verifObjet(f.message);
	var messageOk = verifMessage(f.message);
	if (nomOk && prenomOk && telOk && objetOk && messageOk)
		return true;
	else
		{
		return false;
		}
	}