/* ================================================================================ */
/* = COMPORTEMENT + MISE A JOUR DU VIEW COUNT DES FAQs  */
/* ================================================================================ */

$(document).ready(function() {
	// Initialisation
	$(".faq_reponse").hide();
	$(".faq_question").addClass("plus");
	
	// Gestion anchor dans l'URL :
	var curr_anchor = jQuery.url.attr("anchor");
	
	if(curr_anchor != null) {		
		var div = $('#'+curr_anchor);
		Click_handler(div);
	}
	
	// Gestion click :
	$(".faq_question").click(
		function() {
			Click_handler($(this));
		}
	);	
	
	function Click_handler($obj) {
		if ($obj.hasClass("moins")) {
			$obj.removeClass("moins");
			$obj.addClass("plus");
			$obj.next().hide();
		} else {
			//symbole + ou -
			$(".faq_question").removeClass("moins");
			$(".faq_question").addClass("plus");
			$obj.removeClass("plus");
			$obj.addClass("moins");
			
			//affichage de la reponse
			$(".faq_reponse").hide();
			$obj.next().show();
		}
		var question_id = $obj.children(".faq_question_id").html(); 			
		$.post('/ajax/updatecounter', 
			{ node_id : question_id });
	}
	
});
