/****************************************************
 * jQuery RSS Plugin by fieeeld
 * version: 0.04 (2008/12/01) -RF CHANGE(2010/05/12)
 * @requires jQuery v1.2.6 or later
 ****************************************************/
$(function(){
	$.ajax({
		//RSSファイル名
		url: "/news/?feed=rss2",
//		url: "/news.xml",

		async: true,
		cache: false,
		dataType:"xml",
		success: function(xml){
			$(xml).find('item').each(function(i){
                /* 初期設定で5件出力します。。*/
                if ( i >= 5 ) {
                    return false;
                }
				var title	= $(this).find('title').text();
				var url		= $(this).find('link').text();
				//日付を整形
				var date	= dateParse($(this).find('pubDate').text());

				//"2008/10/14  ほにゃらら" の形式で出力
				$('#feedlist').append('<li><small>' + date[0] + '</small><br /><a href="' + url + '">' + title + '</a></li>');
    		});
		}
	});
});

//dateParse: "2008/10/14" 形式
function dateParse(str){
	var objDate	= new Date(str);
	var nowDate	= new Date();

    //現在の日付との差を計算
	myDay = Math.floor((nowDate.getTime()-objDate.getTime()) / (1000*60*60*24)) + 1;
    //もし2週間以内なら"new!"マーク
	var newMsg = (myDay < 15 )
		? '&nbsp;&nbsp;<span style="color:#ff6666; font-weight:bold;">new!</span>'
		: '';
	var year	= objDate.getFullYear();
	var month	= objDate.getMonth() + 1;
	var date	= objDate.getDate();
	if ( month < 10 ) { month = "0" + month; }
	if ( date < 10 ) { date = "0" + date; }
	str			= year + '.' + month + '.' + date;
	rtnValue	= new Array(2);
	rtnValue[0]	= str;
	rtnValue[1]	= newMsg;

    return rtnValue;
}

