$(document).ready(function() {

  $('#newslettersubmit').click(function() { $("newsletterform").submit() });


  $('#newsletterform').submit(function() {
    var myEmail = $("#newsletteremail").val();
    var myFirstname = $("#newsletterfirstname").val();
    var myLastname = $("#newsletterlastname").val();
    var noCache = Date();

    $.getJSON(
      '/newsletter/subscribe',
      { 
        "email": myEmail,
        "firstname": myFirstname,
        "lastname": myLastname,
        "noCache": noCache 
      },
      function(json, textStatus) {
        if (json.result == 0) {
          $('#newsletterformbox').hide('fast');
          $('#newslettersubscribedbox').show('fast');
        } else {
          alert(json.result)
        };
      }
    );

    return false
  });
});
