function isInteger(C){var A=false;
var B="0123456789";
var D=C.length;
for(i=0;
i<D;
i++){if(!A&&B.indexOf(C.charAt(i))<0){A=true
}}return !A
}function isNotEmpty(C){var B=false;
var A=/.+/;
if(!C.match(A)){B=false
}else{B=true
}return B
}function checkEmail(C){var B=true;
var A=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
if(A.test(C)){B=true
}else{B=false
}return B
}var digits="0123456789";
var phoneNumberDelimiters="()-. ";
var validWorldPhoneChars=phoneNumberDelimiters+"+";
var minDigitsInIPhoneNumber=10;
function stripCharsInBag(C,D){var B;
var A="";
for(B=0;
B<C.length;
B++){var E=C.charAt(B);
if(D.indexOf(E)==-1){A+=E
}}return A
}function checkInternationalPhone(A){s=stripCharsInBag(A,validWorldPhoneChars);
return(isInteger(s)&&s.length>=minDigitsInIPhoneNumber)
}var dtCh="/";
var minYear=1900;
var maxYear=2100;
function isInteger(B){var A;
for(A=0;
A<B.length;
A++){var C=B.charAt(A);
if(((C<"0")||(C>"9"))){return false
}}return true
}function stripCharsInBagForDate(C,D){var B;
var A="";
for(B=0;
B<C.length;
B++){var E=C.charAt(B);
if(D.indexOf(E)==-1){A+=E
}}return A
}function daysInFebruary(A){return(((A%4==0)&&((!(A%100==0))||(A%400==0)))?29:28)
}function DaysArray(B){for(var A=1;
A<=B;
A++){this[A]=31;
if(A==4||A==6||A==9||A==11){this[A]=30
}if(A==2){this[A]=29
}}return this
}function isValidDate(D){var A=DaysArray(12);
var E=D.indexOf(dtCh);
var C=D.indexOf(dtCh,E+1);
var F=D.substring(0,E);
var H=D.substring(E+1,C);
var G=D.substring(C+1);
strYr=F;
if(G.charAt(0)=="0"&&G.length>1){G=G.substring(1)
}if(H.charAt(0)=="0"&&H.length>1){H=H.substring(1)
}for(var B=1;
B<=3;
B++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1)
}}month=parseInt(H);
day=parseInt(G);
year=parseInt(strYr);
if(E==-1||C==-1){return false
}if(H.length<1||month<1||month>12){return false
}if(G.length<1||day<1||day>31||(month==2&&day>daysInFebruary(year))||day>A[month]){return false
}if(F.length!=4||year==0||year<minYear||year>maxYear){return false
}if(D.indexOf(dtCh,C+1)!=-1||isInteger(stripCharsInBagForDate(D,dtCh))==false){return false
}return true
}function isAlphabetic(A){if(A.match(/^[a-zA-Z ]+$/)){return true
}else{return false
}}function isAlphaNumeric(A){if(A.match(/^[a-zA-Z0-9 ]+$/)){return true
}else{return false
}}function isValidUserName(A){if(A.match(/^[a-zA-Z0-9._]+$/)){return true
}else{return false
}}function isValidUrl(B){var A=/(http|https):\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
return A.test(B)
};