function verifEmail(email) { 
   var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
   return (reg.exec(email)!=null)
}

function verifTel(tel) { 
   var reg = /^[0-9.-]{9,10}$/
   return (reg.exec(tel)!=null)
}

function verifTexte(t) { 
   var reg = /^[A-Za-z]+.*$/
   return (reg.exec(t)!=null)
}

function verifChamp()
	{
	var chp1;
	var typeMail = document.getElementById('contactEmail');
	var typeTel = document.getElementById('contactTel');
	var ok = true;
	
	chp1 = document.getElementById('civil').options[document.getElementById('civil').selectedIndex];
	if ((ok==true) && (chp1.value==''))
		{
		chp1.focus();
		alert('Veuillez saisir votre civilité !');
		ok = false;
		}
	
	chp1 = document.getElementById('nom');
	if ((ok==true) && (chp1.value==''))
		{
		chp1.focus();
		alert('Veuillez saisir votre nom !');
		ok = false;
		}
	if((ok==true) && chp1.value!='')
		{
			if(verifTexte(chp1.value) == false)
			{
			alert('Erreur pour la saisie du nom !');
			ok = false;
			chp1.focus();
			}
		
		}
	
	chp1 = document.getElementById('prenom');
	if ((ok==true) && (chp1.value==''))
		{
		chp1.focus();
		alert('Veuillez saisir votre prénom !');
		ok = false;
		}
	if((ok==true) && chp1.value!='')
		{
			if(verifTexte(chp1.value) == false)
			{
			alert('Erreur pour la saisie du prénom !');
			ok = false;
			chp1.focus();
			}
		}
		
	if(typeMail.checked == true)
		{
		chp1 = document.getElementById('email');
		if ((ok==true) && (chp1.value==''))
			{
			chp1.focus();
			alert('Veuillez saisir votre adresse e-mail !');
			ok = false;
			}
		}else
			{
			chp1 = document.getElementById('telephone');
			if ((ok==true) && (chp1.value==''))
				{
				chp1.focus();
				alert('Veuillez saisir votre numéro de téléphone !');
				ok = false;
				}
			}
			
	chp1 = document.getElementById('email');
	if(chp1.value!='' && verifEmail(chp1.value) == false)
		{
		chp1.focus();
		alert('email invalide');
		ok = false;
		}
		
	chp1 = document.getElementById('telephone');
	if(chp1.value!='' && verifTel(chp1.value) == false)
		{
		chp1.focus();
		alert('numéro de téléphone invalide');
		ok = false;
		}
	
	return ok;
	}
			
function choiceTel()
	{
	var chp1 = document.getElementById('telephone');
	var chp2 = document.getElementById('email');
	chp1.style.background='#FFE873'; 
	chp2.style.background='';
}

function choiceEmail()
	{
	var chp1 = document.getElementById('telephone');
	var chp2 = document.getElementById('email');
	chp2.style.background='#FFE873'; 
	chp1.style.background='';
}