	var rss_atom = 'http://fpsodan.sakura.ne.jp/blog/atom.xml';
	var targetId = 'jutaku_tbl';
	var MaxEntry = '5';
	var TitleMax = '';
	var TextMax  = '30';
	var DataMax  = '';
	var forYear = '.';
	var forMonth= '.';
	var forDay  = '';
	var forCate = 'YES';


	var year= 'YES';
	var month= 'YES';
	var day = 'YES';

	var loading_image = '';	
	var loading_txt = '読み込んでいます。';

var category = ["住宅ローン"];



function funcHtml(DATE,TITLE,TEXT,URL,CATEGORY) {
	return '<div><div class="date">'+DATE+'</div><div class="title"><a href="'+URL+'">'+TITLE+'</a></div></div>';
};




if( typeof(rss_atom) != 'undefined')
{
	var conteiner = document.getElementById(targetId);
	var Loading;
	if(loading_image != "") {
		Loading = document.createElement('img');
		Loading.setAttribute('src',loading_image);
	} else {
		Loading = document.createElement('p');
		Loading.style.textAlign = 'center';
		Loading.appendChild(document.createTextNode(loading_txt));
	}
	conteiner.appendChild(Loading);
	conteiner.style.display = 'block';

	google.load("feeds", "1");
}



function init()
{
	var rnd = (new Date()).getTime();
	if(rss_atom.match(/\?/ig))
	{
		rnd = '&' + rnd;
	}
	else
	{
		rnd = '?' + rnd;
	}
	var feed = new google.feeds.Feed(rss_atom+rnd);
	var entryMax = 100;

	feed.setNumEntries(entryMax);

	feed.load( function(result) {
		if (!result.error) {
			

			var isEntry;
			var entryAllData;
			var arrEntrys;
			var sEnTitle;
			var sEnURL;
			var sEnText;
			var sEnDate;
			var nEntryNum;
			var sHtml;
			var isTrimText;

			
			sHtml = '';
			entryAllData = result.feed.entries.length;
			getFeedCnt = 0;
			for (var nECnt = 0; nECnt < entryAllData; nECnt++) {
				arrEntrys = result.feed.entries[nECnt];
				cEntry = 'false';

				if(forCate == 'YES')
				{
					for(var nCnt=0; nCnt<category.length; nCnt++) {
						if(arrEntrys.categories == category[nCnt])
						{
							cEntry = 'true';
						}
					}
				} else {
					cEntry = 'true';
				}
				
				if (MaxEntry != "" && cEntry == 'true') {
					if(MaxEntry <= getFeedCnt) {
						cEntry = 'false';
						break;
					}
				}
				

				if(cEntry == 'true') {
					sEnURL   = arrEntrys.link;
					sEnTitle = arrEntrys.title;
					sEnAuthor = arrEntrys.author;
					if(sEnAuthor == "rssad.jp" || new String(sEnTitle).match(/【PR】/ig))
					{
						continue;
					}

					sEnText  = arrEntrys.content;
					if(typeof(sImage) == 'undefined')
					{
						sImage = '';
					}
					sEnText  = sEnText.replace(/(<br\/>)|(<br \/>)/gi,"\n");
					sEnText  = sEnText.replace(/(<.*?>)|(\r\n)|(\r)/gi,"");
					
					if (TextMax != '') {
						if (sEnText.length > parseInt(TextMax)) {
							sEnText = sEnText.substring(0,parseInt(TextMax));
							isTrimText = 'true';
						}
					}

					var dateObj = new Date(arrEntrys.publishedDate);
					var nYear = dateObj.getFullYear();
					var nMonth = dateObj.getMonth() + 1;
					var nDay = dateObj.getDate();

					nMonth = nMonth + ''; nDay = nDay + '';
					if(nDay.length == 1) {
						nDay = '0' + nDay;
					}
					if(nMonth.length == 1) {
						nMonth = '0' + nMonth;
					}
					sEnDate = "";
					if(year == 'YES')
					{
						sEnDate = nYear + forYear;
					}
					if(month == 'YES')
					{
						sEnDate = sEnDate + nMonth + forMonth;
					}
					if(month == 'YES')
					{
						sEnDate = sEnDate + nDay + forDay;
					}
					if(TitleMax != "" && parseInt(TitleMax) > 0)
					{
						if(sEnTitle.length > parseInt(TitleMax))
						{
							var tmpLen = sEnTitle.length - parseInt(TitleMax) + 2;
							sEnTitle = sEnTitle.substring(0,sEnTitle.length - parseInt(tmpLen));
							sEnTitle = sEnTitle + '…';
						}
					}
					if(DataMax != "" && parseInt(DataMax) > 0) {
						var tmpDateLen  = sEnDate.length;
						var tmpTitleLen = sEnTitle.length;
						var tmpTextLen  = sEnText.length;
						var TotalLen = tmpDateLen + tmpTitleLen + tmpTextLen;
						if(TotalLen > parseInt(DataMax)) {
							patchLen = TotalLen - parseInt(DataMax);
							sEnText = sEnText.substring(0,sEnText.length - parseInt(patchLen));
							isTrimText = 'true';
						}
					}
					if(isTrimText == 'true') {
						sEnText = sEnText + '…';
					}
					
					sHtml += funcHtml(sEnDate,sEnTitle,sEnText,sEnURL,arrEntrys.categories);
					getFeedCnt = getFeedCnt + 1;
				}
			}
			conteiner.removeChild(Loading);
			conteiner.innerHTML += sHtml;
			conteiner.style.display = 'block';
		}
	});
}

google.setOnLoadCallback(init);
