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

function initialize() {
    var date = new Date();
    var cache = date.getMonth() + "" + date.getDate() + "" + date.getHours();
    var feed = new google.feeds.Feed("http://feedblog.ameba.jp/rss/ameblo/gucchi21" + "?" + cache);

    feed.setNumEntries(10);

    feed.load(function(result) {
        if (!result.error) {
            var container = document.getElementById("feed");
            var disp = 5;
            var count = 0;
            for (var i = 0; i < result.feed.entries.length; i++) {
                var entry = result.feed.entries[i];
                n = entry.title.length;
                    if ( n > 27 ){
                        var title = entry.title.slice(0,27) + "...";
                    }
                    else {
                        var title = entry.title;
                    }
                var date = new Date(entry.publishedDate);
                var entry_month = date.getMonth() + 1;
                var entry_date = date.getFullYear() + "/" + entry_month + "/" + date.getDate();
                if ( entry.link.match("http://ameblo.jp/gucchi21/") ) {
                    count++;
                    if ( count == disp) {
                        container.innerHTML += "<p class=\"date\">" + entry_date + "</p><p><a href='" + entry.link + "' target=\"_blank\">" + title + "</a></p>";
                    break;
                    }
                    else {
                        container.innerHTML += "<p class=\"date\">" + entry_date + "</p><p><a href='" + entry.link + "' target=\"_blank\">" + title + "</a></p>";
                    }
                }
            }
        }
    });
}

google.setOnLoadCallback(initialize);
