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},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}};
