var headlines;
var k;
var max_length = 65;

function newsrotate() {

	// Madness, json indexes from -1 !!!
	if (parseInt(k) == parseInt(headlines.length)-1) { k = -1; }
	
	$('#news_headline').fadeOut("slow", function() {
		var subject = headlines[k].subject;
		
		if (subject.length > max_length) {
			subject = subject.substring(0, max_length);
			subject = subject + '...';
		}
		
		$('#news_headline').html(subject);
		$('#news_headline').attr('href', headlines[k].uri);
		$('#news_headline').fadeIn("slow");
	});
	
	k++;
}

$(document).ready(function () {
	$.get("/news/get_latest_headlines", function(data) {
		
		headlines = eval(data);
		k = 0;
		setInterval("newsrotate()", 7000);
		
	}, "json");
});
