$(document).ready(function() {
  getResults(); // This function is embedded directly on the page.

  Controller.prototype.activateFormValidation = activateFormValidation;

  controller.activateFormValidation();

  activateCaptchaRefresh();
});

function activateFormValidation() {
  controller.validator = $(document.free_trial).validate({
    rules: {
      first_name: 'required',
      last_name: 'required',
      telephone: 'required',
      email: {
        required: true,
        email: true
      },
      state: 'required',
      country: 'required',
      captcha: 'required'
    },
    messages: {
      first_name: '',
      last_name: '',
      telephone: '',
      email: '',
      state: '',
      country: '',
      captcha: ''
    }
  });

  controller.focusField($("div#demo_right input[name=first_name]"));
}

function activateCaptchaRefresh() {
  $("#refreshCaptcha").click(function() {
    return controller.refreshCaptcha($("img#captcha_image"), $("div#demo_right input[name=captcha_verify]"));
  });
}

