function xmlTryCatch() {    return [function () {return new XMLHttpRequest;}, function () {return new ActiveXObject("Msxml2.XMLHTTP");}, function () {return new ActiveXObject("Msxml3.XMLHTTP");}, function () {return new ActiveXObject("Microsoft.XMLHTTP");}];}function getXmlObj() {    var xmlhttp = false;    var factories = xmlTryCatch();    for (var i = 0; i < factories.length; i++) {        try {            xmlhttp = factories[i]();        } catch (e) {            continue;        }        break;    }    return xmlhttp;}function sendRequ(page, retFunc, param) {    var xmlhttp = getXmlObj();    if (xmlhttp) {        xmlhttp.open(param ? "POST" : "GET", "/_reqU/" + page, true);        xmlhttp.onreadystatechange = function () {try        {if (xmlhttp.readyState == 4) {        	if (xmlhttp.status == 200) {retFunc(xmlhttp.responseText);}}} catch (e) {}};        xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");        xmlhttp.send(param);        return true;    } else {        alert("Ajax in not supported.");        return false;    }}
