var targetId = new String();
targetId = "releaseListings";

function makeXmlRequest(whichXmlFile){
	uniqueVar = new Date().getTime();
	whichXmlFile = whichXmlFile + "?unique=" + uniqueVar;
        var myXmlRequest = newXMLHttpRequest();
        var callbackHandler = getReadyStateHandler(myXmlRequest, updateBrowser);
        myXmlRequest.onreadystatechange = callbackHandler;
        myXmlRequest.open("GET", whichXmlFile, true);
        myXmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        myXmlRequest.send(null);
}

function newXMLHttpRequest() {
        var xmlreq = false;
        if (window.XMLHttpRequest) {
                xmlreq = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
                    // Try ActiveX
                try {
                        xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e1) {
                        // first method failed
                        try {
                                xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e2) {
                                 // both methods failed
                        }
                }
         }
         return xmlreq;
}

function getReadyStateHandler(req, responseXmlHandler) {
        return function () {
        if (req.readyState == 4) {
                if (req.status == 200) {
                        responseXmlHandler(req.responseText);
                } else {
			//alert('html error');
                        //HTML request error
                      }
            }
         }
}

function updateBrowser(textResult) {
	if (textResult.length < 10) textResult = "<div id='content_mainText'><ul><li>Sorry. Currently there are no Press Releases listed for this year.</li></ul></div>";
	var targetDom = document.getElementById(targetId);
	targetDom.innerHTML = textResult;
}