<!--
//function to validate date entered
function doCalc(mfactor, bfactor)
{
	var myObj

	if (!document.thisform) { alert('Please specify a valid form for this page with the name thisform'); return false; }
	myObj = document.thisform
	if (!myObj.year) { alert('Please specify a valid form field for birth year with the name year'); return false; }
	if (!myObj.month) { alert('Please specify a valid form field for birth month with the name month'); return false; }
	if (!myObj.day) { alert('Please specify a valid form field for birth day with the name day'); return false; }

	if (myObj.day.options[myObj.day.selectedIndex].value == '' || isNaN(parseInt(myObj.day.options[myObj.day.selectedIndex].value))) { alert('Please specify a valid birth day'); return false;	}
	if (myObj.month.options[myObj.month.selectedIndex].value == '') { alert('Please specify a valid month'); return false;	}
	if (myObj.year.value == '' || isNaN(parseInt(myObj.year.value)) || myObj.year.value.length != 4) { alert('Please specify a valid 4-digit birth year'); return false; }

	var bdate = new Date(myObj.month.options[myObj.month.selectedIndex].value + ' ' + myObj.day.options[myObj.day.selectedIndex].value + ', ' + myObj.year.value)
	var nowdate = new Date()
	var bdatems = bdate.getTime()
	var nowdatems = nowdate.getTime()

	if (bdatems > nowdatems) { alert('Your birthdate cannot be in the future!!'); return false; }
	
	var timeElapsed = nowdatems - bdatems
	timeElapsed = Math.round(timeElapsed / 60000) //in minutes
	timeElapsed = (mfactor * timeElapsed) + bfactor
	
	var strTime = timeElapsed.toString()
	var strTemp = strTime
	var strTemp1
	var strTemp2
	var retVal = ''
	while (strTemp.length > 3) {
		strTemp1 = strTemp
		strTemp = strTemp1.substring(0, strTemp1.length - 3)
		strTemp2 = strTemp1.substring(strTemp1.length-3,strTemp1.length)
		retVal = ',' + strTemp2 + retVal
	}
	retVal = strTemp + retVal

	return retVal
}
// -->