var News = {
  initGovNews : function(selector) {
	News.buildGovNews(selector);
  },
  
  initGovNewsBlock : function(selector) {
    Portal.onInit(function() {
	  News.buildGovNews(selector, 5);
	});
  },
  
  buildGovNews : function(selector, max) {
    var args = max ? {'max' : max} : null;
	
    Portal.readGovNewsFeed(args, function(data) {
		var govNews = $(selector);
		govNews.html('<ul class="gov-news-list indentalign"></ul>');
		
		var govNewsList = govNews.find('ul');
		if (govNewsList) {
		        max = max || 1000;
			var count = 0;
			$.each(data, function(key, value) {
			      if (++count <= max) {
				govNewsList.append("<li><a href='" +value['link']+ "' target='_blank'>" + value["title"] + "</a></li>");
			      }
			});
		}
	});
  }
};
