function validate_tell() {

	var theMessage2 = "\n";
	var theMessage = "The following fields are required: \n";

	var noErrors = theMessage;
	var noErrors2 = theMessage2;
 
	// make sure field is not blank
	if (document.tac.fname.value=="" || document.tac.fname.value=="Name") {
		theMessage = theMessage + "\n --> 'from' name";
	}
	

	// validate an e-mail address
	if (document.tac.femail.value=="" || document.tac.femail.value=="E-mail address") {
		theMessage = theMessage + "\n --> 'from' e-mail";
	}else{
			if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.tac.femail.value)){
			theMessage2 = theMessage2 + "\n --> The from e-mail address you entered is not valid.";
	}}
	
	// make sure field is not blank
	if (document.tac.tname.value=="" || document.tac.tname.value=="Name") {
		theMessage = theMessage + "\n --> 'to' name";
	}

	// validate an e-mail address
	if (document.tac.temail.value=="" || document.tac.temail.value=="E-mail address") {
		theMessage = theMessage + "\n --> 'to' e-mail";
	}else{
			if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.tac.temail.value)){
			theMessage2 = theMessage2 + "\n --> The to e-mail address you entered is not valid.";
	}}
	


	// If no errors, submit the form

	if (theMessage == noErrors && theMessage2 == noErrors2) {
		return true;
	} else {
		// If errors were found, show alert message
		alert(theMessage + theMessage2);

		return false;
	}

}






