// Get the HTTP Object
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;
   }
}


// Implement business logic    
function doWork(){
	var mySearchString = document.getElementById('inputText').value;
	
	if (mySearchString.length > 3){    
    	httpObject = getHTTPObject();
    	if (httpObject != null) {
        	httpObject.open("GET", "/members/includes/algorithm.php?qry="+mySearchString, true);
        	httpObject.send(null); 
        	httpObject.onreadystatechange = setOutput;    
    	}
    }
    else 
    	document.getElementById("resultsHere").innerHTML = "<br />Please use at least 4 characters in your search.";
}

function setOutput(state){
    if(httpObject.readyState == 4)
        document.getElementById("resultsHere").innerHTML = httpObject.responseText;
    else if(httpObject.readyState == 1)
    	document.getElementById("resultsHere").innerHTML = "<br />Gathering results...";
}


function getDetails(test) {
	httpObjectDetails = getHTTPObject();
    if (httpObjectDetails != null) {
        httpObjectDetails.open("GET", "/members/details.php?id="+test, true);
        httpObjectDetails.send(null); 
        httpObjectDetails.onreadystatechange = setDetails;    
    }
}
function setDetails(){
    if(httpObjectDetails.readyState == 4)
        document.getElementById("resultsHere").innerHTML = httpObjectDetails.responseText;
    else if(httpObjectDetails.readyState == 1)
    	document.getElementById("resultsHere").innerHTML = "<br />Gathering results...";
}
