function checkNEmail(form) {
    if (isBlank(form.email.value) || isBlank(form.name.value) || !isEmailValid(form.email.value) ) 
    {
        alert("Please enter a valid Name and  Email Address .\nThe email or name you have typed in does not appear to be valid.");
        form.email.focus();
        return false;
    }
    }

function checkEmail(form) {
    if (isBlank(form.email.value) || !isEmailValid(form.email.value) ) {
        alert("Please enter a valid Email Address.\nThe email you have typed in does not appear to be valid.");
        form.email.focus();
        return false;
    }
return true;

}

function isBlank(fieldValue) {
    var blankSpaces = / /g;
    fieldValue = fieldValue.replace(blankSpaces, "");
    return (fieldValue == "") ? true : false;
}

function isEmailValid(fieldValue) {
    var emailFilter = /^.+@.+\..{2,4}$/;
    var atSignFound = 0;
    for (var i = 0; i <= fieldValue.length; i++)
        if ( fieldValue.charAt(i) == "@" )
            atSignFound++;
    if ( atSignFound > 1 )
        return false;
    else
        return ( emailFilter.test(fieldValue) && !doesEmailHaveInvalidChar(fieldValue) ) ? true : false;
}

function doesEmailHaveInvalidChar(fieldValue) {
    var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\] ]/;
    return ( illegalChars.test(fieldValue) ) ? true : false;
}
