function teste(ao_champ) {
  var m=0;
  for (i=0;i<4;i++) {
    if (ao_champ.origine_contact[i].checked==true) {
      m=1;
    }
  }
  if (m==1) {
  	return false;
  } else {
  	return true;
  }
}

function verif_champ(ao_champ)
{
	var champ_vide=true;
	nom_veri=true;
	pre_veri=true;
	tpri_veri=true;
	email_veri=true;
	empr_veri=true;
	dure_veri=true;
	var chx_contact=true;
	
	
	if (ao_champ.nom.value=="")
	{
			champ_vide=false;
	}
	if (ao_champ.prenom.value=="")
	{
			champ_vide=false;
	}
	if (ao_champ.tpriver.value=="")
	{
			champ_vide=false;
	}
	if (ao_champ.email.value=="")
	{
			champ_vide=false;
	}
	if (ao_champ.emprunter.value=="")
	{
			champ_vide=false;
	}
	if (ao_champ.dure.value=="")
	{
			champ_vide=false;
	}
	
	
	if(teste(ao_champ)) {
		chx_contact=false;
	}
	
	if (!champ_vide)
	{
		alert("Attention aux champs obligatoires");	
	}
	if(!chx_contact) {
		alert("Veuillez choisir une origine de contact.");
		message = "aaaaaaaa"
	}
	if (champ_vide)
	{
		var reg3=/^[0-9./]+$/;
		var tpri_veri=reg3.test(ao_champ.tpriver.value);
	
		var reg4=/^[A-Za-z0-9\._-]+[@][A-Za-z0-9\._-]+[\.][A-Za-z0-9\._]+$/;
		var email_veri=reg4.test(ao_champ.email.value);
	
		var reg5=/^[0-9\., ]+$/;
		var empr_veri=reg5.test(ao_champ.emprunter.value);
	
		var reg6=/^[0-9\., ]+$/;
		var dure_veri=reg6.test(ao_champ.dure.value);
	
		message="";
		cpt=0;
	
		if (!tpri_veri)
		{
			ao_champ.tpriver.value="";
			if (message=="")
			{
				cpt++;
				message+="le telephone prive";
			}else{
				message+=", le telephone prive";
				cpt++;
			}
		}
	if (!email_veri)
	{
		ao_champ.email.value="";
		if (message=="")
		{
			cpt++;
			message+="e-mail";
		}else{
			message+=",e-mail";
			cpt++;
		}
	}
	if (!empr_veri)
	{
		ao_champ.emprunter.value="";
		if (message=="")
		{
			cpt++;
			message+="le montant à emprunter";
		}else{
			message+=", le montant à emprunter";
			cpt++;
		}
	}
	
	if (!dure_veri)
	{
		ao_champ.dure.value="";
		if (message=="")
		{
			cpt++;
			message+="la durée";
		}
		else
		{
			message+=", la durée";
			cpt++;
		}
	}
	
	if (message!="")
	{
		if (cpt>1)
		{
			alert(message+" ne sont pas valide");	
		}
		else
		{
			if(cpt==1)
			{
				alert(message+" n'est pas valide");	
			}	
		}
	}	
	
	
	if(message=="")
	{
		ao_champ.submit();	
	}
	
	}
	
}