var cachedNewsList = null;
function getP4News() {
	var url = "/player/news.aspx";
	new Ajax.Request(url, {
		method: "get",
		requestHeaders: { Accept: 'application/json' },
		onComplete: renderNewsList
	});
}
function renderNewsList(orgRequest) {
	var newsContent = orgRequest.responseText.evalJSON(false);
	try {
	    if (newsContent.content.story.length != undefined) {
	        var newsBox = $("playerNewsBox");
			newsBox.update("<div class='news-headline'>Siste nytt fra P4</div>");
			newsContent.content.story.each(
				function(story) {
				    var cls = "news";
				    if (cachedNewsList != null && cachedNewsList.content.story.length != undefined) {
				        if (story.oadate > cachedNewsList.content.story[0].oadate) {
				            cls = "news-update";
				        }
				    }
				    newsBox.insert(
						new Element("div", { "class": cls }).insert(
							new Element("a", { "href": story.link, "target": "_blank" }).insert(
								story.pubtime + "&nbsp;" + story.title)
							)
						);
				}
			);
		}
	} catch (e) { };
	cachedNewsList = newsContent;
}