$(function(){
	$('body').removeClass('js-disabled').addClass('js-enabled');
	
	$('li.headlink').navDropdown();
	
	$('#news').ticker();
	
});

$.fn.navDropdown = function() {
	return this.each(function(){
		var subnav = $('>ul',this);
		
		$(this).hover(
			function() {
				$(this).addClass('nav_js_background');
				subnav.show();
			},
			function() {
				$(this).removeClass('nav_js_background');
				subnav.hide();
			}
		);
	});
}

$.fn.ticker = function() {
	return this.each(function(){

		var container = $(this);
		var contents_height = $(this).height();
		var newsItems = $('>.news_item',container);
		var currentPosition = 0;

		container.css({
			overflow: 'hidden',
			height: '450px'
		});
		
		newsItems.clone().appendTo(container).clone().appendTo(container);
		
		var scroll = function(){
			container.scrollTop(currentPosition++);
			if(currentPosition > (contents_height)) {
				currentPosition = 0;
			}
		}
		var animating = window.setInterval(scroll,30);
		
		container.hover(function(){
			window.clearInterval(animating);
		},function(){
			animating = window.setInterval(scroll,30);
		});

	});
}