<!--

// **************************************************************************
// contact.js
// verification de differents champs de formulaire
//**************************************************************************
function ValidContact (frm){

	if (!frm.qualite[0].checked && !frm.qualite[1].checked && !frm.qualite[2].checked)
        {
                alert ("Attention ! Sélectionnez Madame Mademoiselle ou Monsieur");
                !frm.qualite[0].focus();
                return false;
        }



	if (frm.Nom.value == "")
        {
                alert ("Votre nom est obligatoire !");
                frm.Nom.focus();
                return false;
        }



	if (frm.Prenom.value == "")
        {
                alert ("Votre Prénom est obligatoire !");
                frm.Prenom.focus();
                return false;
        }

	if (verifmail(frm.E_Mail))
	  {
                alert ("Votre adresse email doit être de la forme utilisateur@ !");
                frm.E_Mail.focus();
                return false;
        }

	if (frm.Adresse.value == "")
        {
                alert ("Votre adresse complète est obligatoire !");
                frm.Adresse.focus();
                return false;
        }



	if (frm.Ville.value == "")
        {
                alert ("Vous devez indiquer la ville !");
                frm.Ville.focus();
                return false;
        }



	if (frm.Code_Postal.value == "")
        {
                alert ("Attention ! code postal indispensable !");
                frm.Code_Postal.focus();
                return false;
        }



	if (verifnum(frm.Code_Postal))
        {
                alert ("Votre code postal ne doit comporter que des chiffres !");
                frm.Code_Postal.focus();
                return false;
        }

	
	if (verifnum(frm.Telephone))
        {
                alert ("Votre numero de téléphone ne doit comporter que des chiffres !");
                frm.Telephone.focus();
                return false;
        }


	if (frm.Message.value == "")
        {
                alert ("N'oubliez pas de rédiger votre message !");
                frm.Message.focus();
                return false;
        }

	

return true;
}


function verifmail (texte) {

        var flag=0;
       
if (texte.value.length == 0) return false;
        // Teste si quelque part on a au moins un arobace
        for (var i=0; i<texte.value.length; i ++) {
        var ch = texte.value.charAt(i);
        if (ch == "@") flag ++;
                        
        }
        if (flag==1) return false;      
        return true;
}

function verifnum (texte) {


        var flag=0;
        if (texte.value.length == 0) return false;
        // Teste si ce sont des chiffres ou &agrave; la rigueur des espaces 
        for (var i=0; i<texte.value.length; i ++) {
        var ch = texte.value.charAt(i);
        if (!(ch == ' ' || (ch >= "0" && ch <= "9"))) flag=1;
        }
        if (flag) return true;
        return false;
}

//-->
