/* =========================================================
  CUSTOM SLIDER - SKYTECH COMMUNICATIONS - COPYRIGHT 2011
========================================================= */

//-----------------------------------------------------
(function () {
	//CHANGER ICI LA VALEUR POUR CHANGER LE NOMBRE D'IMAGES
	var nbTemoignages = 3; //nb temoignages à afficher
	//-----------------------------------------------------

	//N'OUBLIER PAS D'AJUSTER CE ARRAY EN FONCTION DU NOMBRE D'IMAGES
	//SPECIFIE PLUS HAUT
	var tempsAffichage = new Array(); // temps d'affichage pour chaque image
	tempsAffichage[0] = 0000;//ne pas modifier cet item
	tempsAffichage[1] = 6500;
	tempsAffichage[2] = 9000;
	tempsAffichage[3] = 10000;
	tempsAffichage[4] = 9500;
	tempsAffichage[5] = 10000;
	tempsAffichage[6] = 11000;
	//tempsAffichage[7] = 11000;

	var vitesseAnimation = 1000; //vitesse de transition

	var slideWidth = 587; //largeur des images
	var slideTimer = null;

	//-----------------------------------------------------------

	$(document).ready(function()
	{
		SetupSlider();
	});


	function SetupSlider()
	{
		var ul = $("#sky-tmg-sdg-temoignage > ul");
		var selector = $("#sky-tmg-sdg-temoignage-selection > ul");
		ul.width(nbTemoignages*slideWidth);
		$.each(tempsAffichage, function(i,e)
		{
			if(i==0 || i>nbTemoignages)//skip empty item or if beyond maximum
				return true;
			var newLi = $("<li>");
			var img = $("<img>").attr("src",BuildPathImg(i));
			newLi.append(img);
			ul.append(newLi);
			var liSel = $("<li>").text(i).click(function(){SliderGoTo(i);});
			if(i==1)
				liSel.addClass("active-sel");
			selector.append(liSel);	
		});
		selector.width(nbTemoignages*20);
		slideTimer = setTimeout(function(){SliderGoTo(2);},tempsAffichage[1]);
	}
	
	function BuildPathImg(pos)
	{
		var basePath = "./imglang/tmg_sdg_###.jpg";
		pos = (pos<10) ? ("00"+pos) : ((pos<100) ? ("0"+pos) : (pos));
		return basePath.replace("###",pos);
	}

	function SliderGoTo(pos)
	{	
		clearTimeout(slideTimer);
		$("#sky-tmg-sdg-temoignage-selection > ul > li").eq(pos-1).toggleClass("active-sel").siblings().removeClass("active-sel");
		xPos = slideWidth * (pos-1);
		$("#sky-tmg-sdg-temoignage > ul").stop().animate({left:-xPos},vitesseAnimation);
		slideTimer = setTimeout(function(){
			SliderGoTo(((pos+1) > nbTemoignages) ? 1 : (pos+1))
		}, tempsAffichage[pos] || 9000);
	}

}());
