

function isValidEmailAddress(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
function submitPromoEmail() {
if(isValidEmailAddress($j("#email").val())) {
$j("#newsletterform").removeClass("has-error");
$j("#promosubscribe").removeClass("has-error");
$j("#promosubscribe > .input-group").css('margin-top', '55px');
jQuery.ajax({
type: "POST",
url: $j("#promosubscribe").attr('action'),
data: $j("#promosubscribe").serialize()
});
jQuery.ajax({
type: "POST",
url: "https://www.bruna.nl/INTERSHOP/web/WFS/Bruna-B2C-Site/nl_NL/-/EUR/ProcessUserAccount-QuickSubscribeToNewsletter",
data: {
NewsletterEmail: $j("#promosubscribe input#email").val()
},
});
dataLayer.push({
'event':'sendVirtualPageview', 
'vpv':'/nieuwsbrief/aanmelden/bedankt'
});
$("#newsletter-signup").modal();
}
else {
$j("#promosubscribe").addClass("has-error");
$j("#promosubscribe > .input-group").css('margin-top', 0);
}
}
$j("#trigger-dialog").on("click", function(){
submitPromoEmail(); 
});
$j("#email").keypress(function(e) {
if (e.which == 13)
{
submitPromoEmail();
e.preventDefault();
}
});