// JavaScript Document
//Ce script contient toutes les vérifaictions de formulaires 
  var couleur_erreur = "#C91010";
  var couleur_ok = "#5E6155";
  
//------------------------------------------------------------------------------------------------
//---------------- Fonction qui vérifie que les deux chmpas de log ne sont pas vides -------------
//------------------------------------------------------------------------------------------------
function verif_form_id() {

  var no_erreur = true;
  //--------------------- email
  if ($("#email").val() == "") {
  
    $("#email").addClass("bordure_erreur");
    no_erreur = false;
  }
  else if($("#email").hasClass("bordure_erreur")) {
     $("#email").removeClass("bordure_erreur"); 
  }
  //--------------------- pass
  if ($("#pass").val() == "") {
  
    $("#pass").addClass("bordure_erreur");
    no_erreur = false;
  }
  else if($("#pass").hasClass("bordure_erreur")) {
     $("#pass").removeClass("bordure_erreur"); 
  }

  //Fin
  if(no_erreur) {
    $("#erreur_login").fadeTo("fast", 0);
    return true;
  }
  else {
    clignote("erreur_login", cst_remplir_champs);
    return false;
  }
}

//------------------------------------------------------------------------------------------------
//---------------- Fonction qui vérifie le fomr de mdp perdu -------------
//------------------------------------------------------------------------------------------------
function verif_form_mdp_perdu () {
  
  if ($("#email_mdp").val() == "" || !verif_form_email("email_mdp")) {
    $("#email_mdp").addClass("bordure_erreur"); //.addClass("msg_erreur");
      clignote("msg_erreur_1", cst_erreur_ajout_crea);
      return false;
  }
  else if($("#email_mdp").hasClass("bordure_erreur")) {
    $("#email_mdp").removeClass("bordure_erreur"); //.removeClass("msg_erreur");   
    $("#msg_erreur_1").fadeTo("fast", 0);

    $.blockUI({ message : "<h4>"+cst_traitement+"</h4>"});
    return true;
  }
  else {
    $.blockUI({ message : "<h4>"+cst_traitement+"</h4>"});
    return true;
  }
}

//------------------------------------------------------------------------------------------------
//---------------- Fonction qui vérifie le form compte inactif -------------
//------------------------------------------------------------------------------------------------
function verif_form_compte_inactif() {
         
  if ($("#email_compte").val() == "" || !verif_form_email("email_compte")) {
    $("#email_compte").addClass("bordure_erreur"); //.addClass("msg_erreur");
      clignote("msg_erreur_2", cst_erreur_ajout_crea);
      return false;
  }
  else if($("#email_compte").hasClass("bordure_erreur")) {
    $("#email_compte").removeClass("bordure_erreur"); //.removeClass("msg_erreur");   
    $("#msg_erreur_2").fadeTo("fast", 0);
    $.blockUI({ message : "<h4>"+cst_traitement+"</h4>"});
    return true;
  }
  else {
    $.blockUI({ message : "<h4>"+cst_traitement+"</h4>"});
    return true;
  }
}

//------------------------------------------------------------------------------------------------
/*Fonction verif_form_rech qui va vérifier si le champ de recherche n'est pas vide */
//------------------------------------------------------------------------------------------------
function verif_form_rech() {
  if($("#nom_ct").val()=="" || $("#nom_ct").val()==cst_chp_vide) {
    $("#nom_ct").val(cst_chp_vide);
    return false;
  }
  else  {
    return true;
  }
}

//------------------------------------------------------------------------------------------------
/*Fonction Verification_formulaire qui va vérifier la validité générale du formulaire passé en parametre*/
//------------------------------------------------------------------------------------------------
function envoyer_form_rech_membre(form) {
 var message_erreur = "";
 var oubli_champs = "";
 var nb_champs = 0;

 alert("form> "+form)
 // Si le résumé d'erreurs est vide, alors on valide le formulaire 
 if ((nb_champs == 0)&&(message_erreur == "")){
  fct_ajax("resultat", "aff_rech_membre");
  return true;
 }
 else {
  if (nb_champs > 0)  {

    message_erreur += "" + nb_champs +  cst_chp_incomplets +" : <br />";
    message_erreur += oubli_champs + ".<br /><br />";
  }
  document.getElementById('sortie_erreur').style.visibility = "visible";  
  document.getElementById('sortie_erreur').innerHTML = message_erreur;  
  return false;
 } 
}

