function test_email(objet,texte)
{
  with (objet)
  {
	apos=value.indexOf("@");
	dotpos=value.lastIndexOf(".");
	lastpos=value.length-1;
	if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)
	{
	  if (texte) {alert(texte);}
	  objet.select();
	  objet.focus();
	  return false;
	}
	else
	{
	  return true;
	}
  }
}

function test_vide(objet, texte, defau)
{
  with (objet)
  {
	if (value==null || value=='' || value == defau)
	{
	  if (texte!="") {alert(texte);}
	  objet.select();
	  objet.focus();
	  return false;
	}
	else { return true; }
  }
}

function verif_contact(objet)
{
	with (objet)
	{
		if(! test_email(mail, "Votre email est invalide")) return false;
		else if(! test_vide(nom, "Votre nom est invalide", "Nom")) return false;	
		else if(! test_vide(prenom, "Votre prénom est invalide", "Prénom")) return false;	
		else if(! test_vide(tel, "Votre numéro de téléphone est invalide", "Téléphone")) return false;	
		else if(! test_vide(message, "Votre message est invalide", "Votre message...")) return false;	
		else return true;								
	}
}