var xmlHttp;
var relt;

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
function testCaptcha()
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  //alert ("Your browser does not support AJAX!");
  return;
  } 
var xmlBrowser=navigator.appName;
var url="/AJAX/testCaptcha.asp";
url=url+"?challenge="+document.forms[0].recaptcha_challenge_field.value+"&response="+document.forms[0].recaptcha_response_field.value;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("POST",url,true);
xmlHttp.send(null);
} 
function stateChanged() 
{ 
    if (xmlHttp.readyState==4)
    { 
        var rt = new String(xmlHttp.responseText)
        var s = rt.split('ASPSESSION')
        var st = s[0].split('\n')
        if(st[0]=='true'){
            document.forms[0].ASPSession.value = s[1];
            var nf;
            nf = document.forms[0].onsubmit
            nf()
            //MM_validateForm('email','','NisEmail');
            if(document.MM_returnValue){
                document.forms[0].submit();
            }else{
            Recaptcha.reload('r');
            }
        }else{
            document.getElementById('recaptcha').innerHTML = "Error: Please Re-Enter Captcha";
            Recaptcha.reload('r');
        }

    }
}
          