/* $Workfile: DateBoxes.js $ $Revision: 3 $ */

function changeDay (Name)
{
	var thisDate = new Date(document.all['YYYY'+Name].value,document.all['MM'+Name].value-1,document.all['DD'+Name].value);
	var today = new Date();
	today.setHours(0);
	today.setMinutes(0);
	today.setSeconds(0);
	if ((thisDate.getTime()+1000) < today.getTime())
	{
		if (document.all['MM'+Name].value<12)
			document.all['MM'+Name].value++;
		else
		{
			document.all['MM'+Name].value = 1;
			document.all['YYYY'+Name].value++;
		}
	}
}


function changeMonth (Name)
{
	var thisDate = new Date(document.all['YYYY'+Name].value,document.all['MM'+Name].value-1,document.all['DD'+Name].value);
	var today = new Date();
	today.setHours(0);
	today.setMinutes(0);
	today.setSeconds(0);
	if ((thisDate.getTime()+1000) < today.getTime())
	{
		today.setDate(1);
		today.setTime(today.getTime()-1000*60*60*24);
		if ((thisDate.getTime()+1000) < today.getTime())
		{
			document.all['YYYY'+Name].value++;
		}
		else
		{
			var today = new Date();
			document.all['DD'+Name].value = today.getDate();
		}
	}
}

function changeYear (Name)
{
	var thisDate = new Date(document.all['YYYY'+Name].value,document.all['MM'+Name].value-1,document.all['DD'+Name].value);
	var today = new Date();
	today.setHours(0);
	today.setMinutes(0);
	today.setSeconds(0);
	if ((thisDate.getTime()+1000) < today.getTime())
	{
		document.all['DD'+Name].value = today.getDate();
		document.all['MM'+Name].value = today.getMonth()+1;
	}
}

