var xmlHttp = createXmlHttpRequestObject(); 

function createXmlHttpRequestObject(){	
  var xmlHttp;
  // if running Internet Explorer
  if(window.ActiveXObject)
  {
    try
    {
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e) 
    {
      xmlHttp = false;
    }
  }
  // if running Mozilla or other browsers
  else
  {
    try 
    {
      xmlHttp = new XMLHttpRequest();
    }
    catch (e) 
    {
      xmlHttp = false;
    }
  }
  if (!xmlHttp)
    alert("Error creating the XMLHttpRequest object.");
  else 
    return xmlHttp;
}


// -------------------------------- Send to processor --------------------------------------

function findMember(){
	
	terms = document.forms[0].terms.value;
	
  if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0){

	var myurl = "ajax/processor.php?action=find&terms=" + terms;
	xmlHttp.open("GET", myurl, true);  
	xmlHttp.onreadystatechange = handleMemberResult;
    xmlHttp.send(null);
	setTimeout("findMember()", 2000)
  }

}

function handleMemberResult() {
  if (xmlHttp.readyState == 4) {
    if (xmlHttp.status == 200) {
      xmlResponse = xmlHttp.responseXML;
      xmlDocumentElement = xmlResponse.documentElement;
	  myhtmlcode = xmlDocumentElement.getElementsByTagName("htmlcode").item(0).firstChild.data;

	  document.getElementById("searchresults").innerHTML = myhtmlcode;

    } else {
      alert("There was a problem accessing the server: " + xmlHttp.statusText);
    }
  }
}
