window.addEvent('domready', function(){

	if ($('slides'))
	{		
	
		// set up the instance
		var slideshow = new SlideShow('slides',{
			delay: 6000,
			duration: 400,
			transition: 'pushLeft',
			autoplay: true
		});
		
		var manualPaused = false;

		// add play / pause elements are hovered
		var hoverEvents = {
			mouseenter: function(){ slideshow.pause(); },
			mouseleave: function(){
				if (!manualPaused) 
				{
					manualPaused = false;
					slideshow.play();
					
				}
			}
		};
		
		slideshow.element.addEvents($merge(hoverEvents,{
			// can send transition and duration information to show methods
			click: function() { slideshow.pause(); }
		}));
		

		   $('prec_slide').addEvents({
				click: function(){
					manualPaused = true;
					slideshow.showPrevious({transition: 'pushRight', duration: '400'})
				}
			});
		   
		   $('suiv_slide').addEvents({
				click: function(){
					manualPaused = true;
					slideshow.showNext({transition: 'pushLeft', duration: '400'})
				}
			});	
		

	}
	
	
	if ($('slides_reference'))
	{		
	
		// set up the instance
		var slideshow2 = new SlideShow('slides_reference',{
			delay: 6000,
			duration: 400,
			transition: 'pushUp',
			autoplay: true
		});
		
		var manualPaused = false;

		// add play / pause elements are hovered
		var hoverEvents = {
			mouseenter: function(){ slideshow2.pause(); },
			mouseleave: function(){
				if (!manualPaused) 
				{
					manualPaused = false;
					slideshow2.play();
					
				}
			}
		};
		
		slideshow2.element.addEvents($merge(hoverEvents,{
			// can send transition and duration information to show methods
			click: function() { slideshow2.pause(); }
		}));
		

		   $('prec_ref').addEvents({
				click: function(){
					manualPaused = true;
					slideshow2.showPrevious({transition: 'pushDown', duration: '400'})
				}
			});
		   
		   $('suiv_ref').addEvents({
				click: function(){
					manualPaused = true;
					slideshow2.showNext({transition: 'pushUp', duration: '400'})
				}
			});	
		

	}

	if ($('onglet_newsletter_deroulant'))
	{
		// bloc glissant login gauche
		var mySlide = new Fx.Slide('onglet_newsletter_deroulant', {wait: false, oncomplete: function() {mySlide.hide();}});
		mySlide.hide();
		var etatSlide = 0;
		
		$('onglet_newsletter').addEvents({
			'mouseenter' : function(e){
				e = new Event(e);
				mySlide.slideIn();
				etatSlide = 1;
				e.stop()
			},
			
			'mouseleave' : function(e){
				e = new Event(e);
				mySlide.toggle();
				etatSlide = 0;
				e.stop()
			}
		});		
	}	
	
		if ($('slides2'))
	{		
	
		// set up the instance
		var slideshow = new SlideShow('slides2',{
			delay: 6000,
			duration: 400,
			transition: 'fadeThroughBackground',
			autoplay: true
		});
		
		var manualPaused = false;

		// add play / pause elements are hovered
		var hoverEvents = {
			mouseenter: function(){ slideshow.pause(); },
			mouseleave: function(){
				if (!manualPaused) 
				{
					manualPaused = false;
					slideshow.play();
					
				}
			}
		};
		
		slideshow.element.addEvents($merge(hoverEvents,{
			// can send transition and duration information to show methods
			click: function() { slideshow.pause(); }
		}));	

	}
	
	
	



});





