function loadTopPerformance(divid, xml) {
	try {
		if (navigator.userAgent.indexOf('MSIE') >= 0) {

			var myXML=new ActiveXObject("MSXML2.FreeThreadedDOMDocument");
			myXML.async=false;
			myXML.load(xml);
			
			var div = $('div#' + divid).parent()[0];
			var node = myXML.selectSingleNode('//TopFunds');
			var h = '<DIV class="topperf_header">';
			h += node.getAttribute('cp') ;
			h += '<EM>' + node.getAttribute('prefix') + node.getAttribute('value') + '</EM></DIV>';
			h += '<DIV class="top_perform">';
			h += '<ul class="top_perform_nav">';
			var nodes = myXML.selectNodes('//TopFunds/Tab');
			for (var i=0; i<nodes.length; i++) {
				node = nodes[i];
				h += '<li><a ';
				if (i == 0)
					h += 'class="top_perform_here" ';
				h += 'href="#top-performance-' + node.getAttribute('id') + '">' + node.getAttribute('cp') + '</a></li>';
			}
			h += '</ul>';
			h += '<div class="top_perform_content">';
			for (var i=0; i<nodes.length; i++) {
				h += '<ul id="top-performance-' + nodes[i].getAttribute('id') + '">';
				var rows = nodes[i].selectNodes('Row');
				for (var r=0; r<Math.min(rows.length,5); r++) {
					if (rows[r].childNodes.length >= 2) {
						var c0 = rows[r].childNodes[0];
						var c1 = rows[r].childNodes[1];
						h += '<li><a href="' + c0.getAttribute('link') + '" class="fund_name" style="width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;">';
						h += (r+1) + '. ' + c0.getAttribute('value') + '</a><span class="fund_percent">' + c1.getAttribute('value') + '</span></li>';
					}
				}
				h += '</ul>';
			}
			h += '</div></div>';
			div.innerHTML = h;
		}
		else if (navigator.userAgent.indexOf('Firefox') >= 0) {
			// Do nothing
		}
		else {
			// Do nothing
		}
	}
	catch(exception)
	{
		alert(exception.message);
	}
}
