﻿/**********************************************************************

  RSSリーダー

**********************************************************************/

new function() {
	//設定項目
	var scriptPath = 'http://trenchtown.info/reader/update.cgi';
	var screenNode = document.getElementById('rss_reader');

	//XMLHttpRequest作成
	var xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new function() {
		try {
			return new ActiveXObject('Msxml2.XMLHTTP');
		} catch (e) {
			return new ActiveXObject('Microsoft.XMLHTTP');
		}
	};

	//イベントハンドラ設定
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
			if (xmlhttp.status == 200) {
				var list = xmlhttp.responseText.split('\n');

				//記事一覧作成
				var rss_data = '<dl>';

				for (var i = 0; i < list.length; i++) {
					if (list[i]) {
						var data = list[i].split('\t');

						var date     = data[0];
						var itemName = data[1];
						var itemLink = data[2];
						var feedName = data[3];
						var feedLink = data[4];

						rss_data += '<dt>' + date + ' ... <a href="' + itemLink + '" target="_blank">' + itemName + '</a></dt>';
					}
				}

				rss_data += '</dl>';

				//情報反映
				screenNode.innerHTML = rss_data;
			} else {
				screenNode.innerHTML = '<ul><li>Error : ' + xmlhttp.status + '</li></ul>';
			}
		} else {
			screenNode.innerHTML = '<ul><li>Now Loading ...</li></ul>';
		}
	};

	//通信開始
	xmlhttp.open('get', scriptPath, true);
	xmlhttp.send('');

	return;
};
