function testDate(elId)
{
	var elDay = document.getElementById(elId+'_day');
	var elMonth = document.getElementById(elId+'_month');
	var elYear = document.getElementById(elId+'_year');

	var day = elDay.options[elDay.selectedIndex].value;
	var month = elMonth.options[elMonth.selectedIndex].value;
	var year = elYear.options[elYear.selectedIndex].value;

	var ifDateOk = false;
	if (day > 0 && month > 0 && year > 0)
	{
		ifDateOk = true;
		if (year % 4 == 0 && month == 2)
			ifDateOk = ifDateOk && (day <= 29);
		if (year % 4 != 0 && month == 2)
			ifDateOk = ifDateOk && (day < 29);

		if (month == 4 || month == 6 || month == 9 || month == 10)
			ifDateOk = ifDateOk && (day <= 30);
	}
	return ifDateOk;
}

function CheckAllDates()
{
	if (!testDate('fromDate') || !testDate('toDate'))
		alert('Please specify valid dates.');
	else
		return true;

	return false;
}
