function checkTgvform(){		var d = new Date();	var diasmes = [0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];		alert(d);		var dayDep, monthDep, yearDep, idep;	var dayRet, monthRet, yearRet, iret;	dayDep 		= form.OUTWARD_DATE.value.substring(0, 2);	monthDep 	= form.OUTWARD_DATE.value.substring(3, 5);	yearDep 	= form.OUTWARD_DATE.value.substring(6);		dayRet 		= form.INWARD_DATE.value.substring(0, 2);	monthRet 	= form.INWARD_DATE.value.substring(3, 5);	yearRet 	= form.INWARD_DATE.value.substring(6);			idep = parseInt(yearDep + monthDep + dayDep);	iret = parseInt(yearRet + monthRet + dayRet);		if (isNaN(dayDep) || isNaN(monthDep) || isNaN(yearDep)) {		alert("Attenzione: il formato della data di partenza non è corretto.");		return false;	}		if (yearDep < d.getYear()) {		alert("Attenzione: la data di partenza non è corretta.");		return false;	}		if ((monthDep < 1) || (monthDep > 12)) {		alert("Attenzione: la data di partenza non è corretta.");		return false;	}	if ((dayDep < 1) || (dayDep > diasmes[monthDep])) {		alert("Attenzione: la data di partenza non è corretta.");		return false;	}			if ((idep >= 20050926) && (idep <= 20051130)) {		if (form.isZapOffdates.value == "1") form.isZapOff.value="1";	} else {		form.isZapOff.value="0";	}}