// DOCUMENT JAVASCRIPT PAR GHIJSELINCK SEBASTIAAN
// ====================================================================================================






// ====================================================================================================
//  VERIFIER DES ELEMENT DE FORMULAIRE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// ====================================================================================================

  // 1. loginCheck -------------------------------------------------------------------------------------
  function loginCheck(){
      
      var loginCheck = /^[a-zA-Z0-9_-]{3,32}$/; // Forme d'un login valide
      var login_ok = (loginCheck.exec(document.getElementById("txtLogin").value) != null);

           if(!login_ok){
                document.getElementById("lblLogin").style.color = "#f00"; // red
              }
           else{
                document.getElementById("lblLogin").style.color = "#87cb00"; // green
              }
  }
  
  // 2. passCheck -------------------------------------------------------------------------------------
  function passCheck(){
      
      var passCheck = /^[a-zA-Z0-9_-]{5,32}$/; // Forme d'un pass valide
      var pass_ok = (passCheck.exec(document.getElementById("txtPass").value) != null);

           if(!pass_ok){
                document.getElementById("lblPass").style.color = "#f00"; // red
              }
           else{
                document.getElementById("lblPass").style.color = "#87cb00"; // green
              }
  }
  
  // 3. mailCheck -------------------------------------------------------------------------------------
  function mailCheck(){
  
      var mailCheck = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/; // Forme d'une adresse mail valide
      var email_ok = (mailCheck.exec(document.getElementById("txtEmail").value) != null);

           if(!email_ok){
                document.getElementById("lblEmail").style.color = "#f00"; // red
              }
           else{ // green
                document.getElementById("lblEmail").style.color = "#87cb00"; // green
              }
  }

  
  
  
  
  
// ====================================================================================================
//  OUVERTURE DES FORM "profil, avatar, mdp" sur clic Hx !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// ====================================================================================================

function hx_Profil(){
  document.getElementById("frm_Profil").style.display = "block";
  document.getElementById("frm_Avatar").style.display = "none";
  document.getElementById("frm_Mdp").style.display = "none";
    document.getElementById("hx_Profil").style.color = "#f90";
    document.getElementById("hx_Avatar").style.color = "#fff";
    document.getElementById("hx_Mdp").style.color = "#fff";
}
function hx_Avatar(){
  document.getElementById("frm_Profil").style.display = "none";
  document.getElementById("frm_Avatar").style.display = "block";
  document.getElementById("frm_Mdp").style.display = "none";
    document.getElementById("hx_Profil").style.color = "#fff";
    document.getElementById("hx_Avatar").style.color = "#f90";
    document.getElementById("hx_Mdp").style.color = "#fff";
}
function hx_Mdp(){
  document.getElementById("frm_Profil").style.display = "none";
  document.getElementById("frm_Avatar").style.display = "none";
  document.getElementById("frm_Mdp").style.display = "block";
    document.getElementById("hx_Profil").style.color = "#fff";
    document.getElementById("hx_Avatar").style.color = "#fff";
    document.getElementById("hx_Mdp").style.color = "#f90";
}

function hx_Over(hx){document.getElementById(hx).style.color = "#ff30f0";}

function hx_Out(hx){
  if(document.getElementById("frm_Profil").style.display == "block"){
      document.getElementById("hx_Profil").style.color = "#f90";
  }
  else{document.getElementById("hx_Profil").style.color = "#fff";}
  
  if(document.getElementById("frm_Avatar").style.display == "block"){
      document.getElementById("hx_Avatar").style.color = "#f90";
  }
  else{document.getElementById("hx_Avatar").style.color = "#fff";}
  
  if(document.getElementById("frm_Mdp").style.display == "block"){
      document.getElementById("hx_Mdp").style.color = "#f90";
  }
  else{document.getElementById("hx_Mdp").style.color = "#fff";}
}


  

  
  
  
  
  
 
  
  
// ====================================================================================================
//  Fonction pour recuperer le titre du preview de fckeditor, je le mets dans un cookie et je l'affiche
//  dans  "www\includes\fckeditor\editor\plugins\serverPreview\preview.php" !!!!
// ====================================================================================================
function gttfp(){
  var getTFP = document.getElementById('getTxtTitreForPreview').value;
  document.cookie = "titreForPreview=" + getTFP;
}

  
  
  
  
