$(document).ready(function() {
  $('#subscribe-button').click(function() {
    if ($('#subscriber_email').val().match(/^[a-z0-9\-\+\._]+\@[a-z0-9][-a-z0-9\.]*\.[a-z]+$/)) {
      $.ajax({
        async: false,
        type: 'POST',
        url: '/subscribe',
        data: {
          subscriber_email: $('#subscriber_email').val(),
          first_name: $('#first_name').val(),
          last_name: $('#last_name').val(),
        }
      });
      $('.subscribeForm').before('<p style="background:#99EFAB; padding:5px;">Thank you for subscribing to our newsletter</p>');
      $('.subscribeForm').hide();
      return false;
    }
    else {
      alert('Please enter a valid email address');
      return false;
    }
  });
});

