$(function() {
	
	var blogList = [
		{id:1,title:'小豆島の空の下～小豆島に浮かぶホテル オリビアン小豆島～',url:'http://ameblo.jp/olivean/',feedurl:'proxy.php?url=http://feedblog.ameba.jp/rss/ameblo/olivean/rss20.xml'},
		{id:2,title:'Dress Shop Blog',url:'http://ameblo.jp/olivean-wedding/',feedurl:'proxy.php?url=http://feedblog.ameba.jp/rss/ameblo/olivean-wedding/rss20.xml'},
		{id:3,title:'olivean wedding planner blog',url:'http://ameblo.jp/oliveanwedding/',feedurl:'proxy.php?url=http://feedblog.ameba.jp/rss/ameblo/oliveanwedding/rss20.xml'}
	];
	
	for (var i = 0; i < blogList.length; i++) {
		var blogItem = blogList[i];
		$.getFeed({
			url: blogItem.feedurl,
			success: (function(blogItem){ return function(feed) {
				var item = feed.items[0];
				var html = getBlogDiv(item, blogItem);
				$('#blog'+blogItem.id).append(html);
			};})(blogItem)
		});
	}
});

function getBlogDiv(item, blogItem) {
	var id = blogItem.id;
	var title = blogItem.title;
	var url = blogItem.url;
	var honbun = item.description;
	honbun = tag_tikan(honbun);
	var html = '';
	html += '<div class="inner">';
	html += '<div class="staff_blog">';
	html += '<div class="staff_blog_header' + id + '">';
	html += '<div class="staff_blog_inner">';
	html += '<h3><span class="reader">' + title + '</span></h3>';
	html += '<h4 class="pb10"><a href="' + url + '" title="' + item.title + '" class="l">『' + item.title + '』</a><br /><span class="s">' + changeDate(item.updated) + '</span></h4>';
	html += '<p>' + honbun.substring(0, 100) + '…</p>';
	html += '</div></div>';
	html += '<div class="staff_blog_footer tr lb"><div><a href="' + url + '" title="' + item.title + '">&raquo;&nbsp;ブログの続きはこちら</a></div></div>';
	html += '</div><!--"staff_blog"-->';
	html += '</div><!--"inner"-->';
	return html;
}

function changeDate(str) {
	var myDate=new Date(str);
	var YYYY=myDate.getFullYear();
	var MM=myDate.getMonth()+1;
	var DD=myDate.getDate();
	var date=YYYY+"年"+MM+"月"+DD+"日";
	return date;
}

function tag_tikan(str) {
	delete01 = new RegExp(/\n/g);
	delete02 = str.replace(delete01, "");
	delete03 = new RegExp(/>(.*?)</g);
	delete04 = delete02.replace(delete03, ">\n$1\n<");
	rgexp = new RegExp(/<("[^"]*"|'[^']*'|[^'">])*>/g);
	hoge01 = delete04.replace(rgexp, "");

	return hoge01;
}

