function jsAlert(message){
    $("body").prepend('<div class="inc-alertcontainer" id="js-alert"><div class="inc-alertbox"><div class="sb-alerttext">'+message+'</div><a href="javascript:jsAlertClose();"><div class="inc-btnblue">Close</div></a></div></div>');
}
function jsAlertClose(){$("#js-alert").remove();}
function validateEmail(email){
            var testEmail = /^([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x22([^\x0d\x22\x5c\x80-\xff]|\x5c[\x00-\x7f])*\x22)(\x2e([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x22([^\x0d\x22\x5c\x80-\xff]|\x5c[\x00-\x7f])*\x22))*\x40([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x5b([^\x0d\x5b-\x5d\x80-\xff]|\x5c[\x00-\x7f])*\x5d)(\x2e([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x5b([^\x0d\x5b-\x5d\x80-\xff]|\x5c[\x00-\x7f])*\x5d))*$/.test( email );
    return testEmail;
        }
function setupSubscribeInput(){
    $('#mce-EMAIL').keypress(function(event) {
        if (event.which == 13){subscribeValidatePost();}
    });
    $("#sbcsubmit").on("click", function(){subscribeValidatePost();});
    
} 
function subscribeValidatePost(){
    if(!validateEmail($("#mce-EMAIL").val())){
        jsAlert('Please enter a valid email address.');
    } else {$("#mc-embedded-subscribe-form").submit();}
}
$( document ).ready(function(){setupSubscribeInput();});