/****************************************************
 * jQuery RSS Plugin by fieeeld
 * version: 0.04 (2008/12/01)
 * @requires jQuery v1.2.6 or later
 *
 * Demo at: http://tpfields.xrea.jp/demo/js/sitefeeds/
 *
 ****************************************************/
 $(function(){
	$.ajax({
		url: "staffblog/rss.xml",//RSSファイル名
		async: true,
		cache: false,
		dataType:"xml",
		success: function(xml){
			$(xml).find('item').each(function(i){
				/* 初期設定で3件出力します。件数を変更は"i > 2"の部分を修正してください。
					数値は"出力したい件数 - 1"を入力して下さい。*/
				if ( i >= 1 ) {
					return false;
				}
				var title = $(this).find('title').text();
				var description = $(this).find('description').text();
				var url = $(this).find('link').text();
				var category = $(this).find('category').text();
				//日付を整形
				var date = dateParse($(this).find('pubDate').text());
				//"2008/10/14
				$('#staffblog_feed_top').append('<h4 class="title">'+title+'</h4><p>'+date[0]+'<span class="cat">【'+category+'】</span></p><p>'+description+'</p><p class="tr"><a href="'+url+'">&gt;&gt; 続きを読む</a></p>');
			});
		}
	});
});

$(function(){
	$.ajax({
		url: "staffblog/rss.xml",//RSSファイル名
		async: true,
		cache: false,
		dataType:"xml",
		success: function(xml){
			$(xml).find('item').each(function(i){
				/* 初期設定で3件出力します。件数を変更は"i > 2"の部分を修正してください。
					数値は"出力したい件数 - 1"を入力して下さい。*/
				if ( i >= 5 ) {
					return false;
				}
				if(1<=i&&i<=5){
				var title = $(this).find('title').text();
				var url = $(this).find('link').text();
				var category = $(this).find('category').text();
				//日付を整形
				var date = dateParse($(this).find('pubDate').text());
				//"2008/10/14
				$('#staffblog_feed').append('<tr><th>'+date[0]+'</th><td><a href="'+url+'">'+title+'</a><span class="cat">【'+category+'】</span>'+date[1]+'</td></tr>');
				}
			});
		}
	});
});

$(function(){
	$.ajax({
		url: "info/news/rss.xml",//RSSファイル名
		async: true,
		cache: false,
		dataType:"xml",
		success: function(xml){
			$(xml).find('item').each(function(i){
				/* 初期設定で3件出力します。件数を変更は"i > 2"の部分を修正してください。
					数値は"出力したい件数 - 1"を入力して下さい。*/
				if ( i >= 4 ) {
					return false;
				}
				var title = $(this).find('title').text();
				var url = $(this).find('link').text();
				//日付を整形
				var date = dateParse($(this).find('pubDate').text());
				//"2008/10/14
				$('#news_feed').append('<tr><th>'+date[0]+'</th><td><a href="'+url+'">'+title+'</a>'+date[1]+'</td></tr>');
			});
		}
	});
});

$(function(){
	$.ajax({
		url: "info/campaign/rss.xml",//RSSファイル名
		async: true,
		cache: false,
		dataType:"xml",
		success: function(xml){
			$(xml).find('item').each(function(i){
				/* 初期設定で3件出力します。件数を変更は"i > 2"の部分を修正してください。
					数値は"出力したい件数 - 1"を入力して下さい。*/
				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
				$('#campaign_feed').append('<li><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;
    //もし1週間以内なら"new!"マーク
    if (myDay < 7 ){
        var newMsg = '&nbsp;&nbsp;<span class="new">new!</span>';
    } else {
        var newMsg = '';
    }
    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;
}