/**
@prefix : <http://purl.org/net/ns/doas#> .
<http://www.shikanko.co.jp/js/feedRead.js> a :JavaScript;
 :shortdesc "feedRead JavaScript";
 :created "2010-12-29";
 :license <http://www.shikanko.co.jp/>;
 :dependencies "jQeryとjFeedに依存します。" .
*/

// 外部RSS読み込み
function feedRead() {
	
    $.ajax({
        url: 'wp/feed/',
        //非同期通信
        async: true,
        //通信結果をキャッシュしない
        cache: false,
        dataType: "xml",
        success: function(xml){
            $(xml).find('item').each(function(i){
                if (i == 3) {
                    return false;
                }
                var title = $(this).find('title').text();
                var url = $(this).find('link').text();
                var date = $(this).find('pubDate').text();
                date = dateChanger(date);
				$('.blog-area-box').append('<li><span>'+date+'<\/span><a href="'+url+'">'+title+'<\/a><\/li>');
            });
            $('.blog-area-box li').wrapAll('<ol><\/ol>');
        },
        //エラー表示
        error: function(xml){
            $('.blog-area-box').append('<li>Feedの読み込みに失敗しました。<\/li>');
			$('.blog-area-box li').wrapAll('<ol><\/ol>');
        }
    });

    //月表示を数字表示に変換する
    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;
        return datestr;
    };
}
$(document).ready(feedRead);
