

function getRSSFeed(url, id, count) {
	
	if (window.ActiveXObject) //IE
        rss = new ActiveXObject("Microsoft.XMLHTTP");
    else if (window.XMLHttpRequest) //other
        rss = new XMLHttpRequest();
	
	rss.open("GET", url, true);
	
	rss.setRequestHeader("Cache-Control", "no-cache");
    rss.setRequestHeader("Pragma", "no-cache");
	
	rss.onreadystatechange = function() {
		if (rss.readyState === 4) {
			if (rss.status === 200) {
				printRSS(rss.responseXML, id, count);
			}
		}
	}
	rss.send(null);
}

function printRSS(rssXML, id, count) {
	var root = rssXML.getElementsByTagName('rss')[0];
	var channels = root.getElementsByTagName('channel');

	var items = channels[0].getElementsByTagName('item');
			
	var html = "";

	for (var i = 0; i < items.length; i++) {	
		
		var title = items[i].getElementsByTagName('title')[0].firstChild.nodeValue;
		var guid = items[i].getElementsByTagName('guid')[0].firstChild.nodeValue;
		if (i < count) 
			html = html + ' ' + '<a href="' + guid + '" target="_parent">' + title + '</a>' + (i < (count - 1) && i < items.length - 1 ? ',' : '')
		else {
			html = html + ' ' + '<a href="' + (channels[0].getElementsByTagName('link')[0].firstChild.nodeValue)  + '" target="_parent">' + '...' + '</a>';
			break;
		}

	}
	
	document.getElementById(id).innerHTML = (channels[0].getElementsByTagName('title')[0].firstChild.nodeValue) + ': ' + html;
}
