/*as far as I know this is no longer used anywhere*/
function isValidCivilDate(frm)
{
	if(frm.civil_day.value=='') {
		alert('Day is a mandatory field');
		return false;
	}
	if(isNaN(parseInt(frm.civil_day.value))) {
		alert('"Day" must be a number.');
		return false;
	}
	if(frm.civil_year.value=='') {
		alert('Year is a mandatory field');
		return false;
	}
	if(isNaN(parseInt(frm.civil_year.value))) {
		alert('"Year" must be a number.');
		return false;
	}
	var monthIx = frm.civil_month.selectedIndex
	var monthVal = frm.civil_month[monthIx].value
	if(frm.civil_day.value > daysInMonth(parseInt(monthVal),parseInt(frm.civil_year.value)))
	{
		alert("There aren't that many days in " + frm.civil_month[monthIx].text);
		return false;
	}
	return true;
}

function daysInMonth(monthVal,yearVal)
{
	if(monthVal == 2)
	{
	if	(!((yearVal) % 4 == 0) && (( (yearVal) % 100 == 0) || !((yearVal) % 400 == 0 )))return 28;
	}
	var monthMax;
	monthMax = new Array(31,31,29,31,30,31,30,31,31,30,31,30,31);
    return monthMax[monthVal];
}

