
function ctr(txt)
{

  var regExpression=/[^A-Za-z0-9_\.@]+/;
  if (regExpression.test(txt)) return false;

  return true
}
function writediv(texte,div)
     {
     document.getElementById(div).innerHTML = texte;
     }

function verifEmailPass(nouveau,source,box)
   {
             if (nouveau==source) {
              writediv('<img src="images/valide.png"/>',box);
          }
          else {
               writediv('<img src="images/erreur.png"/>',box);
          }

   }

 function verifCode(saisi,crypter) {
       if(texte = file('verifform/verifcodegen.php?saisi='+saisi+'&crypter='+crypter))
        {
                             if(texte == 1)   {
                                  writediv('<img src="images/valide.png"/>','captchabox');
                                  test = 0;
                             }
                             else if(texte == 2) {
                                  writediv('<img src="images/erreur.png"/>','captchabox');
                             }

      }
 }
function verifPseudo(pseudo)
     {

     test = 1;
     if(pseudo != '')
               {
               if(pseudo.length<8) {
                         writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop court</span>','pseudobox');
                         writediv('<img src="images/erreur.png"/>','pseudoboxlogo');
                         test = 0;
               }
               else if(pseudo.length>30) {
                         writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop long</span>','pseudobox');
                         writediv('<img src="images/erreur.png"/>','pseudoboxlogo');
                         test = 0;
               }
               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>','pseudobox');
                                  writediv('<img src="images/erreur.png"/>','pseudoboxlogo');
                                  test = 0;
                             }
                             else if(texte == 2) {
                                  writediv('<span style="color:#1A7917"><b>'+pseudo+' :</b> ce pseudo est libre</span>','pseudobox');
                                  writediv('<img src="images/valide.png"/>','pseudoboxlogo');
                             }
                             else {
                                  writediv(texte,'pseudobox');
                                   writediv('<img src="images/erreur.png"/>','pseudoboxlogo');
                             }
                         }
               }
               else {
                 test=0;
                 writediv('','pseudoboxlogo');
                 writediv('','pseudobox');
               }

         if (ctr(pseudo)==0) {
              writediv('<span style="color:#cc0000">Les caractères spéciaux et espaces ne sont pas autorisés</span>','pseudobox');
              test=0;

         }

        document.getElementById('pseudoOk').value = test;


     }

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);
     }

function chcaptcha() {
         if(texte = file('verifform/genecaptcha.php')) {
               writediv(texte,'lecaptcha');
         }
}

function gendercheck(valeur) {
      if (valeur.length>0) {
             writediv('<img src="images/valide.png"/>','genrebox');
      }
}
function verifNomPrenom(valeur,box,nbcar) {

     if (valeur.length>0) {
          if (valeur.length>=nbcar) {
              writediv('<img src="images/valide.png"/>',box);
          }
          else {
             writediv('<img src="images/erreur.png"/>',box);
          }
     }
     else {
             writediv('',box);
          }

}
function verifdate(ladate) {

     if (ladate.length==10) {
          var reg=new RegExp("^[0-9]{2}[/]{1}[0-9]{2}[/]{1}[0-9]{4}$","g");
          if (reg.test(ladate)) {

              if(texte = file('verifage.php?ladate='+ladate))
                {
                    if (texte==1) {
                        writediv('<img src="images/valide.png"/>','datebox');
                         writediv('','dateboxtexte');
                    }
                    else {
                        writediv('<img src="images/erreur.png"/>','datebox');
                        writediv('<span style="color:#cc0000">Vous devez avoir plus de 15 ans pour vous inscrire</span>','dateboxtexte');
                    }

                }
          }
          else {
               writediv('<img src="images/erreur.png"/>','datebox');
               writediv('','dateboxtexte');
          }
     }
     else {
        if (ladate.length>=8) {
            writediv('<img src="images/erreur.png"/>','datebox');
            writediv('','dateboxtexte');
        }
        else {
             writediv('','datebox');
            writediv('','dateboxtexte');
        }
     }
}
function verifcountry(index) {

       if (index>0) {
             writediv('<img src="images/valide.png"/>','countrybox');
       }
       else {
            writediv('<img src="images/erreur.png"/>','countrybox');
       }
}
function verifCodeParrain(code) {

          if(texte = file('verifparrain.php?code='+code)) {
              if (texte==1) {
                     writediv('<img src="images/valide.png"/>','parrainbox');
                     writediv('<span style="color:#1A7917"><b>'+code+' : le code parrain est valide</b></span>','parrainboxtexte');
              }
              else if (texte==2) {
                     writediv('<span style="color:#cc0000">Ce code parrain n\'existe pas</span>','parrainboxtexte');
                     writediv('<img src="images/erreur.png"/>','parrainbox');
              }
              else {
                    writediv(texte,'parrainboxtexte');
                     writediv('<img src="images/erreur.png"/>','parrainbox');
              }
          }

}

 function makeArray(q){

 for(i=1 ; i <= q ; i++){this[i]=0}}

 Colors = new makeArray(7);

 Colors[1] = "00";

 Colors[2] = "33";

 Colors[3] = "66";

 Colors[4] = "99";

 Colors[5] = "CC";
 Colors[6] = "FF";

 function select_couleur(code_couleur,box,text) {
             writediv('<div style="width:200px; height:50px;background:'+code_couleur+'"></div>',box);
             document.getElementById(text).value = code_couleur;
 }