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

function feed_load(url, id, num){
    var feed = new google.feeds.Feed(url);
    feed.setNumEntries(num);
    feed.load(function(result) {
        if (!result.error) {
            var div = document.getElementById(id);
            var ul = document.createElement("ul");
            div.appendChild(ul);
            for (var i = 0; i < result.feed.entries.length; i++) {
                var entry = result.feed.entries[i];
                var li = document.createElement("li");
                var a = document.createElement("a");
                a.href = entry.link;
                if(id == "furl"){
                    a.href += "/forward";
                }
                a.appendChild(document.createTextNode(entry.title));
                li.appendChild(a);
                ul.appendChild(li);
            }
        }
    });
}

function initialize() {
//    feed_load("http://rss.furl.net/member/hamano.rss", "bookmark_old");
    feed_load("http://twitter.com/statuses/user_timeline/7734102.rss", "twitter", 5);
    feed_load("http://feeds.delicious.com/v2/rss/tsukasa.h?count=10", "bookmark", 10);
//    feed_load("http://www.cuspy.org/tumblr/video.xml", "video");
    feed_load("http://github.com/hamano.atom", "github", 10);
}
google.setOnLoadCallback(initialize);
