// JavaScript Document

var minuteurDiapo;
var tabChapo = new Array();
var tabVisuel = new Array();
var nbActu = 5;
var currentImg = 1;

//Position ombre Droite
var posDepart = -100;
var ecart = 100;

//Stockage données des actus



function afficheActu()
{
	$("#actu_"+currentImg).removeClass("actu").addClass("actu_hover");
	
	//Ombre de droite
	var decalageDroite = parseInt(posDepart +(parseInt(currentImg-1)*ecart));
	//alert(decalageDroite);
	$("#tab_actu").css("background","url(../images/actu_ombre_d.png) no-repeat right "+decalageDroite+"px");
	
		
	$("#cont_chapo").html(tabChapo[currentImg-1]);
	$("#cont_visuelActu").css("background","url('"+tabVisuel[currentImg-1]+"') no-repeat scroll left top transparent");
	
	//Lancement minuteur Diapo
	minuteurDiapo = window.setInterval("minuteurActu();", 6000);
}


function minuteurActu()
{
	//Eteint le minuteur
	clearInterval(minuteurDiapo);
	
	//Gestion des classes precedentes et suivantes
	var idActuSuiv = currentImg+1;
	if(idActuSuiv>nbActu)
	{
		idActuSuiv = 1;	
	}
	idActuSuiv = idActuSuiv+1;
	if(idActuSuiv>nbActu)
	{
		idActuSuiv = 1;	
	}
	
	MAJOmbres(currentImg,idActuSuiv);
	
	
	//Incrémentation pour passer à l'actu suivante
	currentImg++;
	if(currentImg>nbActu)
	{
		currentImg = 1;	
	}
	
	afficheActu();
}


function MAJOmbres(idActuPrec,idActuSuiv)
{
	
	//alert("idActuPrec :"+idActuPrec+" idActuSuiv :"+idActuSuiv); 
	for(i=1;i<=nbActu;i++)
	{
	
		//Classe pas defaut
		$("#actu_"+i).removeClass().addClass("actu"+i);
		
		//Actu precedente
		if(i==idActuPrec && idActuPrec!=5)
		{
			$("#actu_"+idActuPrec).removeClass().addClass("actu"+idActuPrec+"_ombreP");
		}
		
		
		//Actu suivante
		if(i==idActuSuiv && idActuSuiv!=1)
		{
			$("#actu_"+idActuSuiv).removeClass().addClass("actu"+idActuSuiv+"_ombreS");
		}
	}
}



 $(document).ready(function()
 {
	
	//Lancement minuteur Diapo
	minuteurDiapo = window.setInterval("minuteurActu();", 5000);
	
	//Clic sur une actu
	$("#cont_actu").children().each(function()
	{
		
		$(this).hover(function()
		{
			//Eteint le minuteur
			clearInterval(minuteurDiapo);
				
			//Recup Id
			var idActu = new Array();
			idActu = $(this).attr("id").split("_");
	
			
			currentImg = idActu[1];
			
			//Gestion des classes precedentes et suivantes
			var idActuSuiv = parseInt(currentImg)+1;

			if(idActuSuiv>nbActu)
			{
				idActuSuiv = 1;	
			}

			var idActuPrec = currentImg-1;
			if(idActuPrec==0 )
			{
				idActuPrec = 5;	
			}
			
			MAJOmbres(idActuPrec,idActuSuiv);
			
			//Affiche l'actu
			afficheActu();
		});
		
		
	});

 });
