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

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

        var rss = data.rss.channel;
        var news = '<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"><tr valign="top">';
        if ( rss.item.length ) {
            for ( var i = 0; i < rss.item.length; i++ ) {

                news += '<td class="txt-12">' + rss.item[i].date + '<td>'
                    + '<td class="txt-12">' + rss.item[i].title + '<br>'
                    + '<a href="' + rss.item[i].link + '" target="_blank"><font color="#3366FF">'
                    + rss.item[i].description + '</font></a> </td></tr>';
            }
        }
        else {
            news += '<tr><td class="txt-12" colspan="2">情報取得に失敗しました。</td></tr>';
        }
        news += '</table>';

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



