var ticker_timeout = null;
var ticker_current = 0;
var ticker_num_slides;
var ticker_delay = 5000;
var ticker_target;
var ticker_moving = false;

$(function () {
	news_ticker_image (0);
	
	ticker_num_slides = $('#image_titles li').length;
	
	$('#image_titles li').click (function () {
		if (ticker_moving) return;
		
		ticker_moving = true;
		clearTimeout (ticker_timeout);
		
		news_ticker_image ($('#image_titles li').index (this));
	});
});


function news_ticker_image (index) {
	ticker_current = index;
	
	$('#image_slider').animate ({scrollTop: index * $('#image_slider li').eq (index).height ()}, 'slow');
	$('#ticker_indicator').animate ({top: index * $('#image_titles li').eq (index).outerHeight (true)}, 'slow', function (){
		ticker_moving = false;
	});
	
	$('#image_titles li').removeClass ('current');
	$('#image_titles li').eq (index).addClass ('current');
	
	ticker_target = ticker_current + 1;
	if (ticker_target >= ticker_num_slides) ticker_target = 0;
	
	ticker_timeout = setTimeout ('news_ticker_image (ticker_target)', ticker_delay);
}
