String.prototype.trim=function(){return this.replace(/(^[\s]*)|([\s]*$)/g,"")};String.prototype.lTrim=function(){return this.replace(/(^[\s]*)/g,"")};String.prototype.rTrim=function(){return this.replace(/([\s]*$)/g,"")};function checkIsNotEmpty(a){if(a.trim()==""){return false}else{return true}}function checkIsInteger(a){if(a==""){return true}if(/^(\-?)(\d+)$/.test(a)){return true}else{return false}}function checkIntegerMinValue(b,a){if(b==""){return true}if(typeof(a)!="string"){a=a+""}if(checkIsInteger(b)==true){if(parseInt(b,10)>=parseInt(a,10)){return true}else{return false}}else{return false}}function checkIntegerMaxValue(b,a){if(b==""){return true}if(typeof(a)!="string"){a=a+""}if(checkIsInteger(b)==true){if(parseInt(b,10)<=parseInt(a,10)){return true}else{return false}}else{return false}}function isNotNegativeInteger(a){if(a==""){return true}if(checkIsInteger(a)==true){if(parseInt(a,10)<0){return false}else{return true}}else{return false}}function checkIsDouble(b){var a=/^(\-?)(\d+)(.{1})(\d+)$/g;if(b==""){return true}if(b.indexOf(".")==-1){if(checkIsInteger(b)==true){return true}else{return false}}else{if(a.test(b)){return true}else{if(a.test(b)){return true}else{return false}}}}function checkDoubleMinValue(b,a){if(b==""){return true}if(typeof(a)!="string"){a=a+""}if(checkIsDouble(b)==true){if(parseFloat(b)>=parseFloat(a)){return true}else{return false}}else{return false}}function checkDoubleMaxValue(b,a){if(b==""){return true}if(typeof(a)!="string"){a=a+""}if(checkIsDouble(b)==true){if(parseFloat(b)<=parseFloat(a)){return true}else{return false}}else{return false}}function isNotNegativeDouble(a){if(a==""){return true}if(checkIsDouble(a)==true){if(parseFloat(a)<0){return false}else{return true}}else{return false}}function checkIsValidDate(c){if(c==""){return true}var b=/^((\d{4})|(\d{2}))-(\d{1,2})-(\d{1,2})$/g;if(!b.test(c)){return false}var d=c.split("-");if(parseInt(d[0],10)<100){d[0]=2000+parseInt(d[0],10)+""}var a=new Date(d[0],(parseInt(d[1],10)-1)+"",d[2]);if(a.getYear()==d[0]&&a.getMonth()==(parseInt(d[1],10)-1)+""&&a.getDate()==d[2]){return true}else{return false}}function checkDateEarlier(a,g){if(checkIsValidDate(a)==false||checkIsValidDate(g)==false){return false}if((a=="")||(g=="")){return true}var c=a.split("-");var b=g.split("-");var h=new Date(c[0],parseInt(c[1].replace(/^0/,""),10)-1,c[2]);var f=new Date(b[0],parseInt(b[1].replace(/^0/,""),10)-1,b[2]);if(c[1].length==1){c[1]="0"+c[1]}if(c[2].length==1){c[2]="0"+c[2]}if(b[1].length==1){b[1]="0"+b[1]}if(b[2].length==1){b[2]="0"+b[2]}var e=c[0]+c[1]+c[2];var d=b[0]+b[1]+b[2];if(parseInt(e,10)>parseInt(d,10)){return false}else{return true}}var reg_email="^[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]\\.[a-zA-Z][a-zA-Z\\.]*[a-zA-Z]$";var reg_url="([\\w-]+\\.)+[\\w-]+(/[\\w- ./?%&=]*)?";var reg_engonly="^[\\)\\'\\w\\( ,.-=]*$";function checkEmail(a){if(a.trim()==""){return true}return checkMask(a,reg_email)}function checkURL(a){return checkMask(a,reg_url)}function checkEngOnly(a){return checkMask(a,reg_engonly)}function checkIsChinese(b){if(b==""){return true}var a=/^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi;if(a.test(b)){return true}else{return false}}String.prototype.realLength=function(){return this.replace(/[^\x00-\xff]/g,"**").length};function checkMask(c,a){if(c==""){return true}var b=new RegExp(a,"gi");if(b.test(c)){return true}else{return false}}function getFilePostfix(a){if(a==null){return a}if(a.lastIndexOf(".")!=-1){return a.substring(a.lastIndexOf(".")+1,a.length)}else{return null}};
