function loadContent(strContainerID, strResults) {
	if (document.getElementById) {
		document.getElementById(strContainerID).innerHTML = strResults;
	}
}

// global flag
var isIE = false;

// global request and XML document objects
var req = new Array(3);
var frameTagName = new Array(3);
var cnt = -1;

function readPageInfo(url, frameTag)
{
	cnt = cnt + 1;
	frameTagName[cnt] = frameTag;

	if (window.XMLHttpRequest) {
		req[cnt] = new XMLHttpRequest();
		req[cnt].onreadystatechange = processReqChange;
		req[cnt].open("GET", url, true);
		req[cnt].send(null);
	} else if (window.ActiveXObject) {
		isIE = true;
		req[cnt] = new ActiveXObject("Microsoft.XMLHTTP");
		if (req[cnt]) {
			req[cnt].onreadystatechange = processReqChange;
			req[cnt].open("GET", url, true);
			req[cnt].send();
		}
	}
}

// handle onreadystatechange event of req object
function processReqChange() {
    // only if req shows "loaded"
	for (i=0; i < req.length; i++)
	{
		if (req[i] == null)
			break;
		else if (req[i].readyState == 4) {
			// only if "OK"
			if (req[i].status == 200) {
				if(req[i].responseText.length == 0 || req[i].responseText.indexOf("No Data") > -1)
					document.all[frameTagName[i]].style.visibility='hidden'
				else
					document.all[frameTagName[i]].innerHTML = req[i].responseText;
			} else {
				//alert("There was a problem retrieving the XML data:\n" + req[i].statusText);
			}
		}
	}
}