function createHttpRequest() {
	if (window.ActiveXObject) {
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e2) {
				return null;
			}
		}
	} else if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else {
		return null;
	}
}

function requestFile(data, method, fileName, async) {
	var httpoj = createHttpRequest();
	httpoj.open(method, fileName, async);
	httpoj.onreadystatechange = function() {
		if (httpoj.readyState == 4) {
			on_loaded(httpoj);
		}
	}
	httpoj.send(data);
}

function on_loaded(oj) {
	var data = JSON.parse(oj.responseText);
	for ( var name in data) {
		var list = '';
		var blog = data[name]
		for ( var i = 0; i < blog.length; i++) {
			var dt = '<dt>' + blog[i].date + '</dt>';
			var dd = '<dd><a href="' + blog[i].link
					+ '" target="_blank">' + blog[i].title
					+ '</a></dd>';
			list += dt + dd;
		}
		document.getElementById(name + 'List').innerHTML = list;
	}
}

requestFile("","GET", "/baketu/rss.php", true);
