function getXMLHTTPRequest() // Determine which XMLHTTP Object to create
{
  var request = false;
  try
  {
    request = new XMLHttpRequest(); /*firefox, etc*/
  }
  catch (err1)
  {
    try
    {
          request = new ActiveXObject("Msxml2.XMLHTTP"); /*Old IE*/
    }
    catch (err2)
    {
      try
      {
        request = new ActiveXObject("Microsoft.XMLHTTP"); /*New IE*/
      }
      catch (err3)
      {
        request = false;
      }
    }
  }
  return request;
}

var http = getXMLHTTPRequest(); // Instantiate XMLHTTP Object

function passFormData(formText)
{
  formTXT = encodeURIComponent(formText);
  var myurl = 'captcha-ajax.php?text='+formTXT;
  http.open("GET", myurl, true);
  // setup the clock function
  http.onreadystatechange = useHttpResponse;
  http.send(null);
}

function useHttpResponse() {
    if (http.readyState == 4){
		if (http.status == 200){
			var response = http.responseXML;
			var capResults = response.getElementsByTagName("RESULTS")[0];
			var myCap = capResults.childNodes[0].nodeValue;
			//alert(myCap);
		  //==================== BEGIN OUTPUT ====================
		  document.getElementById('CaptchaResults').innerHTML = "<input type='hidden' name='captry' value='"+myCap+"'>"; 
		  //==================== END OUTPUT ==================== 
		}
	}
}		
