function GetXmlHttpObject(a) { var b = null; if (!window.XMLHttpRequest) { b = GetMSXmlHttp(); if (b != null) b.onreadystatechange = a } else { b = new XMLHttpRequest(); if (b != null) { try { b.onreadystatechange = a } catch (e) { b.onload = a; b.onerror = a } } } return b } function GetMSXmlHttp() { var a = null; var b = ["Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "Msxml2.XMLHTTP.3.0", "Msxml2.XMLHTTP.2.6", "Microsoft.XMLHTTP.1.0", "Microsoft.XMLHTTP.1", "Microsoft.XMLHTTP"]; for (var c = 0; c < b.length && a == null; c++) a = CreateXmlHttp(b[c]); return a } function CreateXmlHttp(a) { var b = null; try { b = new ActiveXObject(a); lastclsid = a; return b } catch (e) { } } function SendXmlHttpRequest(a, b) { a.open('GET', b, true); a.send(null) } var xmlHttp; function ExecuteCall(a, b) { try { xmlHttp = GetXmlHttpObject(b); SendXmlHttpRequest(xmlHttp, a) } catch (e) { } }

