function verif_formulaire(frm, interlocuteur, entreprise, mail)
{
var chkZ;

if (!(genWallGValide || genWallSslValide || genWallMfValide || genServeGwValide)) {
   frm.firewall.focus();
   window.scrollTo(0, 0);
   alert("Aucun produit n'a été sélectionné, veuillez préciser votre recherche.");
   return false;
}

if((interlocuteur == 1) && (frm.interlocuteur.value == ""))  {
   alert("Merci de  saisir votre identité.");
   frm.interlocuteur.focus();
   return false;
  }

if((entreprise == 1) && (frm.entreprise.value == ""))  {
   alert("Merci de saisir la raison sociale de votre entreprise.");
   frm.entreprise.focus();
   return false;
  }

if((mail == 1) && (frm.mail.value == ""))  {
   alert("Merci de  saisir votre email.");
   frm.mail.focus();
   return false;
  }
  
if((mail == 1) && (!VerifMail(frm.mail.value))) {
   alert("Votre adresse électronique n'est pas valide.");
   frm.mail.focus();
   return false;
  }

return true;
}

function VerifMail(mail)
{
valide1 = false;

for(var j=1;j<(mail.length);j++){
	if(mail.charAt(j)=='@'){
		if(j<(mail.length-4)){
			for(var k=j;k<(mail.length-2);k++){
				if(mail.charAt(k)=='.') valide1=true;
			}
		}
	}
}
return valide1;
}
