function check(ad)
{
	var ch=ad.value;
	if(isNaN(ch))
	{
		var df=ch.substring(0,(ch.length-1))
		ad.value=df;
	}	
}

function calc()
{
	var day = document.preg.len11.value;
	var mon = document.preg.len12.value;
	var year = document.preg.len13.value;

     	var d = new Array("SUNDAY", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY");
	var m = new Array("JANUARY", "FEBRUARY", "MARCH", "APRIL", "MAY", "JUNE", "JULY", "AUGUST", "SEPTEMBER", "OCTOBER", "NOVEMBER",
	"DECEMBER");
	var curd = new Date(year,mon-1,day);
	var res2 = curd.getMonth();
	var res = new Date();
	var diff =  Date.UTC(res.getFullYear(),res.getMonth()-1,res.getDay(),0,0,0)
			 - Date.UTC(curd.getFullYear(),curd.getMonth()-1,curd.getDay(),0,0,0);
	var secleft = diff/1000/60;
	var hrsleft = secleft/60;
	var daysleft = hrsleft/24;
	
	if(res2 == (mon-1) && daysleft < 300 && year!="")
	{
		var fd1 = new Date(year, mon-1, parseInt(day)+10);
		document.preg.fd1.value = d[fd1.getDay()]+", "+m[fd1.getMonth()]+" "+fd1.getDate()+", "+fd1.getFullYear();

		var fd2 = new Date(year, mon-1, parseInt(day)+20);
		document.preg.fd2.value = d[fd2.getDay()]+", "+m[fd2.getMonth()]+" "+fd2.getDate()+", "+fd2.getFullYear();
	
		var cd = new Date(year, mon-1, parseInt(day)+14);
		document.preg.cd.value = d[cd.getDay()]+", "+m[cd.getMonth()]+" "+cd.getDate()+", "+cd.getFullYear();

		var fte = new Date(year, mon-1, parseInt(day)+84);
		document.preg.fte.value = d[fte.getDay()]+", "+m[fte.getMonth()]+" "+fte.getDate()+", "+fte.getFullYear();

		var ste = new Date(year, mon-1, parseInt(day)+189);
		document.preg.ste.value = d[ste.getDay()]+", "+m[ste.getMonth()]+" "+ste.getDate()+", "+ste.getFullYear();

		var dd = new Date(year, mon-1, parseInt(day)+280);
		document.preg.dd.value = d[dd.getDay()]+", "+m[dd.getMonth()]+" "+dd.getDate()+", "+dd.getFullYear();
	}
	else{
		alert("Invalid Date");
	}
}
