function validate_required(field,alerttxt)
{
	with (field)
	{
	if (value==null||value=="")
	  {alert(alerttxt);return false;}
	else {return true}
	}
}
	
function validate_form(thisform)
	{
	with (thisform)
	{
	if (validate_required(first_name,"You must enter your first name")==false)
	  {first_name.focus();return false;}
	if (validate_required(last_name,"You must enter your last name")==false)
	  {last_name.focus();return false;}
	if (validate_required(company_name,"You must enter the name of your company")==false)
	  {company_name.focus();return false;}
	if (validate_required(address_line_1,"You must enter the street address")==false)
	  {address_line_1.focus();return false;}
	if (validate_required(city,"You must enter a city")==false)
	  {city.focus();return false;}
	if (validate_required(state,"You must select a state")==false)
	  {state.focus();return false;}
	if (validate_required(zipcode,"You must enter the zipcode")==false)
	  {zipcode.focus();return false;}
	if (validate_required(phone,"You must enter a phone number")==false)
	  {phone.focus();return false;}
	if (validate_required(email,"You must enter an email address")==false)
	  {email.focus();return false;}
	if (validate_required(recipient,"You must select a type of recipient")==false)
	  {recipient.focus();return false;}
	}
}
