/*--------------------------------------------------------------------------*
 *  
 *  RSS Feed Reader via Google AJAX Feed API
 *  
 *  2010 Takahashi Yuki
 *  @ Creative Office Noside
 * 
 *--------------------------------------------------------------------------*/


function initialize(){
	var feed = new google.feeds.Feed("http://syourinzannews.blog66.fc2.com/?xml");
	feed.setNumEntries(5);		//表示する記事の数
	nMaxLength = 22;			//表示する記事の最大文字数
    feed.load(function(result){
		var html;
		
        if(!result.error){
            if(result.feed.entries.length){				
                html = '<ul class="vright">';
                for(var i=0; i<result.feed.entries.length; i++){
                    var entry = result.feed.entries[i];
					var strdate = createDateString(entry.publishedDate);
					html += '<li>';
					html += '<p class="date">' + strdate + '</p>';
					html += '<h3><a href="' + entry.link + '" target="_blank">' + entry.title + '</a></h3>';
					html += '<p>';
					if(entry.contentSnippet.length > nMaxLength){
						html += entry.contentSnippet.substring(0, nMaxLength) + '...';
					}else{
						html += entry.contentSnippet;
					}
					html += '</p>';
					html += '</li>';
				}
				html += '</ul>';
			}
		}else{
			html = '<p>RSSの読み込みに失敗しました。</p>';
		}
		
		var container = document.getElementById("feed");
		container.innerHTML = html;
	});
}



// 日付を整形

function createDateString(publishedDate){
	var pdate = new Date(publishedDate);
	
	var pday = pdate.getDate();
	var pmonth = pdate.getMonth() + 1;
	var pyear = pdate.getFullYear();
	var phour = pdate.getHours();
	var pminute = pdate.getMinutes();
	var psecond = pdate.getSeconds();
	var strdate = pyear + "/" + pmonth + "/" + pday;
	
	return strdate;
}


google.setOnLoadCallback(initialize);


