function getHTTPObject(){
  if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
  else if (window.XMLHttpRequest) return new XMLHttpRequest();
  else {
    alert("Your browser does not support AJAX.");
    return null;
  }
}
// Change the value of the outputText field
function setOutput(){
  if(httpObject.readyState == 4){
    document.getElementById('outputText').innerHTML = httpObject.responseText;
  }       
}
// Implement business logic
function doWork(dte){
  if (document.getElementById('outputText')){
    document.getElementById('outputText').innerHTML = '<img src="images/ajax-loader.gif" alt="loading...">';
    var url = "calendar.php?"
    if (dte != undefined)
    {
      url += "date=" +dte;
    }
    httpObject = getHTTPObject();
    if (httpObject != null) {
      httpObject.open("GET", url, true);
      httpObject.send(null);
      httpObject.onreadystatechange = setOutput;
    }
  }
}
var httpObject = null;
