
function checkPassword (strng) {
    var error = "";
    if (strng == "") {
        error = "You didn't enter a password.\n";
    }
    var illegalChars = /[\W_]/; // allow only letters and numbers
    if ((strng.length < 6) || (strng.length > 8)) {
        error = "The password is the wrong length.\n";
    }
    else if (illegalChars.test(strng)) {
        error = "The password contains illegal characters.\n";
    } 
    else if (!((strng.search(/(a-z)+/))
      && (strng.search(/(A-Z)+/))
      && (strng.search(/(0-9)+/)))) {
        error = "The password must contain at least one uppercase letter, one lowercase letter, and one numeral.\n";
    }
    return error;
}
function checkEmail (strng) {
    var error = "";
    var emailFilter=/^.+@.+\..{2,3}$/;
    if (!(emailFilter.test(strng))) { 
        error = "Please enter a valid email address.\n";
    }
    var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
    if (strng.match(illegalChars)) {
       error = "The email address contains illegal characters.\n";
    }
    return error;
}
function isSame(strng1, field1, strng2, field2) {
    var error = "";
    if (strng1 != strng2) {
        error = "You're fields " + field1 + " and " + field2 + " do not match .\n";
    }
    return error;
}
function isLength(strng, lngth, field) {
    var error = "";
    if (strng.length <= lngth) {
        error = "Your field " + field + " must be " + lngth + " characters in length.\n";
    }
    return error;
}
