﻿////////////////////
// force tous les liens de la newsletter à s'ouvrir dans une autre fenêtre.
window.addEvent('domready', function() {
	if($('newsletter')) {
		var ablank = $('newsletter').getElement('a');
		
		var clickFunction = function(){
			// alert('cet element a maintenant un evenement click');
			ablank.set('target', '_blank');
		}
	}

	if($('newsletter'))
	{
		ablank.addEvent('click', clickFunction);
	}
});

////////////////////
window.addEvent('domready', function() {
	displayTime = 7; // Temps d'affichage d'une news, en secondes
	span_el = new Array();
	span_slides = new Array();

	all_span = $$('#marquee span');

	if(all_span.length>1) {
		$$('#marquee span').each(function(span, n) {
			span_el[n] = span;
			span_slides[n] = new Fx.Slide(span, {mode:'horizontal'});
			if(n!=0) {
				span_slides[n].hide();
			}
			else {
				span_el[n].setStyle('display','block');
			}
		});

		currentSlide = 0;
		active_it = function active() {
			var n = currentSlide;
			if(n==0) {
				nmu = span_slides.length -1;
				span_slides[nmu].slideOut().chain((function() {span_el[nmu].setStyle('display','none'); }));
			}
			else if(n==span_slides.length) {
				n = 0;
				nmu = span_slides.length -1;
				span_slides[nmu].slideOut().chain((function() {span_el[nmu].setStyle('display','none');}));
			}
			else {
				nmu = n-1;
				span_slides[nmu].slideOut().chain((function() {span_el[nmu].setStyle('display','none');}));
			}
			(function() {span_el[n].setStyle('display','block');
			span_slides[n].slideIn()}).delay(700); 
			currentSlide = n+1;
		}

		periodical = active_it.periodical((displayTime*1000));
	}
	else {
		all_span.each(function(span) {
			span.setStyle('display','block');
		});
	}
});
