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,"First name must be filled out!")==false)
		{
		first_name.focus();return false
		}
	if (validate_required(last_name,"Last name must be selected!")==false)
		{
		last_name.focus();return false
		}
	if (validate_required(address,"Address must be filled out!")==false)
		{
		address.focus();return false
		}
	if (validate_required(city,"City must be filled out!")==false)
		{
		city.focus();return false
		}
	if (validate_required(postal_code,"Postal code must be filled out!")==false)
		{
		postal_code.focus();return false
		}
	if (validate_required(phone,"Phone number must be filled out!")==false)
		{
		phone.focus();return false
		}
	if (validate_required(civic_address,"Civic address must be filled out!")==false)
		{
		civic_address.focus();return false
		}
	if (validate_required(municipality,"Municipality must be selected!")==false)
		{
		municipality.focus();return false
		}
	if (validate_required(user_type,"User type must be selected!")==false)
		{
		user_type.focus();return false
		}
	if (validate_required(price,"Maximum monthly fee must be selected!")==false)
		{
		price.focus();return false
		}
	}
}

