// #######################################################################################
// Adapté du script: Simple Accordion - PhPixel - http://www.phpixel.fr/simple-accordion/
// #######################################################################################

$.sAccordion = 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");
		
		// au click sur un element classe sAccordion-open...
		$("#"+param.container+" .sAccordion-open").click(function(){
															
			$(".sAccordion-open").stop(true,true);		
			
			if($(this).hasClass('sAccordion-open-actif') == false)
			{
				$("#"+param.container+" .sAccordion-open-actif").removeClass("sAccordion-open-actif");
				$(this).addClass("sAccordion-open-actif");
			}
			else
			{
				$(this).removeClass("sAccordion-open-actif");
			}
			
			$("#"+param.container+" .sAccordion-content:visible").stop(true,true).slideToggle(400, function(){
				$(this).css('display', 'none');
			});
			
			$(this).next(".sAccordion-content:hidden").stop(true,true).slideToggle(param.speed);
			
		});
}
