/* ####################################################
   ####### JavaScript ¦ By Jean-Philippe Sirois #######
   #################################################### */

   function validAccept(){
      if(!$('accept_terms').accept.checked){
         return false;
      }
      else{
         return true;
      }
   }

   function validUsername(){
      if($F('username').length < 4){
         $('error_un').innerHTML = "";
      }
      if($F('username').length >= 4){
         $('error_un').innerHTML = "Vérification de votre nom d'utilisateur";
         test = commto('./_check_username.php?un='+$F('username'));
         if(test == 'existe'){
            $('error_un').innerHTML = "Désolé, Le nom d'utilisateur \""+$F('username')+"\" est déjà existant.";
         }
         if(test == 'existepas'){
            $('error_un').innerHTML = "Félicitation, votre nom d'utilisateur est disponible.";
         }
      }
   }

   function validRegister(){
      username = /^([A-Za-z0-9_\-]){4,15}$/;
      password = /^([A-Za-z0-9_\-]){6,255}$/;
      email  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

      if(!username.test($F('username'))){ $('error').innerHTML = "Veuillez vous assurer que votre nom d'utilisateur correspond aux critères mentionnés"; $('username').focus(); return false; }
      if(!password.test($F('password'))){ $('error').innerHTML = "Veuillez vous assurer que votre mot de passe correspond aux critères mentionnés"; $('password').focus(); return false; }
      if($F('password') !== $F('password_2')){ $('error').innerHTML = "Veuillez vérifier que le mot de passe et sa confirmation sont identique"; $('password').focus(); return false; }
      if(!email.test($F('email'))){ $('error').innerHTML = "Veuillez vérifier votre adresse courriel"; $('email').focus(); return false; }
   }

/* ####################################################
   #### © Copyrights 2007 ¦ By Jean-Philippe Sirois ###
   #################################################### */
