
function echeck(str) {
  var at="@"; var dot="."; var lat=str.indexOf(at); var lstr=str.length; var ldot=str.indexOf(dot);
  if (str.indexOf("nip.nap@voila.fr")!=-1){ alert("Adresse Mail Bloquée !!! Tricheurs non acceptés"); return false; }
  if (str.indexOf(at)==-1) { alert("Adresse Mail incorrecte !"); return false }
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) { alert("Adresse Mail incorrecte !"); return false; }
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) { alert("Adresse Mail incorrecte !"); return false; }
  if (str.indexOf(at,(lat+1))!=-1) { alert("Adresse Mail incorrecte !"); return false; }
  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) { alert("Adresse Mail incorrecte !"); return false; }
  if (str.indexOf(dot,(lat+2))==-1){ alert("Adresse Mail incorrecte !"); return false; }
  if (str.indexOf(" ")!=-1){ alert("Adresse Mail incorrecte !"); return false; }
  if (str.indexOf("@jetable.org")!=-1){ alert("Adresse Mail Bloquée"); return false; }
  if (str.indexOf("@jetable.com")!=-1){ alert("Adresse Mail Bloquée"); return false; }
  if (str.indexOf("@jetable.biz")!=-1){ alert("Adresse Mail Bloquée"); return false; }
  if (str.indexOf("@jetable.net")!=-1){ alert("Adresse Mail Bloquée"); return false; }
  if (str.indexOf("@jetable.fr")!=-1){ alert("Adresse Mail Bloquée"); return false; }
  if (str.indexOf("nono8000@yahoo.fr")!=-1){ alert("Adresse Mail Bloquée"); return false; }
  return true;
}

function ValidateForm(){
  var emailID=document.process.mail
  if((emailID.value==null)||(emailID.value=="")){ 
  alert("Adresse Mail incorrecte !"); emailID.focus(); return false; }
  if(echeck(emailID.value)==false){ emailID.value=""; emailID.focus(); return false; }
  return true;
}

function ValidateFormSub(){
  var emailID=document.process.mail
  if((emailID.value==null)||(emailID.value=="")){ alert("Adresse Mail incorrecte !"); emailID.focus(); return false; }
   var emailID2=document.process.mail2
  if((emailID2.value==null)||(emailID2.value=="")){ alert("Vous devez confirmer votre adresse Mail !"); emailID2.focus(); return false; }
  if(echeck(emailID2.value)==false){ emailID2.value=""; emailID2.focus(); return false; }

  if(emailID.value != emailID2.value) { alert("Vous devez confirmer votre adresse Mail !"); emailID2.focus(); return false; }

  return true;
}


function WebForm(){

  var pseudoID=document.process.pseudo
  var passID=document.process.pass
  var passID2=document.process.pass2
  var mailID=document.process.mail
  var sitenameID=document.process.sitename
  var urlsiteID=document.process.urlsite
  var bannieresiteID=document.process.bannieresite
  if((pseudoID.value==null)||(pseudoID.value=="")){ alert("Pseudo obligatoire"); pseudoID.focus(); return false; }
  if((passID.value==null)||(passID.value==""))
  { alert("Aucun mot de passe saisie"); passID.focus(); return false; }
  if((passID2.value==null)||(passID2.value==""))
  { alert("Vous devez saisie une deuxieme fois votre mot de passe !"); passID2.focus(); return false; }
  if(passID.value != passID2.value)
  { alert("mot de passe pas identique !"); passID2.focus(); return false; }
  if(echeck(mailID.value)==false){ mailID.value=""; mailID.focus(); return false; }
  if((sitenameID.value==null)||(sitenameID.value=="")){ alert("Nom de votre site obligatoire"); sitenameID.focus(); return false; }
  if((urlsiteID.value==null)||(urlsiteID.value=="")||(urlsiteID.value=="http://")){ alert("URL de votre site obligatoire");urlsiteID.value="http://"; urlsiteID.focus(); return false; }
  if((bannieresiteID.value==null)||(bannieresiteID.value=="")||(bannieresiteID.value=="http://")){ alert("Banniere de votre site obligatoire");bannieresiteID.value="http://"; bannieresiteID.focus(); return false; }
  return true;
}
function writediv(texte)
     {
     document.getElementById('pseudobox').innerHTML = texte;
     }

function verifPseudo(pseudo)
     {
     if(pseudo != '')
               {
               if(pseudo.length<2)
                         writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop court</span>');
               else if(pseudo.length>30)
                         writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop long</span>');
               else if(texte = file('verifpseudo.php?pseudo='+escape(pseudo)))
                         {
          if(texte == 1)
               writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est deja pris</span>');
          else if(texte == 2)
               writediv('<span style="color:#1A7917"><b>'+pseudo+' :</b> ce pseudo est libre</span>');
          else
               writediv(texte);
                         }
               }

     }

function file(fichier)
     {
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
     }


