// JavaScript Document
$(function(){
        //RSSが同じドメインにある場合
        $.ajax({
            //同じドメインにあるXMLファイルのある場所を指定してあげる
            url: './rss/rss.xml',
            //非同期通信
            async: true,
            //通信結果をキャッシュしない
            cache: false,
            dataType: "xml",
            success: function(xml){
                $(xml).find('item').each(function(i){
                    if (i == 10) {
                        return false;
                    }
                    var title = $(this).find('title').text();
                    var url = $(this).find('link').text();
                    var date = $(this).find('pubDate').text();
					
                    //月表示を数字表示に変換する
                    date = dateChanger(date);
					
					//
					if(myDay < 30) {
						//idがlist-01の箇所にリストで書き出す
						$('#list-01').append('<li class=\"rss_left\">' + datestr + '　</li><li class=\"rss_right\"><a href="' + url + '">' + title + '<\/a><img src=\"images/index/new.jpg\"><\/li><li class=\"clear\"><\/li>');
					}else {
						//idがlist-01の箇所にリストで書き出す
						$('#list-01').append('<li class=\"rss_left\">' + datestr + '　</li><li class=\"rss_right\"><a href="' + url + '">' + title + '<\/a><\/li><li class=\"clear\"><\/li>');
					}
					
					
                });
                //idがlist-01にあるliをolで括る
                $('#list-01 li').wrapAll('<ol><\/ol>');
            },
            //エラー表示
            error: function(xml){
                $('#list-01').append('<p class=\"rss_left\">RSS Feedの読み込みが失敗です。<\/p>');
            }
        });
        //月表示を数字表示に変換する
        var dateChanger = function(str){
					
            var mydate = new Date(str);
            yy = mydate.getFullYear();
            mm = mydate.getMonth() + 1;
            dd = mydate.getDate();
            if (mm < 10) { mm = "0" + mm; }
            if (dd < 10) { dd = "0" + dd; }
            datestr = yy + "/" + mm + "/" + dd ;
					
					//現在の日付を取得
					/*
					nowD = new Date( ) ;
					nowYear    = nowD.getYear();     // 年
					nowMonth   = nowD.getMonth()+1;  // 月
					nowDate    = nowD.getDate();     // 日
					nowYear4 = (nowYear < 2000) ? nowYear+1900 : nowYear ;
					datestr2 = nowYear4 + "/" + nowMonth + "/" + nowDate ;
					*/
					
					myNow   = new Date();
					myBirth = new Date( yy , mm - 1 , dd );
  					myMsec = myNow.getTime()-myBirth.getTime();
					myDay = Math.floor(myMsec / (1000*60*60*24));
					
            return datestr;
            return myDay;
			
        };
});
