
var initSelfCheck = function () {

  $('#self_check_email_form').submit(function(e) {
    result = '';
    $.ajax({
      url: '/volunteer/self_check.php?email=' + $('#email').val() + '',
      type: 'GET',
      async: false,
      cache: false,
      timeout: 30000,
      error: function(){
        return true;
      },
      success: function(data){
        result = data;
      }
    });

    data = result;
    if (data) {
      var dataObject = jQuery.parseJSON(data);
      if (dataObject.result == 1) {
        $('.self_check_email_value').html('<b>' + $('#email').val() + '</b>');
        $('#self_check_email_div').slideUp('fast');
        $('#self_check_code_div').slideDown('fast');
      } else if (dataObject.result == 2) {
        alert('Sorry, ' + $('#email').val() + ', is not a valid email address. Please try again.');
      } else if (dataObject.result == 3) {
        alert('This email, ' + $('#email').val() + ', does not have any upcoming volunteer positions.');
      } else {
        alert('There was a problem sending the email. Bummer. Please refresh this page and try again.');
      }
    } else {
      alert('There was a problem with our website. Please refresh this page and try again.');
    }
    e.preventDefault();
  });

}

