/*
Helper for PHP Ajax calls for Captcha
*/
var xmlhttp
var callingForm

function checkCaptcha(textBox, code, message)
{
if (message.substring(0,3)== "###" && message.substring(message.length-3)=="###") {
  callingForm = textBox.form;
  if (textBox.value.length > 0) {
    xmlhttp=GetXmlHttpObject();
    if (xmlhttp==null)
      {
        alert ("Your browser does not support XMLHTTP!");
        return false;
      }
    var url="/blog/wp-includes/captcha.php";
    url=url+"?c="+code;
    url=url+"&t="+textBox.value;
    url=url+"&sid="+Math.random();
    xmlhttp.onreadystatechange=stateChanged;
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
  }
}
}

function stateChanged()
{
if (xmlhttp.readyState==4)
  {
  var success = new Boolean(parseInt(xmlhttp.responseText)).valueOf();
    if (success) {
      if (document.getElementById("msgtemplate").value.substring(0,3) == "###") {
        var newField = document.createElement("input");
        newField.type = "hidden";
        newField.name = "first_name";
        newField.value = document.getElementById("bugscuffle").value;
        var newField2 = document.createElement("input");
        newField2.type = "hidden";
        newField2.name = "emails";
        newField2.value = document.getElementById("bucksnort").value;
        callingForm.appendChild(newField);
        callingForm.appendChild(newField2);
//        alert("submitting form with " + newField.value + " and " + newField2.value );
        callingForm.submit();
      }
    }
  }
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}// JavaScript Document

