
	
function getXMLHTTPRequest() 
{
var req = false;
try 
  {
   req = new XMLHttpRequest(); /* e.g. Firefox */
  } 
catch(err1) 
  {
  try 
    {
     req = new ActiveXObject("Msxml2.XMLHTTP");  /* some versions IE */
    } 
  catch(err2) 
    {
    try 
      {
       req = new ActiveXObject("Microsoft.XMLHTTP");  /* some versions IE */
      } 
      catch(err3) 
        {
         req = false;
        } 
    } 
  }
return req;
}

var myRequest = getXMLHTTPRequest();


function callAjax() {
 

 /*alert("Function Call AJAX Reached");*/
 



var rcenter = document.form1.repair_center.value;
var url = "repair_center_lookup.php?rcenter=" + rcenter;
var myRandom=parseInt(Math.random()*99999999);
myRequest. open("GET", url + "&rand=" + myRandom, true);
myRequest.onreadystatechange = responseAjax;
myRequest.send(null);
}


function responseAjax() {

    // we are only interested in readyState of 4, i.e. "loaded"
    if(myRequest.readyState == 4) {
        // if server HTTP response is "OK"
        if(myRequest.status == 200) {
        var rcenter = myRequest.responseText;
      // alert("The server said: " + myRequest.responseText);
      document.getElementById('repair_center_data').innerHTML = rcenter;
    
            // alert("The server said: " + myRequest.responseText);
        } else {
            // issue an error message for any other HTTP response
            alert("An error has occurred: " + myRequest.statusText);
        }
    }
}








