function form_validatore(form1) 
{

function SupprAccent(Pren) 
{ 
  pasdaccent = Pren.replace(/[ŕâä]/gi,"a");
  pasdaccent = pasdaccent.replace(/[ç]/gi,"c"); 
  pasdaccent = pasdaccent.replace(/[éčęë]/gi,"e"); 
  pasdaccent = pasdaccent.replace(/[îď]/gi,"i"); 
  pasdaccent = pasdaccent.replace(/[ôö]/gi,"o"); 
  pasdaccent = pasdaccent.replace(/[ůűü]/gi,"u"); 
  pasdaccent = pasdaccent.replace(/[!?µ*$€+=/\\" ]/gi,"-");
  return(pasdaccent);
} 

function ucWords(chaine, avectirets) 
{ 
var valeur=""; 
    
if ((chaine) && (chaine!="")) 
   { 
   valeur = chaine.toLowerCase(); 
      // Analyse des mots séparés par des espaces 
    var mots = valeur.split(' '); 
    for(var i = 0; i < mots.length; i++) 
         { 
         if(mots[i].length > 1) 
          { 
          carac = mots[i].split(''); 
          carac[0] = carac[0].toUpperCase(); 
          mots[i] = carac.join(''); 
          } 
         else 
            { 
         mots[i] = mots[i].toUpperCase(); 
            } 
         } 
      valeur = mots.join(' '); 
    
      if ((avectirets) && ((avectirets==false) || (avectirets==true))) 
         { 
         if (avectirets==true) 
            { 
            // Analyse des mots séparés par des tirets (si demandé) 
            var mots = valeur.split('-'); 
            for(var i = 0; i < mots.length; i++) 
               { 
               if(mots[i].length > 1) 
                  { 
                  carac = mots[i].split(''); 
                  carac[0] = carac[0].toUpperCase(); 
                  mots[i] = carac.join(''); 
                  } 
               else 
                  { 
                  mots[i] = mots[i].toUpperCase(); 
                  } 
               } 
               valeur = mots.join('-'); 
            } 
         } 
      } 
      return valeur; 
} 


//Vérif du prenom 

var NouvPrenom = SupprAccent(form1.name.value)
var NouvPrenom2 = ucWords(NouvPrenom, true)
form1.name.value = NouvPrenom2

if (form1.name.value == "") 
   { 
   alert("Merci de saisir votre prenom."); 
   form1.name.focus(); 
   return (false); 
   }

//Vérif de l'email

if (form1.email.value == "") 
   { 
   alert("Veuillez saisir votre adresse e-mail."); 
   form1.email.focus(); 
   return (false); 
   }
   
var EmailValid = false; 
var checkStr = form1.email.value; 
var EmailValid2 = false; 
var chaine = form1.email.value; 

if (checkStr.indexOf("@")!= -1 && checkStr.indexOf(".")!= -1) 
   { 
    var tableau = chaine.split('@'); 
    tableau[1]=tableau[1].toLowerCase(); 
    if (tableau[1]!="mail-temporaire.fr" && tableau[1]!="0-mail.com" && tableau[1]!="brefemail.com" && tableau[1]!="ephemail.net" && tableau[1]!="guerrillamail.com" && tableau[1]!="guerrillamail.info" && tableau[1]!="haltospam.com" && tableau[1]!="iximail.com" && tableau[1]!="jetable.net" && tableau[1]!="jetable.org" && tableau[1]!="kasmail.com" && tableau[1]!="klassmaster.com" && tableau[1]!="kleemail.com" && tableau[1]!="link2mail.net" && tableau[1]!="mailin8r.com" && tableau[1]!="mailinator.com" && tableau[1]!="mailinator.net" && tableau[1]!="mailinator2.com" && tableau[1]!="myamail.com" && tableau[1]!="mytrashmail.com" && tableau[1]!="nyms.net" && tableau[1]!="shortmail.net" && tableau[1]!="sogetthis.com" && tableau[1]!="spambox.us" && tableau[1]!="spamday.com" && tableau[1]!="spamfr.com" && tableau[1]!="spamgourmet.com" && tableau[1]!="spammotel.com" && tableau[1]!="tempinbox.com" && tableau[1]!="yopmail.com" && tableau[1]!="mail-temporaire.fr") 
       { 
        EmailValid2 = true; 
       } 
    EmailValid = true; 
   } 

if (EmailValid == false || EmailValid2 == false) 
   { 
    alert("Votre adresse e-mail est invalide, veuillez corriger ou utiliser votre adresse email principale."); 
    form1.email.focus(); 
    return (false); 
   } 

//valradio

  var radioSelected = false;
  for (i = 0;  i < form1["custom Je suis"].length;  i++)
  {
   if (form1["custom Je suis"][i].checked)
   radioSelected = true;
  }
   if (!radioSelected)
  {
  alert("Merci de préciser ce qui vous intéresse le plus.");
  return (false);
  }
  LastBox=form1["custom Je suis"].length-1;
  if (form1["custom Je suis"][LastBox].checked) {
  	if (form1["autre_type_interet"].value=="") {
		alert("Veuillez préciser le type de site qui vous intéresse");
		form1.autre_type_interet.focus();
		return (false);
		}
	form1["custom Je suis"][LastBox].value=form1["autre_type_interet"].value;
	}
} 









































