function liberation() {
var a= document.getElementById("valid")
a.disabled=false;
}

function validation() {
	
var a= document.getElementById("valid")
if(!document.contact.civilite[0].checked && !document.contact.civilite[1].checked && !document.contact.civilite[2].checked)
	{
	a.disabled=true;
	alert('Veuillez indiquer votre civilité');
	return(false);
	}
if(document.contact.nom.value!="")
	{
	a.disabled=false;
	}
else
	{
	a.disabled=true;
	document.contact.nom.focus();
	alert('Veuillez indiquer votre nom');
	return(false);
	}
if(document.contact.prenom.value!="")
	{
	a.disabled=false;
	}
else
	{
	a.disabled=true;
	document.contact.prenom.focus();
	alert('Veuillez indiquer votre prénom');
	return(false);
	}
if((document.contact.cp.value=="") || (isNaN(document.contact.cp.value)) || (document.contact.cp.value.length>5) || (document.contact.cp.value.length<5))
	{
	a.disabled=true;
	document.contact.cp.focus();
	alert('Veuillez indiquer votre code postal avec 5 caractères numériques');
	return(false);
	}
if((document.contact.telfix.value=="") || (isNaN(document.contact.telfix.value)) || (document.contact.telfix.value.length>10) || (document.contact.telfix.value.length<10))
	{
	a.disabled=true;
	document.contact.telfix.focus();
	alert('Veuillez indiquer votre numéro de téléphone fixe sur 10 chiffres sans espaces');
	return(false);
	}
	
if((document.contact.telbur.value) &&((document.contact.telbur.value.length>10) || (document.contact.telbur.value.length<10) || (isNaN(document.contact.telbur.value))))
	{
	a.disabled=false;
	document.contact.telbur.focus();
	alert('Veuillez indiquer votre numéro de téléphone de bureau sur 10 chiffres sans espaces');
	return(false);
	}	
if((document.contact.telmob.value=="") || (isNaN(document.contact.telmob.value)) || (document.contact.telmob.value.length>10) || (document.contact.telmob.value.length<10))	{
	a.disabled=false;
	document.contact.telmob.focus();
	alert('Veuillez indiquer votre numéro de téléphone portable sur 10 chiffres sans espaces');
	return(false);
	}	
	
adresse=document.contact.email.value;
var place=adresse.indexOf("@",1);
var point=adresse.indexOf(".",place+1);
if((place>-1) && (adresse.length>2) && (point>1))
	{
	a.disabled=false;
	}
else
	{
	a.disabled=true;
	document.contact.email.focus();
	alert('Veuillez indiquer une adresse e-mail valide');
	return(false);
	}
if(document.contact.naissance.value == "")
	{
	alert("Veuillez entrer votre année de naissance");
	document.contact.naissance.focus();
	return false;
	}
if(document.contact.matrim.value == "")
	{
	alert("Veuillez entrer votre situation familiale");
	document.contact.matrim.focus();
	return false;
	}
if(document.contact.enfants.value == "")
	{
	alert("Veuillez entrer le nombre d'enfants à votre charge");
	document.contact.enfants.focus();
	return false;
	}
if(document.contact.revenu.value == "")
	{
	alert("Veuillez entrer votre revenu annuel net");
	document.contact.revenu.focus();
	return false;
	}
	
document.contact.jscheck.value=1;
}
