function trim(str) {
  return str.replace(/^\s+|\s+$/g, '');
}


//
function validate_fields(){
	// if user names missing or email missing, return False, else return True.
	// also be sure that a '@' preceeds the last "." in the email address.
	// use a generic message in case more than one field missing.
	var err_msg='Please be sure you have supplied your first name, last name, and an email address.';
	//var fname_val=document.getElementById('fn').value;
	//var lname_val=document.getElementById('ln').value;
	var email_val=document.getElementById('em').value;
	if (trim(document.getElementById('fn').value)=='') { alert(err_msg); document.getElementById('fn').focus(); return false;}
	else if (trim(document.getElementById('ln').value)=='') { alert(err_msg); document.getElementById('ln').focus(); return false;}
	else if (trim(email_val)=='' || email_val.indexOf('@') >= email_val.lastIndexOf('.') ){ 
		alert(err_msg); 
		document.getElementById('em').focus();
		return false;
	}
	else { return true; }
}

function submit_form(f) {
	f.submit();
}
