if(typeof(formnumber)=='undefined')
formnumber=0;function checknull(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az){var arglen=arguments.length;if(arglen<1){return true;}
arglen=arglen-1;argval=new Array(arglen);abc=document.forms[formnumber].elements;for(var i=0;i<=arglen;i++){argval[i]=arguments[i]-1;if(abc[argval[i]].type=='radio'&&abc[argval[i]].checked==false){abc[argval[i]].focus();alert('Please Enter '+abc[argval[i]].name);return false;}
if(abc[argval[i]].value==''){alert('Please Enter '+abc[argval[i]].name);abc[argval[i]].focus();return false;}}}
function checknumber(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az){var arglen=arguments.length;if(arglen<1){return true;}
arglen=arglen-1;argval=new Array(arglen);abc=document.forms[formnumber].elements;for(var i=0;i<=arglen;i++){argval[i]=arguments[i]-1;if(abc[argval[i]].type=='text'&&isNaN(abc[argval[i]].value)==true){abc[argval[i]].focus();alert(abc[argval[i]].name+' Can contain  Number only  Please Enter Again');return false;}}}
function checktext(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az){var arglen=arguments.length;if(arglen<1){return true;}
arglen=arglen-1;argval=new Array(arglen);abc=document.forms[formnumber].elements;for(var i=0;i<=arglen;i++){argval[i]=arguments[i]-1;if(abc[argval[i]].type=='text'&&isNaN(abc[argval[i]].value)==false){abc[argval[i]].focus();alert('Can not contain only Number '+abc[argval[i]].name);return false;}}}
function checklogin(a,minchr,maxchr){if(maxchr==null||minchr==null||a==null){alert('Error calling function, Please Specify max & min characters for login');return false;}
abc=document.forms[formnumber].elements;a=a-1;if(abc[a].value.length>maxchr||abc[a].value.length<minchr){abc[a].focus();alert('Login Character Limit'+minchr+' To '+maxchr);return false;}
if(isNaN(abc[a].value.substr(0,1))==false){abc[a].focus();alert('Login First Character can\'t be number ');return false;}}
function checkmail(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z){var arglen=arguments.length;if(arglen<1){return true;}
arglen=arglen-1;argval=new Array(arglen);abc=document.forms[formnumber].elements;for(var i=0;i<=arglen;i++){argval[i]=arguments[i]-1;if(abc[argval[i]].value.length<5){alert('Invalid Email Address');abc[argval[i]].focus();return false;}else if(isNaN(abc[argval[i]].value.substr(0,1))==false){alert('Invalid Email Address');abc[argval[i]].focus();return false;}else if(abc[argval[i]].value.lastIndexOf('@')==-1){alert('Invalid Email Address');abc[argval[i]].focus();return false;}else if(abc[argval[i]].value.lastIndexOf('.')==-1){alert('Invalid Email Address');abc[argval[i]].focus();return false;}}}
function checkdate(objName){var datefield=objName;if(chkdate(objName)==false){datefield.select();alert("That date is invalid.  Please try again.");datefield.focus();return false;}
else{return true;}}
function chkdate(objName){var strDatestyle="US";var strDate;var strDateArray;var strDay;var strMonth;var strYear;var intday;var intMonth;var intYear;var booFound=false;var datefield=objName;var strSeparatorArray=new Array("-"," ","/",".");var intElementNr;var err=0;var strMonthArray=new Array(12);strMonthArray[0]="Jan";strMonthArray[1]="Feb";strMonthArray[2]="Mar";strMonthArray[3]="Apr";strMonthArray[4]="May";strMonthArray[5]="Jun";strMonthArray[6]="Jul";strMonthArray[7]="Aug";strMonthArray[8]="Sep";strMonthArray[9]="Oct";strMonthArray[10]="Nov";strMonthArray[11]="Dec";strDate=datefield.value;if(strDate.length<1){return true;}
for(intElementNr=0;intElementNr<strSeparatorArray.length;intElementNr++){if(strDate.indexOf(strSeparatorArray[intElementNr])!=-1){strDateArray=strDate.split(strSeparatorArray[intElementNr]);if(strDateArray.length!=3){err=1;return false;}
else{strDay=strDateArray[0];strMonth=strDateArray[1];strYear=strDateArray[2];}
booFound=true;}}
if(booFound==false){if(strDate.length>5){strDay=strDate.substr(0,2);strMonth=strDate.substr(2,2);strYear=strDate.substr(4);}}
if(strYear.length==2){strYear='20'+strYear;}
if(strDatestyle=="US"){strTemp=strDay;strDay=strMonth;strMonth=strTemp;}
intday=parseInt(strDay,10);if(isNaN(intday)){err=2;return false;}
intMonth=parseInt(strMonth,10);if(isNaN(intMonth)){for(i=0;i<12;i++){if(strMonth.toUpperCase()==strMonthArray[i].toUpperCase()){intMonth=i+1;strMonth=strMonthArray[i];i=12;}}
if(isNaN(intMonth)){err=3;return false;}}
intYear=parseInt(strYear,10);if(isNaN(intYear)){err=4;return false;}
if(intMonth>12||intMonth<1){err=5;return false;}
if((intMonth==1||intMonth==3||intMonth==5||intMonth==7||intMonth==8||intMonth==10||intMonth==12)&&(intday>31||intday<1)){err=6;return false;}
if((intMonth==4||intMonth==6||intMonth==9||intMonth==11)&&(intday>30||intday<1)){err=7;return false;}
if(intMonth==2){if(intday<1){err=8;return false;}
if(LeapYear(intYear)==true){if(intday>29){err=9;return false;}}
else{if(intday>28){err=10;return false;}}}
if(strDatestyle=="US"){datefield.value=strMonthArray[intMonth-1]+" "+intday+" "+strYear;}
else{datefield.value=intday+" "+strMonthArray[intMonth-1]+" "+strYear;}
return true;}
function LeapYear(intYear){if(intYear%100==0){if(intYear%400==0){return true;}}
else{if((intYear%4)==0){return true;}}
return false;}
function doDateCheck(from){if(from.value=="")
alert("The date must be entered.");}
