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");
	});
	*/
		
	$('#news_ticker').fadeOut("slow", function() {
		var subject = headlines[k].subject;
		
		if (subject.length > max_length) {
			subject = subject.substring(0, max_length);
			subject = subject + '...';
		}
		
		if (headlines[k].id != "twitter_feed"){
			$('#latest_news_title').html('<a href="/news" id="latest_news_title"><img style="height:20px;" src="/images/rss_icon.png"/></a>');
			$('#latest_news_title').attr('href', '/news');
		} else {
			$('#latest_news_title').html('<img src="/images/twitter_bird.png"/>');
			$('#latest_news_title').attr('href', headlines[k].uri);
			$('#latest_news_title').attr('target', '_blank');			
		}
		
		$('#news_headline').html(subject);	
		
		//console.log(subject);
		$('#news_headline').attr('href', headlines[k].uri);
		
		if (headlines[k].id != "twitter_feed"){
			$('#news_headline').attr('target', '_self');
		} else {
			$('#news_headline').attr('target', '_blank');
		}
		
		
		$('#news_ticker').fadeIn("slow");
	});	

	
	k++;
}

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