// page init


$(function(){
	initScrollNews();
});
function initScrollNews() {
	var _speed = 0.02;
	$('div.picContainer').each(function(){
		var _holder = $(this);
		var _ticker = _holder.find('div.scroller');
		var _tickerItems = _ticker.find('>div');
		var _tickerHeight = _ticker.height();
		var _holderHeight = _holder.height();
		var _offset;
		var _k;
		var _duration;
		_ticker.append(_tickerItems.clone()).append(_tickerItems.clone());
		_ticker.css({marginTop:-_tickerHeight});

		// ticker control
		_holder.hover(function(){
			_ticker.stop();
		},function(){
			moveNews();
		});

		// news animation
		function moveNews() {
			_offset = -_tickerHeight*2;
			_duration = _holderHeight / _speed;
			_k = (_tickerHeight*2 + parseInt(_ticker.css('marginTop')))/(_tickerHeight*2);

			_ticker.stop().animate({marginTop:_offset},{duration:_duration*_k, queue: true, easing:'linear', complete:function(){
				_ticker.css({marginTop:-_tickerHeight});
				setTimeout(function(){moveNews()},10);
			}});
		}
		moveNews();
	});
}
