google.load("feeds", "1");

function training() {
    var url = "http://www.cleartrain.ca/atom/topics/4/";

    var feed = new google.feeds.Feed(url);
    feed.load(function(result) {
      if (!result.error) {
        var msg = document.getElementById("folder-placeholder-training");
        if (!msg) {
            return;
        }
        var html = '<table class="listing">';
        for (var i = 0; i < result.feed.entries.length; i++) {
          var entry = result.feed.entries[i];
          var link = '<a href="' + entry.link + '"><h3>' + entry.title + '</h3></a>';
          var para = '<p>' + entry.content + '</p>';
          
          html = html + '<tr><td>' + link + para + '</td></tr>';
        };
        html = html + "</table>"
        if (result.feed.link) {
            html = html + '<p><a href="' + result.feed.link + '">More...</a></p>';
        };
        msg.innerHTML = html;
      }
    });
};

function parse(url, placeholder, snip) {
    var feed = new google.feeds.Feed(url);
    feed.load(function(result) {
      if (!result.error) {
        var msg = document.getElementById(placeholder);
        if (!msg) {
            return;
        }
        var html = '<table class="listing">';
        for (var i = 0; i < result.feed.entries.length; i++) {
          var entry = result.feed.entries[i];

          if (snip) {
              var link = '<a href="' + entry.link + '">' + entry.title + '</a>';
              var para = '';
          } else {
              var link = '<a href="' + entry.link + '">' + entry.author + '</a>';
              var para = '<p>' + entry.content + '</p>';
          }
          
          html = html + '<tr><td>' + link + para + '</td></tr>';
        };
        html = html + "</table>"
        if (result.feed.link) {
            html = html + '<p><a href="' + result.feed.link + '">More...</a></p>';
        };
        msg.innerHTML = html;
      }
    });
}

function twitter() {
    
};

$(document).ready(function() {
    if ($("folder-placeholder-training")) {
        training();
    };
    if ($("twitter-placeholder")) {
        parse("http://search.twitter.com/search.atom?q=django", "twitter-placeholder", false);
    };
    if ($("django-placeholder")) {
       parse("http://www.djangoproject.com/rss/weblog/", "django-placeholder", true);
    };
    
});