var error = function(){

};

/** Local news */
var callbackLocalNews = {
	success: function(o){
		YAHOO.util.Dom.get('local-news').innerHTML = o.responseText;
	},
	
	failure: error,
	cache: true
};

var getLocalNews = function(){
	var request = YAHOO.util.Connect.asyncRequest('GET', 'news/getNews.php?id=22', callbackLocalNews);	
};

/** International news */
var callbackInterNews = {
	success: function(o){
		YAHOO.util.Dom.get('international-news').innerHTML = o.responseText;
	},
	
	failure: error,
	cache: true
};

var getInterNews = function(){
	var request = YAHOO.util.Connect.asyncRequest('GET', 'news/getNews.php?id=21', callbackInterNews);	
};

/** Sports */
var callbackSportsNews = {
	success: function(o){
		YAHOO.util.Dom.get('sports-news').innerHTML = o.responseText;
	},
	
	failure: error,
	cache: true
};

var getSportsNews = function(){
	var request = YAHOO.util.Connect.asyncRequest('GET', 'news/getNews.php?id=23', callbackSportsNews);	
};

/** Entertainment */
var callbackEntertainmentNews = {
	success: function(o){
		YAHOO.util.Dom.get('entertainment-news').innerHTML = o.responseText;
	},
	
	failure: error,
	cache: true
};

var getEntertainmentNews = function(){
	var request = YAHOO.util.Connect.asyncRequest('GET', 'news/getNews.php?id=20', callbackEntertainmentNews);	
};

/** Business */
var callbackBusinessNews = {
	success: function(o){
		YAHOO.util.Dom.get('business-news').innerHTML = o.responseText;
	},
	
	failure: error,
	cache: true
};

var getBusinessNews = function(){
	var request = YAHOO.util.Connect.asyncRequest('GET', 'news/getNews.php?id=24', callbackBusinessNews);	
};

/** Breaking */
var callbackBreakingNews = {
	success: function(o){
		YAHOO.util.Dom.get('breaking-news').innerHTML = o.responseText;
	},
	
	failure: error,
	cache: true
};

var getBreakingNews = function(){
	var request = YAHOO.util.Connect.asyncRequest('GET', 'news/getNews.php?id=25', callbackBreakingNews);	
};

YAHOO.util.Event.onAvailable('local-news', getLocalNews);
YAHOO.util.Event.onAvailable('international-news', getInterNews);
YAHOO.util.Event.onAvailable('sports-news', getSportsNews);
//YAHOO.util.Event.onAvailable('entertainment-news', getEntertainmentNews);
//YAHOO.util.Event.onAvailable('business-news', getBusinessNews);
YAHOO.util.Event.onAvailable('breaking-news', getBreakingNews);
