function createXMLHttp() {
    if(typeof XMLHttpRequest != "undefined") {
        return new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        var aVersions = [ "MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp" ];

        for (var i = 0; i < aVersions.length; i++) {
            try {
                var oXmlHttp = new ActiveXObject(aVersions[i]);
                return oXmlHttp;
            } catch (oError) {
            }
        }
    }
    throw new Error("XMLHttp object could be created.");
}

function xmlrequestconnect_post(path) {
    oXmlHttp = createXMLHttp();
    oXmlHttp.open("post", path, true);
    oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	return oXmlHttp;
}

