/*
window.addEvent('domready', function() {
  var iBlock = 0;
  var actuBlock;
  if(actuBlock = $('actualites')) {
  
    var actu_height = actuBlock.getHeight().toInt();
    var myEffect = new Fx.Scroll(actuBlock, {duration: 500, transition: Fx.Transitions.Sine.easeOut});
    var actuList = $$('#actualites div.actualite');
    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 actualites_interval = 0;
	
	if($('actualites') && $$('#actualites .actualite').length > 1){
		
		//Lancement de l'intervalle
		function actualites_init(){
			
			actualites_interval = setInterval(function(){
				
				clearInterval(actualites_interval);
				
				$$('.actualite_active')[0].set('morph', {
					'onChainComplete': function(el){
						
						el.setStyle('display', 'none');
						
						if($$('.actualite_active')[0].getNext('.actualite')){
							$$('.actualite_active')[0].getNext('.actualite').addClass('actualite_active');
							$$('.actualite_active')[0].removeClass('actualite_active');
						}
						else{
							$$('.actualite_active')[0].removeClass('actualite_active');
							$$('#actualites .actualite')[0].addClass('actualite_active');
						}
						
						var i = $$('.actualite_active')[0].getAllPrevious('.actualite').length;
						$$('.actualite_dot_active').removeClass('actualite_dot_active');
						$$('.actualite_dot')[i].addClass('actualite_dot_active');
						
						$$('.actualite_active')[0].set('morph', {
							'onChainComplete': actualites_init()
						});
						
						$$('.actualite_active')[0].setStyle('display', 'block').morph({'opacity': 1});
						
					}
				});
				
				$$('.actualite_active')[0].morph({'opacity': 0});
				
			}, 4000);
			
		}
		
		//Gestion du click sur les point
		$$('#actualites .actualite_dot').addEvent('click', function(dot){
			
			clearInterval(actualites_interval);
			var i = dot.target.getAllPrevious('.actualite_dot').length;
			
			$$('.actualite_dot_active').removeClass('actualite_dot_active');
			$$('.actualite_dot')[i].addClass('actualite_dot_active');
			
			$$('.actualite_active')[0].set('morph', {
				'onChainComplete': function(el){
					el.setStyle('display', 'none').removeClass('actualite_active');
					
					$$('.actualite')[i].set('morph', {
						'onChainComplete': actualites_init()
					});
					
					$$('.actualite')[i].setStyle('display', 'block').morph({'opacity': 1}).addClass('actualite_active');
					
				}
			});
			
			$$('.actualite_active')[0].morph({'opacity': 0});
			
		});
		
		//Initialisation des actualités
		$$('#actualites .actualite').each(function(actu, i){
			if(i > 0)
				actu.setStyles({'display': 'none', 'opacity': 0});
			else {
				$$('.actualite_dot')[0].addClass('actualite_dot_active');
				actu.addClass('actualite_active');
			}
		});
		
		
		if($$('.actualite_active'))
		  actualites_init();
		
	}
});
