// based on http://code.google.com/apis/ajax/playground/#load_feed
// ニコパンブログの内容を取得してサイドバナーに表示

google.load("feeds", "1");

Event.observe(
    window,
    'load',
    function(){
        var feed = new google.feeds.Feed('http://cookpad.typepad.jp/cookpan/atom.xml');
        var containers_h = {
            nicopan_blog_date: 'dateStr',
            nicopan_blog_title: 'title',
            nicopan_blog_content: 'content'
        };
        feed.load(function(result){
            if(result.error)
                return;
            var entry = result.feed.entries[0];

            var entry_date = new Date(Date.parse(entry.publishedDate));
            entry.dateStr = [
                entry_date.getUTCFullYear(),
                '年',
                (entry_date.getUTCMonth() + 1),
                '月',
                entry_date.getUTCDate(),
                '日'
            ].join('');
            entry.content = entry.content.replace(/<.*?>/g, '').split('').splice(0,80).join('');

            for(var key in containers_h){
                $(key).appendChild(document.createTextNode(
                    entry[containers_h[key]]
                ));
            }
        });
    }
);
