function ValidDate(dd, mm, yyyy){
	
  	if ( ((mm == "4") || (mm == "6") || (mm == "9") || (mm == "11")) && (dd > 30) ){
		alert("Selected month has only 30 days.");
		document.forms[0].cin_dsgl.value = myDay+1;
		document.forms[0].cin_msgl.value = myMonth;
		document.forms[0].cin_ysgl.value = myYear;
		document.forms[0].cout_dsgl.value = myDay+2;
		document.forms[0].cout_msgl.value = myMonth;
		document.forms[0].cout_ysgl.value = myYear;

				document.forms[0].cin_ddbl_tbed.value = myDay+1;
		document.forms[0].cin_mdbl_tbed.value = myMonth;
		document.forms[0].cin_ydbl_tbed.value = myYear;
		document.forms[0].cout_ddbl_tbed.value = myDay+2;
		document.forms[0].cout_mdbl_tbed.value = myMonth;
		document.forms[0].cout_ydbl_tbed.value = myYear;

				document.forms[0].cin_ddbl_dbed.value = myDay+1;
		document.forms[0].cin_mdbl_dbed.value = myMonth;
		document.forms[0].cin_ydbl_dbed.value = myYear;
		document.forms[0].cout_ddbl_dbed.value = myDay+2;
		document.forms[0].cout_mdbl_dbed.value = myMonth;
		document.forms[0].cout_ydbl_dbed.value = myYear;

				document.forms[0].cin_dtrl_tbed.value = myDay+1;
		document.forms[0].cin_mtrl_tbed.value = myMonth;
		document.forms[0].cin_ytrl_tbed.value = myYear;
		document.forms[0].cout_dtrl_tbed.value = myDay+2;
		document.forms[0].cout_mtrl_tbed.value = myMonth;
		document.forms[0].cout_ytrl_tbed.value = myYear;

				document.forms[0].cin_dtrl_dbed.value = myDay+1;
		document.forms[0].cin_mtrl_dbed.value = myMonth;
		document.forms[0].cin_ytrl_dbed.value = myYear;
		document.forms[0].cout_dtrl_dbed.value = myDay+2;
		document.forms[0].cout_mtrl_dbed.value = myMonth;
		document.forms[0].cout_ytrl_dbed.value = myYear;
		return false;	
		}
	else if ((mm == 2) && (yyyy % 4 > 0) && (dd > 28)){
		alert("February in " + yyyy + " has only 28 days.");
		document.forms[0].cin_dsgl.value = myDay+1;
		document.forms[0].cin_msgl.value = myMonth;
		document.forms[0].cin_ysgl.value = myYear;
		document.forms[0].cout_dsgl.value = myDay+2;
		document.forms[0].cout_msgl.value = myMonth;
		document.forms[0].cout_ysgl.value = myYear;

				document.forms[0].cin_ddbl_tbed.value = myDay+1;
		document.forms[0].cin_mdbl_tbed.value = myMonth;
		document.forms[0].cin_ydbl_tbed.value = myYear;
		document.forms[0].cout_ddbl_tbed.value = myDay+2;
		document.forms[0].cout_mdbl_tbed.value = myMonth;
		document.forms[0].cout_ydbl_tbed.value = myYear;

				document.forms[0].cin_ddbl_dbed.value = myDay+1;
		document.forms[0].cin_mdbl_dbed.value = myMonth;
		document.forms[0].cin_ydbl_dbed.value = myYear;
		document.forms[0].cout_ddbl_dbed.value = myDay+2;
		document.forms[0].cout_mdbl_dbed.value = myMonth;
		document.forms[0].cout_ydbl_dbed.value = myYear;

				document.forms[0].cin_dtrl_tbed.value = myDay+1;
		document.forms[0].cin_mtrl_tbed.value = myMonth;
		document.forms[0].cin_ytrl_tbed.value = myYear;
		document.forms[0].cout_dtrl_tbed.value = myDay+2;
		document.forms[0].cout_mtrl_tbed.value = myMonth;
		document.forms[0].cout_ytrl_tbed.value = myYear;

				document.forms[0].cin_dtrl_dbed.value = myDay+1;
		document.forms[0].cin_mtrl_dbed.value = myMonth;
		document.forms[0].cin_ytrl_dbed.value = myYear;
		document.forms[0].cout_dtrl_dbed.value = myDay+2;
		document.forms[0].cout_mtrl_dbed.value = myMonth;
		document.forms[0].cout_ytrl_dbed.value = myYear;
		return false;
  		}
	else if ((mm == 2) && (dd > 29)){
        		alert("February in " + yyyy + " has only 29 days.");
		document.forms[0].cin_dsgl.value = myDay+1;
		document.forms[0].cin_msgl.value = myMonth;
		document.forms[0].cin_ysgl.value = myYear;
		document.forms[0].cout_dsgl.value = myDay+2;
		document.forms[0].cout_msgl.value = myMonth;
		document.forms[0].cout_ysgl.value = myYear;

				document.forms[0].cin_ddbl_tbed.value = myDay+1;
		document.forms[0].cin_mdbl_tbed.value = myMonth;
		document.forms[0].cin_ydbl_tbed.value = myYear;
		document.forms[0].cout_ddbl_tbed.value = myDay+2;
		document.forms[0].cout_mdbl_tbed.value = myMonth;
		document.forms[0].cout_ydbl_tbed.value = myYear;

				document.forms[0].cin_ddbl_dbed.value = myDay+1;
		document.forms[0].cin_mdbl_dbed.value = myMonth;
		document.forms[0].cin_ydbl_dbed.value = myYear;
		document.forms[0].cout_ddbl_dbed.value = myDay+2;
		document.forms[0].cout_mdbl_dbed.value = myMonth;
		document.forms[0].cout_ydbl_dbed.value = myYear;

				document.forms[0].cin_dtrl_tbed.value = myDay+1;
		document.forms[0].cin_mtrl_tbed.value = myMonth;
		document.forms[0].cin_ytrl_tbed.value = myYear;
		document.forms[0].cout_dtrl_tbed.value = myDay+2;
		document.forms[0].cout_mtrl_tbed.value = myMonth;
		document.forms[0].cout_ytrl_tbed.value = myYear;

				document.forms[0].cin_dtrl_dbed.value = myDay+1;
		document.forms[0].cin_mtrl_dbed.value = myMonth;
		document.forms[0].cin_ytrl_dbed.value = myYear;
		document.forms[0].cout_dtrl_dbed.value = myDay+2;
		document.forms[0].cout_mtrl_dbed.value = myMonth;
		document.forms[0].cout_ytrl_dbed.value = myYear;
		return false;
  		} 
	else
  		return true;

}

