var httpRequest = createHttpRequest();
var resultId = '';

function sendRequest(file, _resultId, getRequestProc) {
resultId = _resultId;
document.getElementById(resultId).innerHTML = 'Loading... <img src="/i/loading.gif" />';
httpRequest.open('get', file);
httpRequest.onreadystatechange = getRequestProc;
httpRequest.send(null);
} 


function getRequest() {
if (httpRequest.readyState == 4) {
document.getElementById(resultId).innerHTML = httpRequest.responseText;
}
}

function createHttpRequest() {
var httpRequest;
var browser = navigator.appName;

if (browser == "Microsoft Internet Explorer") {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} else {
httpRequest = new XMLHttpRequest();
}

return httpRequest;
}

/*function createHttpRequest()

{

     if(window.ActiveXObject){

               //Win e4,e5,e6?

              try {

                       return new ActiveXObject("Msxml2.XMLHTTP") ;

              } catch (e) {

                       try {

                               return new ActiveXObject("Microsoft.XMLHTTP") ;

                       } catch (e2) {

                               return null ;

                       }

              }

     } else if(window.XMLHttpRequest){

               //Win Mac Linux m1,f1,o8 Mac s1 Linux k3?

              return new XMLHttpRequest() ;

     } else {

              return null ;

     }

}*/

 