function validate_form()
{
  var error_msg = "Please check the following and try again:\n\n";
  var error = false;
  var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
  if (document.white_papers.fname.value == ""){
	  error_msg += "          - First Name is blank\n";
	  error = true;
  }
  if (document.white_papers.lname.value == ""){
	  error_msg += "          - Last name is blank\n";
	  error = true;
  }
	if (document.white_papers.zip.value == ""){
	  error_msg += "          - Zipcode is blank\n";
	  error = true;
  } 
  
  if (! document.white_papers.email.value.match(re)) {
	  error_msg += "          - Email address is blank or incorrect\n";
	  error = true;
  }
  
  if (document.white_papers.wp_selected.value == "no") {
  	error_msg += "          - No whitepapers have been selected\n";
	error = true;
}

  if (error == true){
	document.white_papers.valid.value = "no";
	alert(error_msg);
	return false;
  } else {
	document.white_papers.valid.value = "yes";
	return true;
  }
}
function check_allgood(){
  if(document.white_papers.account_statement.checked ||
     document.white_papers.mistakes.checked ||
	 document.white_papers.behavioral_finance.checked)
  {
    document.white_papers.wp_selected.value = "yes";
  }
  if(!document.white_papers.account_statement.checked &&
     !document.white_papers.mistakes.checked &&
	 !document.white_papers.behavioral_finance.checked)
  {
	document.white_papers.wp_selected.value = "no";
  }
}