
function isFieldOk(FieldValue,ok){
	if(FieldValue==null || FieldValue.length==0)
		return false;
	for(i=0; i < FieldValue.length ;i++){
		if(ok.indexOf(FieldValue.charAt(i))<0){
			return false;
		}
	}
	return true;
}

function isMailOk(ad_email){
	if (document.images){
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!ad_email.match(re) && ad_email.match(re_two)){
			return true;
		}
		return false
	}
	return true;
}

function verification_formulaire()
{
	var verif='';
	var stop=0;
	var j=0;
	var k=0;

		if (document.formulaire.nom.value == '')
			verif=verif+'\n- le nom';
		if (document.formulaire.prenom.value == '')
			verif=verif+'\n- le prenom';
		if (document.formulaire.telephone.value == '')
			verif=verif+'\n- le telephone';
		if (document.formulaire.email.value == '')
			verif=verif+'\n- l\'Email';
		if (document.formulaire.message.value == '')
			verif=verif+'\n- le message';	
			
		if (verif == '')
		{
			
			var regex = /[^a-zA-Z\'\-\sàâäéèêëiîïôöûüùç]/;
     		if(regex.exec(document.formulaire.nom.value) != null)
			{
				verif=verif+'\n- Le nom ne doit contenir que des lettres.';
			}
			
			
     		if((document.formulaire.prenom.value != '') && (regex.exec(document.formulaire.nom.value) != null))
			{
				verif=verif+'\n- Le prenom ne doit contenir que des lettres.';
			}
			
			if(! isMailOk(document.formulaire.email.value))
			{
				verif=verif+'\n- Veuillez rentrer une adresse e-mail valide.';
			}
			
			
			if(! isFieldOk(document.formulaire.telephone.value,"0123456789"))
			{
				verif=verif+'\n- Le numero de telephone ne doit contenir que des chiffres (sans espace ni points)';
			}
					
			else
			{				
				if( (document.formulaire.telephone.value.length != 10))
				{			
					verif=verif+'\n- le numero de telephone doit contenir 10 chiffres';
				}
			}
							
		}
		
		if (verif != '')
		{
			alert('Champs manquants : '+verif);
			stop=1;
		}
	
	
		if (stop==0)
		{
			document.formulaire.submit();
		}
	}


function verification_formulaire_bon_kdo()
{
	var verif='';
	var stop=0;
	var j=0;
	var k=0;
	var l=0;

		if (document.formulaire.nom.value == '')
			verif=verif+'\n- le nom';
		if (document.formulaire.prenom.value == '')
			verif=verif+'\n- le prenom';
		if (document.formulaire.telephone.value == '')
			verif=verif+'\n- le telephone';
		if (document.formulaire.email.value == '')
			verif=verif+'\n- l\'Email';
		if (document.formulaire.nom_p.value == '')
			verif=verif+'\n- le nom de la personne';
		if (document.formulaire.prenom_p.value == '')
			verif=verif+'\n- le prenom de la personne';	
		if (document.formulaire.message.value == '')
			verif=verif+'\n- le message';	
			
		if (verif == '')
		{
			
			var regex = /[^a-zA-Z\'\-\sàâäéèêëiîïôöûüùç]/;
     		if((regex.exec(document.formulaire.nom.value) != null) || (regex.exec(document.formulaire.nom_p.value) != null))
			{
				verif=verif+'\n- Le nom ne doit contenir que des lettres.';
			}
			
			
     		if(((document.formulaire.prenom.value != '') && (regex.exec(document.formulaire.nom.value) != null)) ||
				((document.formulaire.prenom_p.value != '') && (regex.exec(document.formulaire.nom_p.value) != null)))
			{
				verif=verif+'\n- Le prenom ne doit contenir que des lettres.';
			}
			
			if(! isMailOk(document.formulaire.email.value))
			{
				verif=verif+'\n- Veuillez rentrer une adresse e-mail valide.';
			}
			
			
			if(! isFieldOk(document.formulaire.telephone.value,"0123456789"))
			{
				verif=verif+'\n- Le numero de telephone ne doit contenir que des chiffres (sans espace ni points)';
			}
					
			else
			{				
				if( (document.formulaire.telephone.value.length != 10))
				{			
					verif=verif+'\n- le numero de telephone doit contenir 10 chiffres';
				}
			}
							
		}
		
		if (verif != '')
		{
			alert('Champs manquants : '+verif);
			stop=1;
		}
	
	
		if (stop==0)
		{
			document.formulaire.submit();
		}
	}
	
	
	
function mail_controle()
	{
	adresse = document.client_inscrit.email.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.lastIndexOf(".",adresse.length);
	if ((place > -1)&&(adresse.length >2)&&(point > 1)&&(adresse.length > point+2)&&(adresse.length < point+6))
		{
		document.client_inscrit.submit();
		}
	else
		{
		alert('Veuillez rentrer une adresse e-mail valide.');
		}
	}



