// JavaScript Document

function verifForm()
{
	var nom = document.forms['formulaire_contact'].elements['nom'];
	var prenom = document.forms['formulaire_contact'].elements['prenom'];
	var email = document.forms['formulaire_contact'].elements['email'];
	var tel = document.forms['formulaire_contact'].elements['tel'];
	var message = document.forms['formulaire_contact'].elements['message'];
	var adresse = document.forms['formulaire_contact'].elements['adresse'];
	var CP = document.forms['formulaire_contact'].elements['CP'];
	var ville = document.forms['formulaire_contact'].elements['ville'];
	var agence = document.forms['formulaire_contact'].elements['agence'];
	
	if ((nom.value == "") || (prenom.value == "") || (email.value == "") || (tel.value == "") || (message.value == ""))
	{
		if(nom.value == "")
			{alert('Veuillez renseigner le champs Nom. Merci.');return(false);}
		if(prenom.value == "")
			{alert('Veuillez renseigner le champs Prenom. Merci.');return(false);}
		if(email.value == "")
			{alert('Veuillez indiquer une adresse email. Merci.');return(false);}
		if(tel.value == "")
			{alert('Veuillez indiquer votre numéro de téléphone. Merci.');return(false);}
		if(message.value == "")
			{alert('Veuillez laisser un message. Merci.');return(false);}
	}
	
	
	if(email.value.length < 6)
		{alert('L\'email renseigné est invalide.');return(false);}
	var arobas = email.value.indexOf("@",0);
	var arobas2 = email.value.indexOf("@",arobas+1);
	var point = email.value.indexOf(".",arobas+1);
	var point2 = email.value.indexOf(".",point+1);
	if ((arobas < 1) || (point < 2) || (arobas2 != -1) || (point2 != -1) || (arobas+1 == point))
		{alert('L\'email renseigné est invalide.');return(false);}
	var finEmail = email.value.substring(point, email.value.length-1);
	if(finEmail.length > 3 || finEmail.length < 2)
		{alert('L\'email renseigné est invalide.');return(false);}
	
	var nbChiffre = 0;
	var j = 0;
	while (j < 10)
	{
		var index = 0;
		var i = 0;
		while(tel.value.indexOf(j,index) > -1)
		{
			index = tel.value.indexOf(j,index)+1;
			i++;
		}
		nbChiffre = nbChiffre + i;
		j++;
	}
	if(nbChiffre > 12 || nbChiffre < 10)
		{alert('Le numéro de téléphone renseigné est invalide.');return(false);}
	
	return true;
}
