google.load("feeds", "1");
function initialize() {
	var mynow = new Date();
	var q = mynow.getMonth(); //月を取得
	var q2 = mynow.getDate(); //日にちを取得
	var q3 = mynow.getHours(); //時間を取得
	var q4 = mynow.getMinutes(); //分を取得
	var query = q+"0"+q2+"0"+q3+q4; //月日時分を合体。
	/* ---------------------------------------
		ここに読み込み設定を記述する
	--------------------------------------- */
	$("#blogFeed").gRssFeed("http://feedblog.ameba.jp/rss/ameblo/nakakoublog/rss20.xml?ss="+query, 10);
	$("#infoFeed").gRssFeed("http://nakakou.com/getinfo.cgi?ss="+query, 10);
}
jQuery.fn.extend({
	gRssFeed : function( url, num, opt) {
		var tgt = $(this);

		if( !opt ) opt = new Object();

		var _bd = opt.bdate!=null ? opt.bdate : "<li>";
		var _ed = opt.edate!=null ? opt.edate : "&nbsp;";
		var _bt = opt.btitle!=null ? opt.btitle : "";
		var _et = opt.etitle!=null ? opt.etitle : "</li>";
		var _df = opt.dformat!=null ? opt.dformat : "y/m/d";

		var feed = new google.feeds.Feed(url);
		feed.setNumEntries(num*2);
		feed.load(function(result) {
			if (!result.error) {
				tgt.each( function() {
					var cnt = 0;
					for (var i = 0; i < result.feed.entries.length; i++) {
						if(cnt>=num) break;
						var entry = result.feed.entries[i];

						if( !entry.title.match(/PR:/) ) {
							var d_d = new Date(entry.publishedDate);
							var year = d_d.getYear();
							if (year < 2000) year += 1900;
							var month = zeroFiller(d_d.getMonth()+1);
							var day = zeroFiller(d_d.getDate());
							var dateTxt = _bd+_df.replace("y", year).replace("m", month).replace("d", day)+_ed;

							var anchorTxt = _bt+entry.title+_et;
							if( entry.link )
								anchorTxt = _bt+'<a href="'+entry.link+'" target="_blank">'+entry.title+'</a>'+_et;
							
							$(this).append(dateTxt+anchorTxt);
							cnt++;
						}
					}
				} );
			}
		} );
	}
});
google.setOnLoadCallback(initialize);

function zeroFiller(num) {
	num = num+'';
	return num.length < 2 ? '0'+num : num;
}
