function validate_characterlength6(oSrc, args) {
    if (trim(args.Value) != "") {
        if (args.Value.length < 6) {
            args.IsValid = false;
        }
    }
}

// yyyy-mm-dd
function validate_date(oSrc, args) {
    if (trim(args.Value) != "") {
        if (!gjfValidfulldate2(args.Value)) {
            args.IsValid = false;
        }
    }
}

// dd/mm/yyyy
function validate_date2(oSrc, args) {
    if (trim(args.Value) != "") {
        if (!gjfValidfulldate(args.Value)) {
            args.IsValid = false;
        }
    }
}

function validate_characterlength250(oSrc, args) {
    if (trim(args.Value) != "") {
        if (args.Value.length > 250) {
            args.IsValid = false;
        }
    }
}

function validate_characterlength2000(oSrc, args) {
    if (trim(args.Value) != "") {
        if (args.Value.length > 2000) {
            args.IsValid = false;
        }
    }
}

function validate_telephone(oSrc, args) {
    if (trim(args.Value) != "") {
        if (!isTelephone(args.Value)) {
            args.IsValid = false;
        }
    }
}

function validate_time(oSrc, args) {
    if (trim(args.Value) != "") {
        if (!gjfValidtimeHHMM(args.Value)) {
            args.IsValid = false;
        }
    }
}
