function verif_mail(mail)
{
var pos_at;
pos_at=mail.value.indexOf('@');
var pos_pt;
pos_pt=mail.value.indexOf('.');
var pos_pv;
pos_pv=mail.value.indexOf(';');
var pos_slash;
pos_slash=mail.value.indexOf('/');
var pos_2p;
pos_2p=mail.value.indexOf(':');
if(pos_pv != -1 || pos_slash != -1 || pos_2p !=-1 || pos_at == -1)
  {
    alert('Cette adresse email n\'est pas valide. Veuillez entrer une adresse valide.');
	return false;
  }
else if(pos_at > pos_pt && pos_at <= pos_pt+2)
  {
    alert('Cette adresse email n\'est pas valide. Veuillez entrer une adresse valide.');
	return false;
  }
else
  {
  var pos_pt_postat;
  pos_pt_postat=mail.value.indexOf('.', pos_at);
  var last_pos_pt_postat;
  last_pos_pt_postat=mail.value.lastIndexOf('.');
  if(pos_pt_postat==-1 || last_pos_pt_postat<2 || pos_pt_postat <= pos_at+2)
    {
      alert('Cette adresse email n\'est pas valide. Veuillez entrer une adresse valide.');
	  return false;
    }
  else
    {
      var pos_pt3;
	  pos_pt3=mail.value.indexOf('.', pos_pt_postat);
	  if(pos_pt3==-1)
	    {
		  alert('Cette adresse email n\'est pas valide. Veuillez entrer une adresse valide.');
		  return false;
		}
	  else
	    {
		return true;
		}
    }
  }
}

function form_ok()
{
if(document.getElementById('for_nom').value=="")
	{
	alert('Vous devez renseigner votre nom');
	return false;
	}
else if(document.getElementById('for_prenom').value=="")
	{
	alert('Vous devez renseigner votre prénom');
	return false;
	}
else if(document.getElementById('for_societe').value=="")
	{
	alert('Vous devez renseigner le nom de votre société');
	return false;
	}
else if(document.getElementById('for_mail').value=="")
	{
	alert('Vous devez renseigner votre mail');
	return false;
	}
else if(document.getElementById('for_tel').value=="")
	{
	alert('Vous devez renseigner votre numéro de téléphone');
	return false;
	}
else if(verif_mail(document.getElementById('for_mail'))==true && verif_num(document.getElementById('for_tel'))==true)
	return true;
}
function verif_form_pdf()
{
  if(form_ok()==true)
    {
	document.form_pdf.submit();
	window.open("pdf/Catalogue Biguet "+document.getElementById('pdf').value+".pdf");
	return true;
    }
  else
	return false;
}

function verif_num(num)
{
  if(isNaN(Format_Tel(num.value)))
    {
	alert('Ce numéro de téléphone n\'est pas valide.');
	return false;
	}
  else
    return true;
}

function Format_Tel(NumTel){
var Tel;
var i = 0;
while (i < NumTel.length-1)
  {
  if ((NumTel.charAt(i) == ".")||(NumTel.charAt(i) == "+")||(NumTel.charAt(i) == "/")||(NumTel.charAt(i) == "-")||(NumTel.charAt(i) == " ")||(NumTel.charAt(i) == "(")||(NumTel.charAt(i) == ")"))
    {
    Tel = NumTel.substring(0,i) + NumTel.substring(i+1,NumTel.length);
    NumTel = Tel;
    }
  else{
    i++;
    }
   }
return (NumTel);
} 



function verif_num_backup(num)
{
  if(isNaN(num.value) || num.value.length != 10)
	{
	alert('Ce numéro de téléphone n\'est pas valide. Veuillez entrer un numéro à dix chiffres sans séparation de type "." ou des espaces.');
	return false;
	}
  else
	return true;
}
