var last_xml_response = "";

//----------------------------------------------------------
//----------------------------------------------------------
function format_rss_data (divname, response) {
    var html = "";

    var doc = response.documentElement;
	if (doc) {
		// If this does not work in IE, the Content-type
		// in the header was likely not set to "text/xml".

		var items = doc.getElementsByTagName('item');
		var len = items.length;

		for (var i=0; i < len; i++) {

			var title = items[i].getElementsByTagName('title')[0];
			var link = items[i].getElementsByTagName('link')[0];

			if (link && title && link.firstChild && title.firstChild) {
       		  html += '<b><a target="_blank" href="' 
					+ link.firstChild.data 
					+ '">' 
					+ title.firstChild.data 
					+ "</a></b><br>";

			  //var cbDetails = document.getElementById("cbDetails");
			  //if (cbDetails.checked) {
				var desc = items[i].getElementsByTagName('description')[0];
				html += "<font size='-1'>" 
						+ desc.firstChild.data 
						+ "</font><p>";
			  //}
			} 
		}
	}

    var target_div = document.getElementById(divname);
    target_div.innerHTML = html;
}

//----------------------------------------------------------
function getXmlFileCB(resp)
{
	var content = document.getElementById("rsscontent");
	content.innerHTML = "Displaying Data...<br>";

	// code for IE
	if (window.ActiveXObject)
	{
	  var doc=new ActiveXObject("Microsoft.XMLDOM");
	  doc.async="false";
	  doc.loadXML(resp.responseText);
	}
	// code for Mozilla, Firefox, Opera, etc.
	else
	{
	  var parser=new DOMParser();
	  var doc=parser.parseFromString(resp.responseText,"text/xml");
	}// documentElement always represents the root node

	last_xml_response = doc; //resp.responseXML;
    format_rss_data ("rsscontent", last_xml_response);
}


//----------------------------------------------------------
function get_rss_feed (site) {

    var content = document.getElementById("rsscontent");
    content.innerHTML = "Retrieving Data...<br>";

	var url = '/cms/nsmaxcast/getfeed'
    MN.AJAX.Get(url, getXmlFileCB, 'site', site);
}





