/****************************************************
 * 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: "/news/windexfeed.xml",//RSSファイル名
		async: true,
		cache: false,
		dataType:"xml",
		success: function(xml){
			$(xml).find('entry').each(function(i){
                /* 初期設定で3件出力します。件数を変更は"i > 2"の部分を修正してください。
                   数値は"出力したい件数 - 1"を入力して下さい。*/
                if ( i > 4 ) {
                    return false;
                }
				var title = $(this).find('title').text();
				//if(title.length > 30){title =title.slice(0,30)+'･･･';}
                /* タイトルを省略する場合は、"title.length > 30"の部分を修正します。
                   "(0,30)"は(開始文字,終了文字)です。*/
				var summary = $(this).find('summary').text();				
				var url = $(this).find('link').attr('href');
				var img = $(this).find('mainimg').text();
				
				if (img!=""){
					var imgurl = '<img src="'+img+'" width="85" />';
					//文字列丸める画像有り
					if(summary.length > 65){summary =summary.slice(0,65)+'...';}
				}else{
					var imgurl ="";
					//文字列丸める画像無しt
					if(summary.length > 100){summary =summary.slice(0,100)+'...';}					
				}				
				//日付を整形
				var date = dateParse($(this).find('published').text());
				$('#news_box').append('<div class="article clearfix">'+imgurl+'<p><strong>'+date[0]+'<br />'+title+'</strong><br />'+summary+'<p class="link"><a href="'+url+'">全文を読む</a></p></div>');
    		});
			$("#news_box .article img").css({"float":"left"})
			$("#news_box .article:last").css({"margin-bottom":"0"})
			//$("#news_box .article:last").css({"padding-bottom":"0"})
		}
	});
});

//dateParse
function dateParse(str){
    //var objDate = new Date(str);
	var objDate = new Date(str.replace(/-/g,'/') );
    var nowDate = new Date();
    //現在の日付との差を計算
    myDay = Math.floor((nowDate.getTime()-objDate.getTime()) / (1000*60*60*24)) + 1;
    //もし2週間以内なら"new!"マーク
    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;
    return rtnValue;
}
