﻿// validations in this file must match those in Psonar.Web.Common.support.Validations

function LengthRangeAttribute(value, element, params) {

    var ret     = false;
    var string  = value.toString();
    
    if((string === null) || (string.length === 0) || ((string.length >= params.minLength) && (string.length <= params.maxLength))) {
        ret = true;
    }
    
    return ret;
}

function EmailAttribute(value, element, params) {

    var ret     = false;
    var string  = value.toString();
    
    if ((string === null) || (string.length === 0) || (string.match(params.regex))) {
        ret = true;
    }

    return ret;
}