// JavaScript Document

// フィード読み込み
function loadFeed() {
		
    var feed = new google.feeds.Feed("http://www.nihon-kogeikan.or.jp/info/feed");	// フィードURL
	var real_entries = 3;	// 不要カテゴリを除外した後の最終表示件数
	
    feed.setNumEntries(30);
    feed.load(function(result) {
		
		var STR = '<ul>';
        if (!result.error) {
			
			var real_cnt = 0;			

            for (var i = 0; i < result.feed.entries.length; i++) {

				var DATE = formatDate(result.feed.entries[i].publishedDate);
				var TITLE = result.feed.entries[i].title;
				var URL = result.feed.entries[i].link;
				var CONTENT = result.feed.entries[i].content;

				if(URL.match(/^http:\/\/www.nihon-kogeikan.or.jp\/info\/news/)) {	// サイトURL（スラッシュはエスケープ）

					CONTENT = CONTENT.stripTags();
					
					if(CONTENT.length >= 100) {
						CONTENT = CONTENT.substring(0,100);
						CONTENT = CONTENT + '...';
					}

					real_cnt += 1;
										
					if(real_cnt <= real_entries) {

						if(real_cnt == 1) {
							var CLASS = 'class="first"';
						}
						else {
							var CLASS = '';
						}
					
						STR += '<li ' + CLASS + '><span class="date">' + DATE + '【' + TITLE + '】</span><br />' + CONTENT + '</li>';
					}
				}
            }
        }
		STR += '</ul>';
		
		document.getElementById('rss-content').innerHTML = STR;
    });
}

// 日付フォーマット
function formatDate(GDATE){
	var date = new Date(GDATE);
	
	var year = String(date.getFullYear());
	var month = String(date.getMonth() + 1);
	if(month.match(/^[0-9]{1}$/)) {
		month = '0' + month;
	}
	var day = String(date.getDate());
	if(day.match(/^[0-9]{1}$/)) {
		day = '0' + day;
	}
	
	var str = year + "." + month + "." + day;
	return str;
}

google.setOnLoadCallback(loadFeed);
