//fichier qui vas utilisant la librairie mootools pour faire un accordeon. Utilisé dans www.neuroscoop.net/index.php?pageID=sfn_sfemc

var div_courante_intel = '';//pour enregistrer la div sur laquel il y a une activité
var effect = null;

// On initialise les elmeent pour les cacher et ensuite les dérouler
function init_effect_slide_intel(nomClass) {
	$$(nomClass).each(function(el){
		//el.style.display = 'block';
		var myFx = new Fx.Slide(el, {
							duration: 1,
							transition: Fx.Transitions.linear,
							onComplete: function(el){
								//el.style.display = 'block';
							}
						});
		myFx.slideOut();
	});
}
/*
nom_div_clique = le nom de la div sur laquel on as cliqué
nom_div_effect = le nom de la div sur laquel vas agir l'effet
num_div = le numéro de la div pour les différencier des autre
class_clique = pour le changement de class lorsque l'ont clique sur nom_div_clique (séparé par un |) active|desactive
duree = la duree de l'effet
*/
function effect_slide_intel(nom_div_clique,nom_div_effect,num_div,duree,class_clique){
	
	if (class_clique==undefined) 
		class_clique = '';
	if (duree==undefined) 
		duree = 1000;
		
	$(nom_div_effect+num_div).style.display = 'block';
	var myFxClique = new Fx.Slide(nom_div_effect+num_div, {
						duration: duree,
						transition: Fx.Transitions.linear
					});
	if ($(nom_div_clique+div_courante_intel))
		var myFxActive = new Fx.Slide(nom_div_effect+div_courante_intel, {
							duration: duree,
							transition: Fx.Transitions.linear
						});
		
	change_class = class_clique.split('|');
	
	//cas ou on as pas donné la class désactivé
	if(change_class.lenght < 2)
		change_class[1] = '';
		
	
	//si aucune div courante n'est ouverte
	if(div_courante_intel == ''){
		if(class_clique != '')
			document.getElementById(nom_div_clique+num_div).className = change_class[0];
		div_courante_intel = num_div;
		myFxClique.slideIn();
		//Effect.SlideDown(nom_div_effect+num_div,{duration:duree});
	}
	else{
		if(div_courante_intel == num_div){
			if(class_clique != '')
				document.getElementById(nom_div_clique+num_div).className = change_class[1];
			myFxClique.slideOut();
			//Effect.SlideUp(nom_div_effect+num_div,{duration:duree});
			div_courante_intel = '';
		}
		else{
			myFxActive.slideOut();
			//Effect.SlideUp(nom_div_effect+div_courante_intel,{duration:duree});
			if(class_clique != '')
				document.getElementById(nom_div_clique+div_courante_intel).className = change_class[1];
			div_courante_intel = num_div;
			if(class_clique != '')
				document.getElementById(nom_div_clique+num_div).className = change_class[0];
			myFxClique.slideIn();
			//Effect.SlideDown(nom_div_effect+num_div,{duration:duree});
		}
	}
}
