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(personname,"Please complete your name")==false) {
			name.focus();
			return false
		}
		if (validate_required(email,"Please complete your email")==false) {
			email.focus();
			return false
		}
		if (validate_email(email,"Please provide a valid e-mail address")==false) {
			email.focus();return false
		}
	}
}