function createRequestObject() {
   var req;
   if(window.XMLHttpRequest){
      // Firefox, Safari, Opera...
      req = new XMLHttpRequest();
   }else if(window.ActiveXObject) {
      // Internet Explorer 5+
      req = new ActiveXObject("Microsoft.XMLHTTP");
   }else {
      // There is an error creating the object,
      // just as an old browser is being used.
      alert('Problem creating the XMLHttpRequest object');
   }
   return req;
}

// Make the XMLHttpRequest object
var http = createRequestObject();

function sendOneway(act) {
   // Open PHP script for requests
   document.getElementById("loading").innerHTML = '<font color=red>Loading Data... </font>';
   http.open('get', 'get_date.php?oneway=do');
   http.onreadystatechange = handleResponse;
   http.send(null);
}
function sendReturn(act) {
   // Open PHP script for requests
   document.getElementById("loading").innerHTML = '<font color=red>Loading Data... </font>';
   http.open('get', 'get_date.php?return=do');
   http.onreadystatechange = handleResponse;
   http.send(null);
}
function get_return_day(act) {
   // Open PHP script for requests
   document.getElementById("loading").innerHTML = '<font color=red>Loading Data... </font>';
   http.open('get', 'get_date.php?getdate=do');
   http.onreadystatechange = handleResponse;
   http.send(null);
}

function handleResponse() {
   if(http.readyState == 4 && http.status == 200){
      // Text returned FROM the PHP script	  
      var response = http.responseText;
      if(response) {
         // UPDATE ajaxTest content
         document.getElementById("return").innerHTML = response;
		 document.getElementById("loading").innerHTML = '&nbsp;';
      }
   }
}
