Rits.Validate={isRegExp:function(C,B){var A=new RegExp(B);if(C.match(A)){return true}return false},isEmpty:function(A){return((A==null)||(A.length==0))},isWhitespace:function(A){if(this.isEmpty(A)){return true}for(i=0;i<A.length;i++){if(A.charAt(i)!=" "){return false}}return true},isNumber:function(B){if(this.isEmpty(B)){return false}var A=new RegExp("^[0-9]{1,15}(,[0-9]{1,2}){0,1}$");if(B.match(A)){return true}return false},isDigits:function(B){if(this.isEmpty(B)){return false}var A=new RegExp("^[0-9]+$");if(B.match(A)){return true}return false},isCep:function(B){if(this.isEmpty(B)){return false}var A=new RegExp("^[0-9]{2}[.]?[0-9]{3}[-]?[0-9]{3}$");if(B.match(A)){return true}if(isDigits(B)&&B.length==8){return true}return false},isPhone:function(B){if(this.isEmpty(B)){return false}var A=new RegExp("^[(]?[0-9]{2}[)]?[0-9]{4}[-]?[0-9]{4}$");if(B.match(A)){return true}if(B.length==14){return true}return false},isEmail:function(B){if(this.isEmpty(B)){return false}var A=new RegExp("^([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$");if(B.match(A)){return true}return false},isUrl:function(B){if(this.isEmpty(B)){return false}var A=new RegExp("^(http|https|ftp)://[a-zA-Z0-9-.]+.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9-._?,'/\\+&%$#=~])*[^.,)(s]$");if(B.match(A)){return true}return false},isDate:function(C){if(this.isEmpty(C)){return false}var A=new RegExp("^[0-9]{1,2}/[0-9]{1,2}/[0-9]{4}$");var B;var D;if(C.match(A)){D=C.split("/")}else{A=new RegExp("^[0-9]{1,2}-[0-9]{1,2}-[0-9]{4}$");if(C.match(A)){D=C.split("-")}else{return false}}D[0]=parseInt(D[0]);D[1]=parseInt(D[1])-1;D[2]=parseInt(D[2]);B=new Date(D[2],D[1],D[0]);if(B.getMonth()==D[1]){return true}return false}}