/*--FUNCTIONS.JS--*/

Event.observe(window,'load',function(){
									 
	//alert('Mff!');
	 
	if($('newsSlide')){
		newsLength = 0;
		$$("#innerNewsSlide .blocActu").each(function(el){
			//=alert(el);
			newsLength++;
		});
		$('innerNewsSlide').setStyle({"width":(300*newsLength)+"px"})
		if(newsLength > 1){
			$('newsNavigRight').setStyle({"visibility":"visible"});
		}

		defil = function(){
			currentSlide++;
			if(currentSlide > 0){
				$('newsNavigLeft').setStyle({"visibility":"visible"});
			}
			else{
				$('newsNavigRight').setStyle({"visibility":"visible"});
				$('newsNavigLeft').setStyle({"visibility":"hidden"});
			}
			var stockLeft = currentSlide*(-300);
			//alert(currentSlide+" ===> "+stockLeft);
			if(currentSlide == newsLength-1){
				$('newsNavigRight').setStyle({"visibility":"hidden"});
				currentSlide = -1;
			}
			$('innerNewsSlide').morph('left:'+stockLeft+'px;', {duration:1});
		}
		
		currentSlide = 0;
		
		timer_defil = new PeriodicalExecuter(defil, 5);
		
		Event.observe('newsNavigLeft','click',function(event){
			event.stop();
			timer_defil.stop();
			currentSlide--;
			if(currentSlide <= 0){
				currentSlide = 0;
				$('newsNavigLeft').setStyle({"visibility":"hidden"});
			}
			var stockLeft = currentSlide*(-300);
			//alert(currentSlide+" ===> "+stockLeft);
			$('newsNavigRight').setStyle({"visibility":"visible"});
			$('innerNewsSlide').morph('left:'+stockLeft+'px;', {duration:1});
		});
		Event.observe('newsNavigRight','click',function(event){
			event.stop();
			timer_defil.stop();
			currentSlide++;
			var stockLeft = currentSlide*(-300);
			//alert(currentSlide+" ===> "+stockLeft);
			if(currentSlide == newsLength-1){
				$('newsNavigRight').setStyle({"visibility":"hidden"});
			}
			$('newsNavigLeft').setStyle({"visibility":"visible"});
			$('innerNewsSlide').morph('left:'+stockLeft+'px;', {duration:1});
		});
	}
	
});
