// tableau d'index de timeOut
var tab_of_settimeout_id = new Array();



function autoSurvolNews()
{
	var newsActives = $('.blocNews:visible .news');
	var time = 2000;
	tab_of_settimeout_id = new Array();
	
	$.each(newsActives, function(e){
		var els = this;
		var id = setTimeout(function(){rollOverNews(els)}, time*e);
		tab_of_settimeout_id.push(id);
		
	});
	//console.log("init autoSurvolNews => " + tab_of_settimeout_id);
}


function rollOverNews(objet)
{
	//console.log('hover');
	// gestion du hover
	$("#news-ticker .news").removeClass("selected");
	$(objet).addClass("selected");
	
	// gestion de l'image
	var image = $(objet).children(".image").html();

	$("#ticker-container #illustration").html(image);

}


function stopAutoScroll()
{
	//console.log(tab_of_settimeout_id);
	$.each(tab_of_settimeout_id, function(e, val){
		//console.log(val);
		clearTimeout(val);
	});
	tab_of_settimeout_id = new Array();
}



$(document).ready(function()
{

    $("#news-ticker .news").hover(function(event)
	{
		stopAutoScroll();
		rollOverNews(this);
	});
	
	
	
	// instanciation du scroll
	/**/
	$('#news-ticker').cycle({ 
		speed:		600, 
		timeout:	8000, 
		fx:			'scrollVert',
		pause:		true,
		prev:		'#newsPrev',
		next:		'#newsNext',
		after: 		autoSurvolNews,
		pauseOnPagerHover: true
	});	
	
});


