// JavaScript Document

var actualisation=false;
var defiledeja=false;
var pauseOk2 = false;
var pauseOk3 = false;

function init2()
{
	document.getElementById('contenu2').style.width=largeurConteneurs2+"px";
	document.getElementById('contenant2').style.width=largeurConteneurs2+"px";
	document.getElementById('contenu2').innerHTML = tabImage[0];
	pauseOk2 = false;
	compteur1 = setTimeout('defiler2Suivant()',pause2);//defilement automatique
}

function demarrer2Suivant()
{
	document.getElementById('contenu2').style.left = (document.getElementById('contenant2').style.left+largeurConteneurs2)+"px";
	document.getElementById('contenu2').innerHTML = tabImageActu[index2];
	pauseOk2 = false;
	actualiseAffichage();
	timer2 = setInterval('avancer2()',vitesse2);
}

function defiler2Suivant()
{
	clearTimeout(compteur1);
	if(defiledeja==false)
	{
		timer2 = setInterval('avancer2()',vitesse2);
	}
}

function avancer2()
{
	defiledeja=true;
	var left_contenu2 = parseInt(document.getElementById('contenu2').style.left);
	
	document.getElementById('contenu2').style.left = (left_contenu2-pas2)+'px';
	
	var contenant2 = parseInt(document.getElementById('contenant2').style.left);
	//alert(parseInt(document.getElementById('contenu2').style.left));
	
	if(parseInt(document.getElementById('contenu2').style.left)==0&&pauseOk2==false){//pour faire une pause
		defiledeja=false;
		pauseOk2 = true;
		clearInterval(timer2);
		compteur1= setTimeout('defiler2Suivant()',pause2);
	}
	
	if((left_contenu2-pas2)<-largeurConteneurs2)
	{
		if( index2==(tabImage.length-1) ) index2 = 0;
		else index2 = index2+1;
		clearInterval(timer2);
		demarrer2Suivant();
	}
	
}
function stopper2(){
	if(timer2!=false) clearInterval(timer2);
	timer2=false;
}
function relancer2(){
	if(timer2==false) timer2 = setInterval('avancer2()',vitesse2);
}

function demarrer2Precedent(){
	document.getElementById('contenu2').style.left = -(document.getElementById('contenant2').style.left+largeurConteneurs2)+"px";
	document.getElementById('contenu2').innerHTML = tabImageActu[index2];
	pauseOk2 = false;
	defiledeja=true;
	actualiseAffichage();
	timer2 = setInterval('reculer2()',vitesse2);
}

function defiler2Precedent()
{
	clearTimeout(compteur1);
	if(defiledeja==false)
	{
		
		timer2 = setInterval('reculer2()',vitesse2);	
	}
}

function reculer2()
{
	defiledeja=true;
	var left_contenu2 = parseInt(document.getElementById('contenu2').style.left);
	
	document.getElementById('contenu2').style.left = (left_contenu2+pas2)+'px';
	
	var contenant2 = parseInt(document.getElementById('contenant2').style.left);
	
	if(parseInt(document.getElementById('contenu2').style.left)==0&&pauseOk2==false){//si div calée à 0 : fin du défilement
		defiledeja=false;
		pauseOk2 = true;
		clearInterval(timer2);
		compteur1= setTimeout('defiler2Suivant()',pause2);
	}
	
	if((left_contenu2+pas2)>largeurConteneurs2)
	{//img calee on prepare la précédente
		if( index2==0 ) index2 = tabImage.length-1;
		else index2 = index2-1;
		clearInterval(timer2);
		demarrer2Precedent();
	}
	
}

function afficheDiapo(thisTd)// lors d'un clic sur un numéro d'image du menu
{
	num = parseInt(thisTd)-1;
	actualisation=true;
	clearTimeout(compteur1);
	
	if(timer2!=false)
	{
		clearInterval(timer2);
		timer2=false;
	}
	
	if(num>index2)
	{
		index2=parseInt(num)-1;
		if(timer2==false)
		{
		timer2 = setInterval('avancer2()',vitesse2);
		}
		
	}
	else
	{
		if(num<index2)
		{
			index2=parseInt(num)+1;
			if(timer2==false)
			{
			timer2 = setInterval('reculer2()',vitesse2);
			}
		}
	}
}

function actualiseAffichage()
{
	//alert(index2);
	for(i=0;i<tabImage.length;i++)
	{
		if(i==index2)
		{
			//alert(window.document.getElementById("numActu_"+parseInt(index2+1)).className);
			window.document.getElementById("numActu_"+parseInt(index2+1)).className="num_on";
			//alert(window.document.getElementById("numActu_"+parseInt(index2+1)).className);
		}
		else
			{ 
				window.document.getElementById("numActu_"+parseInt(i+1)).className="num_off";
			}
	}
}



