﻿function IsNumeric(sText) {
    var ValidChars = "0123456789";
    var IsNumber=true;
    var Char;
    for (i = 0; i < sText.length && IsNumber == true; i++) { 
        Char = sText.charAt(i); 
        if (ValidChars.indexOf(Char) == -1) {
            IsNumber = false;
        }
    }

    return IsNumber;
}

function taxIDCheck(sender, args) {
    var blnResult = false;

    if (args.Value.length == 9) {
        if (IsNumeric(args.Value)) {
           blnResult = true;
        }
    }

    args.IsValid = blnResult;
}

function npiCheck(sender, args) {
    var blnResult = false;

    if (args.Value.length == 10) {
        if (IsNumeric(args.Value)) {
           blnResult = true;
        }
    }

    args.IsValid = blnResult;
}

function phoneCheck(sender, args) {
    var blnResult = false;

    if (args.Value.length == 10) {
        //if (IsNumeric(args.Value)) {
           blnResult = true;
        //}
    }

    args.IsValid = blnResult;
}

function zipCheck(sender, args) {
    var blnResult = false;

    if (args.Value.length == 5) {
        if (IsNumeric(args.Value)) {
           blnResult = true;
        }
    }

    args.IsValid = blnResult;
}