home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PROG_BAS / PBC23C.ZIP / FROMPOST.BAS < prev    next >
BASIC Source File  |  1994-03-13  |  3KB  |  73 lines

  1. '   +----------------------------------------------------------------------+
  2. '   |                                                                      |
  3. '   |        PBClone  Copyright (c) 1990-1994  Thomas G. Hanlin III        |
  4. '   |                                                                      |
  5. '   +----------------------------------------------------------------------+
  6.  
  7. FUNCTION FromPostal$ (Abbrev$)
  8.    IF LEN(Abbrev$) = 2 THEN
  9.       SELECT CASE CVI(UCASE$(Abbrev$))      ' convert to # (smaller & faster)
  10.          CASE &H4C41: st$ = "Alabama"
  11.          CASE &H4B41: st$ = "Alaska"
  12.          CASE &H5341: st$ = "American Samoa"
  13.          CASE &H5A41: st$ = "Arizona"
  14.          CASE &H5241: st$ = "Arkansas"
  15.          CASE &H4143: st$ = "California"
  16.          CASE &H4F43: st$ = "Colorado"
  17.          CASE &H5443: st$ = "Connecticut"
  18.          CASE &H4544: st$ = "Delaware"
  19.          CASE &H4344: st$ = "District of Columbia"
  20.          CASE &H4D46: st$ = "Federated States of Micronesia"
  21.          CASE &H4C46: st$ = "Florida"
  22.          CASE &H4147: st$ = "Georgia"
  23.          CASE &H5547: st$ = "Guam"
  24.          CASE &H4948: st$ = "Hawaii"
  25.          CASE &H4449: st$ = "Idaho"
  26.          CASE &H4C49: st$ = "Illinois"
  27.          CASE &H4E49: st$ = "Indiana"
  28.          CASE &H4149: st$ = "Iowa"
  29.          CASE &H534B: st$ = "Kansas"
  30.          CASE &H594B: st$ = "Kentucky"
  31.          CASE &H414C: st$ = "Louisiana"
  32.          CASE &H454D: st$ = "Maine"
  33.          CASE &H484D: st$ = "Marshall Islands"
  34.          CASE &H444D: st$ = "Maryland"
  35.          CASE &H414D: st$ = "Massachusetts"
  36.          CASE &H494D: st$ = "Michigan"
  37.          CASE &H4E4D: st$ = "Minnesota"
  38.          CASE &H4F4D: st$ = "Missouri"
  39.          CASE &H534D: st$ = "Mississippi"
  40.          CASE &H544D: st$ = "Montana"
  41.          CASE &H454E: st$ = "Nebraska"
  42.          CASE &H564E: st$ = "Nevada"
  43.          CASE &H484E: st$ = "New Hampshire"
  44.          CASE &H4A4E: st$ = "New Jersey"
  45.          CASE &H4D4E: st$ = "New Mexico"
  46.          CASE &H594E: st$ = "New York"
  47.          CASE &H434E: st$ = "North Carolina"
  48.          CASE &H444E: st$ = "North Dakota"
  49.          CASE &H504D: st$ = "Northern Mariana Islands"
  50.          CASE &H484F: st$ = "Ohio"
  51.          CASE &H4B4F: st$ = "Oklahoma"
  52.          CASE &H524F: st$ = "Oregon"
  53.          CASE &H4150: st$ = "Pennsylvania"
  54.          CASE &H5250: st$ = "Puerto Rico"
  55.          CASE &H4952: st$ = "Rhode Island"
  56.          CASE &H4353: st$ = "South Carolina"
  57.          CASE &H4453: st$ = "South Dakota"
  58.          CASE &H4E54: st$ = "Tennessee"
  59.          CASE &H5854: st$ = "Texas"
  60.          CASE &H5455: st$ = "Utah"
  61.          CASE &H5456: st$ = "Vermont"
  62.          CASE &H4156: st$ = "Virginia"
  63.          CASE &H4956: st$ = "Virgin Islands"
  64.          CASE &H4157: st$ = "Washington"
  65.          CASE &H5657: st$ = "West Virginia"
  66.          CASE &H4957: st$ = "Wisconsin"
  67.          CASE &H5957: st$ = "Wyoming"
  68.          CASE ELSE
  69.       END SELECT
  70.    END IF
  71.    FromPostal$ = st$
  72. END FUNCTION
  73.