/*News
Displays news.

Dependencies:
@Scroller - For scrolling news headlines
json_parse.js
*/

var News = new Object();

News.divContainer = null;
News.newsCount = 10; //Number of articles to display
News.callURL = "/ajax/news.php";
News.postData = "";

News.renderNewsScroller = function() {
	var request = YAHOO.util.Connect.asyncRequest('POST', this.callURL, newsScrollerCallback, this.postData);
}

News.scrollerSuccess = function(o) {
	var div = document.getElementById(this.divContainer);
	var news = json_parse(o.responseText);
	var scrollerObj = new Scroller(news, div);
	scrollerObj.start();
}

News.scrollerFail = function() {
	this.divContainer.innerHTML = o.responseText;
}

var newsScrollerCallback = {
													success:News.scrollerSuccess,
													failure:News.scrollerFail,
													scope:News
												};
