<!--
//afficher si nécessaire les champs 'qualité' et 'société'
function verifQualite(id) {
	if(document.getElementById(id).statut.value=='Particulier') {
		document.getElementById('fonction').style.display="none";
		document.getElementById('cie').style.display="none";
		document.getElementById('num').style.display="none";
	} else {
		document.getElementById('fonction').style.display="block";
		document.getElementById('cie').style.display="block";
		document.getElementById('num').style.display="block";
	}
}
//vérifier la présence de caractère spéciaux dans le mot de passe
function verifPassword(id) {
    var login = document.getElementById(id).mot_de_passe.value;
  	var exp=new RegExp("^[a-zA-Z0-9]{3,8}$","g");
  	if (!exp.test(login) ) {
		alert("Votre mot de passe ne doit pas contenir de caractères spéciaux.");
		document.getElementById(id).mot_de_passe.value='';
		document.getElementById(id).mot_de_passe_confirm.value='';
		document.getElementById(id).mot_de_passe.focus();
        return false;
	}else{
        return true;
    }
}		
//vérifier le format du mail
function verifMail(id) {
      var email = document.getElementById(id).mail.value;
	  var verif = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
      if (verif.exec(email) == null){
           alert("Votre adresse e-mail est incorrecte");
		   document.getElementById(id).mail.focus();
           return false;
      }else{
            return true;
      }    
}
//valider le formulaire
function validerForm(id) {
	if (document.getElementById(id).nom.value=='') { alert("Merci d'indiquer votre nom.");document.getElementById(id).nom.focus();return false }
	else if (document.getElementById(id).mot_de_passe.value==''){alert("Merci de choisir un mot de passe.");document.getElementById(id).mot_de_passe.focus();return false } 
	else if (document.getElementById(id).mot_de_passe.value.length<4){alert("Votre mot de passe n\'est pas assez long.");document.getElementById(id).mot_de_passe.focus();return false } 
	else if (document.getElementById(id).mot_de_passe_confirm.value==''){alert("Merci de confirmer votre mot de passe.");document.getElementById(id).mot_de_passe_confirm.focus();return false } 
	else if (document.getElementById(id).mot_de_passe.value != document.getElementById(id).mot_de_passe_confirm.value){alert("erreur de confirmation du mot de passe.");document.getElementById(id).mot_de_passe_confirm.focus();return false } 
	else if (!verifPassword(id)){return false}
	else if ((document.getElementById(id).statut.value=='Entreprise') && (document.getElementById(id).societe.value=='')){ alert("Merci d'indiquer le nom de votre société.");document.getElementById(id).societe.focus();return false }
	else if ((document.getElementById(id).statut.value=='Entreprise') && (document.getElementById(id).siret.value=='')){ alert("Merci d'indiquer le numéro siret de la société.");document.getElementById(id).siret.focus();return false }
	else if((document.getElementById(id).statut.value=='Entreprise') && ((document.getElementById(id).siret.value.length!=14) || (isNaN(document.getElementById(id).siret.value)))){ alert("Le numéro siret indiqué n'est pas valide.");document.getElementById(id).siret.focus();return false }
	else if (document.getElementById(id).adresse.value==''){alert("Merci d'indiquer votre adresse.");document.getElementById(id).adresse.focus();return false } 
	else if (document.getElementById(id).code.value==''){alert("Merci d'indiquer votre code postal.");document.getElementById(id).code.focus();return false } 
	else if (isNaN(document.getElementById(id).code.value)){alert("Le code postal indiqué n'est pas valide.");document.getElementById(id).code.focus();return false }
	else if (document.getElementById(id).ville.value==''){alert("Merci d'indiquer votre ville.");document.getElementById(id).ville.focus();return false } 
	else if (document.getElementById(id).pays.value==''){alert("Merci d'indiquer votre pays.");document.getElementById(id).pays.focus();return false } 
	else if (document.getElementById(id).mail.value=='') { alert("Merci d'indiquer votre adresse e-mail.");document.getElementById(id).mail.focus();return false }
	else if (!verifMail(id)){return false}
	//le signe || signifie "ou"
	else if (document.getElementById(id).telephone.value==''){alert("Merci d'indiquer vos coordonnées téléphoniques.");document.getElementById(id).telephone.value ="";document.getElementById(id).telephone.focus();return false }
	else if (document.getElementById(id).telephone.value.length>1 && document.getElementById(id).telephone.value.length<10 || isNaN(document.getElementById(id).telephone.value)){alert("Vos coordonnées téléphoniques ne sont pas valides.");document.getElementById(id).telephone.focus();return false }
	else if (document.getElementById(id).telecopie.value!='' && isNaN(document.getElementById(id).telecopie.value)){alert("Votre numéro de télécopie n'est pas valide.");document.getElementById(id).telecopie.focus();return false }
	else if (document.getElementById(id).telecopie.value!='' && document.getElementById(id).telecopie.value.length<10){alert("Votre numéro de télécopie n'est pas valide.");document.getElementById(id).telecopie.focus();return false }
	else {
	document.getElementById(id).submit();
	}
}
//-->
