﻿var loadFeed = function(url, num, id,img_w,img_h,sizepx,toppx,leftpx,order_flg) {
	var feed = new google.feeds.Feed(url);
	feed.setNumEntries(num);
	feed.load(function(result) {
		var container = document.getElementById(id);
		if(container != null){
			if (!result.error) {
				for(var i = 0; i < result.feed.entries.length; i++) {
			                var entry = result.feed.entries[i];
			                var asin = entry.link.split("/")[5];
			                var box = document.createElement("div");
			                var num_box = document.createElement("div");
			                var br = document.createElement("br");
			                var elem = document.createElement("a");
			                var title = entry.title.substring(4,entry.title.length);
					var order_num = (i+1) + "位";
					var order_num_str = document.createTextNode(order_num);
					var str = document.createTextNode(title);
			                var img = document.createElement("img");

					num_box.className='order_num';

			                elem.href = entry.link;
			                elem.target = "_blank";
			                elem.title = title;

			                img.src="http://images.amazon.com/images/P/" + asin
			                    + ".09.MAIN._SS"+sizepx+"_CR"+ toppx +","+leftpx+"," + img_w + "," + img_h + "_SCLZZZZZZZ_.jpg";
			                if(document.all) img.style.cssText="width:" + img_w + "px;height:" + img_h + "px";
			                else img.setAttribute("style","width:" + img_w + "px;height:" + img_h + "px");
					box.className='amazon_box';

			                elem.appendChild(img);
			                elem.appendChild(br);
					elem.appendChild(str);
					num_box.appendChild(order_num_str);
					if(order_flg == 1){
						box.appendChild(num_box);
					}
					box.appendChild(elem);
			                container.appendChild(box);
				}
			} else {
				container.appendChild(document.createTextNode('読み込み失敗'));
			}
		}
	});
};

var cont = function() {
	var amazon_id = "anisaga-22";
	loadFeed('http://www.amazon.co.jp/rss/bestsellers/software/927712/ref=pd_ts_rss_link' + "?tag=" + amazon_id, 5, 'amazon','150','242','250','50','0',1);//本
	//loadFeed('http://www.amazon.co.jp/rss/bestsellers/dvd/10269291/ref=pd_ts_rss_link' + "?tag=" + amazon_id, 5, 'amazon2','150','242','250','50','0',1);//エロアニメ
	loadFeed('http://www.amazon.co.jp/rss/bestsellers/dvd/10269291/ref=pd_ts_rss_link' + "?tag=" + amazon_id, 5, 'amazon3','150','242','250','50','0',1);//アニメ
	loadFeed('http://www.amazon.co.jp/rss/bestsellers/books/10667101/ref=pd_ts_rss_link' + "?tag=" + amazon_id, 5, 'amazon4','120','194','300','85','20',1);//エロゲ
	loadFeed('http://www.amazon.co.jp/rss/new-releases/dvd/562020/ref=pd_nr_rss_link' + "?tag=" + amazon_id, 1, 'amazon5','600','600','500','200','20',0);//DVD

	loadFeed('http://www.amazon.co.jp/rss/bestsellers/videogames/ref=pd_ts_rss_link' + "?tag=" + amazon_id, 9, 'amazon6','106','194','250','80','20',1);//ゲーム
	loadFeed('http://www.amazon.co.jp/rss/bestsellers/dvd/562020/ref=pd_ts_rss_link' + "?tag=" + amazon_id, 9, 'amazon7','106','194','250','80','20',1);//アニメDVD
	loadFeed('http://www.amazon.co.jp/rss/bestsellers/toys/13366991/ref=pd_ts_rss_link' + "?tag=" + amazon_id, 9, 'amazon8','106','194','300','100','30',1);//フィギュア
	loadFeed('http://www.amazon.co.jp/rss/bestsellers/books/466280/ref=pd_ts_rss_link' + "?tag=" + amazon_id, 9, 'amazon9','106','194','250','80','5',1);//漫画
	loadFeed('http://www.amazon.co.jp/rss/bestsellers/books/2189052051/ref=pd_ts_rss_link' + "?tag=" + amazon_id, 9, 'amazon10','106','194','250','80','5',1);//ラノベ
};

var displayFeed = function() {
	google.load("feeds", "1", { 'callback': cont });
}


google.setOnLoadCallback(displayFeed);

