function validateMailListInfo(f)
{
  return (validateFieldNotEmpty(f.name, "Please enter your name") &&
          validateEmailField(f.email, "Please enter a valid email address") &&
          validateFieldNotEmpty(f.address, "Please enter your address") &&
          validateFieldNotEmpty(f.city, "Please enter your city") &&
          validateFieldNotEmpty(f.state, "Please enter your state") &&
          validateFieldNotEmpty(f.zip, "Please enter your zip code")
          );
}

function validateFieldNotEmpty(fld, errorMsg)
{
  if (!fld.value)
  {
    alert(errorMsg);
    fld.focus();
    return false;
  }
  return true;
}

function validateEmailField(fld, errorMsg)
{
  if (!validateEmail(fld.value))
  {
    alert(errorMsg);
    fld.focus();
    return false;
  }
  return true;
}

function validateEmail(src)
{
  var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
  var regex = new RegExp(emailReg);
  return regex.test(src);
 }