// JavaScript Document pour le contrôle des champs de la table contact
  function valider_form_cont(theForm) 
  {  
		if (theForm.pChamp1.value.length == 0)
		{
			alert("Les champs marqué * sont obligatoires !");
			theForm.pChamp1.focus();
			return false;
		}
		if (theForm.pChamp2.value.length == 0)
		{
			alert("Les champs marqué * sont obligatoires !");
			theForm.pChamp2.focus();
			return false;
		}
		if (theForm.pChamp8.value.length == 0)
		{
			alert("Les champs marqué * sont obligatoires !");
			theForm.pChamp8.focus();
			return false;
		}
		if (theForm.pChamp10.value.length == 0)
		{
			alert("Les champs marqué * sont obligatoires !");
			theForm.pChamp10.focus();
			return false;
		}
		if (!isValidMail(theForm.pChamp10.value))
		{
			alert("Format mail invalide !\n(au moins 6 acractéres et la présence de @ et de .)");
			theForm.pChamp10.focus();
			return false;
		}

		// CP numerique
		if (theForm.pChamp5.value.length != 0 &&
			isNaN(theForm.pChamp5.value))
		{
			alert("Le champ Code Postal ne peut être que Numérique !");
			theForm.pChamp5.focus();
			return false;
		}

		if ( !isPhoneNumber(theForm.pChamp8.value) )
		{
			alert("Téléphone invalide");
			theForm.pChamp8.focus();
			return false;
		}
		

		// FAX numerique
		if ( !isPhoneNumber(theForm.pChamp9.value) )
		{
			alert("Fax invalide");
			theForm.pChamp9.focus();
			return false;
		}

		// Nom TEXTE
		if (!isTexte(theForm.pChamp2.value))
		{
			alert("Le champ Nom ne peut contenir que du texte !");
			theForm.pChamp2.focus();
			return false;
		}

		// Prenom TEXTE
		if (!isTexte(theForm.pChamp3.value))
		{
			alert("Le champ Prénom ne peut contenir que du texte !");
			theForm.pChamp3.focus();
			return false;
		}

		// Adresse TEXTE
		if (!isTexte(theForm.pChamp4.value))
		{
			alert("Le champ Adresse ne peut contenir que du texte !");
			theForm.pChamp4.focus();
			return false;
		}

		// Ville TEXTE
		if (!isTexte(theForm.pChamp6.value))
		{
			alert("Le champ Ville ne peut contenir que du texte !");
			theForm.pChamp6.focus();
			return false;
		}

    return true;
  }