// JavaScript Document

var idNewsActuelle = 1;
var autorisationDefilNews = true;
var playNews = true;
var timerDefilement = "";
var tempoDefilNews = 1; // En seconde, temps totale du défilement d'une news
var tempoEntre2news = 6; // En seconde, temps entre 2 news



function stopDefilementNews() {
	playNews = false;
			window.clearTimeout(timerDefilement);		
}

function playDefilementNews() {
	playNews = true;
	faireDefiler()
}


function defilementNews() {
	var pointeurElement = document.getElementById("conteneurScrollPrimaire");
	var largeurConteneur = pointeurElement.offsetWidth;
	
	//on va faire disparaître l'actualité par défaut

	document.getElementById("tabHomeActu").style.display = "none";
	
	for(var i=0; i<4; i++){
		var identifiant = "tabHomeActu" + (i + 1);
		pointeurElement = document.getElementById(identifiant);
		pointeurElement.largeurConteneur = largeurConteneur + 20;
		
	}
	
	var pointeurElement = document.getElementById("ListesActuChiffres");
	var listeBaliseA = pointeurElement.getElementsByTagName("a");
	
	for(var i=0; i<4; i++){
		baliseA = listeBaliseA[i];
		var num = i + 1;
		baliseA.setAttribute("href", "javascript: faireDefiler(" + num + ")");		
	}
		baliseA = listeBaliseA[i];
		//baliseA.setAttribute("href", "javascript: playDefilementNews()");	
		i++;
		baliseA = listeBaliseA[i];
		//baliseA.setAttribute("href", "javascript: stopDefilementNews()");	
	
	pointeurElement = document.getElementById("tabHomeActu1");
	pointeurElement.style.left = "0";
	pointeurElement.className = pointeurElement.className + " visible";
	
	timerDefilement = window.setTimeout("faireDefiler()", tempoEntre2news*1000);
}


function faireDefiler(){
	
	if(autorisationDefilNews){
	
		if(arguments[0]){
			idNewsSuivante = arguments[0];
		}else{
			idNewsSuivante = idNewsActuelle + 1;
			
			if(idNewsSuivante > 4){
				idNewsSuivante = 1;
			}	
		}
		
		//alert(idNewsActuelle + " + " + idNewsSuivante);
		
		if(idNewsSuivante != idNewsActuelle){
			
			window.clearTimeout(timerDefilement);		
			autorisationDefilNews = false;
			
			var pointeurElement = document.getElementById("ListesActuChiffres");
			var listeBaliseA = pointeurElement.getElementsByTagName("a");
			
			for(var i=0; (baliseA = listeBaliseA[i]); i++){
				baliseA.className = baliseA.className.replace(/actif/, "");
			}
			
			var pointeurElement = listeBaliseA[idNewsSuivante - 1];
			pointeurElement.className = pointeurElement.className + " actif";
			
			//var deplacementNewsActuelletLeft = new classInterpolation(identifiant, true, "left", "decelerer", pointeurElement.largeurConteneur, 0, 2000);
		
			for(var i=0; i<4; i++){
				var identifiant = "tabHomeActu" + (i + 1);
				pointeurElement = document.getElementById(identifiant);
				pointeurElement.className = pointeurElement.className.replace(/ visible/, "");
			}
			
			//alert(arguments[0]);
			
			
			var identifiant = "tabHomeActu" + idNewsActuelle;
			pointeurElement = document.getElementById(identifiant);
			pointeurElement.style.left = pointeurElement.largeurConteneur + "px";
			var deplacementNewsActuelleLeft = new classInterpolation(identifiant, true, "left", "decelerer", 0, -pointeurElement.largeurConteneur, tempoDefilNews*1000);
		
			var identifiant = "tabHomeActu" + idNewsSuivante;
			pointeurElement = document.getElementById(identifiant);
			pointeurElement.style.left = pointeurElement.largeurConteneur + "px";
			var deplacementNewsSuivantetLeft = new classInterpolation(identifiant, true, "left", "decelerer", pointeurElement.largeurConteneur, 0, tempoDefilNews*1000);
			
			function reIni(){
				idNewsActuelle = idNewsSuivante;
				//iniScroll()		
				autorisationDefilNews = true;
			}
			
			deplacementNewsSuivantetLeft.finSeq = reIni;
			
			pointeurElement.className = pointeurElement.className + " visible";
			
			deplacementNewsActuelleLeft.start();
			deplacementNewsSuivantetLeft.start();
			
			
			if(playNews){
				timerDefilement = window.setTimeout("faireDefiler()", tempoEntre2news*1000);
			}
		}
	}
	
}