var newList = Class.create();
newList.prototype = {
    initialize: function (limit) {
        this.limit = limit;
        this.url = '/cgi-bin/rss2json/rss2json.cgi';

        new Ajax.Request(
            this.url, {
                method: 'get',
                onComplete: this.insertNews.bind(this)
            }
        );
    },
    insertNews: function(res) {
        var rss = eval( '(' + res.responseText + ')' );

        var news = '';
        if ( rss.item.length ) {
            if ( this.limit && rss.item.length > this.limit ) {
                rss.item.length = this.limit;
            }
            for ( var i = 0; i < rss.item.length; i++ ) {

                news += '<dt>' + rss.item[i].datetime + '</dt>'
                      + '<dd><a href="' + rss.item[i].link + '">'
                      + '<img src="/common/image/common/icon/'  + rss.item[i].icon
                      + '" width="11" height="11" alt="' + rss.item[i].blogtitle + '" />'
                      + rss.item[i].title + '</a></dd>';
            }
        }
        else {
            news += '<dt>情報取得に失敗しました。</dt>';
        }

        $('KONDOgroupNews').innerHTML = news;
    }
};

