$(document).ready(function(){
	$.ajax({
    	url: "http://blog.allex.biz/?feed=rss2",
		async: true,
		cache: false,
		dataType: "xml",
		success: function(xml){
		$(xml).find('item').each(function(index){
			//表示数の上限を決める
			//if (index == 5) { return false; } 全て表示するためコメントアウト
 
			//rssよりlink部分を抜き出す
			var url = $(this).find('link').text();
 
			//rssよりtitle部分を抜き出し、21文字より多い場合それ以下を切り捨てる
			var title = add_limit(20, $(this).find('title').text());
 
			//rssよりdescription部分を抜き出し、56文字より多い場合それ以下を切り捨てる
			var desc = add_limit(55, $(this).find('description').text());
 
			//rssよりpubdate部分を抜き出し、Date型に変換した後、yyyy/mm/ddの形式に変換する
			var update = new Date($(this).find('pubDate').text());
				update = update.getFullYear() + "." + add_keta(Number(update.getMonth())+1) + "." + add_keta(update.getDate());
 
			//変数をフォーマットしてitemlistオブジェクトに代入する
			$('#itemlist').append('<li id="news_hiduke" class="li_side">' + update + '</li><li id="news_info" class="li_side"><a href="' + url + '" target="_blank">' + title + '</a></li>');
		});
	}
	});
});
 
//引数が0-9の場合、先頭に0を加える
function add_keta(num){
  if (num < 10){
    num = "0" + num;
  }
  return num;
}
 
//引数strの文字数をnumにし、"…"を加える
function add_limit(num, str){
  if (str.length > num){
    str = str.substr(0, num);
  str = str + "…";
  }
  return str;
}

function RssRead() {
	o_feed=new GoogleAjaxFeedApi_maregAndSort_override('o_feed');
	o_feed.set_sortKey('datetime');
	o_feed.set_sortMode('desc');
	o_feed.set_idView('feed');
	o_feed.add_feed('http://blog.allex.biz/?feed=rss2',7, 'モリシンブログ');
	o_feed.batch();
}
