dojo.require('dojo.parser');
dojo.require('dijit.form.Button');
dojo.require('dijit.form.Form');
dojo.require('dijit.form.Select');
dojo.require('dijit.form.Textarea');
dojo.require('dijit.form.ValidationTextBox');
dojo.require('dojox.validate.regexp');

function prepareSubmit()
{

    if(dijit.byId('comments').value != '')
    {
        if(dijit.byId('contact').validate()) checkCaptcha();
    }
    else
    {
        dojo.byId('formError').innerHTML = 'Please do not forget to provide comments.';
    }

}
function checkCaptcha()
{   
     var xhrArgs = {
        url: "captchaCheck.php",    
        form: dojo.byId('contact'),    
        handleAs: "text",
        load: function(data) {
          console.log('got return');
          if(data == 'Captcha Error') {
              dojo.byId('formError').innerHTML = 'There was an error with your Captcha attempt. Please try again.';
              return;
          }
          else
          {
            window.location.replace('contact_process.php');
          }
        },
        error: function(error) {
            dojo.byId('formError').innerHTML = error;
        }
    }
    dojo.byId('formError').innerHTML = "Analyzing..."
    dojo.xhrPost(xhrArgs);      

}