//test les champs vides et l'email
function f_tests()
{	
	if (!document.formcontact.societe.value)
	{
		alert("Merci de saisir votre Société");
		document.formcontact.societe.select();
		document.formcontact.societe.focus();
		
		return false;
	}
	if (!document.formcontact.nom.value)
	{
		alert("Merci de saisir votre Nom");
		document.formcontact.nom.select();
		document.formcontact.nom.focus();
		return false;
	}
	if (!document.formcontact.prenom.value)
	{
		alert("Merci de saisir votre Prénom");
		document.formcontact.prenom.select();
		document.formcontact.prenom.focus();
		
		return false;
	}
	if (!document.formcontact.fonction.value)
	{
		alert("Merci de saisir votre Fonction");
		document.formcontact.fonction.select();
		document.formcontact.fonction.focus();
		return false;
	}
	if (!document.formcontact.telephone.value)
	{
		alert("Merci de saisir le champ Téléphone");
		document.formcontact.telephone.select();
		document.formcontact.telephone.focus();
		return false;
	}
	if (f_test_email(document.formcontact.email.value)==false)
	{
		alert("L'adresse email n'est pas valide !");
		document.formcontact.email.select();
		document.formcontact.email.focus();
		return false;
	}
	if (!document.formcontact.commentaire.value)
	{
		alert("Merci de saisir votre commentaire");
		document.formcontact.commentaire.select();
		document.formcontact.commentaire.focus();
		return false;
	}

	return true;
}

//test email

function f_test_email(entree)
{
	var supported = 0;
	if (window.RegExp)
	{
    	var tempStr = "a";
    	var tempReg = new RegExp(tempStr);
    	if (tempReg.test(tempStr))
		{
			supported = 1;
		}
  	}
  	if (!supported)
	{
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	}
  	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  	return (!r1.test(entree) && r2.test(entree));
}
