/* ---- [ Parametre ] ---- */
/*
	var lectureAuto = true;
	var le_ul = ".gite_photos";
	var btn_prev = "";
	var btn_next = "";
	var btn_play = "";
	var btn_pause = "";
	var tps_photo_immobile = 3;
	
	var slider_width = "651px";
	var slider_height = "430px";
*/
/* ---- [ FIN Parametre ] ---- */
jQuery(document).ready
(
	function()
	{
	
		// Evenement ---------------------------
			var nbEle = jQuery(".evenement .groupe .conteneur > div").size();
			var puce = "";
			var classe = "";
			for(var a = 0; a < nbEle; a++)
			{
				if(a == 0) classe = "actif";
				else if(a >= 6) classe = "hidden";
				else classe = "";
				puce += "<span class='num "+classe+"'>";
				puce += (a+1);
				puce += "</span>";
				
			}
			jQuery(".evenement .header .bouton").prepend(puce);
			slideByStan
			(
				true,
				".evenement .groupe .conteneur",
				".evenement .header > .bouton > .prev",
				".evenement .header > .bouton > .next",
				".evenement .header > .bouton > .num",
				"",
				"",
				3,
				"415px",
				"150px",
				"h"
			);
		// [FIN] Evenement ---------------------------
		
		
		// Resultat récent ---------------------------
			jQuery(".resultat_recent .contenu .pinContainer").remove();
			var nbEle = jQuery(".resultat_recent .contient_le_groupe .contenu > div").size();
			var puce = "";
			var classe = "";
			for(var a = 0; a < nbEle; a++)
			{
				if(a == 0) classe = "actif";
				else if(a >= 13) classe = "hidden";
				else classe = "";
				puce += "<span class='num "+classe+"'>";
				puce += (a+1);
				puce += "</span>";
			}
			jQuery(".resultat_recent .navigation > .bouton").prepend(puce);
		
			slideByStan
			(
				false,
				".contenu",
				".resultat_recent .navigation > .bouton > .prev",
				".resultat_recent .navigation > .bouton > .next",
				".resultat_recent .navigation > .bouton > .num",
				"",
				"",
				5,
				"679px",
				"auto",
				"h"
			);
		// [FIN] Resultat récent ---------------------------
		
		
	}
);
function slideByStan(lectureAuto, le_ul, btn_prev, btn_next, btn_choix_str, btn_play, btn_pause, tps_photo_immobile, slider_width, slider_height, horizontalVertical)
{

	var speed = tps_photo_immobile * 1000;
	le_ul_obj = (typeof(le_ul) == "string") ? $(le_ul) : le_ul;
	la_div_obj = le_ul_obj.parent();
	btn_prev = (typeof(btn_prev) == "string") ? (btn_prev != "auto") ? $(btn_prev) : la_div_obj.find("prev") : btn_prev;
	btn_next = (typeof(btn_next) == "string") ? (btn_next != "auto") ? $(btn_next) : la_div_obj.find("next") : btn_next;
	btn_play = (typeof(btn_play) == "string") ? (btn_play != "auto") ? $(btn_play) : la_div_obj.find("play") : btn_play;
	btn_pause = (typeof(btn_pause) == "string") ? (btn_pause != "auto") ? $(btn_pause) : la_div_obj.find("start") : btn_pause;
	btn_choix = (typeof(btn_choix_str) == "string") ? (btn_choix_str != "auto") ? $(btn_choix_str) : la_div_obj.find("btn_choix") : btn_choix_str;

	la_div_obj.css
	(
		{
			"overflow" : "hidden",
			"display" : "block",
			"width" : slider_width,
			"height" : slider_height
		}
	);
	
	var width_max = (horizontalVertical == "horizontal" || horizontalVertical == "h") ? (le_ul_obj.children("div").size() + 2) * la_div_obj.width() : la_div_obj.width();
	le_ul_obj.css
	(
		{
			"margin" : "0",
			"padding" : "0",
			"list-style" : "none",
			"z-index" : "0",
			"width" : width_max+"px",
			"overflow" : "hidden"
		}
	);
	
	le_ul_obj.children("div").css
	(
		{
			"float" : "left",
			"width" : slider_width,
			"background" : "none",
			"height" : "auto",
			"overflow" : "hidden"
		}
	);


	var run;
	if(lectureAuto == true)
	{
		run = setInterval('newsscoller(0, "'+le_ul+'", "'+btn_choix_str+'")', speed);	
	}
	//Next Slide by calling the function
	btn_next.click(function () {
		newsscoller(0, le_ul, btn_choix_str);
		clearInterval(run);
		return false;
	});	

	//Previous slide by passing prev=1
	btn_prev.click(function () {
		newsscoller(1, le_ul, btn_choix_str);
		clearInterval(run);
		return false;
	});	

	//slide auto
	btn_play.click(function () {
		run = setInterval('newsscoller(0, "'+le_ul+'", "'+btn_choix_str+'")', speed);
		return false;
	});	

	//slide pause
	btn_pause.click(function () {
		clearInterval(run);
		return false;
	});	
	
	btn_choix.click(function () {
		var qui = jQuery(this).index();
		//alert(jQuery("> div:eq("+qui+")",le_ul).index());
		
		//newsscoller(".pinnedNewsContainer:eq("+qui+")", le_ul, btn_choix_str);	
		//newsscoller(le_ul.children("div:eq("+qui+")"), le_ul, btn_choix_str);	
		
		newsscoller(jQuery("> div:eq("+qui+")",le_ul), le_ul, btn_choix_str);
		clearInterval(run);
		return false;
	});	
}

	function newsscoller(ou, le_ul_class, btn_choix) {
	
	le_ul = jQuery(le_ul_class);
	la_div = le_ul.parent();
	btn_choix = jQuery(btn_choix);
		//On selectionne la premiere image si ce n'est pas deja fait
		var current_image = le_ul.find('div.selected').length ? le_ul.find('div.selected') : jQuery("> div:first",le_ul);
		
		if (ou == 1)
		{
			//Photo precedente
			var next_image = (current_image.prev().length) ? current_image.prev() : jQuery("> div:last",le_ul);
		}
		else if(ou != 1 && ou != 0)
		{
			//On prend la photo choisis
			var next_image = ou;
		}
		else {
			//Photo suivante
			var next_image = (current_image.next().length) ? current_image.next() : jQuery("> div:first",le_ul);
		}
		//clear the selected class
		le_ul.find('div').removeClass('selected');
		
		//reassign the selected class to current items
		next_image.addClass('selected');
		
		btn_choix.removeClass("actif");
		
		var nm = next_image.index();
		if(nm >= btn_choix.size()) nm = 0;
		else if(nm < 0) nm = btn_choix.size();
		btn_choix.eq(nm).addClass("actif");

		//Scroll the items
		la_div.scrollTo(next_image, 800);
	}
