﻿var limit = 7 * 24 * 60 * 60 * 1000; //7日
google.load("feeds", "1");

function initialize() {
    var now = (new Date()).getTime();
    var container = document.getElementById("feed");
    container.innerHTML = '';
    var feedurl = new Array("http://www.amazon.co.jp/gp/rss/bestsellers/books/46435011/ref=zg_bs_46435011_rsslink?tag=angeline777jp-22", "http://www.amazon.co.jp/gp/rss/bestsellers/dvd/680358011/ref=zg_bs_680358011_rsslink?tag=angeline777jp-22", "http://www.amazon.co.jp/gp/rss/bestsellers/dvd/896246/ref=zg_bs_896246_rsslink?tag=angeline777jp-22", "http://www.amazon.co.jp/gp/rss/bestsellers/books/10667101/ref=zg_bs_10667101_rsslink?tag=angeline777jp-22"); //RSSのURL
    for (n = 0; n < feedurl.length; n++) {
        var feed = new google.feeds.Feed(feedurl[n]);
        feed.setNumEntries(10); //記事を3件表示
        feed.load(function (result) {
            if (!result.error) {
                html = "<h4>" + result.feed.title + "<\/h4><dl>"; //タイトル
                for (i = 0; i < result.feed.entries.length; i++) {
                    var entry = result.feed.entries[i];
                    var gazo = entry.content.match("<img.*jpg.*?>|<img.*gif.*?>");
                    var gazo1 = entry.link.match("[A-Za-z0-9_]{10,}");
                    gazo = gazo.toString().replace(/\s/, ' height="120" width="95" ');
                    var entdate = new Date(entry.publishedDate).getTime();
                    var newmark = '';
                    if (now >= entdate && now <= (entdate + limit)) {
                        newmark = '<span style="color:red;">new!<\/span>';
                        //「NEWマーク」のタグ
                    }
                    html += "<dt><a href='" + entry.link + "' target='_blank'><img height=\"120\" width=\"95\" src=\"http:\/\/images-jp.amazon.com\/images\/P\/" + gazo1 + ".09.MZZZZZZZ.jpg\" alt=\"\" border=\"0\" hspace=\"0\" vspace=\"0\"\/><\/a><br><a href='" + entry.link + "' target='_blank'>" + entry.title.substr(0, 24) + "<\/a><\/dt>";
                }
                html += "<\/dl>";
                container.innerHTML += html;
            }
        });
    }
}
//日付表示変更
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;
}
google.setOnLoadCallback(initialize);