//------------------------------------------------------------------------------------------------
/*----------- Fonction verif_inscriptioncontrolle du form d'inscription (ct ou pro) ------------*/
//------------------------------------------------------------------------------------------------
function verif_inscription() {
  var no_erreur = true;

  //--------------------- surnom
  if ($("#surnom").val() == "" || $("#surnom_valide").val()=="non") {
    $("#surnom").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#surnom").hasClass("bordure_erreur")) {
     $("#surnom").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }

  //--------------------- password
  if ($("#password").val() == "") {
    $("#password").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#password").hasClass("bordure_erreur")) {
     $("#password").removeClass("bordure_erreur").prev().removeClass("msg_erreur");   
  }
  
  //--------------------- verif_confirm_password
  if ($("#password").val() != $("#confirm_password").val()) {
    $("#confirm_password").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#confirm_password").hasClass("bordure_erreur")) {
     $("#confirm_password").removeClass("bordure_erreur").prev().removeClass("msg_erreur");   
  }

  //--------------------- nom
  if ($("#nom").val() == "") {
    $("#nom").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#nom").hasClass("bordure_erreur")) {
     $("#nom").removeClass("bordure_erreur").prev().removeClass("msg_erreur");   
  }
  
  //--------------------- prenom
  if ($("#prenom").val() == "") {
    $("#prenom").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#prenom").hasClass("bordure_erreur")) {
     $("#prenom").removeClass("bordure_erreur").prev().removeClass("msg_erreur");   
  }

   //--------------------- email
   
  if (!verif_email($("#email").val()) || $("#email_valide").val()=="non") {
    $("#email").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#email").hasClass("bordure_erreur")) {
     $("#email").removeClass("bordure_erreur").prev().removeClass("msg_erreur");  
  } 
  
  //--------------------- jour
  if ($("#jour").val() == "") {
    $("#jour").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#jour").hasClass("bordure_erreur")) {
     $("#jour").removeClass("bordure_erreur").prev().removeClass("msg_erreur");   
  }
 
  //--------------------- mois
  if ($("#mois").val() == "") {
    $("#mois").addClass("bordure_erreur").prev().prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#mois").hasClass("bordure_erreur")) {
     $("#mois").removeClass("bordure_erreur").prev().prev().removeClass("msg_erreur");   
  }
  
  //--------------------- annee
  if ($("#annee").val() == "") {
    $("#annee").addClass("bordure_erreur").prev().prev().prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#annee").hasClass("bordure_erreur")) {
     $("#annee").removeClass("bordure_erreur").prev().prev().prev().removeClass("msg_erreur");  
  }  
  
  
  /****************Verification des questions de la charte *****/
  /*----Q1 */
  if (document.getElementById("qu_1_1").checked == false)  {
    $("#qu_1_1").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#qu_1_1").prev().hasClass("msg_erreur")) {
     $("#qu_1_1").prev().removeClass("msg_erreur");  
  }  
  /*----Q2 */
  if (document.getElementById("qu_2_2").checked == false)  {
    $("#qu_2_2").prev().prev().prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#qu_2_2").prev().prev().prev().hasClass("msg_erreur")) {
     $("#qu_2_2").prev().prev().prev().removeClass("msg_erreur");  
  }  
  /*----Q3 */
  if (document.getElementById("qu_3_2").checked == false)  {
    $("#qu_3_2").prev().prev().prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#qu_3_2").prev().prev().prev().hasClass("msg_erreur")) {
     $("#qu_3_2").prev().prev().prev().removeClass("msg_erreur");  
  } 

  //Fin
  if(no_erreur) {
    $("#erreur").fadeTo("fast", 0);
    return true;
  }
  else {
    clignote("erreur", cst_erreur_ajout_crea);
    return false;
  }

}

