//Value) { IsValid=false; ErrorMsg+="\n Number Max value is " + Value; } break; case "MaxDigits": if(TempNumber.length>Value) { IsValid=false; ErrorMsg+="\n Number Max Digits value is "+ Value; } break; case "NegativeAllowed": if(Value.toLowerCase()=="false" && CurrentNumber<0) { IsValid=false; ErrorMsg+="\n Negative Number is not allowed"; } break; case "Resolution": if(((CurrentNumber) %(Value*1))>0 ) { IsValid=false; ErrorMsg+="\n The Resolution is "+ Value; } break; case "Scale": if(TempNumber.indexOf(".")>-1) { var ScaleLength=TempNumber.length- (TempNumber.indexOf(".")+1); if(ScaleLength>Value) { IsValid=false; ErrorMsg+="\n The Scale is "+ Value; } } break; case "Precision": if(TempNumber.indexOf(".")>-1) { if((TempNumber.indexOf("."))>Value) { IsValid=false; ErrorMsg+="\n The Precision is "+ Value; } } else { if(TempNumber.length>Value) { IsValid=false; ErrorMsg+="\n The Precision is "+ Value; } } break; } } if(ErrorMsg.length>0) source.errormessage=ErrorMsg; arguments.IsValid=IsValid; } //]]>