/*
window.addEvent('domready', function() {
  var iBlock = 0;
  var actuBlock;
  if(actuBlock = $('temoignages')) {
  
    var actu_height = actuBlock.getHeight().toInt();
    var myEffect = new Fx.Scroll(actuBlock, {duration: 500, transition: Fx.Transitions.Sine.easeOut});
    var actuList = $$('#temoignages div.temoignage');
    var actuMaxHeight = (actu_height.toInt()*(actuList.length.toInt()-1));

    actuList.each(function(div) {
      div.setStyle('height', actu_height);
    });

    setInterval(function() {
       var t = (actuBlock.getScroll().y >= actuMaxHeight) ? 0 : iBlock*actu_height;
       myEffect.start(0, t);
       iBlock = (iBlock >= actuList.length.toInt()-1) ? 0 : iBlock+1;
    },4000);
  }

});
*/


window.addEvent('domready', function() {
	
	var temoignages_interval = 0;
	
	if($('temoignages') && $$('#temoignages .temoignage').length > 1){
		
		//Lancement de l'intervalle
		function temoignages_init(){
			
			temoignages_interval = setInterval(function(){
				
				clearInterval(temoignages_interval);
				
				$$('.temoignage_active')[0].set('morph', {
					'onChainComplete': function(el){
						
						el.setStyle('display', 'none');
						
						if($$('.temoignage_active')[0].getNext('.temoignage')){
							$$('.temoignage_active')[0].getNext('.temoignage').addClass('temoignage_active');
							$$('.temoignage_active')[0].removeClass('temoignage_active');
						}
						else{
							$$('.temoignage_active')[0].removeClass('temoignage_active');
							$$('#temoignages .temoignage')[0].addClass('temoignage_active');
						}
						
						var i = $$('.temoignage_active')[0].getAllPrevious('.temoignage').length;
						$$('.temoignage_dot_active').removeClass('temoignage_dot_active');
						$$('.temoignage_dot')[i].addClass('temoignage_dot_active');
						
						$$('.temoignage_active')[0].set('morph', {
							'onChainComplete': temoignages_init()
						});
						
						$$('.temoignage_active')[0].setStyle('display', 'block').morph({'opacity': 1});
						
					}
				});
				
				$$('.temoignage_active')[0].morph({'opacity': 0});
				
			}, 4000);
			
		}
		
		//Gestion du click sur les point
		$$('#temoignages .temoignage_dot').addEvent('click', function(dot){
			
			clearInterval(temoignages_interval);
			var i = dot.target.getAllPrevious('.temoignage_dot').length;
			
			$$('.temoignage_dot_active').removeClass('temoignage_dot_active');
			$$('.temoignage_dot')[i].addClass('temoignage_dot_active');
			
			$$('.temoignage_active')[0].set('morph', {
				'onChainComplete': function(el){
					el.setStyle('display', 'none').removeClass('temoignage_active');
					
					$$('.temoignage')[i].set('morph', {
						'onChainComplete': temoignages_init()
					});
					
					$$('.temoignage')[i].setStyle('display', 'block').morph({'opacity': 1}).addClass('temoignage_active');
					
				}
			});
			
			$$('.temoignage_active')[0].morph({'opacity': 0});
			
		});
		
		//Initialisation des temoignages
		$$('#temoignages .temoignage').each(function(actu, i){
			if(i > 0)
				actu.setStyles({'display': 'none', 'opacity': 0});
			else {
				$$('.temoignage_dot')[0].addClass('temoignage_dot_active');
				actu.addClass('temoignage_active');
			}
		});
		
		
		if($$('.temoignage_active'))
		  temoignages_init();
		
	}
});
