$(document).ready(function () { 
 if($(".faq").is("div")){
 	//Initialisation des faqs
	$(".faq").hide();//On cache toutes les sous listes des faqs
   $(".faq .listFaq dd").hide();//On cache toutes les reponses
   $("a.showFaq").click(function(){//Gestion du click sur le titre du faq
      var faq = $(this);
      if($(faq).attr("class").indexOf("isClicked")!=-1){//Si le contenu du faq est ouvert, on le ferme
         $(faq).removeClass("isClicked");
         $(faq).parents("li").removeClass("faqActive");
         $(faq).parents(".faqGeneral").next(".faq").hide();
      }
      else{//Si le contenu du faq est fermé, on l'ouvre
         $(faq).addClass("isClicked");
         $(faq).parents("li").addClass("faqActive");
         $(faq).parents(".faqGeneral").next(".faq").show();
      }      
      return false;
   });
   
   $(".faq dt a").click(function(){//Gestion du click sur les questions   	  
      var faq = $(this);
      if($(faq).attr("class").indexOf("dtLinkBis")!=-1) // NAJEH : ADDED TO NOT EXPAND THE LINK AND EXECUTE THE HREF
     	 return true;
     	 
      if($(faq).attr("class").indexOf("isClicked")!=-1){//Si la réponse est ouverte, on la ferme
         $(faq).removeClass("isClicked");
         $(faq).parents("dt").removeClass("subFaqActive");
         $(faq).parents("dt").next("dd").hide();
      }
      else{//Si la réponse est fermée, on l'ouvre
         $(faq).addClass("isClicked");
         $(faq).parents("dt").addClass("subFaqActive");
         $(faq).parents("dt").next("dd").show();
      }      
      return false;
   });
 }
});
