function miSubscribe27933899(element) {
var message = element.parent().parent().find('.mi-message');
element.parent().parent().find('.uk-button').prop('disabled', true);
message.slideUp(function() {
message.removeClass('uk-alert uk-alert-success uk-alert-danger');
if (!$.trim(element.parent().parent().find('input[name="email"]').val()).match(/^[^\@]+@.*\.[a-z]{2,6}$/i)) {
message.html('Please use a valid email address!
').addClass('uk-alert uk-alert-danger').slideDown();
element.parent().parent().find('.uk-button').prop('disabled', false);
} else if (!$.trim(element.parent().parent().find('input[name="firstname"]').val())) {
message.html('Please fill in the required fields!
').addClass('uk-alert uk-alert-danger').slideDown();
element.parent().parent().find('.uk-button').prop('disabled', false);
} else if (!$.trim(element.parent().parent().find('input[name="lastname"]').val())) {
message.html('Please fill in the required fields!
').addClass('uk-alert uk-alert-danger').slideDown();
element.parent().parent().find('.uk-button').prop('disabled', false);
} else {
$.ajax({
type: 'POST',
url: 'index.php?route=module/mailchimp_integration/subscribe',
data: element.parent().parent().find(':input:not(:checkbox,:radio), :checkbox:checked, :radio:checked'),
success: function(error) {
if (error) {
message.html('error
').addClass('uk-alert uk-alert-danger').slideDown();
} else {
var messageText = 'Thank you! You are now subscribed.';
message.html('' + messageText + '
').addClass('uk-alert uk-alert-success').slideDown();
}
/*
else if (error['code'] == 214) {
message.html('You are already subscribed as .').addClass('warning alert alert-danger').slideDown();
}
*/
element.parent().parent().find('.uk-button').prop('disabled', false);
}
});
}
});
}