(function ($) {
    
    $(document).ready(function (event) {
        
        $('#newsletter').bind('submit', function (event) {
            var form = $(this),
                url = form.attr('action'),
                emailField = form.find('#subscribe-email'),
                email = emailField.val();
            
            $.ajax({
                'type': 'POST',
                'url': url,
                'data': {
                    'email': email,
                    'name': ''
                },
                'dataType': 'text',
                'success': function (data, status, xhr) {
                    var message = $("<p class=\"success\">Thanks! We've added you to our subscriber list.</p>");
                    form.empty().append(message);
                },
                'error': function (xhr, status, error) {
                    alert('Sorry, we couldn\'t add your email to our subscriber list.\n\nIs your email address formatted correctly?');
                }
            });
            
            return false;
        });
    
    });
    
})(jQuery);
