﻿function GetXmlHttpObjectEPF(handler)
{ var objXmlHttpEPF = null; if (!window.XMLHttpRequest)
{ objXmlHttpEPF = GetMSXmlHttpEPF(); if (objXmlHttpEPF != null)
{ objXmlHttpEPF.onreadystatechange = handler;}
}
else
{ objXmlHttpEPF = new XMLHttpRequest(); if (objXmlHttpEPF != null)
{ if(document.all)
{ objXmlHttpEPF.onreadystatechange = handler;}
else
{ objXmlHttpEPF.onload = handler; objXmlHttpEPF.onerror = handler;}
}
}
return objXmlHttpEPF;}
function GetMSXmlHttpEPF() { var xmlHttpEPF = null; var clsids = ["Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.4.0", "Msxml2.XMLHTTP.3.0", "Msxml2.XMLHTTP", "Microsoft.XMLHTTP"]; for(var i=0; i<clsids.length && xmlHttpEPF == null; i++) { xmlHttpEPF = CreateXmlHttpEPF(clsids[i]);}
return xmlHttpEPF;}
function CreateXmlHttpEPF(clsid) { var xmlHttpEPF = null; try { xmlHttpEPF = new ActiveXObject(clsid); lastclsid = clsid; return xmlHttpEPF;}
catch(e) {}
}
function SendXmlHttpRequestEPF(xmlhttp, url) { xmlhttp.open('GET', url, true); xmlhttp.send(null);}
var xmlHttpEPF; function ExecuteCallEPF(url)
{ try
{ xmlHttpEPF = GetXmlHttpObjectEPF(CallbackMethodEPF); SendXmlHttpRequestEPF(xmlHttpEPF, url);}
catch(e){ }
}
function CallbackMethodEPF()
{ try
{ if (xmlHttpEPF.readyState == 4 || xmlHttpEPF.readyState == 'complete')
{ var response = xmlHttpEPF.responseText; if (response.length > 0)
{ document.getElementById("testhtm").innerHTML = response;}
}
}
catch(e){ }
}
function DispayEPF(url)
{ ExecuteCallEPF(url);}
