// #######################################################################################
// Adapté du script: Simple Accordion - PhPixel - http://www.phpixel.fr/simple-accordion/
// #######################################################################################

// Ne pas oublier d'ajouter "sAccordion-open" aux "A" qui vont servir d'activation a l'accordion
// Il faut également ajouter la class ".sAccordion-content" au "UL" dans les "LI"

$.wt_accordion = function (param){
		// on applique un ID au elements classe sAccordion-content
		$("#"+param.container+" .sAccordion-content").each(function(i){
			$(this).attr({ id : "sAccordion-content-"+i });
		});
		
		
		// on passe toutes les sections de l'accordeon en etat inactif
		$("#"+param.container+" .sAccordion-content").hide();
		
		// on ouvre la section active par defaut
		/*$("#"+param.container+" #sAccordion-content-"+param.activeContent).show();
		$("#"+param.container+" #sAccordion-content-"+param.activeContent).prev(".sAccordion-open").addClass("sAccordion-open-actif");*/
		
		$(".sAccordion-open-actif").next().css('display', 'block');
		
		// au click sur un element classe sAccordion-open...
		$("#"+param.container+" .sAccordion-open").click(function(){
			var current_accordeon = $(this);
			
			if($(this).hasClass('sAccordion-open-actif') == false){
				$("#"+param.container+" .sAccordion-open-actif").removeClass("sAccordion-open-actif");
				$("#"+param.container+" .current").removeClass("current");
				$(this).addClass("sAccordion-open-actif");
				$(this).parent("li").addClass("current");
			}
			else{
				$(this).removeClass("sAccordion-open-actif");
				$("#"+param.container+" .current").removeClass("current");
			}
			
			
			var opened_accordeon = $("#"+param.container+" .sAccordion-content:visible");
			//alert(opened_accordeon.parent("li").find("a:eq(0)").html())
			opened_accordeon.stop(true,true).slideToggle(700, function(){
				$(this).css('display', 'none');
			});
			
			//alert(current_accordeon.next(".sAccordion-content:hidden").height())
			//alert(current_accordeon.next(".sAccordion-content:hidden").parent("li").find("a:eq(0)").html())
			current_accordeon.next(".sAccordion-content:hidden").stop(true,true).slideToggle(700);
			
			/*if($("#"+param.container+" .sAccordion-content:visible").is(':animated') == false){
				$(this).next(".sAccordion-content:hidden").stop(true,true).slideToggle(700);
			}*/
			//return false;
		});
		
		
}