//------------------------------------------------------------------------------------------------
/*Fonction verif_form_crea_lang, vérifie la validité du formulaire de langue passé en parametre */
//------------------------------------------------------------------------------------------------
/*
function verif_maj_crea_lang()  {
  var no_erreur = true;
  //$("#version_fr").val("non");
  //$("#version_en").val("non");
  //var langue_ajout = $("#langue_ajout").val();
  
   //Test si au moin le fr ou en sont commencé a etre remplis
   if ($("#titre_crea_fr").val()=="" && $("#titre_crea_en").val()=="") {
    $("#titre_crea_fr").addClass("bordure_erreur").prev().addClass("msg_erreur");
    $("#titre_crea_en").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
    
   }
   else {
     $("#titre_crea_fr").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
     $("#titre_crea_en").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
   }
  //---------------------Existante d'un element dans le fr (titre ou desc)
  if ($("#titre_crea_fr").val()!="" || $("#description_fr").val()!="") {
    //---------------------Titre
    if ($("#titre_crea_fr").val() == "") {
      $("#titre_crea_fr").addClass("bordure_erreur");
      no_erreur = false;
    }
    else if($("#titre_crea_fr").hasClass("bordure_erreur")) {
       $("#titre_crea_fr").removeClass("bordure_erreur");  
    } 
    //---------------------description
    if ($("#description_fr").val() == "") {
      $("#description_fr").addClass("bordure_erreur");
      no_erreur = false;
    }
    else if($("#description_fr").hasClass("bordure_erreur")) {
       $("#description_fr").removeClass("bordure_erreur");  
    }
  }
  //---------------------Existante d'un element dans le en (titre ou desc)
  if ($("#titre_crea_en").val()!="" || $("#description_en").val()!="") {
    //---------------------Titre
    if ($("#titre_crea_en").val() == "") {
      $("#titre_crea_en").addClass("bordure_erreur");
      no_erreur = false;
    }
    else if($("#titre_crea_en").hasClass("bordure_erreur")) {
       $("#titre_crea_en").removeClass("bordure_erreur");  
    } 
    //---------------------description
    if ($("#description_en").val() == "") {
      $("#description_en").addClass("bordure_erreur");
      no_erreur = false;
    }
    else if($("#description_en").hasClass("bordure_erreur")) {
       $("#description_en").removeClass("bordure_erreur");  
    }
  }
 
  //Fin
  if(no_erreur) {
    $("#erreur").fadeTo("fast", 0);
    return true;
  }
  else {
    clignote("erreur", cst_erreur_ajout_crea);
    return false;
  }
}
*/
//------------------------------------------------------------------------------------------------
/*Fonction verif_form_maj_crea, vérifie la validité du formulaire de modification d'une création */
//------------------------------------------------------------------------------------------------
function verif_form_maj_crea()  {

  var no_erreur = true;
  //Mois
  if ($("#mois_crea").val() == "" || $("#mois_crea").val() == null) {
    $("#mois_crea").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#mois_crea").hasClass("bordure_erreur")) {
    $("#mois_crea").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
  }
  //Année
  if ($("#annee_crea").val() == "" || $("#annee_crea").val() == null) {
    $("#annee_crea").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#annee_crea").hasClass("bordure_erreur")) {
    $("#annee_crea").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }
  //code_type
  if ($("#code_type").val() == "" || $("#code_type").val() == null) {
    $("#code_type").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#code_type").hasClass("bordure_erreur")) {
    $("#code_type").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
  }
  //code_categorie
  if ($("#code_categorie").val() == "" || $("#code_categorie").val() == null) {
    $("#code_categorie").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#code_categorie").hasClass("bordure_erreur")) {
    $("#code_categorie").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }
  
  //Test si au moin le fr ou en sont commencé a etre remplis
  if ($("#titre_crea_fr").val()=="" && $("#titre_crea_en").val()=="") {
    $("#titre_crea_fr").addClass("bordure_erreur").prev().addClass("msg_erreur");
    $("#titre_crea_en").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else {
   $("#titre_crea_fr").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
   $("#titre_crea_en").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
  }
  
  //---------------------Existante d'un element dans le fr (titre ou desc)
  if ($("#titre_crea_fr").val()!="" || $("#description_fr").val()!="") {
    //---------------------Titre
    if ($("#titre_crea_fr").val() == "") {
      $("#titre_crea_fr").addClass("bordure_erreur").prev().addClass("msg_erreur");
      no_erreur = false;
    }
    else if($("#titre_crea_fr").hasClass("bordure_erreur")) {
       $("#titre_crea_fr").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
    } 
    //---------------------description
    if ($("#description_fr").val() == "") {
      $("#description_fr").addClass("bordure_erreur").prev().addClass("msg_erreur");
      no_erreur = false;
    }
    else if($("#description_fr").hasClass("bordure_erreur")) {
       $("#description_fr").removeClass("bordure_erreur").prev().removeClass("msg_erreur");  
    }
  }
  //---------------------Existante d'un element dans le en (titre ou desc)
  if ($("#titre_crea_en").val()!="" || $("#description_en").val()!="") {
    //---------------------Titre
    if ($("#titre_crea_en").val() == "") {
      $("#titre_crea_en").addClass("bordure_erreur").prev().addClass("msg_erreur");
      no_erreur = false;
    }
    else if($("#titre_crea_en").hasClass("bordure_erreur")) {
       $("#titre_crea_en").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
    } 
    //---------------------description
    if ($("#description_en").val() == "") {
      $("#description_en").addClass("bordure_erreur").prev().addClass("msg_erreur");
      no_erreur = false;
    }
    else if($("#description_en").hasClass("bordure_erreur")) {
       $("#description_en").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
    }
  }

  //Fin
  if(no_erreur) {
    $("#sortie_erreur").fadeTo("fast", 0);
    return true;
  }
  else {
    clignote("sortie_erreur", cst_erreur_ajout_crea);
    return false;
  }
}

//------------------------------------------------------------------------------------------------
//---------------------     Vérification du formulaire  ajout_crea 1     -------------------------
//------------------------------------------------------------------------------------------------
function verif_ajout_crea1()  {
   
  var no_erreur = true;
  //---------------------Titre
  if ($("#titre_crea").val() == "") {
    $("#titre_crea").addClass("bordure_erreur");
    no_erreur = false;
  }
  else if($("#titre_crea").hasClass("bordure_erreur")) {
    $("#titre_crea").removeClass("bordure_erreur");  
  }
  //Selon l'etape d'upload on control le champ d'upload ou le selecteur de miniature

  
    switch(etape) {
    //On a pas encore uploadé
    case 0 :
      $("#flash_creation").addClass("bordure_erreur");
      no_erreur = false;
    break;
    //On a uploadé
    case 1 :
      //On retire la bordure de l'objet flash
      if($("#flash_creation").hasClass("bordure_erreur")) {
        $("#flash_creation").removeClass("bordure_erreur");  
      }
      //Remiseà zéro des selecteurs de mini
      if($("#mini_crea").hasClass("bordure_erreur")) {
        $("#mini_crea").removeClass("bordure_erreur");  
      } 
      if($("#mini_perso").hasClass("bordure_erreur")) {
        $("#mini_perso").removeClass("bordure_erreur");  
      }
      if($("#mini_std").hasClass("bordure_erreur")) {
        $("#mini_std").removeClass("bordure_erreur");  
      }
      
      if($("#url_mini").attr("src")==undefined) {
        $("#mini_"+type_mini).addClass("bordure_erreur");
        no_erreur = false;  
      }
    break;
  }
  if(no_erreur) {
    $("#erreur_1").fadeTo("fast", 0);
    return true;
  }
  else {
    clignote("erreur_1", cst_erreur_ajout_crea);
    return false;
  }
}

//------------------------------------------------------------------------------------------------
//------------------  Vérification des infos du formulaire ajout_crea 2  -------------------------
//------------------------------------------------------------------------------------------------
function verif_ajout_crea2()  {

  no_erreur = true;
  
  //Mois
  if ($("#mois_crea").val() == "") {
    $("#mois_crea").addClass("bordure_erreur");
    no_erreur = false;
  }
  else if($("#mois_crea").hasClass("bordure_erreur")) {
     $("#mois_crea").removeClass("bordure_erreur");  
  }

  //Année
  if ($("#annee_crea").val() == "") {
    $("#annee_crea").addClass("bordure_erreur");
    no_erreur = false;
  }
  else if($("#annee_crea").hasClass("bordure_erreur")) {
    $("#annee_crea").removeClass("bordure_erreur");  
  }

  //code_type
  if ($("#code_type").val() == "") {
    $("#code_type").addClass("bordure_erreur");
    no_erreur = false;
  }
  else if($("#code_type").hasClass("bordure_erreur")) {
    $("#code_type").removeClass("bordure_erreur");  
  }


  //code_categorie
  if ($("#code_categorie").val() == "") {
    $("#code_categorie").addClass("bordure_erreur");
    no_erreur = false;
  }
  else if($("#code_categorie").hasClass("bordure_erreur")) {
    $("#code_categorie").removeClass("bordure_erreur");  
  }  
  //description
  if ($("#description").val() == "") {
    $("#description").addClass("bordure_erreur");
    no_erreur = false;
  }
  else if($("#description").hasClass("bordure_erreur")) {
    $("#description").removeClass("bordure_erreur");  
  } 
  
  if(no_erreur) {
    $("#erreur_2").fadeTo("fast", 0);
    return true;
  }
  else {
    clignote("erreur_2", cst_erreur_ajout_crea);
    return false;
  }

}

//------------------------------------------------------------------------------------------------
//------------------      Vérification des infos du formulaire ajout_crea 3   --------------------
//------------------------------------------------------------------------------------------------  
function verif_ajout_crea3()  {

  var no_erreur = true;
  //Mois
  if ($("#mots_cles").val() == "") {
    $("#mots_cles").addClass("bordure_erreur");
    no_erreur = false;
  }
  else if($("#mots_cles").hasClass("bordure_erreur")) {
    $("#mots_cles").removeClass("bordure_erreur");  
  }
  //Fin
 if(no_erreur) {
    $("#erreur_3").fadeTo("fast", 0);
    return true;
  }
  else {
    clignote("erreur_3", cst_erreur_ajout_crea);
    return false;
  }
}

//------------------------------------------------------------------------------------------------
//---------------  Vérification du formulaire ajoutet d'un commentaire  --------------------------
//------------------------------------------------------------------------------------------------
function ajout_commentaire(form)  {
var dir_com = document.getElementById('commentaire');
 if (dir_com.value == "")  {
  alert(cst_ajout_com);
 }
 else {
  envoyer_form(form);
 }
};

//------------------------------------------------------------------------------------------------
//---------------------  Vérification du formulaire ajout d'un billet ----------------------------
//------------------------------------------------------------------------------------------------
function verif_ajout_billet()  {
  var no_erreur = true;
  
  if($("#titre_fr").val()=="" && $("#titre_en").val()=="")  {
    $("#titre_fr").addClass("bordure_erreur").prev().addClass("msg_erreur");
    $("#titre_en").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else {
    $("#titre_fr").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
    $("#titre_en").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
  }
  
  //---------------------Existante d'un element dans le fr (titre ou desc)
  if ($("#titre_fr").val()!="" || $("#contenu_fr").val()!="") {
    //---------------------Titre du billet
    if ($("#titre_fr").val() == "") {
      $("#titre_fr").addClass("bordure_erreur").prev().addClass("msg_erreur");
      no_erreur = false;
    }
    else if($("#titre_fr").hasClass("bordure_erreur")) {
       $("#titre_fr").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
    }
    //---------------------Contenu du billet
    if ($("#contenu_fr").val() == "") {
      $("#contenu_fr").addClass("bordure_erreur").prev().addClass("msg_erreur");
      no_erreur = false;
    }
    else if($("#contenu_fr").hasClass("bordure_erreur")) {
       $("#contenu_fr").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
    }
  }
  
  //---------------------Existante d'un element dans le fr (titre ou desc)
  if ($("#titre_en").val()!="" || $("#contenu_en").val()!="") {
    //---------------------Titre du billet
    if ($("#titre_en").val() == "") {
      $("#titre_en").addClass("bordure_erreur").prev().addClass("msg_erreur");
      no_erreur = false;
    }
    else if($("#titre_en").hasClass("bordure_erreur")) {
       $("titre_en").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
    }
    //---------------------Contenu du billet
    if ($("#contenu_en").val() == "") {
      $("#contenu_en").addClass("bordure_erreur").prev().addClass("msg_erreur");
      no_erreur = false;
    }
    else if($("contenu_en").hasClass("bordure_erreur")) {
       $("contenu_en").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
    }
  } 
  //--------------------- Catégorie
  if ($("#liste_cat").val() == "") {
    $("#liste_cat").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#liste_cat").hasClass("bordure_erreur")) {
     $("liste_cat").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }
  
  //Fin
  if(no_erreur) {
    $("#erreur").fadeTo("fast", 0);
    return true;
  }
  else {
    //$.scrollTo($('#centre_studio'), 800);
    clignote("erreur", cst_erreur_ajout_crea);
    //
    return false;
  }
}

//------------------------------------------------------------------------------------------------
//---------------------  Vérification du formulaire modifier profil ------------------------------
//------------------------------------------------------------------------------------------------
//---------------------------------Profil professionel pro
function verif_maj_profil_pro() {

  var no_erreur = true;
  

  //----Nom entreprise
  if ($("#nom").val() == "") {
    $("#nom").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#nom").hasClass("bordure_erreur")) {
     $("#nom").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }

  //----Fonction entreprise
  if ($("#fonction").val() == "") {
    $("#fonction").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#fonction").hasClass("bordure_erreur")) {
     $("#fonction").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }
  
  //----Site web entreprise
  if ($("#site").val() == "" || $("#site").val() == "http://www.") {
    $("#site").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#site").hasClass("bordure_erreur")) {
     $("#site").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }

  //----Activité entreprise
  if ($("#activite").val() == "") {
    $("#activite").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#activite").hasClass("bordure_erreur")) {
     $("#activite").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }
  
  //Fin
  if(no_erreur) {
    $("#erreur").fadeTo("fast", 0);
    return true;
  }
  else {
    clignote("erreur", cst_erreur_ajout_crea);
    return false;
  }
}

//---------------------------------Profil personnel
function verif_maj_profil_perso ()  {

  var no_erreur = true;
  var personne_categorie = $("#personne_categorie").val();
  //---------------------Identité
  //----Surnom, pseudo
  if ($("#surnom").val() == "") {
    $("#surnom").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#surnom").hasClass("bordure_erreur")) {
     $("#surnom").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }
  //----PreNom
  if ($("#prenom").val() == "") {
    $("#prenom").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#prenom").hasClass("bordure_erreur")) {
     $("#prenom").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }
  //----Nom
  if ($("#nom").val() == "") {
    $("#nom").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#nom").hasClass("bordure_erreur")) {
     $("#nom").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }
  //----date_naissance JOUR
  if ($("#jour").val() == "") {
    $("#jour").addClass("bordure_erreur").prev(".p_date").addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#jour").hasClass("bordure_erreur")) {
     $("#jour").removeClass("bordure_erreur").prev(".p_date").removeClass("msg_erreur"); 
  }
  //----date_naissance MOIS
  if ($("#mois").val() == "") {
    $("#mois").addClass("bordure_erreur").prev(".p_date").addClass("msg_erreur");
    
    no_erreur = false;
  }
  else if($("#mois").hasClass("bordure_erreur")) {
     $("#mois").removeClass("bordure_erreur").prev(".p_date").removeClass("msg_erreur"); 
  }
  //----date_naissance ANNEE
  if ($("#annee").val() == "") {
    $("#annee").addClass("bordure_erreur").prev(".p_date").addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#annee").hasClass("bordure_erreur")) {
     $("#annee").removeClass("bordure_erreur").prev(".p_date").removeClass("msg_erreur"); 
  }
  //----nationalite
  if ($("#nationalite").val() == "") {
    $("#nationalite").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#nationalite").hasClass("bordure_erreur")) {
     $("#nationalite").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }
  //Bloc Adresse (vérifié que pour les CT)
  //alert("personne_categorie> "+personne_categorie);
  /*
  if(personne_categorie!="pro") {
    //----telephone
    var telephone_false = isNaN($("#telephone").val());
    if ($("#telephone").val() == "" ||  telephone_false ) {
      $("#telephone").addClass("bordure_erreur").prev().addClass("msg_erreur");
      no_erreur = false;
    }
    else if($("#telephone").hasClass("bordure_erreur")) {
       $("#telephone").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
    }
    //----rue
    if ($("#rue").val() == "") {
      $("#rue").addClass("bordure_erreur").prev().addClass("msg_erreur");
      no_erreur = false;
    }
    else if($("#rue").hasClass("bordure_erreur")) {
       $("#rue").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
    }
    //----code_postal
    var code_false = isNaN($("#code_postal").val());
    if ($("#code_postal").val() == "" ||  code_false ) {
      $("#code_postal").addClass("bordure_erreur").prev().addClass("msg_erreur");
      no_erreur = false;
    }
    else if($("#code_postal").hasClass("bordure_erreur")) {
       $("#code_postal").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
    }
    //----ville
    if ($("#ville").val() == "") {
      $("#ville").addClass("bordure_erreur").prev().addClass("msg_erreur");
      no_erreur = false;
    }
    else if($("#ville").hasClass("bordure_erreur")) {
       $("ville").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
    }
    //----pays
    if ($("#pays").val() == "") {
      $("#pays").addClass("bordure_erreur").prev().addClass("msg_erreur");
      no_erreur = false;
    }
    else if($("#pays").hasClass("bordure_erreur")) {
       $("#pays").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
    }
  }  //--------------------- finAdresse
  */
  //Fin
  if(no_erreur) {
    $("#erreur").fadeTo("fast", 0);
    return true;
  }
  else {
    clignote("erreur", cst_erreur_ajout_crea);
    return false;
  }
}

//------------------------------------------------------------------------------------------------
//---------------------  Vérification du formulaire de nouveau message ---------------------------
//------------------------------------------------------------------------------------------------
function verif_nouveau_message()  {
  
  var no_erreur = true;
  
  //----destinataire
  if ($("#destinataire").val() == "") {
    $("#destinataire").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#destinataire").hasClass("bordure_erreur")) {
     $("#destinataire").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }
  
  //----objet
  if ($("#objet").val() == "") {
    $("#objet").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#objet").hasClass("bordure_erreur")) {
     $("#objet").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }
  
  //----message
  if ($("#message").val() == "") {
    $("#message").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#message").hasClass("bordure_erreur")) {
     $("#message").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }
  
  //Fin
  if(no_erreur) {
    $("#erreur").fadeTo("fast", 0);
    return true;
  }
  else {
    clignote("erreur", cst_erreur_ajout_crea);
    return false;
  }
};

//------------------------------------------------------------------------------------------------
//---------------------  Vérification du formulaire ajout d'un lien ------------------------------
//------------------------------------------------------------------------------------------------
function verif_ajout_lien() {
  var no_erreur = true;
  $("#version_fr").val("non");
  $("#version_en").val("non");
  //var langue_ajout = $("#langue_ajout").val();
  
  //---------------------URL du lien
  if ($("#url_lien").val() == "" || $("#url_lien").val()=="http://") {
    $("#url_lien").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#url_lien").hasClass("bordure_erreur")) {
     $("#url_lien").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }
  
  //Test si au moin le fr ou en sont commencé a etre remplis
  if ($("#nom_lien_fr").val()=="" && $("#nom_lien_en").val()=="") {
    $("#nom_lien_fr").addClass("bordure_erreur").prev().addClass("msg_erreur");
    $("#nom_lien_en").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else {
   $("#nom_lien_fr").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
   $("#nom_lien_en").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
  }
  
  //---------------------Existante d'un element dans le fr (titre ou desc)
  if ($("#nom_lien_fr").val()!="" || $("#description_lien_fr").val()!="") {
    
    $("#version_fr").val("oui");
    //------------------Nom du lien
    if ($("#nom_lien_fr").val() == "") {
      no_erreur = false;
      $("#nom_lien_fr").addClass("bordure_erreur").prev().addClass("msg_erreur");
    }
    else if($("#nom_lien_fr").hasClass("bordure_erreur")) {
       $("#nom_lien_fr").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
    } 
  } //fin fr
  
  //---------------------Existante d'un element dans le en (titre ou desc)
  if ($("#nom_lien_en").val() != "" || $("#description_lien_en").val() != "") {
    $("#version_en").val("oui");
    //------------------Nom du lien
    if ($("#nom_lien_en").val() == "") {
      $("#nom_lien_en").addClass("bordure_erreur").prev().addClass("msg_erreur");
    }
    else if($("#nom_lien_en").hasClass("bordure_erreur")) {
       $("#nom_lien_en").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
    } 
  } //FIN IF EN

  //Fin
  if(no_erreur) {
    $("#erreur").fadeTo("fast", 0);
    return true;
  }
  else {
    //$.scrollTo($('#centre_studio'), 800);
    clignote("erreur", cst_erreur_ajout_crea);
    //
    return false;
  }
}

//------------------------------------------------------------------------------------------------
//--------------------  Vérification du formulaire ajout d'une annonce ---------------------------
//------------------------------------------------------------------------------------------------
function verif_ajout_annonce() {
  var no_erreur = true;
  $("#version_fr").val("non");
  $("#version_en").val("non");
  
  //---------------------URL du lien
  if ($("#code_rubrique").val() == "") {
    $("#code_rubrique").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else if($("#code_rubrique").hasClass("bordure_erreur")) {
     $("#code_rubrique").removeClass("bordure_erreur").prev().removeClass("msg_erreur"); 
  }
    //Test si au moin le fr ou en sont commencé a etre remplis
   if ($("#titre_fr").val()=="" && $("#titre_en").val()=="") {
    $("#titre_fr").addClass("bordure_erreur").prev().addClass("msg_erreur");
    $("#titre_en").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
    
   }
   else {
     $("#titre_fr").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
     $("#titre_en").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
   }
  //---------------------Existante d'un element dans le fr (titre ou contenu)
  if ($("#titre_fr").val()!="" || $("#contenu_fr").val()!="") {
    
    $("#version_fr").val("oui");
    //------------------Titre de l'annonce
    if ($("#titre_fr").val() == "") {
      no_erreur = false;
      $("#titre_fr").addClass("bordure_erreur").prev().addClass("msg_erreur");
    }
    else if($("#titre_fr").hasClass("bordure_erreur")) {
       $("#titre_fr").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
    } 
    //------------------Contenu de l'annonce
    if ($("#contenu_fr").val() == "") {
      no_erreur = false;
      $("#contenu_fr").addClass("bordure_erreur").prev().addClass("msg_erreur");
    }
    else if($("#contenu_fr").hasClass("bordure_erreur")) {
       $("#contenu_fr").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
    } 
  } //fin fr
  //---------------------Existante d'un element dans le en (titre ou desc)
  if ($("#titre_en").val()!="" || $("#contenu_en").val()!="") {
    
    $("#version_en").val("oui");
    //------------------Titre de l'annonce
    if ($("#titre_en").val() == "") {
      no_erreur = false;
      $("#titre_en").addClass("bordure_erreur").prev().addClass("msg_erreur");
    }
    else if($("#titre_en").hasClass("bordure_erreur")) {
       $("#titre_en").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
    } 
    //------------------Contenu de l'annonce
    if ($("#contenu_en").val() == "") {
      no_erreur = false;
      $("#contenu_en").addClass("bordure_erreur").prev().addClass("msg_erreur");
    }
    else if($("#contenu_en").hasClass("bordure_erreur")) {
       $("#contenu_en").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
    } 
  } //fin fr

  
  //Fin
  if(no_erreur) {
    $("#erreur").fadeTo("fast", 0);
    return true;
  }
  else {
    clignote("erreur", cst_erreur_ajout_crea);
    return false;
  }
}

//------------------------------------------------------------------------------------------------
//--------------------  Vérification du formulaire d'ajout de message ---------------------------
//------------------------------------------------------------------------------------------------
function verif_message_forum()  {
  no_erreur = true;
  //------------------Contenu du message
  if ($("#reponse_forum").val() == "") {
    no_erreur = false;
    $("#reponse_forum").addClass("bordure_erreur").prev().addClass("msg_erreur");
  }
  else if($("#reponse_forum").hasClass("bordure_erreur")) {
     $("#reponse_forum").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
  } 
  //Fin
  if(no_erreur) {
    $("#erreur").fadeTo("fast", 0);
    return true;
  }
  else {
    clignote("erreur", cst_erreur_ajout_crea);
    return false;
  }
}

//------------------------------------------------------------------------------------------------
//--------------------   Vérification du formulaire d'ajout de sujet   ---------------------------
//------------------------------------------------------------------------------------------------
function verif_sujet_forum()  {
  no_erreur = true;
  //------------------Titre du message
  if ($("#sujet").val() == "") {
    no_erreur = false;
    $("#sujet").addClass("bordure_erreur").prev().addClass("msg_erreur");
  }
  else if($("#sujet").hasClass("bordure_erreur")) {
     $("#sujet").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
  }
  //------------------Corps du message
  if ($("#message").val() == "") {
    no_erreur = false;
    $("#message").addClass("bordure_erreur").prev().addClass("msg_erreur");
  }
  else if($("#message").hasClass("bordure_erreur")) {
     $("#message").removeClass("bordure_erreur").prev().removeClass("msg_erreur");
  }
  //Fin
  if(no_erreur) {
    $("#erreur").fadeTo("fast", 0);
    return true;
  }
  else {
    clignote("erreur", cst_erreur_ajout_crea);
    return false;
  }
}






///////////////////-------------------------------------------------------------/////////////////
///////////////////-------------------------------------------------------------/////////////////
///////////////////-------------------------------------------------------------/////////////////
///////////////////-------------------------------------------------------------/////////////////
///////////////////-------------------------------------------------------------/////////////////

function verif_form_infospersos(formulaire, statut)  {
 var message_erreur = "";
 var oubli_champs = "";
 var couleur_erreur = "#C91010";


 // Test du nom
 if (document.getElementById('nom').value == "") {
   document.getElementById('nom').focus();
   document.getElementById('nom').style.borderColor = couleur_erreur;
   oubli_champs += cst_nom+", ";
 }
 else {
  document.getElementById('nom').className = "style_input4";
 }
 // Test du prénom
 if (document.getElementById('prenom').value == "") {
   document.getElementById('prenom').focus();
   document.getElementById('prenom').style.borderColor = couleur_erreur;
   oubli_champs += cst_prenom+", ";
 } 
 else {

  document.getElementById('prenom').className = "style_input4";
 }
 // Test du surnom
 if (document.getElementById('surnom').value == "") {
   document.getElementById('surnom').focus();
   document.getElementById('surnom').style.borderColor = couleur_erreur;
   oubli_champs += cst_pseudo+", ";
 } 
 else {
  document.getElementById('surnom').className = "style_input4";
 }
 
 if(statut=="ct") {
   // Test date naissance
   if (document.getElementById('date_naissance').value == "") {
     document.getElementById('date_naissance').focus();
     document.getElementById('date_naissance').style.borderColor = couleur_erreur;
     oubli_champs += cst_date_naissance+", ";
   }
   else {
    document.getElementById('date_naissance').className = "style_input4";
   } 
 }
 // Si le résumé d'erreurs est vide, alors on envoie le formulaire 
 if (oubli_champs == "") {
  envoyer_form('form_infospersos');
 }
 else  {
  message_erreur += cst_chp_oblg_eronnees+" : <br />";
  message_erreur += oubli_champs + "<br />";
  document.getElementById('sortie_erreur_infospersos').style.display = "block";  
  document.getElementById('sortie_erreur_infospersos').innerHTML = message_erreur;  
  return false;
 }
}

//------------------------------------------------------------------------------------------------
//---------------------  Vérification du formulaire modifier adresse -----------------------------
//------------------------------------------------------------------------------------------------
function verif_form_adresse(formulaire)  {
 var message_erreur = "";
 var oubli_champs = "";
 var couleur_erreur = "#C91010";


 // Test de la rue
 if (document.getElementById('rue').value == "") {
   document.getElementById('rue').focus();
   document.getElementById('rue').style.borderColor = couleur_erreur;
   oubli_champs += cst_rue+", ";
 }
 else {
  document.getElementById('rue').className = "style_input4";
 }
 // Test du code postal
 if (document.getElementById('code_postal').value == "") {
   document.getElementById('code_postal').focus();
   document.getElementById('code_postal').style.borderColor = couleur_erreur;
   oubli_champs += cst_code_postal+", ";
 } 
 else {
  document.getElementById('code_postal').className = "style_input4";
 }
 // Test du ville
 if (document.getElementById('ville').value == "") {
   document.getElementById('ville').focus();
   document.getElementById('ville').style.borderColor = couleur_erreur;
   oubli_champs += cst_ville+", ";
 } 
 else {
  document.getElementById('ville').className = "style_input4";
 }
 
 // Si le résumé d'erreurs est vide, alors on envoie le formulaire 
 if (oubli_champs == "") {
  envoyer_form('form_adresse');
 }
 else  {
  message_erreur += cst_chp_oblg_eronnees+" : <br />";
  message_erreur += oubli_champs + "<br />";
  document.getElementById('sortie_erreur_adresse').style.display = "block";  
  document.getElementById('sortie_erreur_adresse').innerHTML = message_erreur;  
  return false;
 }
};

//------------------------------------------------------------------------------------------------
//-------------------  Vérification du formulaire entreprise pour les pro ------------------------
//------------------------------------------------------------------------------------------------
function verif_form_entreprise(formulaire)  {
 var message_erreur = "";
 var oubli_champs = "";
 var couleur_erreur = "#C91010";

 // Test du nom
 if (document.getElementById('nom').value == "") {
   document.getElementById('nom').focus();
   document.getElementById('nom').style.borderColor = couleur_erreur;
   oubli_champs += cst_nom_entreprise+", ";
 }
 else {
  document.getElementById('nom').className = "style_input4";
 }
 // Test de la fonction
 if (document.getElementById('fonction').value == "") {
   document.getElementById('fonction').focus();
   document.getElementById('fonction').style.borderColor = couleur_erreur;
   oubli_champs += cst_fonction+", ";
 }
 else {
  document.getElementById('fonction').className = "style_input4";
 }
 // Test du site web
 if (document.getElementById('site').value == "") {
   document.getElementById('site').focus();
   document.getElementById('site').style.borderColor = couleur_erreur;
   oubli_champs += cst_site_web+", ";
 }
 else {
  document.getElementById('site').className = "style_input4";
 }
 // Test de l'activité
 if (document.getElementById('activite').value == "") {
   document.getElementById('activite').focus();
   document.getElementById('activite').style.borderColor = couleur_erreur;
   oubli_champs += cst_activite+", ";
 }
 else {
  document.getElementById('activite').className = "style_input4";
 }
 // Test de description_activite_entreprise
 if (document.getElementById('description_activite_entreprise').value == "") {
   document.getElementById('description_activite_entreprise').focus();
   document.getElementById('description_activite_entreprise').style.borderColor = couleur_erreur;
   oubli_champs += cst_desc_activite+", ";
 }
 else {
  document.getElementById('description_activite_entreprise').className = "style_input4";
 }
 //--------------------------ADRESSE
 // Test de la rue
 if (document.getElementById('rue').value == "") {
   document.getElementById('rue').focus();
   document.getElementById('rue').style.borderColor = couleur_erreur;
   oubli_champs += cst_rue+", ";
 }
 else {
  document.getElementById('rue').className = "style_input4";
 }
 // Test du code postal
 if (document.getElementById('code_postal').value == "") {
   document.getElementById('code_postal').focus();
   document.getElementById('code_postal').style.borderColor = couleur_erreur;
   oubli_champs += cst_code_postal+", ";
 } 
 else {
  document.getElementById('code_postal').className = "style_input4";
 }
 // Test du ville
 if (document.getElementById('ville').value == "") {
   document.getElementById('ville').focus();
   document.getElementById('ville').style.borderColor = couleur_erreur;
   oubli_champs += cst_ville+", ";
 } 
 else {
  document.getElementById('ville').className = "style_input4";
 }
 
 // Test du pays
 if (document.getElementById('pays').value == "") {
   document.getElementById('pays').focus();
   document.getElementById('pays').style.borderColor = couleur_erreur;
   oubli_champs += cst_pays+", ";
 } 
 else {
  document.getElementById('pays').className = "style_input4";
 } 
 // Si le résumé d'erreurs est vide, alors on envoie le formulaire 
 if (oubli_champs == "") {
  envoyer_form(formulaire);
 }
 else  {
  message_erreur += cst_chp_oblg_eronnees+" : <br />";
  message_erreur += oubli_champs + "<br />";
  document.getElementById('sortie_erreur_entreprise').style.display = "block";  
  document.getElementById('sortie_erreur_entreprise').innerHTML = message_erreur;  
  return false;
 }
}

//------------------------------------------------------------------------------------------------
//--------------------------  Vérification de formulaire 1champ:email -------------------------------
//------------------------------------------------------------------------------------------------
function verif_form_email(id_champ) {
  if (($("#"+id_champ).val().indexOf('@')< 0) || ($("#"+id_champ).val().indexOf('.')< 0)) {
    $("#"+id_champ).css("borderColor", "#C91010");
    return false;
  }
  else {
    return true;
  }
}

//------------------------------------------------------------------------------------------------
//--------------------  Vérification du formulaire ajout d'une annonce ---------------------------
//------------------------------------------------------------------------------------------------
function verif_form_annonce(id_form) {
  var nb_champs = 0;
  var couleur_erreur = "#C91010";
  var couleur_ok = "#5E6155"; 
  //-----date_retrait
  
 if(id_form=="form_ajout_annonce")  {
   if (document.getElementById('date_retrait').value == "")  {
    document.getElementById('date_retrait').focus();
    document.getElementById('date_retrait').style.borderColor = couleur_erreur;
    nb_champs++;    
   }
   else  {
    document.getElementById('date_retrait').focus();
    document.getElementById('date_retrait').style.borderColor = couleur_ok;
   }
 }  
  //-----rubrique
 if (document.getElementById('code_rubrique').value == "")  {
  document.getElementById('code_rubrique').focus();
  document.getElementById('code_rubrique').style.borderColor = couleur_erreur;
  nb_champs++;    
 }
 else  {
  document.getElementById('code_rubrique').focus();
  document.getElementById('code_rubrique').style.borderColor = couleur_ok;
 }
  //-----titre
 if (document.getElementById('titre').value == "")  {
  document.getElementById('titre').focus();
  document.getElementById('titre').style.borderColor = couleur_erreur;
  nb_champs++;    
 }
 else  {
  document.getElementById('titre').focus();
  document.getElementById('titre').style.borderColor = couleur_ok;
 } 
  //-----contenu
 if (document.getElementById('contenu').value == "")  {
  document.getElementById('contenu').focus();
  document.getElementById('contenu').style.borderColor = couleur_erreur;
  nb_champs++;    
 }
 else  {
  document.getElementById('contenu').focus();
  document.getElementById('contenu').style.borderColor = couleur_ok;
 }  
 if(nb_champs==0) {
  envoyer_form(id_form);
 }
 else {
  return false;
 } 
}
//------------------------------------------------------------------------------------------------
//---------------------  Vérification du formulaire ajout d'un lien ---------------------------
//------------------------------------------------------------------------------------------------
function verif_chang_mdp(id_form) {
  var nb_champs = 0;
  var couleur_erreur = "#C91010";
  var couleur_ok = "#5E6155";
  //-----Ancien mdp
  if (document.getElementById('mdp_ancien').value=="")   {
    document.getElementById('mdp_ancien').focus();
    document.getElementById('mdp_ancien').style.borderColor = couleur_erreur;
    nb_champs++;    
  }
  else  {
    document.getElementById('mdp_ancien').style.borderColor = couleur_ok;  
  }
  //-----Nouveau mdp
  if ((document.getElementById('mdp1').value != document.getElementById('mdp2').value) )  {
    document.getElementById('mdp1').focus();

    document.getElementById('mdp1').style.borderColor = couleur_erreur;
    document.getElementById('mdp2').style.borderColor = couleur_erreur;
    nb_champs++;    
  }
  else  {
    document.getElementById('mdp1').style.borderColor = couleur_ok;  
  }
  if(document.getElementById('mdp1').value=="") {
    document.getElementById('mdp1').focus();
    document.getElementById('mdp1').style.borderColor = couleur_erreur;
    nb_champs++; 
  }
  else  {
    document.getElementById('mdp_ancien').style.borderColor = couleur_ok;  
  }
  if(nb_champs==0) {
    envoyer_form(id_form);
  }
  else {
    return false;
  }
}


//------------------------------------------------------------------------------------------------
/*Fonction verif_form_contact qui vérifie la validité du formulaire de contact */
//------------------------------------------------------------------------------------------------
function verif_form_contact()  {

  var message_erreur = "";
  var oubli_champs = new Array();

  //Email
  if ($("#email").val() == "") {
    $("#email").addClass('bordure_erreur'); 
    oubli_champs.push(cst_email);
  }
  if (!valide_email($("#email").val() ) ) {
      $("#email").addClass('bordure_erreur'); 
      oubli_champs.push(cst_email_invalid);
  }
  //Nom
  if ($("#nom").val() == "") {
    $("#nom").addClass('bordure_erreur'); 
    oubli_champs.push(cst_nom);
  }
  //prénom
  if ($("#prenom").val() == "") {
    $("#prenom").addClass('bordure_erreur'); 
    oubli_champs.push(cst_prenom);
  }
  //Sujet
  if ($("#sujet").val() == "") {
    $("#sujet").addClass('bordure_erreur'); 
    oubli_champs.push(cst_sujet);
  }
  //Sujet
  if ($("#message").val() == "") {
    $("#message").addClass('bordure_erreur');
    oubli_champs.push(cst_message);
  }
  if(oubli_champs.length>0)  {
      $("#sortie_contact").html("<p class=\"msg_erreur\">"+oubli_champs.length+" "+cst_chp_incomplets+" : "+oubli_champs.join(",")+ ".<br />");
      return false;
  }
  else  {
    return true;
  }
}

//------------------------------------------------------------------------------------------------
/* Fonction qui vérifie le fomr d'ajout modification catégorie de blog */
//------------------------------------------------------------------------------------------------
function verif_form_blog_cat()  {
  no_erreur = true;
  
  if ($("#nom_fr").val()=="" && $("#nom_en").val()=="") {
    $("#nom_fr, #nom_en").addClass("bordure_erreur").prev().addClass("msg_erreur");
    no_erreur = false;
  }
  else {
    if($("#nom_fr").hasClass("bordure_erreur")) {
      $("#nom_fr").removeClass("bordure_erreur").prev().removeClass("msg_erreur");  
    }
    else if($("#nom_en").hasClass("bordure_erreur")) {
      $("#nom_en").removeClass("bordure_erreur").prev().removeClass("msg_erreur");  
    }
  }
  //Fin
  if(no_erreur) {
    $("#erreur_cat").fadeTo("fast", 0);
    $.blockUI({ message : "<h4>"+cst_traitement+"</h4>"});  
    return true;
  }
  else {
    clignote("erreur_cat", cst_erreur_ajout_crea);
    return false;
  }
}
//------------------------------------------------------------------------------------------------
/*Fonction qui valide une adresse email */
//------------------------------------------------------------------------------------------------
function valide_email(email)  {
  var word = "[-!#-'*+/-9=?A-Z^-~\x80-\xFF]+";
  /* Interdits : Caractères de contrôle et [ "(),.:;<>@\] ([] compris). */
  var pattern = "^(" + word + "\.)*" + word + "@(" + word + "\.)+" + word + "$";
  var reg = new RegExp(pattern, '');
  return reg.test(email);
}

//------------------------------------------------------------------------------------------------
/*Fonction qui valide une adresse email */
//------------------------------------------------------------------------------------------------
function verif_email(email) {
  var proto  = "(mailto:)?";
  var usr    = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
  var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
  var regex  = "^" + proto + "?" + usr + "\@" + domain + "$";

  var rgx    = new RegExp(regex);
  return rgx.exec(email) ? true : false;
}
