function ouvrir()
{
  valeur=document.insNews.mail.value;
  //alert (valeur);
  if(VerifMail2(valeur)==true)
	  //alert (adresse);
  	  window.open("popup.php?adresse="+valeur,"abonnement","width=350,height=354,resizable=no,location=no");
  else	  
      alert('entrez une adresse valide, merci');
}
function VerifMail2(valeur)
{
var positionArrob,positionpoint;

//verifier champ vide
      if (valeur.length==0) return(false);  


//verifier 1 et 1 seul @
      if ((valeur.indexOf('@')!=valeur.lastIndexOf('@'))||
      (valeur.lastIndexOf('@')==-1)) return(false);
      
//verifier 1 point apres @
      positionArrob=valeur.indexOf('@')
      positionpoint=valeur.lastIndexOf('.')
      if (positionArrob > positionpoint) return (false);
      if ((positionpoint - positionArrob) < 3) return (false);
      if ((valeur.length - positionpoint) < 3) return (false);


//pas d'espace
      if (valeur.indexOf(' ')!=-1) return (false) ;

//1 caractére avant @
      if (positionArrob<2) return(false);
      
//pas de serie de point dans le mail
      if (valeur.indexOf('..')!=-1) return (false) ;

return(true);
}
function verif(formulaire)
{
  var valid="true";
  var bad="true";
  if(document.form1.nom.value=="")
  {
    valid="false";
    document.form1.nom.focus();
  }
  if(document.form1.prenom.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.prenom.focus();
    }  
  }
  if(document.form1.cp.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.cp.focus();
    }  
  }
  else
  {
    if(verif2(formulaire.cp.value))
    {
      if(formulaire.cp.value.length<5 || formulaire.cp.value.length>5)
      {
        alert("code postal incorrect");
        bad="false";
      }
    }
    else
    {
      alert("code postal incorrect");
      bad="false";
    }
  }
  function VerifMail2(valeur)
{
var positionArrob,positionpoint;

//verifier champ vide
      if (valeur.length==0) return(false);  


//verifier 1 et 1 seul @
      if ((valeur.indexOf('@')!=valeur.lastIndexOf('@'))||
      (valeur.lastIndexOf('@')==-1)) return(false);
      
//verifier 1 point apres @
      positionArrob=valeur.indexOf('@')
      positionpoint=valeur.lastIndexOf('.')
      if (positionArrob > positionpoint) return (false);
      if ((positionpoint - positionArrob) < 3) return (false);
      if ((valeur.length - positionpoint) < 3) return (false);


//pas d'espace
      if (valeur.indexOf(' ')!=-1) return (false) ;

//1 caractére avant @
      if (positionArrob<2) return(false);
      
//pas de serie de point dans le mail
      if (valeur.indexOf('..')!=-1) return (false) ;

return(true);
}
 if(document.form1.ville.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.ville.focus();
    }  
  }
   if(document.form1.adresse.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.adresse.focus();
    }  
  }
  if(document.form1.mail.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.mail.focus();
    }  
  }
  if(document.form1.tel.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.tel.focus();
    }  
  }
  else
  {
    if(verif2(formulaire.tel.value))
    {
      if(formulaire.tel.value.length<10 || formulaire.tel.value.length>10)
      {
        alert("numéro de téléphone incorrect");
        bad="false";
      }
    }
    else
    {
      alert("numéro de téléphone incorrect");
      bad="false";
    }
  }
  if(document.form1.message.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.message.focus();
    }  
  }
  if(valid=="false" || bad=="false")
  {
    if(valid=="false")
    {
      alert("Veuillez remplir les champs obligatoires");
    }  
  }
  else
  {
    if(verifmail(formulaire))
    {
      formulaire.submit();
    }
    else
    {
      alert("e-mail incorrecte");
    }
  }
}
function verif5(formulaire)
{
  var valid="true";
  var bad="true";
  if(document.form1.nom.value=="")
  {
    valid="false";
    document.form1.nom.focus();
  }
  if(document.form1.prenom.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.prenom.focus();
    }  
  }
  if(document.form1.sNom.value=="")
  {
    valid="false";
    document.form1.sNom.focus();
  }
  if(document.form1.sPrenom.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.sPrenom.focus();
    }  
  }
 
if(document.form1.mail.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.mail.focus();
    }  
  }
  if(valid=="false" || bad=="false")
  {
    if(valid=="false")
    {
      alert("Veuillez remplir les champs obligatoires");
    }  
  }
  else
  {
    if(verifmail(formulaire))
    {
      formulaire.submit();
    }
    else
    {
      alert("e-mail incorrecte");
    }
  }
}



function verif4(formulaire)
{
  var valid="true";
  var bad="true";
  if(document.form1.nom.value=="")
  {
    valid="false";
    document.form1.nom.focus();
  }
  if(document.form1.prenom.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.prenom.focus();
    }  
  }
  if(document.form1.cp.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.cp.focus();
    }  
  }
  else
  {
    if(verif2(formulaire.cp.value))
    {
      if(formulaire.cp.value.length<5 || formulaire.cp.value.length>5)
      {
        alert("code postal incorrect");
        bad="false";
      }
    }
    else
    {
      alert("code postal incorrect");
      bad="false";
    }
  }
 if(document.form1.ville.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.ville.focus();
    }  
  }
   if(document.form1.adresse.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.adresse.focus();
    }  
  }
  if(document.form1.mail.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.mail.focus();
    }  
  }
  if(document.form1.tel.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form1.tel.focus();
    }  
  }
  else
  {
    if(verif2(formulaire.tel.value))
    {
      if(formulaire.tel.value.length<10 || formulaire.tel.value.length>10)
      {
        alert("numéro de téléphone incorrect");
        bad="false";
      }
    }
    else
    {
      alert("numéro de téléphone incorrect");
      bad="false";
    }
  }
  if(valid=="false" || bad=="false")
  {
    if(valid=="false")
    {
      alert("Veuillez remplir les champs obligatoires");
    }  
  }
  else
  {
    if(verifmail(formulaire))
    {
      formulaire.submit();
    }
    else
    {
      alert("e-mail incorrecte");
    }
  }
}


