//############################################################	
// VALIDATION FORMULAIRE DE CONTACT
//############################################################	

function Valider()
{
	var VerifMail = /^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/;
	var VerifCP = /^((2[A-B])|([0-9]{2}))[0-9]{3}$/;
	var VerifTel = /^0[1-68]([-. ]?[0-9]{2}){4}$/;

	if(document.contact.nom.value == "")
	{
		alert("Veuillez indiquer votre nom");
		document.contact.nom.value = "";
		document.contact.nom.focus();
		return false;
	}
	if(document.contact.prenom.value == "")
	{
		alert("Veuillez indiquer votre prénom");
		document.contact.prenom.value = "";
		document.contact.prenom.focus();
		return false;
	}
	if(document.contact.adresse.value == "")
	{
		alert("Veuillez indiquer votre adresse");
		document.contact.adresse.value = "";
		document.contact.adresse.focus();
		return false;
	}
	if(document.contact.cp.value == "")
	{
		alert("Veuillez indiquer votre code postal");
		document.contact.cp.value = "";
		document.contact.cp.focus();
		return false;
	}
	if (VerifCP.exec(document.contact.cp.value) == null)
	{
		alert("Code postal non valide");
		document.contact.cp.value = "";
		document.contact.cp.focus();
		return false;
	}
	if(document.contact.ville.value == "")
	{
		alert("Veuillez indiquer votre ville");
		document.contact.ville.value = "";
		document.contact.ville.focus();
		return false;
	}
	if(document.contact.email.value == "")
	{
		alert("Veuillez indiquer votre adresse mail");
		document.contact.mail.value = "";
		document.contact.mail.focus();
		return false;
	}
	if (VerifMail.exec(document.contact.email.value) == null)
	{
		alert("Adresse email non valide");
		document.contact.email.value = "";
		document.contact.email.focus();
		return false;
	}
	if(document.contact.tel.value == "")
	{
		alert("Veuillez indiquer votre numéro de téléphone");
		document.contact.tel.value = "";
		document.contact.tel.focus();
		return false
	}
	if (VerifTel.exec(document.contact.tel.value) == null)
	{
		alert("Numéro de téléphone non valide");
		document.contact.tel.value = "";
		document.contact.tel.focus();
		return false;
	}
	if(document.contact.fax.value != "")
	{
		if(VerifTel.exec(document.contact.fax.value) == null)
		{
			alert("Numéro de fax non valide");
			document.contact.fax.value = "";
			document.contact.fax.focus();
			return false;
		}
	}
	if(document.contact.commentaire.value == "")
	{
		alert("Veuillez indiquer votre commentaire");
		document.contact.commentaire.value = "";
		document.contact.commentaire.focus();
		return false;
	}
	else
	{
		return true;
	}
}
//############################################################	

