var limit = 3 * 24 * 60 * 60 * 1000; //3日
google.load("feeds", "1");
function initialize() {
var now = (new Date()).getTime();
var container = document.getElementById("gfeed");
container.innerHTML = '';
adstr = new Array("PR:");//広告判別文字
numEntries=5;//表示するエントリー数

var feedurl = new Array("http://rssblog.ameba.jp/nailcollection/rss20.xml"); //RSSのURL
for (n = 0; n < feedurl.length;n++ ) {
    var feed = new google.feeds.Feed(feedurl[n]);
    feed.setNumEntries(10); //記事を10件取得
    
    feed.load(function(result) {
	    if (!result.error) {
    	    html ="<!--h4>"+result.feed.title+"<\/h4--><dl>"; //タイトル
        	count=0;
			for (i = 0; i < result.feed.entries.length; i++) {
				if(count>numEntries)break;
				count++;
				
	            var entry = result.feed.entries[i];
    	        var entdate = new Date(entry.publishedDate).getTime();
        	    var newmark = '';
								
				//広告ならスキップ
            	skipflag=0;
				for (j = 0; j < adstr.length; j++) {
					re = new RegExp("^"+adstr[j] );
					
					if (entry.title.match(re)) {
						skipflag=1;
						break;
					}
				}
				if(skipflag){continue;}
				
				if (now >= entdate && now <= (entdate + limit)) {
	           		newmark = '<span style="color:red;">new!<\/span>';
					//「NEWマーク」のタグ
				}
				html += "<dt>["+changeDate(entry.publishedDate)+"] "+newmark+"<br /><a href='"+entry.link+"' target='_blank'>"+entry.title+"<\/a><\/dt>";
				//記事タイトル [日付] 3日以内の記事ならNEWマーク
				// html += "<dd>"+entry.contentSnippet+"<\/dd>"; //概要
            }
			html += "<\/dl>";
			container.innerHTML += html;
		}
  	});
  }
}
//日付表示変更
function changeDate(str){
  var myDate=new Date(str);
  var YY=myDate.getFullYear();
  var MM=myDate.getMonth()+1;
  if(MM<10){MM="0"+MM;}
  var DD=myDate.getDate();
  if(DD<10){DD="0"+DD;}
  var date=YY+"."+MM+"."+DD;
  return date;
 }  
google.setOnLoadCallback(initialize);

