// JavaScript Document

// page init
$(function(){
	initNewsTicker();
});

// new ticker function
function initNewsTicker(){
	var _switchTime = 10000;
	var _slideSpeed = 450;
	var _hoverPause = true;

	$('div.news-ticker').each(function(){
		var _holder = $(this);
		var _slider = _holder.children();
		var _slides = _slider.children();
		var _slideCount = _slides.length;
		var _currentIndex = 0;
		var _timer;

		// news animation
		function scrollNews() {
			if(_currentIndex < _slideCount-1) _currentIndex++;
			else _currentIndex=0;
			_slider.animate({marginTop:-_slides.eq(_currentIndex).position().top},{duration:_slideSpeed,queue:false});
			autoSlide();
		}

		// autoscroll
		function autoSlide() {
			if(_timer) clearTimeout(_timer);
			_timer = setTimeout(scrollNews,_switchTime);
		}
		autoSlide();

		// hover pause
		if(_hoverPause) {
			_holder.hover(function(){
				if(_timer) clearTimeout(_timer);
			},autoSlide);
		}
	});
}

