// validate form entry
function isEmailAddr(fromEmail) {
	var result = false;
	var theStr = new String(fromEmail);
	var index = theStr.indexOf("@");
	if (index > 0) {
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
	}
	return result;
}
function validRequired(formField,fieldLabel) {
	var result = true;
	if (formField.value == "") {
		alert('Please enter your ' + fieldLabel +'.');
		formField.focus();
		result = false;
	}
	return result;
}
function validEmail(formField,fieldLabel,required) {
	var result = true;
	if (required && !validRequired(formField,fieldLabel))
		result = false;
	if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) ) {
		alert("Please enter your E-mail Address in the form:  yourname@yourdomain.com");
		formField.focus();
		result = false;
	}
	return result;
}
function validateForm(fdbk) {
	if (!validRequired(fdbk.fromName,"Name"))
		return false;
	if (!validEmail(fdbk.fromEmail,"E-mail Address",true))
		return false;
	if (!validRequired(fdbk.fromFdbk,"Comments",true))
		return false;
	return true;
}
