/*****************************Verification des champs formulaires*********************************************/
	
	
	function valueCheck(obj){

	if(obj.id=="date_naiss" ){
					//appel fonction verif date
					if(validDate(obj.value)==false && obj.value!=""){
						document.getElementById('error_'+obj.id).innerHTML = "Entrez une date au format jj/mm/aaaa";
					}
					else{
					document.getElementById('error_'+obj.id).innerHTML = ""; 	
					}
	}
	else{
	if(obj.id=="telf"){								//verif presence numero de telf sinon verif presence telp
		if(obj.value=="" && document.getElementById("telp").value == ""){
		document.getElementById('error_'+obj.id).innerHTML = "Entrez, au minimum, l'un des deux numéros de téléphone";	
		}
		else{
		document.getElementById('error_'+obj.id).innerHTML = '';
		document.getElementById('error_telp').innerHTML = '';
		}
	}
	
	else{
			if(obj.id=="telp"){						//verif presence numero de telp sinon verif presence telf
				if(obj.value=="" && document.getElementById("telf").value == ""){
				document.getElementById('error_'+obj.id).innerHTML = 'Ce champ est obligatoire';	
				}
				else{
				document.getElementById('error_'+obj.id).innerHTML = '';
				document.getElementById('error_telf').innerHTML = '';
				}
			}

			else{
		
					if(obj.value=="" && (obj.id!="telf" && obj.id!="telp" && obj.id!="date_naiss")){					//  verif champs remplis sauf les tel
					document.getElementById('error_'+obj.id).innerHTML = 'Ce champ est obligatoire'; 
					}
					else{
					document.getElementById('error_'+obj.id).innerHTML = '';
					}
						if(obj.id=="ezcoa-194_login_password"){	
		if(obj.value.length<4){
	document.getElementById('error_'+obj.id).innerHTML = "Le mot de passe doit contenir 4 caractères minimum";
	}
	else{
				document.getElementById('error_'+obj.id).innerHTML = '';
				}
	}
						if(obj.id=="ezcoa-194_login_email"){										//appel fonction verif mail
							
								
								if(validMail(obj.value)!=true){
								document.getElementById('error_'+obj.id).innerHTML = "Vérifiez le format de l'adresse email"; 
								}
								else{
								document.getElementById('error_'+obj.id).innerHTML = ""; 	
								}
						}
					
						
					
						
						if(obj.id=="ezcoa-194_login_password_confirm"){												//appel fonction verif date
							if(obj.value!=document.getElementById("ezcoa-194_login_password").value ){
								document.getElementById('error_'+obj.id).innerHTML = "Mot de passe erroné";
							}
							else{
							document.getElementById('error_'+obj.id).innerHTML = ""; 	
							}
						}
						
			}
			
	
	}
		 	
	}
		
}
/*****************************comparaison mot de passe*********************************************/
function validMdp(mdp){
							
	
	return false;
}

/*****************************Verification du format mail*********************************************/
function validMail(a){
	for(var j=1;j<(a.length);j++){
			if(a.charAt(j)=='@'){
				if(j<(a.length-4)){
					for(var k=j;k<(a.length-2);k++){
						if(a.charAt(k)=='.') 
						return true;
					}
				}
			}
		}	
}

/*****************************Verification du format date*********************************************/
function validDate(mot){

    if (mot.length!=10){return false;}
    else{
    motjour=mot.substring(0,2);motmois=mot.substring(3,5);
    motan=mot.substring(6,10);motsep=mot.charAt(2)+mot.charAt(5);}
		if (isNaN(motjour+motmois+motan)|| motan>3000 ||motan<1900 || motsep!="//"){
		return false;
		}
		else {
		choix="";    
				if (motan-(parseInt(motan/4)*4)==0){
				choix="bi";
				}
				if (motan-(parseInt(motan/4)*4)==0&&motan-(parseInt(motan/100)*100)==0){
				choix="";
				}
				if (motan-(parseInt(motan/4)*4)==0&&motan-(parseInt(motan/400)*400)==0){
				choix="bi";
				}
					switch (motmois){
					case "01":if(motjour<1 || motjour>31){return false;};break;
					case"02":if(choix=="bi"){if(motjour<1 || motjour>29){return false;}}
							 else{if(motjour<1 || motjour>28){return false;}}break;
					case "03":if(motjour<1 || motjour>31){return false;}break;
					case "04":if(motjour<1 || motjour>30){return false;}break;
					case "05":if(motjour<1 || motjour>31){return false;}break;
					case "06":if(motjour<1 || motjour>30){return false;}break;
					case "07":if(motjour<1 || motjour>31){return false;}break;
					case "08":if(motjour<1 || motjour>31){return false;}break;
					case "09":if(motjour<1 || motjour>30){return false;}break;
					case "10":if(motjour<1 || motjour>31){return false;}break;
					case "11":if(motjour<1 || motjour>30){return false;}break;
					case "12":if(motjour<1 || motjour>31){return false;}break;
					default:return false;	
				}
	}

}

/*****************************efface la value par defaut*********************************************/
function efface(mot)
{
	if(mot.value=="jj/mm/aaaa")
mot.value='';
return mot.value;
}

/*****************************validation final avant submit*********************************************/
function validForm(){

if( (document.getElementById("annuler").value=="false") ){
	erreur_vide="";
	erreur_mail="";
	erreur_date="";
	erreur_mdp="";
	
	if((document.getElementById("nom").value=="")
	||(document.getElementById("prenom").value=="")
	||(document.getElementById("add1").value=="")
	||(document.getElementById("cp").value=="")
	||(document.getElementById("ville").value=="")
	||((document.getElementById("telf").value=="")&&(document.getElementById("telp").value==""))
	||(document.getElementById("ezcoa-194_login_login").value=="")
	||(document.getElementById("ezcoa-194_login_password").value=="")
	||(document.getElementById("ezcoa-194_login_password_confirm").value=="")
	||(document.getElementById("ezcoa-194_login_email").value=="")){
	erreur_vide= " Tout les champs marqués d'une étoile sont obligatoires. \n";
	}
	else{
		if(validMail(document.getElementById("ezcoa-194_login_email").value)!=true){
			erreur_mail=" Votre adresse mail n'est pas valide. \n ";
		}
		if(validDate(document.getElementById("date_naiss").value)==false &&document.getElementById("date_naiss").value!=""){
			erreur_date=" La date de naissance n'est pas au bon format. \n";
		}
		if(document.getElementById("ezcoa-194_login_password_confirm").value!=document.getElementById("ezcoa-194_login_password").value ){	
			erreur_mdp=" Le mot de passe et sa confirmation sont différent. \n ";
		}

	}
	
	if((erreur_vide==false)&&(erreur_mail==false)&&(erreur_date==false)&&(erreur_mdp==false)){
		return true;
	}
	else{
		alert(erreur_vide+erreur_mail+erreur_date+erreur_mdp);
		return false;
	}
}
else{
return true;
}

}

