1057 g$ = "": IF Flag = 1 THEN GOTO 1023 ELSE GOTO 1021
1058 REM this part checks for name patterns
1059 REM using variable a$(n,y) where n is 1-5,6 and 7 and y=1-# of recs
1060 IF n = 3 OR n = 5 THEN 1098
1061 IF n = 1 OR n = 2 THEN 1063
1062 IF n = 4 THEN 1093
1063'IF INSTR(a$(n), "Inc") > 0 OR INSTR(a$(n), " Co ") > 0 OR INSTR(a$(n), " Co.") > 0 OR INSTR(a$(n), " Corp") > 0 OR INSTR(a$(n), " Assn") > 0 OR INSTR(a$(n), "Trust") > 0 OR INSTR(a$(n), " Bank ") > 0 THEN INC$ = a$(n): IF n = 1 THEN RETURN
1064'IF INSTR(a$(n), "Apt") > 0 OR INSTR(a$(n), "Suite") > 0 OR INSTR(a$(n), "Unit") > 0 THEN APT$ = a$(n): a$(n) = ""
1065 IF n = 2 AND A$(2) = "" THEN SECOND$ = "": GOTO 1092
1066 IF LEFT$(A$(n), 3) = "La " THEN A$(n) = LEFT$(A$(n), 2) + MID$(A$(n), 4)
IF LEFT$(A$(n), 3) = "Le " THEN A$(n) = LEFT$(A$(n), 2) + MID$(A$(n), 4)
1067 IF LEFT$(A$(n), 3) = "Mc " THEN A$(n) = LEFT$(A$(n), 2) + MID$(A$(n), 4)
1068 IF LEFT$(A$(n), 4) = "Mac " THEN A$(n) = LEFT$(A$(n), 3) + MID$(A$(n), 5)
1069 IF LEFT$(A$(n), 2) = "O " THEN A$(n) = LEFT$(A$(n), 1) + MID$(A$(n), 3)
IF LEFT$(A$(n), 3) = "St " THEN A$(n) = LEFT$(A$(n), 2) + "." + MID$(A$(n), 4)
IF LEFT$(A$(n), 3) = "Di " THEN A$(n) = LEFT$(A$(n), 2) + MID$(A$(n), 4)
IF LEFT$(A$(n), 4) = "Van " THEN A$(n) = LEFT$(A$(n), 3) + MID$(A$(n), 5)
IF LEFT$(A$(n), 4) = "Von " THEN A$(n) = LEFT$(A$(n), 3) + MID$(A$(n), 5)
1070 PATTERN$ = "": FOR t = 1 TO LEN(A$(n))
1071 temp$ = ""
1072 IF MID$(A$(n), t, 1) = " " THEN temp$ = "0" ELSE temp$ = "1"
1073 IF temp$ <> HOLD$ THEN PATTERN$ = PATTERN$ + temp$
1074 HOLD$ = temp$
1075 NEXT t
1076 IF LEN(INC$) > 4 AND n = 2 AND FLIP = 1 THEN A$(12) = A$(7): GOTO 1122
1077 IF PATTERN$ <> "1010" AND PATTERN$ <> "101010" AND LEN(INC$) > 4 AND n = 2 AND SECOND$ = "" THEN A$(11) = A$(6): GOTO 1122
1078 IF LEN(A$(n)) > 3 THEN IF PATTERN$ = "101010" AND RIGHT$(A$(n), 2) = ". " OR MID$(A$(n), LEN(A$(n)) - 3, 1) = " " THEN 1079 ELSE GOTO 1084
1079 temp$ = "": HOLD$ = "": RECOG = 1: FOR t = 1 TO LEN(A$(n)): IF MID$(A$(n), t, 1) <> " " THEN temp$ = temp$ + MID$(A$(n), t, 1): GOTO 1083
1080 IF GG$ <> "" THEN 1083
1081 IF HOLD$ = "" THEN HOLD$ = temp$: temp$ = "": GOTO 1083