var httpRequest = createHttpRequest();
var resultId = '';


function sendRequest(file, _resultId, getRequestProc) {
resultId = _resultId;
document.getElementById(resultId).innerHTML = 'Loading... <img src="loading.gif">';
httpRequest.open('get', file);
httpRequest.onreadystatechange = getRequestProc;
httpRequest.send(null);
}


function sendRequest_html(file, _resultId, getRequestProc) { 
resultId = _resultId;
var q = document.getElementById('mess_letter').value;
var qt = 'mess_letter='+encodeURIComponent(q);
document.getElementById(resultId).innerHTML = 'Loading... <img src="loading.gif">'; 
httpRequest.open('post', file);
httpRequest.onreadystatechange = getRequestProc; 
httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
httpRequest.send(qt);
} 


function sendRequest_html2(file, _resultId, _messId, getRequestProc) { 
resultId = _resultId;
var q = document.getElementById(_messId).value;
var qt = 'mess_letter='+encodeURIComponent(q);
document.getElementById(resultId).innerHTML = 'Loading... <img src="loading.gif">'; 
httpRequest.open('post', file);
httpRequest.onreadystatechange = getRequestProc; 
httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
httpRequest.send(qt);
} 

 
function getRequest() {
if (httpRequest.readyState == 4) 
document.getElementById(resultId).innerHTML = httpRequest.responseText;
}


function getRequestProc() { 
if (httpRequest.readyState == 4)  {
resultId = _resultId;
document.getElementById('resultId').innerHTML = httpRequest.responseText; 
}
}  




function createHttpRequest()
{
    if (window.XMLHttpRequest) {
        try {
            return new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            return new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
          try {
              return new ActiveXObject('Microsoft.XMLHTTP');
          } catch (e){}
        }
    }
    return null;
}







