function verifyform()
	{
	// First, be sure that at least one checkbox is checked:
	var foundchecked=0;
	for (i=0;i<document.info.elements.length;i++)
		{
		if (document.info.elements[i].checked==true)
			{
			foundchecked=1;
			}
		}
	if (foundchecked==0)
		{ alert ("Please choose at least one program.");
		return false; }
	// Now be sure that required contact information has been entered:
	if (!document.info.firstname.value.replace(/^\s+|\s+$/g, ''))
		{ alert ("Please enter your first name.");
		return false; }
	if (!document.info.lastname.value.replace(/^\s+|\s+$/g, ''))
		{ alert ("Please enter your last name.");
		return false; }
	if (!document.info.street.value.replace(/^\s+|\s+$/g, ''))
		{ alert ("Please enter your street address.");
		return false; }
	if (!document.info.city.value.replace(/^\s+|\s+$/g, ''))
		{ alert ("Please enter the city in your address.");
		return false; }
	if (!document.info.state.value.replace(/^\s+|\s+$/g, ''))
		{ alert ("Please enter the state or province in your address.");
		return false; }

	var phone=document.info.areacode.value + "-" + document.info.phonefirst3.value + "-" + document.info.phonelast4.value;
	phone=phone.replace(/\s+/g, '');
	if (phone != "--" && !phone.match(/^\d{3}-\d{3}-\d{4}$/) )
		{ alert ("Please be sure that your phone number is in the proper format.");
		return false; }

	return true; // for now
	}
