// Indiquer ici l'identifiant du module d'actualités défilantesvar idActuDefilantesUneParUne = "actuDefilantes";// Indiquer ici le délai entre chaque défilement (en millisecondes)var delai = 6000;// Indiquer ici le temps de transitionvar tempsTransitionADU = 800;// Indiquer ici le type de transition (voir http://mootools.net/docs/core/Fx/Fx.Transitions)var typeTransitionADU = Fx.Transitions.Cubic.easeOut;//largeur du bloc actuvar largeurblocActusADU = 515;/////////////////////////////////////////////////var timerADU;var blocActusADU;var listeActusADU = Array();var actuCourante;var actuPrecedete;var indexCourant;var deroulerADU = true;window.addEvent('domready', initalisationActualites);function initalisationActualites(){	if($(idActuDefilantesUneParUne))	{		// On récupère la zone d'actualités		blocActusADU = $(idActuDefilantesUneParUne).getElementsByTagName('div')[0];		if(blocActusADU)		{			blocActusADU.setAttribute("id", "bloc_" + idActuDefilantesUneParUne);			// On liste les blocs d'actualités			var compteur = 0;			for (i=0; i<blocActusADU.getElementsByTagName('div').length; i++)			{				var div = blocActusADU.getElementsByTagName('div')[i];				// On vérifie que c'est bien un "block"				if (div.className.indexOf('block')>=0) 				{						div.setAttribute('id',idActuDefilantesUneParUne + compteur);					listeActusADU.push(div);					compteur++;				}			}			// Si on a au moins 2 actualés, on lance le défilement
			if (listeActusADU.length > 1)			{				indexCourant = 0;				actuCourante = listeActusADU[0];				actuPrecedente = listeActusADU[listeActusADU.length-1];				clearInterval (timerADU);				timerADU = setTimeout(actuSuivante, delai);				// Comportement au passage de la souris				$(blocActusADU.id).addEvents(				{ 				    'mouseenter': actuMouseOverADU,				    'mouseleave': actuMouseOutADU				});				}		}	}}// Affiche la nouvelle actualité et masque la précédentefunction afficherActu(){	clearInterval (timerADU);	timerADU = setTimeout(actuSuivante, delai);	if ($(actuCourante.id)) {		$(actuCourante.id).style.left = largeurblocActusADU + "px";				$(actuCourante.id).set('tween',			{				duration: tempsTransitionADU,				transition: typeTransitionADU			}		).tween('left', 0+'px');		$(actuPrecedente.id).set('tween',			{				duration: tempsTransitionADU,				transition: typeTransitionADU			}		).tween('left', (-largeurblocActusADU)+'px');	}}
// Passe à l'actualité suivantefunction actuSuivante() {	actuPrecedente = actuCourante;	indexCourant++;	if (indexCourant >= listeActusADU.length) indexCourant=0;	actuCourante = listeActusADU[indexCourant];	if (deroulerADU) afficherActu();}// Comportement au passage de la sourisfunction actuMouseOverADU() {	clearInterval (timerADU);	deroulerADU = false;}
function actuMouseOutADU(){	deroulerADU = true;	clearInterval (timerADU);	timerADU = setTimeout(actuSuivante, delai);}
