/****************************************************
 * jQuery RSS Plugin by gomashio
 * version: 0.00 (2010/03/28)
 * @requires jQuery v1.3.2 or later
 ****************************************************/
$(function(){
	
	var feedurl = new Array("blog_k/atom.xml","blog_c/atom.xml","blog/atom.xml"); 
	var wktitle = new Array;
	var wklink = new Array;
	
	//Feed取得
	for (n = 0; n < feedurl.length;n++ ) {

		$.ajax({
			url: feedurl[n],	//RSSファイル名
			cache: false,
			dataType:"xml",
			success: function(xml){
				
				//titleを配列に
				$(xml).find('title').each(
					function(j){
						wktitle[j] = $(this).text();
					});
					
				//linkを配列に
				$(xml).find('link').each(
					function(k){
						wklink[k] = $(this).attr('href');
					});
					
				$(xml).find('entry').each(function(i){
					
					//表示したい件数-1回ループ
					if ( i > 0 ) {
	                    return false;
	                }
	              
					var title = $(this).find('title').text();
					var url = $(this).find('link').attr('href');
					
					//日付を整形
					var date = changeDate($(this).find('published').text());
					
					//var newMark = isNew($(this).find('published').text());
					var newMark = isNew(date);
					
    				$('#blogfeed').append('<tr><td>'+ newMark + '</td><th><a href="' + wklink[0] + '">' + wktitle[0] + '</a></th><td>' + date + '</td><td><a href="' + url + '">' + title + '</a></td></tr>');
				});
			}
		});
	}
});



//日付表記を変換
function changeDate(str){
	/*
	var myDate = new Date(str);
	var YYYY = myDate.getFullYear();
	var MM = myDate.getMonth()+1;
	if(MM < 10){MM = "0" + MM;}
	var DD = myDate.getDate();
	if(DD < 10){DD = "0" + DD;}
	*/
	//Chromeだとキレイな日付じゃないと受付ないみたい…
	var YYYY = str.substr(0,4);
	var MM = str.substr(5,2);
	var DD = str.substr(8,2);
	var date = YYYY + "/" + MM + "/" + DD;
	return date;
}

//現在の日付との差を計算
function isNew(str){
	var objDate = new Date(str);
	var nowDate = new Date();

	myDay = Math.floor((nowDate.getTime()-objDate.getTime()) / (1000*60*60*24)) + 1;

	//もし2週間以内なら"new!"マーク
	if (myDay < 15 ){
	    var newMsg = '<img src="images/common/ico_new.gif" alt="new" />';
	} else {
	    var newMsg = '&nbsp;';
	}
	
	return newMsg;
}