function verif3(formulaire)
{
  var valid="true";
  var bad="true";
  if(document.form2.nom.value=="")
  {
    valid="false";
    document.form2.nom.focus();
  }
   if(document.form2.type.value=="")
  {
    valid="false";
    document.form2.type.focus();
  }
  if(document.form2.piece.value=="")
  {
    valid="false";
    document.form2.piece.focus();
  }
   if(document.form2.autre.value=="")
  {
    valid="false";
    document.form2.autre.focus();
  }
  if(document.form2.prenom.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form2.prenom.focus();
    }  
  }
  if(document.form2.cp.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form2.cp.focus();
    }  
  }
  else
  {
    if(verif2(formulaire.cp.value))
    {
      if(formulaire.cp.value.length<5 || formulaire.cp.value.length>5)
      {
        alert("code postal incorrect");
        bad="false";
      }
    }
    else
    {
      alert("code postal incorrect");
      bad="false";
    }
  }
  if(document.form2.surface.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form2.surface.focus();
    }  
  }
  else
  {
    if(verif2(formulaire.surface.value))
    {
      if(formulaire.surface.value.length=="")
      {
        alert("surface incorrecte");
        bad="false";
      }
    }
    else
    {
      alert("surface incorrecte");
      bad="false";
    }
  }
  if(document.form2.terrain.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form2.terrain.focus();
    }  
  }
  else
  {
    if(verif2(formulaire.terrain.value))
    {
      if(formulaire.terrain.value.length=="")
      {
        alert("terrain incorrect");
        bad="false";
      }
    }
    else
    {
      alert("terrain incorrect");
      bad="false";
    }
  }
 if(document.form2.ville.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form2.ville.focus();
    }  
  }
   if(document.form2.adresse.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form2.adresse.focus();
    }  
  }
  if(document.form2.mail.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form2.mail.focus();
    }  
  }
  if(document.form2.tel.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form2.tel.focus();
    }  
  }
  else
  {
    if(verif2(formulaire.tel.value))
    {
      if(formulaire.tel.value.length<10 || formulaire.tel.value.length>10)
      {
        alert("numéro de téléphone incorrect");
        bad="false";
      }
    }
    else
    {
      alert("numéro de téléphone incorrect");
      bad="false";
    }
  }
  if(document.form2.message.value=="")
  {
    valid="false";
    if(valid!="false")
    {
      document.form2.message.focus();
    }  
  }
  if(valid=="false" || bad=="false")
  {
    if(valid=="false")
    {
      alert("Veuillez remplir les champs obligatoires");
    }  
  }
  else
  {
    if(verifmail(formulaire))
    {
      formulaire.submit();
    }
    else
    {
      alert("e-mail incorrecte");
    }
  }
}

function verifmail(forme)
{
  var tablo,tablo2,apresa;
  var cpt;
  mail=forme.mail.value;
  mail=mail+""
  tablo=mail.split("@");		
  if(mail=="")
  {
    return(false);
  }
  if(mail.indexOf("@")==-1)
  {
    return(false);
  }
  if(tablo[0].length<1)
  {
    return(false);
  }
  if(mail.indexOf(" ")!=-1)
  {
    return(false);
  }
  if(mail.indexOf("..")!=-1)
  {
    return(false);
  }	
  if(tablo.length>2)
  {
    return(false);
  }
  else
  {	
    apresa=tablo[1];
    tablo2=apresa.split(".");
    if(tablo2.length<2)
    {	
      return(false);
    }
    else
    {
	for(cpt=0;cpt<=(tablo2.length)-1;cpt++)
	{
          if(tablo2[cpt].length<2)
          {
            return(false);
          }
	}	
     }	
    }
return(true);		
}

function cunnombre(valeur)
	{
		var cpt,carac,result,cmd;
		cmd=0;
		for(cpt=0;cpt<=(valeur.length-1);cpt++)
		{
			result=valeur.charCodeAt(cpt);
				if(!((cpt=="0") && (result=="45"))){
					if(result!=46 && result!=48 && result!=49 && result!=50 && result!=51 && result!=52 && result!=53 && result!=54 && result!=55 && result!=56 && result!=57)
					{
						return(false);
					}
					if(result==46)
					{
						cmd=cmd+1;
					}	
				}
			
		}
		if(cmd>1)
		{
			return(false);
		}
		
		return(true);
	}
	
	function remplacer(valeur1,valeur2,valeur3)
	{
		var cpt,result;
		for(cpt=0;cpt<=(valeur1.length)-1;cpt++)
		{
			if(valeur1.charAt(cpt)==valeur2)
				valeur1=valeur1.substring(0,cpt)+valeur3+valeur1.substring(cpt+1,valeur1.length);
		}
		return(valeur1);
	}
	function verif2(nombre)
	{
		var resultat,valeur;
		resultat=remplacer(nombre,',','.');
		valeur=cunnombre(resultat);
		if(valeur==true)
		{
			return(true);
		}
		else
		{
			return(false);
		}	
	}
function verifDel(){
	Check = confirm("Voulez vous vraiment supprimer ce client ?");
	if(Check == true) window.document.suppr.submit();
}

