﻿$(document).ready(function() {
$("input.nieuwsbrief-button").click(function() { return validateNewsletter($(this)) });
});

function validateNewsletter(input) {
    var sMessage = "";
    var regEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    
    var oInput = input.prev(".nieuwsbrief-input");

    if (oInput.val().length == 0) {
        sMessage = "E-mail adres is niet opgegeven";
    }
    
    if (sMessage.length == 0) {
        if (!regEmail.test(oInput.val())) {
            sMessage += "E-mail adres is niet geldig";
        }
    }

    if (sMessage.length > 0) {
        oInput.prev(".divError").html(sMessage);
        oInput.prev(".divError").css({ "display": "block" });

        input.prev(".nieuwsbrief-input").css("border", "1px solid red");
        return false;
    }    
    
    return true;
}