var limit = 7 * 24 * 60 * 60 * 1000;
google.load("feeds", "1");
function initialize() {
    var feed = new google.feeds.Feed("http://feedblog.ameba.jp/rss/ameblo/rikiryou-b/rss20.xml");
    feed.setNumEntries(6);
    var now = (new Date()).getTime();
    var container = document.getElementById("feed");
    container.innerHTML = '';
    feed.load(function(result) {
        var html = '';
        if (!result.error) {
            html ="<dl>";
            if (result.feed.entries.length) {
                for (var i = 0; i < result.feed.entries.length; i++) {
                    var entry = result.feed.entries[i];
                    if(!entry.title.match(/^PR:/)) {
                        var entdate = new Date(entry.publishedDate).getTime();
                        var newmark = '';
                        if (now >= entdate && now <= (entdate + limit)) {
                            newmark = " <span class=\"red\">[New!]</span>";
                        }
                        html += "<dt>・<a href='" + entry.link + "' title='" + entry.title + "'>" + entry.title.substr(0,13) + "</a></dt>";
                        html += "<dd>" + changeDate(entry.publishedDate) + newmark + "</dd>";
                    }
                }
            }
        } else {
            html = "<p>フィードの読み込みに失敗しました。</p>";
        }
        html += "</dl>";
        container.innerHTML += html;
    });
}
google.setOnLoadCallback(initialize);

function changeDate(str){
    var myDate = new Date(str);
    var YY = myDate.getFullYear();
    var MM = myDate.getMonth() + 1;
    if (MM<10){ MM = "0" + MM; }
    var DD = myDate.getDate();
    if (DD<10) { DD = "0" + DD; }
    var date = YY + "." + MM + "." + DD;
    return date;
}

