/**
 * Google AJAX Feed API (Open Feeds Download)
 */

var gfConfig = {
	"feedURI":"http://feeds.fc2.com/fc2/xml?host=blvd724.blog62",
	"resultID":"gfeed",
	"max":3,
	"text":100,
	"feedBlock":"dl",
	"titleBox":"dt",
	"dateBox":"dt",
	"contentBox":"dd"
}

google.load("feeds", "1",{"callback" : feedLoaded,"language" : "ja_JP","nocss" : true});

function feedLoaded() {
	var feed = new google.feeds.Feed(gfConfig.feedURI);
	feed.load(function(result) {
		if (!result.error) {
			var container = document.getElementById(gfConfig.resultID);
			container.innerHTML ="";
			var feedBlock = document.createElement(gfConfig.feedBlock);
			var viewMax = (result.feed.entries.length<gfConfig.max)?result.feed.entries.length:gfConfig.max;
			for (var i = 0; i < viewMax ; i++) {
			if(i >= result.feed.entries.length) return;
			var entry = result.feed.entries[i];
			var titleBox = document.createElement(gfConfig.titleBox);
			var dateBox = document.createElement(gfConfig.dateBox);
			var contentBox = document.createElement(gfConfig.contentBox);
			titleBox.className = "title";
			dateBox.className = "date";
			contentBox.className = "snippet";
			titleBox.innerHTML='<a href="'+entry["link"]+'" rel="nofollow external" target="_blank">'+entry["title"]+'</a>';
			dateBox.innerHTML = dateformat(entry["publishedDate"]);
			var str = entry["content"].replace(/\s/,"");
			if(gfConfig.text!="all"||gfConfig.text==0){
				str = str.replace(/<\/?[^>]+>/gi, "");
				str = str.substring(0, gfConfig.text)+"...";
			}
			contentBox.innerHTML = str;
			feedBlock.appendChild(titleBox);
			feedBlock.appendChild(dateBox);
			feedBlock.appendChild(contentBox);
			container.appendChild(feedBlock);
		}
	}
	});
};

function dateformat(date){
	dd = new Date(date);
	yy = dd.getYear();
	mm = dd.getMonth() + 1;
	d = dd.getDate();
	if (yy < 2000) { yy += 1900; }
	if (mm < 10) { mm = "0" + mm; }
	if (d < 10) { d = "0" + d; }
	return yy + "/" + mm + "/" + d;

};
