function validate_required(field,alerttxt) {	with (field) {		if (value==null||value=="")		  {alert(alerttxt);return false;}		else {return true}	}}function validate_email(field,alerttxt) {	with (field) {		apos=value.indexOf("@");		dotpos=value.lastIndexOf(".");		if (apos<1||dotpos-apos<2) 		  {alert(alerttxt);return false;}		else {return true;}	}}function validate_form(thisform) {	with (thisform) {		if (validate_required(firstname,"Please enter a first name.")==false)		  {firstname.focus();return false;}		if (validate_required(lastname,"Please enter a last name.")==false)		  {lastname.focus();return false;}
		if (validate_required(email,"Please enter an email address.")==false)		  {email.focus();return false;}		if (validate_email(email,"Please enter a valid email address.")==false)		  {email.focus();return false;}		if (validate_required(address,"Please provide an address.")==false)		  {address.focus();return false;}		if (validate_required(city,"Please add a city.")==false)		  {city.focus();return false;}
		if (validate_required(state,"Please add state.")==false)		  {state.focus();return false;}
		if (validate_required(ZIP,"Please add a ZIP code.")==false)		  {ZIP.focus();return false;}	}}