﻿function RegisterNewsletter() {

    if (validateEmail() == false) {
        $("#nlMsg").html("<b style=\"color: darkblue;\">The email address entered is invalid.</b><br />");
    }
    else {
        $("#nlMsg").empty();
        var formFirstName = $("#nlFirstName").val();
        var formLastName = $("#nlLastName").val();
        var formSubscriber = $("#nlSubscriber").val();

        $("#newsletterSignupContainer").empty();
        $("#newsletterSignupContainer").html("Subscribing...");

        $.post("/AjaxActions.ashx", { subscriber: formSubscriber, firstName: formFirstName, lastName: formLastName }, function (data) {
            if (data.toLowerCase() != "error") {
                $("#newsletterSignupContainer").empty();
                $("#newsletterSignupContainer").html("Thank you for subscribing to our newsletter.");
            }
            else {
                $("#newsletterSignupContainer").empty();
                $("#newsletterSignupContainer").html("Thank you for subscribing to our newsletter.");
            }
        });
    }
}

function validateEmail() {
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var address = $("#nlSubscriber").val();
    if (reg.test(address) == false) {
        return false;
    }
    else {
        return true;
    }
}
