﻿function ValidLength(val, args) {
    if (args.Value.length < 5 || args.Value.length > 10) {
        args.IsValid = false;
        val.innerHTML = '<br>* Must be 5 to 10 characters long.';
    }
    else {
        args.IsValid = true;
        val.innerHTML = '';
    }
}

function ValidateEmailFormat(val, args) {
    var emailReg = "[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?";
    var regex = new RegExp(emailReg);
    if (regex.test(args.Value)) {
        args.IsValid = true;
        val.innerHTML = '';
    }
    else {
        args.IsValid = false;
        val.innerHTML = '<br>* The Email address is not a valid email format.';
    }
}

