//________global functions________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
var pictures_left_max = 0;
var pictures_left_counter = 0;
var pictures_left_timer;

var pictures_right_max = 0;
var pictures_right_counter = 0;
var pictures_right_timer;

$(document).ready(function(){ 
	
	pictures_left_counter = 0;
	pictures_left_max = $("div[name=visuel_left]").length -1;	
	if (pictures_left_max>=1) setTimeout("pictures_left_tick();", 5000);	

	pictures_right_counter = 0;
	pictures_right_max = $("div[name=visuel_right]").length -1;	
	if (pictures_right_max>=1) setTimeout("pictures_right_tick();", 7000);	
});

function pictures_left_tick(increment_value) {

	if (typeof(increment_value)=="undefined") increment_value = 1;
	
	pictures_left_counter+=increment_value;
	if (pictures_left_counter>pictures_left_max) pictures_left_counter = 0;
	if (pictures_left_counter<0) pictures_left_counter = pictures_left_max;
	
	$("div[name=visuel_left]").fadeOut("slow");
	$("#visuel_left_"+pictures_left_counter).fadeIn("slow");
	
	clearTimeout(pictures_left_timer);
	pictures_timer = setTimeout("pictures_left_tick();", 5000);			
}

function pictures_right_tick(increment_value) {

	if (typeof(increment_value)=="undefined") increment_value = 1;
	
	pictures_right_counter+=increment_value;
	if (pictures_right_counter>pictures_right_max) pictures_right_counter = 0;
	if (pictures_right_counter<0) pictures_right_counter = pictures_right_max;
	
	$("div[name=visuel_right]").fadeOut("slow");
	$("#visuel_right_"+pictures_right_counter).fadeIn("slow");
	
	clearTimeout(pictures_right_timer);
	pictures_timer = setTimeout("pictures_right_tick();", 5000);			
}

function goto_next_picture() {
	
	clearTimeout(pictures_timer);
	pictures_tick(1);
}

function goto_previous_picture() {

	clearTimeout(pictures_timer);
	pictures_tick(-1);
}
