function reset() {
  document.tellafriend.name.value="";
  document.tellafriend.email.value="";
  document.tellafriend.friendmail1.value="";
  document.tellafriend.friendmail2.value="";
  document.tellafriend.friendmail3.value="";
}

function validate() {
  if (document.tellafriend.friendmail1.value.length==0) {
    alert("please enter your friend's email address");
    return false;
  }

  if (document.tellafriend.email.value.length==0) {
    alert("please enter your email address");
    return false;
  }
  if (document.tellafriend.name.value.length==0) {
    alert("please enter your name");
    return false;
  }

  document.tellafriend.submit()
  return true;
}


/** 
  * From action_write.php
  */
function validate_required(field) {
	with (field) {
		if (value==null||value=="") {
			alert("Please fill in the required fields (highlighted).");
			return false;
		}
		else {
			return true;
		}
	}
}
function validate_form(thisform) {
	with (thisform) {
		// check other required fields
		if (validate_required(firstname)==false) {
			firstname.focus();
			firstname.className = "error";
			return false;
		}
		if (validate_required(lastname)==false) {
			lastname.focus();
			lastname.className = "error";
			return false;
		}
		if (validate_required(street1)==false) {
			street1.focus();
			street1.className = "error";
			return false;
		}
		if (validate_required(city)==false) {
			city.focus();
			city.className = "error";
			return false;
		}
		if (validate_required(state)==false) {
			state.focus();
			state.className = "error";
			return false;
		}
		if (validate_required(zip)==false) {
			zip.focus();
			zip.className = "error";
			return false;
		}
		if (validate_required(email)==false) {
			email.focus();
			email.className = "error";
			return false;
		}
		if (email.value != "") {
			var d = email.value;
			var at = "@"
			var dot = "."
			if ((d.indexOf(at)==-1) || (d.indexOf(dot)==-1) || (email.value.length < 6) || (d.indexOf(at)==d.indexOf(dot)-1) || (d.indexOf(dot)==email.value.length)) {
				alert("Please enter a valid email address.");
				email.focus();
				return false;
			}
		}
		if (validate_required(letter)==false) {
			letter.focus();
			letter.className = "error";
			return false;
		}
		// check that 1-5 editors were selected
		numEditors = 0;
		for (var i=0; i<editor.length; i++) {
			if (editor[i].checked) {
				numEditors++;
			}
		}
		if (numEditors == 0) {
			alert ("Please select at least 1 recipient");
			editor[0].focus();
			return false;
		} else if (numEditors > 5) {
			alert ("Please select no more than 5 recipients");
			editor[0].focus();
			return false;
		}
	}
}

