var Ajax = new Object(); Ajax.Request = function(url, callbackMethod)

{ Ajax.request = Ajax.createRequestObject(); Ajax.request.onreadystatechange = callbackMethod; Ajax.request.open("POST", url, true); Ajax.request.send(url);

}

;

Ajax.createRequestObject = function()

{ var obj; if(window.XMLHttpRequest) { obj = new XMLHttpRequest(); } else if(window.ActiveXObject) { obj = new ActiveXObject("MSXML2.XMLHTTP"); } return obj;

}

;

Ajax.CheckReadyState = function(obj)

{ if(obj.readyState == 0) { document.getElementById('loading').innerHTML = "Sending Request...";  document.getElementById('loading').style.display=''; } if(obj.readyState == 1) { document.getElementById('loading').innerHTML = "Loading...";  document.getElementById('loading').style.display=''; } if(obj.readyState == 2) { document.getElementById('loading').innerHTML = "Loading...";  document.getElementById('loading').style.display=''; } if(obj.readyState == 3) { document.getElementById('loading').innerHTML = "Loading...";  document.getElementById('loading').style.display=''; } if(obj.readyState == 4) { if(obj.status == 200) { document.getElementById('loading').style.display='none'; document.getElementById('loading').innerHTML = ""; return true; } else { document.getElementById('loading').style.display='none'; document.getElementById('loading').innerHTML = "HTTP " + obj.status; } }

}

;

