
var arrTitle = new Array(), arrDesc = new Array(), arrLink = new Array();
var itemCount = 0;

function loadXML(url, handler, trg, iCount) {
 	if(!trg) trg = "reel";
 	if(!iCount) iCount = itemCount;
    if (document.implementation && document.implementation.createDocument) {

        var xmldoc = document.implementation.createDocument("", "", null);
        xmldoc.onload = function(  ) { handler(xmldoc, trg, iCount); }
        xmldoc.load(url);

    }
    else if (window.ActiveXObject) { 

        var xmldoc = new ActiveXObject("Microsoft.XMLDOM");   
        xmldoc.onreadystatechange = function(  ) {            
            if (xmldoc.readyState == 4) handler(xmldoc, trg, iCount);
    }
	     xmldoc.load(url);                                  
    }
}
 

function formatRSS(xmldoc, trg, iCount) {

	var items = xmldoc.getElementsByTagName("item");

	for(var i = 0; i < items.length; i++) {
	    var e = items[i];
		arrTitle[i] = e.getElementsByTagName("title")[0].firstChild.data;
		if(e.getElementsByTagName("description")[0].firstChild) {
			arrDesc[i] = e.getElementsByTagName("description")[0].firstChild.data;
			}
		else {
			arrDesc[i] = '';
		}
		arrLink[i] = e.getElementsByTagName("link")[0].firstChild.data;
 
    	}

	showNewsReel(trg, iCount);

}

function showNewsReel(trg, iCount){

	var strNewsReel = '<ul style="margin-left: 12pt;">' ;

	for(var idx = 0; idx < arrTitle.length; idx++ ) {
		if(iCount) { if(idx == iCount) break };

		if(TitleIsLink) strNewsReel += '<li><a target="' + LinkTarget + '" href="' + arrLink[idx] + '">';
		if(TitleIsBold) strNewsReel += '<b>';
		strNewsReel += arrTitle[idx] + '</b></a>';
	 	if(ShowDescription) strNewsReel += '<br />' + arrDesc[idx] + '<br /><br />';
	 	strNewsReel += '</li>';
	}
 	strNewsReel += '</ul>';
 	obj = document.getElementById(trg)
	obj.innerHTML = strNewsReel;

}
