function emailCheck(B){var H="";var S=/^(.+)@(.+)$/;var Q='\\(\\)<>@,;:\\\\\\"\\.\\[\\]';var L="[^\\s"+Q+"]";var D='("[^"]*")';var R=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var A=L+"+";var P="("+A+"|"+D+")";var M=new RegExp("^"+P+"(\\."+P+")*$");var F=new RegExp("^"+A+"(\\."+A+")*$");var C=B.match(S);if(C==null){H="Email address seems incorrect (check @ and .'s)";return false}var T=C[1];var U=C[2];if(T.match(M)==null){H="The username doesn't seem to be valid.";return false}var J=U.match(R);if(J!=null){for(var N=1;N<=4;N++){if(J[N]>255){H="Destination IP address is invalid!";return false}}}var G=U.match(F);if(G==null){H="The domain name doesn't seem to be valid.";return false}var I=new RegExp(A,"g");var E=U.match(I);var O=E.length;if(E[E.length-1].length<2||E[E.length-1].length>3){H="The address must end in a three-letter domain, or two letter country.";return false}if(O<2){var K="This address is missing a hostname!";H=K;return false}return true}function lTrim(B){for(var A=0;B.charAt(A)==" ";A++){}return B.substring(A,B.length)}function rTrim(B){for(var A=B.length-1;B.charAt(A)==" ";A--){}return B.substring(0,A+1)}function trim(B){var A="";A=lTrim(rTrim(B));return A}function day_fillup(sDay,sFormName){var oDay=eval("document."+sFormName+"."+sDay);oDay.options[0]=new Option("DD",-1);for(var i=1;i<=31;i++){oDay.options[i]=new Option(i,i)}}function month_fillup(sMonth,sFormName){alert("month");alert(eval("document."+sFormName));alert(eval("document."+sFormName+"."+sMonth));var oMonth=eval("document."+sFormName+"."+sMonth);oMonth.options[0]=new Option("MM",-1);for(var i=1;i<=12;i++){oMonth.options[i]=new Option(i,i)}}function year_fillup(sYear,sFormName){var d=new Date();var curr_year=d.getFullYear();var upto_year=curr_year-100;var oYear=eval("document."+sFormName+"."+sYear);oYear.options[0]=new Option("YYYY",-1);var count=1;for(var i=upto_year;i<=curr_year;i++){oYear.options[count]=new Option(i,i);count++}}function isValidDate(A){var B="";var E=/^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2}|\d{4})$/;var D=A.match(E);if(D==null){B="Date is not in a valid format.";return B}month=D[1];day=D[3];year=D[4];if(month<1||month>12){B="Month must be between 1 and 12.";return B}if(day<1||day>31){B="Day must be between 1 and 31.";return B}if((month==4||month==6||month==9||month==11)&&day==31){B="Month "+month+" doesn't have 31 days!";return B}if(month==2){var C=(year%4==0&&(year%100!=0||year%400==0));if(day>29||(day==29&&!C)){B="February "+year+" doesn't have "+day+" days!";return B}}return true}
