// globales pour animation
var v_count_news;
var v_current_news;
var v_count_dyk;
var v_current_dyk;

// valeur de temps pour animation (en millisecondes 1000 = 1 sec)

// pour les news
var fade_in_time = 1500;
var fade_out_time = 1500;
var show_time = 9000;

// pour les did you know
var dyk_fade_in_time = 1500;
var dyk_fade_out_time = 1500;
var dyk_show_time = 5500;



$(document).ready(function(){
	
	// count news objects
	v_count_news = $("div.side-news-roll").size();
	v_current_news = 0;
	v_current_news = Math.floor(Math.random()*(v_count_news))
	
	// hide them all
	i = 0;
	while (i<v_count_news) {
		$("div.news-roll-"+i).hide();
		i++;
	}
	
	function show_news() {
		$("div.news-roll-"+v_current_news).fadeIn(fade_in_time, wait_news);
	}
	
	function wait_news() {
		// a news is shown (v_current_news)
		setTimeout(hide_news,show_time);
		// wait then hide it
	}
	
	function hide_news() {
		$("div.news-roll-"+v_current_news).fadeOut(fade_out_time, show_news);
		v_current_news++;
		if (v_current_news == v_count_news) {v_current_news = 0;}
	}
	
    show_news();
    
    
	// count did you know objects
	v_count_dyk = $("div.side-dyk-roll").size();
	v_current_dyk = 0;
	
	v_current_dyk = Math.floor(Math.random()*(v_count_dyk))
	
	// hide them all
	i = 0;
	while (i<v_count_dyk) {
		$("div.dyk-roll-"+i).hide();
		i++;
	}
	
	function show_dyk() {
		$("div.dyk-roll-"+v_current_dyk).fadeIn(dyk_fade_in_time, wait_dyk);
	}
	
	function wait_dyk() {
		// a dyk is shown (v_current_dyk)
		setTimeout(hide_dyk,dyk_show_time);
		// wait then hide it
	}
	
	function hide_dyk() {
		$("div.dyk-roll-"+v_current_dyk).fadeOut(dyk_fade_out_time, show_dyk);
		v_current_dyk++;
		if (v_current_dyk == v_count_dyk) {v_current_dyk = 0;}
	}
	
    show_dyk();
    
});
