function valid(buyers)
{
   if (buyers.fname.value == "")
   {
     alert("Please enter your first name.");
     buyers.fname.focus();
     return (false);
   }
  
   if (buyers.lname.value == "")
   {
     alert("Please enter your last name.");
     buyers.lname.focus();
     return (false);
   }
  
   if (buyers.title.value == "")
   {
     alert("Please enter your title.");
     buyers.title.focus();
     return (false);
   }
  
   if (buyers.company.value == "")
   {
     alert("Please enter your company.");
     buyers.company.focus();
     return (false);
   }
  
   if (buyers.phone.value == "")
   {
     alert("Please enter your telephone number.");
     buyers.phone.focus();
     return (false);
   }
  
   var myemail = buyers.e_mail.value;
   var inThere = myemail.match(/^([0-9a-z_&.+-]+!)*[0-9a-z_&.+-]+@(([0-9a-z]([0-9a-z-]*[0-9a-z])?\.)+[a-z]{2,3}|([0-9]{1,3}\.){3}[0-9]{1,3})$/i);

   if (!inThere)
   {
     alert("Sorry, " + myemail + " is not a valid email address.");
     buyers.e_mail.focus();
     return (false);
   }
   
   if (buyers.country.value == "")
   {
     alert("Please enter your country.");
     buyers.country.focus();
     return (false);
   }

   var myno_leases = document.buyers.no_leases.options[document.buyers.no_leases.selectedIndex].value;
   var inno_leases = myno_leases.match(/^0$/);
   if (inno_leases) {
     alert("Please make a selection for the number of properties/leases under management.");
     document.buyers.no_leases.focus();
     return (false);
   }

   var mymngt_role = document.buyers.mngt_role.options[document.buyers.mngt_role.selectedIndex].value;
   var inmngt_role = mymngt_role.match(/^0$/);
   if (inmngt_role) {
     alert("Please make a selection for your role in the management process.");
     document.buyers.mngt_role.focus();
     return (false);
   }
   
   var mywhen_to_deploy = document.buyers.when_to_deploy.options[document.buyers.when_to_deploy.selectedIndex].value;
   var inwhen_to_deploy = mywhen_to_deploy.match(/^0$/);
   if (inwhen_to_deploy) {
      alert("Please make a selection for when do you plan to implement.");
      document.buyers.when_to_deploy.focus();
      return (false);
   }

   var myleads_ext = document.buyers.leads_ext.options[document.buyers.leads_ext.selectedIndex].value;
   var inleads_ext = myleads_ext.match(/^0$/);
   if (inleads_ext) {
      alert("Please make a selection for how you heard about EPS.");
      document.buyers.leads_ext.focus();
      return (false);
   }

  return (true);
}
