﻿
function isEmailAddr(s) {
    var rv = false
    if ((s == null) || (s.length == 0))
        rv = false;
    else {
        var reEmail = /([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

        rv = reEmail.test(s)
    }
    if (rv) {
        return rv
    } else {
        return false
    }
}

function newsletterSignup(theForm) {
    if (theForm.title.value == "") {
        alert("Please enter your title.");
        theForm.title.focus();
        return (false);
    }
    if (theForm.name.value == "") {
        alert("Please enter your name.");
        theForm.name.focus();
        return (false);
    }
    if (theForm.surname.value == "") {
        alert("Please enter your surname.");
        theForm.surname.focus();
        return (false);
    }
    if (!isEmailAddr(theForm.email.value)) {
        alert("Please enter a complete email address in the form: yourname@yourdomain.com");
        theForm.email.focus();
        return (false);
    }
    if (theForm.email.value != theForm.emailConfirm.value) {
        alert("Your emails do not match.");
        theForm.emailConfirm.focus();
        return (false);
    }
    if (theForm.mobile.value == "") {
        alert("Please enter your mobile.");
        theForm.mobile.focus();
        return (false);
    }
    return (true);
}
