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

$(function () {
	ticker_num_slides = $('.news_ticker-images li').length;
	
	if (ticker_num_slides < 1) return;
	
	news_ticker_image (0);
	
	$('.news_ticker-titles li').click (function () {
		if (ticker_moving) return;
		
		ticker_moving = true;
		clearTimeout (ticker_timeout);
		
		news_ticker_image ($('.news_ticker-titles li').index (this));
	});
});


function news_ticker_image (index) {
	ticker_current = index;
	
	$('.news_ticker-images').animate ({scrollTop: index * $('.news_ticker-images li').eq (index).height ()}, 'slow');
	$('.news_ticker-descriptions').animate ({scrollTop: index * 85}, 'slow');
	$('.news_ticker-indicator').animate ({left: index * $('.news_ticker-indicator').width ()}, 'slow', function (){
		ticker_moving = false;
	});
	
	$('.news_ticker-titles li').removeClass ('current');
	$('.news_ticker-titles li').eq (index).addClass ('current');
	
	ticker_target = ticker_current + 1;
	if (ticker_target > ticker_num_slides - 1) ticker_target = 0;
	
	ticker_timeout = setTimeout ('news_ticker_image (ticker_target)', ticker_delay);
}
