var greader_req;

function greader_display(url) {
	greader_create_request();
	greader_req.onreadystatechange = greader_callback;
	greader_req.open("GET", url, true);
	greader_req.send(null);
}

function greader_create_request() {
	try {
		greader_req = new XMLHttpRequest();
	} catch (e) {
		greader_req = new ActiveXObject("Msxml2.XMLHTTP");
	}
}

function greader_callback() {
	if (greader_req.readyState == 4 && greader_req.status == 200) {
		xml_content = greader_req.responseXML;
		greader_display_entries(xml_content);
		//document.write(xmlMicoxTree(xml_content, ""));
	}
}

function greader_display_entries(root_items_node) {
	html = "";
	html += "<h2>Google Reader shared items</h2>";
	html += "<ul>";
	entries = root_items_node.getElementsByTagName("entry");
	for(var i = 0; i < entries.length && i < 5; i++) {
		html += greader_display_entry(entries[i]);
	}
	html += "</ul>";
	document.getElementById("side").innerHTML += html;
}

function greader_display_entry(entry_node) {
	html = "";
	link = entry_node.getElementsByTagName("link")[0].getAttribute("href");
	title = entry_node.getElementsByTagName("title")[0].firstChild.nodeValue;
	author = entry_node.getElementsByTagName("author")[0].getElementsByTagName("name")[0].firstChild.nodeValue;
	html += "<li><a href=\"" + link + "\">";
	html += title;
	html += "</a>";
	html += " by " + author;
	html += "</li>";
	return html;
}

greader_display("http://blog.lookoom.net/greader.cgi");