var rss = {
	feeds: {
		wsj_buying_and_selling:	"http://online.wsj.com/xml/rss/3_7417.xml",
		feedburner_homes101:	"http://feeds.feedburner.com/Homes101RealEstateNews"
	},
	getFeed: function(url, nItems){
		new Ajax.Request("/services/rss/?url="+url, {
			method: "get",
			onSuccess: function(response){
				try{
					var xml = util.getXmlDoc(response.responseText);
					var items = xml.getElementsByTagName("item");
					var s = "<table>";
					for(var i=0; i<items.length; i++){
						if(i<nItems){
							var u = items[i].getElementsByTagName("link")[0].firstChild.nodeValue;
							s += "<tr><td><a href='"+u+"' target='_blank' class='rss-title'>"+items[i].getElementsByTagName("title")[0].firstChild.nodeValue+"</a></td></tr>";
							//s += "<tr><td class='rss-desc'>"+items[i].getElementsByTagName("description")[0].firstChild.nodeValue+"</td></tr>";
							var d = items[i].getElementsByTagName("dc:date")[0].firstChild.nodeValue.split("T");
							var year = d[0].split("-")[0];
							var month = d[0].split("-")[1]-1;
							var day = d[0].split("-")[2];
							var hour = d[1].split(":")[0];
							var minute = d[1].split(":")[1];
							var second = d[1].split(":")[2].split("-")[0];
							var d = new Date(year, month, day, hour, minute, second);
							s += "<tr><td class='rss-pubdate'>"+d.toDateString();+"</td></tr>";
							s += "<tr><td><br/></td></tr>";
						}
					}
					s += "</table>";
					util.get("rss").innerHTML = s;
				} catch(e){
					d.bug("rss.getFeed(): " + e);
				}
			}
		});
	}
}
