NewsReader = Class.create();
NewsReader.prototype = {
  initialize: function() {
    if (!newsfeed) {
      newsfeed = new NewsFeed();
    }
    this.articles_container = $('articles');
    newsfeed.onReady(this.handle_feed_ready.bind(this));
  },
  
  handle_feed_ready: function(articles) {
    this.articles = articles;
    this.build_news_feeds_page();
  },
  
  build_news_feeds_page: function() {
    this.articles.each(function(article) {
      article.description = article.description.truncate(3500);
      this.articles_container.insert({bottom: TrimPath.processDOMTemplate("article_jst", article)});
    }.bind(this));
    $('loading_news').hide();    
  }
  
};


YAHOO.util.Event.onDOMReady(function() {
  news_reader = new NewsReader();
});
