Metropoli BBS
VIEWER: coolsite.ppd MODE: TEXT (CP437)
    STRING     VAR001
    STRING     VAR002(1,10) 
    STRING     VAR003
    STRING     VAR004
    STRING     VAR005
    STRING     VAR006
    STRING     VAR007
    STRING     VAR008
    STRING     VAR009
    STRING     VAR010
    STRING     VAR011
    STRING     VAR012
    STRING     VAR013
    STRING     VAR014
    STRING     VAR015
    STRING     VAR016
    STRING     VAR017
    STRING     VAR018
    STRING     VAR019
    STRING     VAR020
    STRING     VAR021
    STRING     VAR022
    STRING     VAR023
    STRING     VAR024
    STRING     VAR025
    STRING     VAR026
    STRING     VAR027(5,5) 
    STRING     VAR028
    STRING     VAR029
    STRING     VAR030
    STRING     VAR031
    STRING     VAR032
    STRING     VAR033
    STRING     VAR034
    STRING     VAR035
    STRING     VAR036
    STRING     VAR037
    STRING     VAR038
    STRING     VAR039
    STRING     VAR040
    STRING     VAR041
    STRING     VAR042
    STRING     VAR043
    STRING     VAR044
    STRING     VAR045
    STRING     VAR046
    STRING     VAR047
    STRING     VAR048
    STRING     VAR049
    STRING     VAR050
    STRING     VAR051
    STRING     VAR052
    STRING     VAR053
    STRING     VAR054
    STRING     VAR055
    STRING     VAR056(9) 
    STRING     VAR057
    STRING     VAR058
    STRING     VAR059
    STRING     VAR060
    STRING     VAR061
    STRING     VAR062
    STRING     VAR063
    STRING     VAR064
    STRING     VAR065
    STRING     VAR066
    STRING     VAR067
    STRING     VAR068
    STRING     VAR069
    STRING     VAR070
    STRING     VAR071
    STRING     VAR072
    STRING     VAR073(1,9) 
    STRING     VAR074(1,9) 
    STRING     VAR075(1,9) 
    STRING     VAR076(1,9) 
    STRING     VAR077
    STRING     VAR078
    STRING     VAR079
    STRING     VAR080
    STRING     VAR081
    STRING     VAR082
    STRING     VAR083
    INTEGER    VAR084
    INTEGER    VAR085
    INTEGER    VAR086
    INTEGER    VAR087
    INTEGER    VAR088
    INTEGER    VAR089
    INTEGER    VAR090
    INTEGER    VAR091
    INTEGER    VAR092
    INTEGER    VAR093
    INTEGER    VAR094
    INTEGER    VAR095
    INTEGER    VAR096
    INTEGER    VAR097
    INTEGER    VAR098
    INTEGER    VAR099
    INTEGER    VAR100
    INTEGER    VAR101
    INTEGER    VAR102
    INTEGER    VAR103
    INTEGER    VAR104
    INTEGER    VAR105
    INTEGER    VAR106
    INTEGER    VAR107
    INTEGER    VAR108
    INTEGER    VAR109
    INTEGER    VAR110
    INTEGER    VAR111
    INTEGER    VAR112
    INTEGER    VAR113
    INTEGER    VAR114
    INTEGER    VAR115
    INTEGER    VAR116
    INTEGER    VAR117
    INTEGER    VAR118
    BOOLEAN    VAR119
    BOOLEAN    VAR120
    BOOLEAN    VAR121
    BOOLEAN    VAR122
    BOOLEAN    VAR123
    BOOLEAN    VAR124


    LET VAR022="@X07"
    LET VAR024="@X78"
    LET VAR025=""
    LET VAR026="@X0B"
    LET VAR028=""
    LET VAR029="@X0E"
    LET VAR032=""
    LET VAR033="@X0A"
    LET VAR030=""
    LET VAR031="@X0F"
    LET VAR036=""
    LET VAR037="@X1E"
    LET VAR042=""
    LET VAR043="@X1E"
    LET VAR038=""
    LET VAR039="@X0BPre@X03ss @X0F[@X0EANY KEY@X0F] @X0BT@X03o @X0BConti@X03nue@X07"
    LET VAR040=""
    LET VAR041="@X0BPlea@X03se @X0BSel@X03ect @X0F(@X0E1@X0F-@X0E5@X0F)@X0B, o@X03r @X0F(@X0CQ@X0F)@X0Cuit @X0B: @X07"
    LET VAR044=""
    LET VAR045="@X0BPlea@X03se @X0BSel@X03ect @X0BVi@X03ew @X0BOpti@X03ons @X0F(@X0E1@X0F-@X0E5@X0F)@X0B, o@X03r @X0F(@X0CM@X0F)@X0Cain @X04Me@X0Cnu @X0B: @X07"
    LET VAR046=""
    LET VAR047="@X0BPlea@X03se @X0BSel@X03ect @X0BDownl@X03oad @X0BOpti@X03ons @X0F(@X0E1@X0F-@X0E5@X0F)@X0B, o@X03r @X0F(@X0CM@X0F)@X0Cain @X04Me@X0Cnu @X0B: @X07"
    LET VAR016="            @X0E[@X8AUNREGISTERED@X0E] @X0D- @X0FEncourage your SYSOP to register this@X0E!@X07"
    LET VAR017="                             @X0E10 second delay @X07"
    LET VAR034=""
    LET VAR035=""
    LET VAR050=""
    LET VAR051=""
    LET VAR055=""
    LET VAR053=""
    LET VAR052=0
    LET VAR054=0
    LET VAR100=0
    LET VAR068=""
    LET VAR077=""
    LET VAR068=""
    LET VAR084=0
    LET VAR085=0
    LET VAR069=""
    LET VAR086=0
    LET VAR087=0
    LET VAR070=""
    LET VAR088=0
    LET VAR089=0
    LET VAR071="                                                                                "
    LET VAR072="N"
    LET VAR093=0
    LET VAR096=0
    LET VAR093=0
    LET VAR097=0
    LET VAR018=""
    LET VAR048=""
    LET VAR049=""
    LET VAR056(0)="URL_NUM,N,1,0"
    LET VAR056(1)="URL_TYPE,C,8,0"
    LET VAR056(2)="ADDRESS,C,200,0"
    LET VAR056(3)="SHORT_DESC,C,53,0"
    LET VAR056(4)="LONG_DESC1,C,53,0"
    LET VAR056(5)="LONG_DESC2,C,53,0"
    LET VAR056(6)="LONG_DESC3,C,53,0"
    LET VAR056(7)="LONG_DESC4,C,53,0"
    LET VAR056(8)="USER,C,40,0"
    LET VAR056(9)="DATE,D,8,0"
    LET VAR009=PPEPATH()
    LET VAR073(1,1)="MAIL"
    LET VAR074(1,1)="MAILTO://"
    LET VAR075(1,1)="Internet E-Mail"
    LET VAR073(1,2)="FINGER"
    LET VAR074(1,2)="FINGER://"
    LET VAR075(1,2)="Finger"
    LET VAR073(1,3)="FTP"
    LET VAR074(1,3)="FTP://"
    LET VAR075(1,3)="FTP (File Transfer Protocol)"
    LET VAR073(1,4)="GOPHER"
    LET VAR074(1,4)="GOPHER://"
    LET VAR075(1,4)="Gopher"
    LET VAR073(1,5)="IRC"
    LET VAR074(1,5)="IRC Channel : "
    LET VAR075(1,5)="IRC (Internet Relay Chat)"
    LET VAR073(1,6)="NEWS"
    LET VAR074(1,6)="NEWS://"
    LET VAR075(1,6)="Newsgroups"
    LET VAR073(1,7)="TELNET"
    LET VAR074(1,7)="TELNET://"
    LET VAR075(1,7)="Telnet"
    LET VAR073(1,8)="WAIS"
    LET VAR074(1,8)="WAIS://"
    LET VAR075(1,8)="Wais"
    LET VAR073(1,9)="WWW/HTTP"
    LET VAR074(1,9)="HTTP://"
    LET VAR075(1,9)="World Wide Web Site"
    LET VAR076(1,1)=""
    LET VAR076(1,2)=""
    LET VAR076(1,3)=""
    LET VAR076(1,4)=""
    LET VAR076(1,5)=""
    LET VAR076(1,6)=""
    LET VAR076(1,7)=""
    LET VAR076(1,8)=""
    LET VAR076(1,9)=""
    LET VAR120=0
    LET VAR121=0
    LET VAR122=1
    LET VAR123=0
    LET VAR124=0
    PRINT "@POFF@"
    GOSUB LABEL016
    GOSUB LABEL229
    GOSUB LABEL258
    GOSUB LABEL267
    GOSUB LABEL020
    GOSUB LABEL222

:LABEL000
    DISPFILE PPEPATH()+"COOLSITE.M01",2+1+4
    LET VAR050=""
    PRINTLN 
    PRINTLN VAR040

:LABEL001
    IF (!(VAR050="")) GOTO LABEL004
    LET VAR050=INKEY()
    IF (!((((((((((VAR050="1")|(VAR050="2"))|(VAR050="3"))|(VAR050="4"))|(VAR050="5"))|(VAR050="6"))|(VAR050="Q"))|(VAR050="q"))|(VAR050="H"))|(VAR050="h"))) GOTO LABEL002
    GOTO LABEL003

:LABEL002
    LET VAR050=""

:LABEL003
    GOTO LABEL001

:LABEL004
    IF (!(VAR050="1")) GOTO LABEL008
    IF (!((!VAR119)&(DRECCOUNT(1)>=32767))) GOTO LABEL005
    GOSUB LABEL266
    GOSUB LABEL219
    GOTO LABEL000

:LABEL005
    LET VAR121=0
    GOSUB LABEL235
    GOSUB LABEL238
    GOSUB LABEL027
    IF (!VAR122) GOTO LABEL006
    GOSUB LABEL041
    GOTO LABEL007

:LABEL006
    LET VAR122=1

:LABEL007
    GOTO LABEL000

:LABEL008
    IF (!(VAR050="2")) GOTO LABEL009
    LET VAR121=1
    GOSUB LABEL052
    GOTO LABEL000

:LABEL009
    IF (!(VAR050="3")) GOTO LABEL010
    GOSUB LABEL071
    GOTO LABEL000

:LABEL010
    IF (!(VAR050="4")) GOTO LABEL011
    GOSUB LABEL090
    GOTO LABEL000

:LABEL011
    IF (!(VAR050="5")) GOTO LABEL012
    GOSUB LABEL186
    GOTO LABEL000

:LABEL012
    IF (!((VAR050="H")|(VAR050="h"))) GOTO LABEL013
    GOSUB LABEL273
    GOTO LABEL015

:LABEL013
    IF (!((VAR050="Q")|(VAR050="q"))) GOTO LABEL014
    LET VAR098=VAR094
    GOTO LABEL429

:LABEL014
    GOTO LABEL000

:LABEL015
    GOTO LABEL000

:LABEL016
    GETUSER 
    IF (!EXIST(PPEPATH()+"COOLSITE.CF1")) GOTO LABEL017
    FOPEN 1,PPEPATH()+"COOLSITE.CF1",O_RD,S_DW
    FGET 1,VAR019
    FGET 1,VAR020
    FGET 1,VAR093
    FGET 1,VAR094
    FGET 1,VAR018
    FGET 1,VAR008
    FGET 1,VAR021
    FGET 1,VAR023
    FGET 1,VAR025
    FGET 1,VAR028
    FGET 1,VAR032
    FGET 1,VAR030
    FGET 1,VAR036
    FGET 1,VAR042
    FGET 1,VAR038
    FGET 1,VAR040
    FGET 1,VAR044
    FGET 1,VAR046
    FCLOSE 1
    GOTO LABEL018

:LABEL017
    GOSUB LABEL247

:LABEL018
    IF (!((VAR018="Y")|(VAR018="y"))) GOTO LABEL019
    LET VAR008=VAR009
    LET VAR010=PPEPATH()
    LET VAR013=".ZIP"
    LET VAR011="PKZIP"
    LET VAR012="-A"
    LET VAR021=VAR022
    LET VAR023=VAR024
    LET VAR025=VAR026
    LET VAR028=VAR029
    LET VAR032=VAR033
    LET VAR030=VAR031
    LET VAR036=VAR037
    LET VAR038=VAR039
    LET VAR040=VAR041
    LET VAR042=VAR043
    LET VAR044=VAR045
    LET VAR046=VAR047

:LABEL019
    LET VAR006="CS_"+STRING(PCBNODE())
    FCREATE 0,VAR008+VAR006+".TXT",O_RD,S_DW
    FCLOSE 0
    FCREATE 0,VAR008+VAR006+".HTM",O_RD,S_DW
    FCLOSE 0
    RETURN 


:LABEL020
    GOSUB LABEL257
    IF (!(!VAR119)) GOTO LABEL021
;    GOSUB LABEL022

:LABEL021
    RETURN 


:LABEL022
    LET VAR097=0
    PRINTLN 
    PRINTLN VAR016
    PRINT VAR017

:LABEL023
    IF (!(VAR097<11)) GOTO LABEL026
    DELAY 18
    IF (!((((((VAR097=0)|(VAR097=2))|(VAR097=4))|(VAR097=6))|(VAR097=8))|(VAR097=10))) GOTO LABEL024
    PRINT "@X0A∙@X07"
    GOTO LABEL025

:LABEL024
    PRINT "@X0D∙@X07"

:LABEL025
    LET VAR097=VAR097+1
    GOTO LABEL023

:LABEL026
    PRINTLN 
    RETURN 


:LABEL027
    LET VAR050=""
    LET VAR053="Press the NUMBER of the type of URL you'd like to add or [Q] to QUIT"
    GOSUB LABEL227

:LABEL028
    IF (!(VAR050="")) GOTO LABEL040
    LET VAR050=INKEY()
    IF (!(VAR050="1")) GOTO LABEL029
    GOSUB LABEL246
    LET VAR057=1
    LET VAR058=VAR073(1,1)
    ANSIPOS 34,5
    PRINTLN VAR028+"E-MAIL"
    LET VAR049="MAILTO://"
    GOTO LABEL039

:LABEL029
    IF (!(VAR050="2")) GOTO LABEL030
    GOSUB LABEL246
    LET VAR057=2
    LET VAR058=VAR073(1,2)
    ANSIPOS 34,5
    PRINTLN VAR028+"Finger"
    LET VAR049="FINGER://"
    GOTO LABEL039

:LABEL030
    IF (!(VAR050="3")) GOTO LABEL031
    GOSUB LABEL246
    LET VAR057=3
    LET VAR058=VAR073(1,3)
    ANSIPOS 34,5
    PRINTLN VAR028+"FTP"
    LET VAR049="FTP://"
    GOTO LABEL039

:LABEL031
    IF (!(VAR050="4")) GOTO LABEL032
    GOSUB LABEL246
    LET VAR057=4
    LET VAR058=VAR073(1,4)
    ANSIPOS 34,5
    PRINTLN VAR028+"Gopher"
    LET VAR049="GOPHER://"
    GOTO LABEL039

:LABEL032
    IF (!(VAR050="5")) GOTO LABEL033
    GOSUB LABEL246
    LET VAR057=5
    LET VAR058=VAR073(1,5)
    ANSIPOS 34,5
    PRINTLN VAR028+"Internet Relay Chat (IRC)"
    LET VAR049="IRC Channel : "
    GOTO LABEL039

:LABEL033
    IF (!(VAR050="6")) GOTO LABEL034
    GOSUB LABEL246
    LET VAR057=6
    LET VAR058=VAR073(1,6)
    ANSIPOS 34,5
    PRINTLN VAR028+"Newsgroups (USENET)"
    LET VAR049="NEWS://"
    GOTO LABEL039

:LABEL034
    IF (!(VAR050="7")) GOTO LABEL035
    GOSUB LABEL246
    LET VAR057=7
    LET VAR058=VAR073(1,7)
    ANSIPOS 34,5
    PRINTLN VAR028+"Telnet"
    LET VAR049="TELNET://"
    GOTO LABEL039

:LABEL035
    IF (!(VAR050="8")) GOTO LABEL036
    GOSUB LABEL246
    LET VAR057=8
    LET VAR058=VAR073(1,8)
    ANSIPOS 34,5
    PRINTLN VAR028+"WAIS"
    LET VAR049="WAIS://"
    GOTO LABEL039

:LABEL036
    IF (!(VAR050="9")) GOTO LABEL037
    GOSUB LABEL246
    LET VAR057=9
    LET VAR058=VAR073(1,9)
    ANSIPOS 34,5
    PRINTLN VAR028+"World Wide Web Site (HTTP)"
    LET VAR049="HTTP://"
    GOTO LABEL039

:LABEL037
    IF (!((VAR050="Q")|(VAR050="q"))) GOTO LABEL038
    LET VAR122=0
    RETURN 


:LABEL038
    LET VAR050=""
    GOTO LABEL028

:LABEL039
    GOTO LABEL028

:LABEL040
    LET VAR050=""
    LET VAR053="Enter URL in the space provided (200 character MAX) and press [ENTER]"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=19
    LET VAR089=LEN(VAR049)
    LET VAR085=9
    LET VAR086=58
    LET VAR068=VAR049
    LET VAR088=200
    LET VAR072="N"
    GOSUB LABEL197
    LET VAR059=VAR068
    LET VAR050=""
    LET VAR053="Enter a SHORT description of the above entered URL and press [ENTER]"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=24
    LET VAR089=0
    LET VAR085=11
    LET VAR086=53
    LET VAR068=""
    LET VAR088=53
    LET VAR072="N"
    GOSUB LABEL197
    LET VAR060=VAR068
    LET VAR050=""
    LET VAR053="(OPTIONAL) Enter Long Description [1/4] for URL & press [ENTER]"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=24
    LET VAR089=0
    LET VAR085=13
    LET VAR086=53
    LET VAR068=""
    LET VAR088=53
    LET VAR072="N"
    GOSUB LABEL197
    LET VAR061=VAR068
    LET VAR050=""
    LET VAR053="(OPTIONAL) Enter Long Description [2/4] for URL & press [ENTER]"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=24
    LET VAR089=0
    LET VAR085=14
    LET VAR086=53
    LET VAR068=""
    LET VAR088=53
    LET VAR072="N"
    GOSUB LABEL197
    LET VAR062=VAR068
    LET VAR050=""
    LET VAR053="(OPTIONAL) Enter Long Description [3/4] for URL & press [ENTER]"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=24
    LET VAR089=0
    LET VAR085=15
    LET VAR086=53
    LET VAR068=""
    LET VAR088=53
    LET VAR072="N"
    GOSUB LABEL197
    LET VAR063=VAR068
    LET VAR050=""
    LET VAR053="(OPTIONAL) Enter Long Description [4/4] for URL & press [ENTER]"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=24
    LET VAR089=0
    LET VAR085=16
    LET VAR086=53
    LET VAR068=""
    LET VAR088=53
    LET VAR072="N"
    GOSUB LABEL197
    LET VAR064=VAR068
    RETURN 


:LABEL041
    LET VAR053="Press [Y]es to ACCEPT, [N]o to ABORT, or [E]dit to EDIT"
    GOSUB LABEL227

:LABEL042
    LET VAR050=""
    IF (!(VAR050="")) GOTO LABEL048
    LET VAR050=INKEY()
    IF (!((VAR050="Y")|(VAR050="y"))) GOTO LABEL043
    GOSUB LABEL050
    GOSUB LABEL250
    RETURN 


:LABEL043
    IF (!((VAR050="N")|(VAR050="n"))) GOTO LABEL046
    IF (!(VAR121=1)) GOTO LABEL044
    LET VAR053="Editing of existing URL has been ABORTED - Press ANY KEY"
    GOTO LABEL045

:LABEL044
    LET VAR053="Addition of URL to Database has been ABORTED - Press ANY KEY"

:LABEL045
    GOSUB LABEL227
    GOSUB LABEL219
    GOSUB LABEL250
    RETURN 


:LABEL046
    IF (!((VAR050="E")|(VAR050="e"))) GOTO LABEL047
    GOSUB LABEL049
    LET VAR053="Press [Y]es to ACCEPT, [N]o to ABORT, or [E]dit to EDIT"
    GOSUB LABEL227
    GOTO LABEL042

:LABEL047
    LET VAR050=""
    GOTO LABEL042

:LABEL048
    RETURN 


:LABEL049
    GOSUB LABEL235
    GOSUB LABEL239
    LET VAR035=VAR028+"COOLSITE Internet Database "+VAR030+"- "+VAR032+"EDIT Existing URL Screen@X07"
    GOSUB LABEL242
    LET VAR050=""
    LET VAR053="[BACKSPACE] deletes chars, EDIT URL (200 char MAX) and press [ENTER]"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=19
    LET VAR089=LEN(VAR049)
    LET VAR085=9
    LET VAR086=58
    LET VAR068=VAR059
    LET VAR088=200
    LET VAR072="Y"
    LET VAR087=LEN(VAR059)
    GOSUB LABEL197
    LET VAR059=VAR068
    LET VAR050=""
    LET VAR053="[BACKSPACE] deletes chars, RE-ENTER Short Description and press [ENTER]"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=24
    LET VAR089=0
    LET VAR085=11
    LET VAR086=53
    LET VAR068=VAR060
    LET VAR088=53
    LET VAR072="Y"
    LET VAR087=LEN(VAR060)
    GOSUB LABEL197
    LET VAR060=VAR068
    LET VAR050=""
    LET VAR053="(OPTIONAL) RE-ENTER Long Description [1/4] for URL & press [ENTER]"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=24
    LET VAR089=0
    LET VAR085=13
    LET VAR086=53
    LET VAR068=VAR061
    LET VAR088=200
    LET VAR072="Y"
    LET VAR087=LEN(VAR061)
    GOSUB LABEL197
    LET VAR061=VAR068
    LET VAR050=""
    LET VAR053="(OPTIONAL) RE-ENTER Long Description [2/4] for URL & press [ENTER]"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=24
    LET VAR089=0
    LET VAR085=14
    LET VAR086=53
    LET VAR068=VAR062
    LET VAR088=53
    LET VAR072="Y"
    LET VAR087=LEN(VAR062)
    GOSUB LABEL197
    LET VAR062=VAR068
    LET VAR050=""
    LET VAR053="(OPTIONAL) RE-ENTER Long Description [3/4] for URL & press [ENTER]"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=24
    LET VAR089=0
    LET VAR085=15
    LET VAR086=53
    LET VAR068=VAR063
    LET VAR088=53
    LET VAR072="Y"
    LET VAR087=LEN(VAR063)
    GOSUB LABEL197
    LET VAR063=VAR068
    LET VAR050=""
    LET VAR053="(OPTIONAL) RE-ENTER Long Description [4/4] for URL & press [ENTER]"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=24
    LET VAR089=0
    LET VAR085=16
    LET VAR086=53
    LET VAR068=VAR064
    LET VAR088=53
    LET VAR072="Y"
    LET VAR087=LEN(VAR064)
    GOSUB LABEL197
    LET VAR064=VAR068
    RETURN 


:LABEL050
    IF (!(VAR121=1)) GOTO LABEL051
    DGO 1,VAR107
    DDELETE 1
    DPACK 1

:LABEL051
    DNEW 1
    DPUT 1,"URL_NUM",VAR057
    DPUT 1,"URL_TYPE",VAR058
    DPUT 1,"ADDRESS",VAR059
    DPUT 1,"SHORT_DESC",VAR060
    DPUT 1,"LONG_DESC1",VAR061
    DPUT 1,"LONG_DESC2",VAR062
    DPUT 1,"LONG_DESC3",VAR063
    DPUT 1,"LONG_DESC4",VAR064
    DPUT 1,"USER",U_NAME()
    DPUT 1,"DATE",DATE()
    DADD 1
    LET VAR107=0
    RETURN 


:LABEL052
    DISPFILE PPEPATH()+"COOLSITE.D02",2+1+4
    GOSUB LABEL236
    IF (!DERR(1)) GOTO LABEL055
    LET VAR050=""
    LET VAR053="Database Error : "+DERRMSG(DCHKSTAT(1))+" - Press [ENTER]"
    GOSUB LABEL227
    LET VAR050=""

:LABEL053
    IF (!(VAR050="")) GOTO LABEL054
    LET VAR050=INKEY()
    GOTO LABEL053

:LABEL054
    RETURN 


:LABEL055
    LET VAR102=0
    LET VAR054=1
    LET VAR104=1
    LET VAR105=VAR104

:LABEL056
    IF (!(VAR102<=9)) GOTO LABEL061
    IF (!(VAR102=9)) GOTO LABEL058
    IF (!(DRECCOUNT(1)>=VAR054)) GOTO LABEL057
    LET VAR104=VAR054
    LET VAR103=10
    LET VAR050=""
    LET VAR053="Select URL to Edit, [N]ext Page, or [Q]uit"
    GOSUB LABEL227
    GOTO LABEL061

:LABEL057
    LET VAR104=-1
    LET VAR050=""
    LET VAR053="Select URL to Edit, or [Q]uit"
    GOSUB LABEL227
    GOTO LABEL061

:LABEL058
    IF (!(VAR054>DRECCOUNT(1))) GOTO LABEL059
    LET VAR103=VAR102
    LET VAR102=9
    GOTO LABEL060

:LABEL059
    LET VAR050=""
    LET VAR053="Searching Database for Records YOU may Edit .. "+STRING(VAR054)+" of "+STRING(DRECCOUNT(1))
    GOSUB LABEL227
    DGO 1,VAR054
    DGET 1,"URL_TYPE",VAR058
    DGET 1,"ADDRESS",VAR059
    DGET 1,"SHORT_DESC",VAR060
    DGET 1,"USER",VAR065
    LET VAR054=VAR054+1
    IF (!((VAR065=(U_NAME()+LEFT(VAR071,(LEN(VAR065)-LEN(U_NAME())))))|VAR120)) GOTO LABEL060
    ANSIPOS 5,VAR102+7
    PRINTLN VAR028+STRING(VAR102+1)+VAR030+") "+VAR032+LEFT(VAR060,40)+"   "+LEFT(VAR059,22)+VAR030+"..."
    LET VAR102=VAR102+1
    LET VAR076(1,VAR102)=DRECNO(1)

:LABEL060
    GOTO LABEL056

:LABEL061
    LET VAR050=""
    IF (!(VAR050="")) GOTO LABEL070
    LET VAR050=INKEY()
    IF (!(((((((((VAR050="1")|(VAR050="2"))|(VAR050="3"))|(VAR050="4"))|(VAR050="5"))|(VAR050="6"))|(VAR050="7"))|(VAR050="8"))|(VAR050="9"))) GOTO LABEL063
    IF (!(VAR076(1,VAR050)="")) GOTO LABEL062
    GOTO LABEL061

:LABEL062
    LET VAR107=VAR076(1,VAR050)
    DGO 1,VAR076(1,VAR050)
    DGET 1,"URL_NUM",VAR057
    DGET 1,"URL_TYPE",VAR058
    DGET 1,"ADDRESS",VAR059
    DGET 1,"SHORT_DESC",VAR060
    DGET 1,"LONG_DESC1",VAR061
    DGET 1,"LONG_DESC2",VAR062
    DGET 1,"LONG_DESC3",VAR063
    DGET 1,"LONG_DESC4",VAR064
    DGET 1,"USER",VAR065
    DGET 1,"DATE",VAR066
    GOSUB LABEL251
    LET VAR049=VAR074(1,VAR057)
    GOSUB LABEL049
    GOSUB LABEL041
    RETURN 


:LABEL063
    IF (!((VAR050="N")|(VAR050="n"))) GOTO LABEL066
    IF (!(VAR104=(-1))) GOTO LABEL064
    GOTO LABEL061

:LABEL064
    IF (!(VAR103<=9)) GOTO LABEL065
    GOTO LABEL061

:LABEL065
    GOSUB LABEL243
    LET VAR102=0
    LET VAR054=VAR104
    GOTO LABEL056

:LABEL066
    IF (!((VAR050="P")|(VAR050="p"))) GOTO LABEL068
    IF (!(VAR103<9)) GOTO LABEL067
    GOTO LABEL061

:LABEL067
    GOTO LABEL061

:LABEL068
    IF (!((VAR050="Q")|(VAR050="q"))) GOTO LABEL069
    RETURN 


:LABEL069
    GOTO LABEL061

:LABEL070
    RETURN 


:LABEL071
    DISPFILE PPEPATH()+"COOLSITE.D01",2+1+4
    GOSUB LABEL236
    IF (!DERR(1)) GOTO LABEL074
    LET VAR050=""
    LET VAR053="Database Error : "+DERRMSG(DCHKSTAT(1))+" - Press [ENTER]"
    GOSUB LABEL227
    LET VAR050=""

:LABEL072
    IF (!(VAR050="")) GOTO LABEL073
    LET VAR050=INKEY()
    GOTO LABEL072

:LABEL073
    RETURN 


:LABEL074
    LET VAR102=0
    LET VAR054=1
    LET VAR104=1
    LET VAR105=VAR104

:LABEL075
    IF (!(VAR102<=9)) GOTO LABEL080
    IF (!(VAR102=9)) GOTO LABEL077
    IF (!(DRECCOUNT(1)>=VAR054)) GOTO LABEL076
    LET VAR104=VAR054
    LET VAR103=10
    LET VAR050=""
    LET VAR053="Select URL to Edit, [N]ext Page, or [Q]uit"
    GOSUB LABEL227
    GOTO LABEL080

:LABEL076
    LET VAR104=-1
    LET VAR050=""
    LET VAR053="Select URL to Edit, or [Q]uit"
    GOSUB LABEL227
    GOTO LABEL080

:LABEL077
    IF (!(VAR054>DRECCOUNT(1))) GOTO LABEL078
    LET VAR103=VAR102
    LET VAR102=9
    GOTO LABEL079

:LABEL078
    LET VAR050=""
    LET VAR053="Searching Database for Records YOU may DELETE .. "+STRING(VAR054)+" of "+STRING(DRECCOUNT(1))
    GOSUB LABEL227
    DGO 1,VAR054
    DGET 1,"URL_TYPE",VAR058
    DGET 1,"ADDRESS",VAR059
    DGET 1,"SHORT_DESC",VAR060
    DGET 1,"USER",VAR065
    LET VAR054=VAR054+1
    IF (!((VAR065=(U_NAME()+LEFT(VAR071,(LEN(VAR065)-LEN(U_NAME())))))|VAR120)) GOTO LABEL079
    ANSIPOS 5,VAR102+7
    PRINTLN VAR028+STRING(VAR102+1)+VAR030+") "+VAR032+LEFT(VAR060,40)+"   "+LEFT(VAR059,22)+VAR030+"..."
    LET VAR102=VAR102+1
    LET VAR076(1,VAR102)=DRECNO(1)

:LABEL079
    GOTO LABEL075

:LABEL080
    LET VAR050=""
    LET VAR106=0
    IF (!(VAR050="")) GOTO LABEL089
    LET VAR050=INKEY()
    IF (!(((((((((VAR050="1")|(VAR050="2"))|(VAR050="3"))|(VAR050="4"))|(VAR050="5"))|(VAR050="6"))|(VAR050="7"))|(VAR050="8"))|(VAR050="9"))) GOTO LABEL082
    IF (!(VAR076(1,VAR050)="")) GOTO LABEL081
    GOTO LABEL080

:LABEL081
    LET VAR106=VAR050
    DGO 1,VAR076(1,VAR050)
    DGET 1,"URL_NUM",VAR057
    DGET 1,"URL_TYPE",VAR058
    DGET 1,"ADDRESS",VAR059
    DGET 1,"SHORT_DESC",VAR060
    DGET 1,"LONG_DESC1",VAR061
    DGET 1,"LONG_DESC2",VAR062
    DGET 1,"LONG_DESC3",VAR063
    DGET 1,"LONG_DESC4",VAR064
    DGET 1,"USER",VAR065
    DGET 1,"DATE",VAR066
    GOSUB LABEL251
    LET VAR049=VAR074(1,VAR057)
    GOSUB LABEL274
    GOSUB LABEL277
    RETURN 


:LABEL082
    IF (!((VAR050="N")|(VAR050="n"))) GOTO LABEL085
    IF (!(VAR104=(-1))) GOTO LABEL083
    GOTO LABEL080

:LABEL083
    IF (!(VAR103<=9)) GOTO LABEL084
    GOTO LABEL080

:LABEL084
    GOSUB LABEL243
    LET VAR102=0
    LET VAR054=VAR104
    GOTO LABEL075

:LABEL085
    IF (!((VAR050="P")|(VAR050="p"))) GOTO LABEL087
    IF (!(VAR103<9)) GOTO LABEL086
    GOTO LABEL080

:LABEL086
    GOTO LABEL080

:LABEL087
    IF (!((VAR050="Q")|(VAR050="q"))) GOTO LABEL088
    RETURN 


:LABEL088
    GOTO LABEL080

:LABEL089
    RETURN 


:LABEL090
    DISPFILE PPEPATH()+"COOLSITE.M02",2+1+4
    LET VAR124=0
    LET VAR098=1

:LABEL091
    IF (!(((1<0)&(VAR098>=10))|((1>=0)&(VAR098<=10)))) GOTO LABEL092
    LET VAR002(1,VAR098)=""
    LET VAR098=VAR098+1
    GOTO LABEL091

:LABEL092
    LET VAR050=""
    PRINTLN 
    PRINTLN VAR044

:LABEL093
    IF (!(VAR050="")) GOTO LABEL094
    LET VAR050=INKEY()
    GOTO LABEL093

:LABEL094
    IF (!(VAR050="1")) GOTO LABEL095
    GOSUB LABEL102
    GOTO LABEL090

:LABEL095
    IF (!(VAR050="2")) GOTO LABEL096
    GOSUB LABEL113
    GOTO LABEL090

:LABEL096
    IF (!(VAR050="3")) GOTO LABEL097
    GOSUB LABEL124
    GOTO LABEL090

:LABEL097
    IF (!(VAR050="4")) GOTO LABEL098
    GOSUB LABEL149
    GOTO LABEL090

:LABEL098
    IF (!(VAR050="5")) GOTO LABEL099
    GOSUB LABEL159
    GOTO LABEL090

:LABEL099
    IF (!(VAR050="6")) GOTO LABEL100
    GOSUB LABEL169
    GOTO LABEL090

:LABEL100
    IF (!((VAR050="M")|(VAR050="m"))) GOTO LABEL101
    RETURN 


:LABEL101
    GOTO LABEL090

:LABEL102
    LET VAR001="1"
    IF (!VAR124) GOTO LABEL103
    DISPFILE PPEPATH()+"COOLSITE.D15",2+1+4
    GOTO LABEL104

:LABEL103
    DISPFILE PPEPATH()+"COOLSITE.D05",2+1+4

:LABEL104
    GOSUB LABEL236
    LET VAR053="Enter Number of Days BACK to scan, or [Q] to Quit"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=30
    LET VAR089=0
    LET VAR085=7
    LET VAR086=4
    LET VAR068=""
    LET VAR088=4
    LET VAR072="N"
    GOSUB LABEL197
    IF (!((LEFT(VAR068,1)="Q")|(LEFT(VAR068,1)="q"))) GOTO LABEL105
    RETURN 


:LABEL105
    IF (!VAR124) GOTO LABEL110
    FOPEN 0,VAR008+VAR006+".HTM",O_WR,S_DW
    FOPEN 2,VAR008+VAR006+".TXT",O_WR,S_DW
    GOSUB LABEL425
    DISPFILE PPEPATH()+"COOLSITE.D16",2+1+4
    GOSUB LABEL376
    IF (!(UPPER(VAR050)<>"A")) GOTO LABEL106
    GOSUB LABEL386
    LET VAR079=TODDATE(DATE()-TOINTEGER(VAR068))
    GOSUB LABEL352
    GOSUB LABEL428
    FCLOSE 0
    FCLOSE 2
    GOSUB LABEL387
    DELETE VAR008+VAR006+".HTM"
    DELETE VAR008+VAR006+".TXT"
    GOTO LABEL107

:LABEL106
    FCLOSE 0
    FCLOSE 2
    DELETE VAR008+VAR006+".HTM"
    DELETE VAR008+VAR006+".TXT"

:LABEL107
    LET VAR001="0"
    LET VAR098=1

:LABEL108
    IF (!(((1<0)&(VAR098>=10))|((1>=0)&(VAR098<=10)))) GOTO LABEL109
    LET VAR002(1,VAR098)=""
    LET VAR098=VAR098+1
    GOTO LABEL108

:LABEL109
    GOTO LABEL112

:LABEL110
    DISPFILE PPEPATH()+"COOLSITE.D07",2+1+4
    LET VAR079=TODDATE(DATE()-TOINTEGER(VAR068))
    GOSUB LABEL283
    LET VAR001="0"
    LET VAR098=1

:LABEL111
    IF (!(((1<0)&(VAR098>=10))|((1>=0)&(VAR098<=10)))) GOTO LABEL112
    LET VAR002(1,VAR098)=""
    LET VAR098=VAR098+1
    GOTO LABEL111

:LABEL112
    RETURN 


:LABEL113
    LET VAR001="2"
    IF (!VAR124) GOTO LABEL114
    DISPFILE PPEPATH()+"COOLSITE.D17",2+1+4
    GOTO LABEL115

:LABEL114
    DISPFILE PPEPATH()+"COOLSITE.D08",2+1+4

:LABEL115
    GOSUB LABEL236
    LET VAR053="Select URL Type [1-9], or [Q] to Quit"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=26
    LET VAR089=0
    LET VAR085=7
    LET VAR086=1
    LET VAR068=""
    LET VAR088=1
    LET VAR072="N"
    GOSUB LABEL197
    IF (!((LEFT(VAR068,1)="Q")|(LEFT(VAR068,1)="q"))) GOTO LABEL116
    RETURN 


:LABEL116
    LET VAR003=VAR068
    IF (!VAR124) GOTO LABEL121
    FOPEN 0,VAR008+VAR006+".HTM",O_WR,S_DW
    FOPEN 2,VAR008+VAR006+".TXT",O_WR,S_DW
    GOSUB LABEL425
    DISPFILE PPEPATH()+"COOLSITE.D18",2+1+4
    GOSUB LABEL376
    IF (!(UPPER(VAR050)<>"A")) GOTO LABEL117
    GOSUB LABEL386
    GOSUB LABEL352
    GOSUB LABEL428
    FCLOSE 0
    FCLOSE 2
    GOSUB LABEL387
    DELETE VAR008+VAR006+".HTM"
    DELETE VAR008+VAR006+".TXT"
    GOTO LABEL118

:LABEL117
    FCLOSE 0
    FCLOSE 2
    DELETE VAR008+VAR006+".HTM"
    DELETE VAR008+VAR006+".TXT"

:LABEL118
    LET VAR001="0"
    LET VAR098=1

:LABEL119
    IF (!(((1<0)&(VAR098>=10))|((1>=0)&(VAR098<=10)))) GOTO LABEL120
    LET VAR002(1,VAR098)=""
    LET VAR098=VAR098+1
    GOTO LABEL119

:LABEL120
    GOTO LABEL123

:LABEL121
    DISPFILE PPEPATH()+"COOLSITE.D09",2+1+4
    GOSUB LABEL283
    LET VAR001="0"
    LET VAR098=1

:LABEL122
    IF (!(((1<0)&(VAR098>=10))|((1>=0)&(VAR098<=10)))) GOTO LABEL123
    LET VAR002(1,VAR098)=""
    LET VAR098=VAR098+1
    GOTO LABEL122

:LABEL123
    RETURN 


:LABEL124
    LET VAR001="3"
    IF (!VAR124) GOTO LABEL125
    DISPFILE PPEPATH()+"COOLSITE.D19",2+1+4
    GOTO LABEL126

:LABEL125
    DISPFILE PPEPATH()+"COOLSITE.D11",2+1+4

:LABEL126
    GOSUB LABEL236
    ANSIPOS 29,8
    PRINTLN VAR042+" "+"@X07"
    ANSIPOS 29,9
    PRINTLN VAR042+" "+"@X07"
    ANSIPOS 29,10
    PRINTLN VAR042+" "+"@X07"
    LET VAR053="Enter a Keyword to search database with, or [Q] to Quit"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=22
    LET VAR089=0
    LET VAR085=6
    LET VAR086=10
    LET VAR068=""
    LET VAR088=10
    LET VAR072="N"
    GOSUB LABEL197
    IF (!((LEFT(VAR068,1)="Q")|(LEFT(VAR068,1)="q"))) GOTO LABEL127
    RETURN 


:LABEL127
    LET VAR003=VAR068

:LABEL128
    LET VAR053="Scan URL field for Keyword [Y]es or [N]o"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=29
    LET VAR089=0
    LET VAR085=8
    LET VAR086=1
    LET VAR068=""
    LET VAR088=1
    LET VAR072="N"
    GOSUB LABEL197
    IF (!((UPPER(VAR068)="Y")|(UPPER(VAR068)="N"))) GOTO LABEL129
    LET VAR080=UPPER(VAR068)
    ANSIPOS VAR084,VAR085
    PRINTLN VAR042+UPPER(VAR068)+"@X07"
    GOTO LABEL130

:LABEL129
    GOTO LABEL128

:LABEL130
    LET VAR053="Scan Short Description field for Keyword [Y]es or [N]o"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=29
    LET VAR089=0
    LET VAR085=9
    LET VAR086=1
    LET VAR068=""
    LET VAR088=1
    LET VAR072="N"
    GOSUB LABEL197
    IF (!((UPPER(VAR068)="Y")|(UPPER(VAR068)="N"))) GOTO LABEL131
    LET VAR081=UPPER(VAR068)
    ANSIPOS VAR084,VAR085
    PRINTLN VAR042+UPPER(VAR068)+"@X07"
    GOTO LABEL132

:LABEL131
    GOTO LABEL130

:LABEL132
    LET VAR053="Scan Long Description fields for Keyword [Y]es or [N]o"
    GOSUB LABEL227
    LET VAR069=VAR042
    LET VAR084=29
    LET VAR089=0
    LET VAR085=10
    LET VAR086=1
    LET VAR068=""
    LET VAR088=1
    LET VAR072="N"
    GOSUB LABEL197
    IF (!((UPPER(VAR068)="Y")|(UPPER(VAR068)="N"))) GOTO LABEL133
    LET VAR082=UPPER(VAR068)
    ANSIPOS VAR084,VAR085
    PRINTLN VAR042+UPPER(VAR068)+"@X07"
    GOTO LABEL134

:LABEL133
    GOTO LABEL132

:LABEL134
    IF (!(((VAR080="N")&(VAR081="N"))&(VAR082="N"))) GOTO LABEL135
    LET VAR053="You MUST select at LEAST one field to search [Press ANY KEY]"
    GOSUB LABEL227
    GOSUB LABEL219
    GOTO LABEL124

:LABEL135
    LET VAR053="Scan Database with the entered criteria? [Y]es, [N]o or [A]bort"
    GOSUB LABEL227
    LET VAR050=""

:LABEL136
    IF (!(VAR050="")) GOTO LABEL141
    LET VAR050=INKEY()
    IF (!(((UPPER(VAR050)="N")|(UPPER(VAR050)="Y"))|(UPPER(VAR050)="A"))) GOTO LABEL139
    IF (!(UPPER(VAR050)="A")) GOTO LABEL137
    RETURN 


:LABEL137
    IF (!(UPPER(VAR050)="N")) GOTO LABEL138
    GOTO LABEL124

:LABEL138
    GOTO LABEL140

:LABEL139
    LET VAR050=""

:LABEL140
    GOTO LABEL136

:LABEL141
    IF (!VAR124) GOTO LABEL146
    FOPEN 0,VAR008+VAR006+".HTM",O_WR,S_DW
    FOPEN 2,VAR008+VAR006+".TXT",O_WR,S_DW
    GOSUB LABEL425
    DISPFILE PPEPATH()+"COOLSITE.D20",2+1+4
    GOSUB LABEL376
    IF (!(UPPER(VAR050)<>"A")) GOTO LABEL142
    GOSUB LABEL386
    GOSUB LABEL352
    GOSUB LABEL428
    FCLOSE 0
    FCLOSE 2
    GOSUB LABEL387
    DELETE VAR008+VAR006+".HTM"
    DELETE VAR008+VAR006+".TXT"
    GOTO LABEL143

:LABEL142
    FCLOSE 0
    FCLOSE 2
    DELETE VAR008+VAR006+".HTM"
    DELETE VAR008+VAR006+".TXT"

:LABEL143
    LET VAR001="0"
    LET VAR098=1

:LABEL144
    IF (!(((1<0)&(VAR098>=10))|((1>=0)&(VAR098<=10)))) GOTO LABEL145
    LET VAR002(1,VAR098)=""
    LET VAR098=VAR098+1
    GOTO LABEL144

:LABEL145
    GOTO LABEL148

:LABEL146
    DISPFILE PPEPATH()+"COOLSITE.D12",2+1+4
    GOSUB LABEL283
    LET VAR001="0"
    LET VAR098=1

:LABEL147
    IF (!(((1<0)&(VAR098>=10))|((1>=0)&(VAR098<=10)))) GOTO LABEL148
    LET VAR002(1,VAR098)=""
    LET VAR098=VAR098+1
    GOTO LABEL147

:LABEL148
    RETURN 


:LABEL149
    LET VAR001="4"
    IF (!VAR124) GOTO LABEL150
    DISPFILE PPEPATH()+"COOLSITE.D14",2+1+4
    GOTO LABEL151

:LABEL150
    DISPFILE PPEPATH()+"COOLSITE.D10",2+1+4

:LABEL151
    IF (!VAR124) GOTO LABEL156
    FOPEN 0,VAR008+VAR006+".HTM",O_WR,S_DW
    FOPEN 2,VAR008+VAR006+".TXT",O_WR,S_DW
    GOSUB LABEL425
    GOSUB LABEL376
    IF (!(UPPER(VAR050)<>"A")) GOTO LABEL152
    GOSUB LABEL386
    GOSUB LABEL352
    GOSUB LABEL428
    FCLOSE 0
    FCLOSE 2
    GOSUB LABEL387
    DELETE VAR008+VAR006+".HTM"
    DELETE VAR008+VAR006+".TXT"
    GOTO LABEL153

:LABEL152
    FCLOSE 0
    FCLOSE 2
    DELETE VAR008+VAR006+".HTM"
    DELETE VAR008+VAR006+".TXT"

:LABEL153
    LET VAR001="0"
    LET VAR098=1

:LABEL154
    IF (!(((1<0)&(VAR098>=10))|((1>=0)&(VAR098<=10)))) GOTO LABEL155
    LET VAR002(1,VAR098)=""
    LET VAR098=VAR098+1
    GOTO LABEL154

:LABEL155
    GOTO LABEL158

:LABEL156
    GOSUB LABEL283
    LET VAR001="0"
    LET VAR098=1

:LABEL157
    IF (!(((1<0)&(VAR098>=10))|((1>=0)&(VAR098<=10)))) GOTO LABEL158
    LET VAR002(1,VAR098)=""
    LET VAR098=VAR098+1
    GOTO LABEL157

:LABEL158
    RETURN 


:LABEL159
    LET VAR001="5"
    IF (!VAR124) GOTO LABEL160
    DISPFILE PPEPATH()+"COOLSITE.D06",2+1+4
    GOTO LABEL161

:LABEL160
    DISPFILE PPEPATH()+"COOLSITE.D21",2+1+4

:LABEL161
    IF (!VAR124) GOTO LABEL166
    FOPEN 0,VAR008+VAR006+".HTM",O_WR,S_DW
    FOPEN 2,VAR008+VAR006+".TXT",O_WR,S_DW
    GOSUB LABEL425
    GOSUB LABEL376
    IF (!(UPPER(VAR050)<>"A")) GOTO LABEL162
    GOSUB LABEL386
    GOSUB LABEL352
    GOSUB LABEL428
    FCLOSE 0
    FCLOSE 2
    GOSUB LABEL387
    DELETE VAR008+VAR006+".HTM"
    DELETE VAR008+VAR006+".TXT"
    GOTO LABEL163

:LABEL162
    FCLOSE 0
    FCLOSE 2
    DELETE VAR008+VAR006+".HTM"
    DELETE VAR008+VAR006+".TXT"

:LABEL163
    LET VAR001="0"
    LET VAR098=1

:LABEL164
    IF (!(((1<0)&(VAR098>=10))|((1>=0)&(VAR098<=10)))) GOTO LABEL165
    LET VAR002(1,VAR098)=""
    LET VAR098=VAR098+1
    GOTO LABEL164

:LABEL165
    GOTO LABEL168

:LABEL166
    GOSUB LABEL283
    LET VAR001="0"
    LET VAR098=1

:LABEL167
    IF (!(((1<0)&(VAR098>=10))|((1>=0)&(VAR098<=10)))) GOTO LABEL168
    LET VAR002(1,VAR098)=""
    LET VAR098=VAR098+1
    GOTO LABEL167

:LABEL168
    RETURN 


:LABEL169
    LET VAR001="6"
    LET VAR108=0
    LET VAR109=0
    LET VAR110=0
    LET VAR111=0
    LET VAR112=0
    LET VAR113=0
    LET VAR114=0
    LET VAR115=0
    LET VAR116=0
    LET VAR117=0
    DISPFILE PPEPATH()+"COOLSITE.D13",2+1+4
    GOSUB LABEL236
    LET VAR053="Displaying REAL-TIME Database Statistics, Press [A] to Abort"
    GOSUB LABEL227
    ANSIPOS 67,4
    PRINTLN VAR030+STRING(VAR108)
    ANSIPOS 67,7
    PRINTLN VAR030+STRING(VAR111)
    ANSIPOS 67,10
    PRINTLN VAR030+STRING(VAR114)
    ANSIPOS 67,5
    PRINTLN VAR030+STRING(VAR109)
    ANSIPOS 67,8
    PRINTLN VAR030+STRING(VAR112)
    ANSIPOS 67,11
    PRINTLN VAR030+STRING(VAR115)
    ANSIPOS 67,6
    PRINTLN VAR030+STRING(VAR110)
    ANSIPOS 67,9
    PRINTLN VAR030+STRING(VAR113)
    ANSIPOS 67,12
    PRINTLN VAR030+STRING(VAR116)
    ANSIPOS 67,14
    PRINTLN VAR117
    LET VAR054=1

:LABEL170
    IF (!(((1<0)&(VAR054>=DRECCOUNT(1)))|((1>=0)&(VAR054<=DRECCOUNT(1))))) GOTO LABEL181
    IF (!((INKEY()="A")|(INKEY()="a"))) GOTO LABEL171
    GOTO LABEL182

:LABEL171
    DGO 1,VAR054
    DGET 1,"URL_NUM",VAR057
    IF (!(VAR057=1)) GOTO LABEL172
    LET VAR108=VAR108+1
    LET VAR117=VAR117+1
    ANSIPOS 67,4
    PRINTLN VAR030+STRING(VAR108)
    GOTO LABEL180

:LABEL172
    IF (!(VAR057=2)) GOTO LABEL173
    LET VAR109=VAR109+1
    LET VAR117=VAR117+1
    ANSIPOS 67,5
    PRINTLN VAR030+STRING(VAR109)
    GOTO LABEL180

:LABEL173
    IF (!(VAR057=3)) GOTO LABEL174
    LET VAR110=VAR110+1
    LET VAR117=VAR117+1
    ANSIPOS 67,6
    PRINTLN VAR030+STRING(VAR110)
    GOTO LABEL180

:LABEL174
    IF (!(VAR057=4)) GOTO LABEL175
    LET VAR111=VAR111+1
    LET VAR117=VAR117+1
    ANSIPOS 67,7
    PRINTLN VAR030+STRING(VAR111)
    GOTO LABEL180

:LABEL175
    IF (!(VAR057=5)) GOTO LABEL176
    LET VAR112=VAR112+1
    LET VAR117=VAR117+1
    ANSIPOS 67,8
    PRINTLN VAR030+STRING(VAR112)
    GOTO LABEL180

:LABEL176
    IF (!(VAR057=6)) GOTO LABEL177
    LET VAR113=VAR113+1
    LET VAR117=VAR117+1
    ANSIPOS 67,9
    PRINTLN VAR030+STRING(VAR113)
    GOTO LABEL180

:LABEL177
    IF (!(VAR057=7)) GOTO LABEL178
    LET VAR114=VAR114+1
    LET VAR117=VAR117+1
    ANSIPOS 67,10
    PRINTLN VAR030+STRING(VAR114)
    GOTO LABEL180

:LABEL178
    IF (!(VAR057=8)) GOTO LABEL179
    LET VAR115=VAR115+1
    LET VAR117=VAR117+1
    ANSIPOS 67,11
    PRINTLN VAR030+STRING(VAR115)
    GOTO LABEL180

:LABEL179
    IF (!(VAR057=9)) GOTO LABEL180
    LET VAR116=VAR116+1
    LET VAR117=VAR117+1
    ANSIPOS 67,12
    PRINTLN VAR030+STRING(VAR116)

:LABEL180
    ANSIPOS 67,14
    PRINTLN VAR030+STRING(VAR117)
    LET VAR054=VAR054+1
    GOTO LABEL170

:LABEL181
    LET VAR001="0"
    LET VAR053="Database Statistics Complete, Press [Q] to Quit"
    GOTO LABEL183

:LABEL182
    LET VAR053="Database Statistics ABORTED, Press [Q] to Quit"

:LABEL183
    GOSUB LABEL227
    LET VAR050=""

:LABEL184
    IF (!(VAR050="")) GOTO LABEL186
    LET VAR050=INKEY()
    IF (!((VAR050="Q")|(VAR050="q"))) GOTO LABEL185
    RETURN 


:LABEL185
    LET VAR050=""
    GOTO LABEL184

:LABEL186
    PRINT "@POFF@"
    LET VAR124=1
    DISPFILE PPEPATH()+"COOLSITE.M03",2+1+4
    LET VAR098=1

:LABEL187
    IF (!(((1<0)&(VAR098>=10))|((1>=0)&(VAR098<=10)))) GOTO LABEL188
    LET VAR002(1,VAR098)=""
    LET VAR098=VAR098+1
    GOTO LABEL187

:LABEL188
    LET VAR050=""
    PRINTLN 
    PRINTLN VAR046

:LABEL189
    IF (!(VAR050="")) GOTO LABEL190
    LET VAR050=INKEY()
    GOTO LABEL189

:LABEL190
    IF (!(VAR050="1")) GOTO LABEL191
    GOSUB LABEL102
    GOTO LABEL186

:LABEL191
    IF (!(VAR050="2")) GOTO LABEL192
    GOSUB LABEL113
    GOTO LABEL186

:LABEL192
    IF (!(VAR050="3")) GOTO LABEL193
    GOSUB LABEL124
    GOTO LABEL186

:LABEL193
    IF (!(VAR050="4")) GOTO LABEL194
    GOSUB LABEL149
    GOTO LABEL186

:LABEL194
    IF (!(VAR050="5")) GOTO LABEL195
    GOSUB LABEL159
    GOTO LABEL186

:LABEL195
    IF (!((VAR050="M")|(VAR050="m"))) GOTO LABEL196
    LET VAR124=0
    RETURN 


:LABEL196
    GOTO LABEL186

:LABEL197
    LET VAR070=""
    IF (!(VAR072="N")) GOTO LABEL200
    IF (!(VAR089>0)) GOTO LABEL198
    LET VAR087=VAR089
    GOTO LABEL199

:LABEL198
    LET VAR087=0

:LABEL199
    ANSIPOS VAR084,VAR085
    PRINT VAR069+VAR068+LEFT(VAR071,(VAR086-VAR089))+"@X07"
    GOTO LABEL202

:LABEL200
    IF (!(LEN(VAR068)>VAR086)) GOTO LABEL201
    ANSIPOS VAR084,VAR085
    PRINT VAR069+RIGHT(VAR068,VAR086)
    ANSIPOS VAR084,VAR087
    GOTO LABEL202

:LABEL201
    ANSIPOS VAR084,VAR085
    PRINT VAR069+VAR068+LEFT(VAR071,(VAR086-LEN(VAR068)))
    ANSIPOS VAR084,VAR087

:LABEL202
    IF (!(VAR070<>CHR(13))) GOTO LABEL211
    LET VAR070=INKEY()
    GOSUB LABEL212
    IF (!(VAR070=CHR(13))) GOTO LABEL204
    IF (!(LEN(VAR068)>VAR086)) GOTO LABEL203
    ANSIPOS VAR084,VAR085
    PRINT LEFT(VAR068,(VAR086-4))+"∙∙∙ "

:LABEL203
    RETURN 


:LABEL204
    IF (!((VAR070=CHR(8))&(VAR087=VAR086))) GOTO LABEL205
    ANSIPOS VAR084+VAR087-1,VAR085
    PRINT VAR069+" "
    ANSIPOS VAR084+VAR087-1,VAR085
    LET VAR068=LEFT(VAR068,(VAR087-1))
    LET VAR070=""
    LET VAR087=VAR087-1
    GOTO LABEL210

:LABEL205
    IF (!(VAR087<VAR086)) GOTO LABEL208
    IF (!((VAR070=CHR(8))&(VAR087>VAR089))) GOTO LABEL206
    ANSIPOS VAR084+VAR087-1,VAR085
    PRINT VAR069+" "
    ANSIPOS VAR084+VAR087-1,VAR085
    LET VAR068=LEFT(VAR068,(VAR087-1))
    LET VAR070=""
    LET VAR087=VAR087-1
    GOTO LABEL207

:LABEL206
    IF (!(((VAR070<>"")&(VAR070<>CHR(8)))&(VAR087<VAR088))) GOTO LABEL207
    ANSIPOS VAR084+VAR087,VAR085
    PRINT VAR069+VAR070
    LET VAR068=VAR068+VAR070
    LET VAR070=""
    LET VAR087=VAR087+1

:LABEL207
    GOTO LABEL210

:LABEL208
    IF (!(((VAR070<>"")&(VAR070<>CHR(8)))&(VAR087<VAR088))) GOTO LABEL209
    LET VAR068=VAR068+VAR070
    LET VAR070=""
    LET VAR087=VAR087+1
    ANSIPOS VAR084,VAR085
    PRINT VAR069+MID(VAR068,(VAR087+1-VAR086),VAR086)
    GOTO LABEL210

:LABEL209
    IF (!(VAR070=CHR(8))) GOTO LABEL210
    ANSIPOS VAR084,VAR085
    PRINT VAR069+MID(VAR068,(VAR087-VAR086),VAR086)
    LET VAR068=LEFT(VAR068,(VAR087-1))
    LET VAR087=VAR087-1
    LET VAR070=""

:LABEL210
    GOTO LABEL202

:LABEL211
    RETURN 


:LABEL212
    IF (!((((((((((((VAR070="UP")|(VAR070="DOWN"))|(VAR070="LEFT"))|(VAR070="RIGHT"))|(VAR070="INS"))|(VAR070="DEL"))|(VAR070="HOME"))|(VAR070="END"))|(VAR070="PGUP"))|(VAR070="PGDN"))|(VAR070=CHR(27)))|(VAR070=CHR(9)))) GOTO LABEL213
    LET VAR070=""
    RETURN 


:LABEL213
    RETURN 


:LABEL214
    LET VAR097=0
    PRINTLN 
    PRINT VAR017

:LABEL215
    IF (!(VAR097<11)) GOTO LABEL218
    DELAY 18
    IF (!((((((VAR097=0)|(VAR097=2))|(VAR097=4))|(VAR097=6))|(VAR097=8))|(VAR097=10))) GOTO LABEL216
    PRINT "@X0A∙@X07"
    GOTO LABEL217

:LABEL216
    PRINT "@X0D∙@X07"

:LABEL217
    LET VAR097=VAR097+1
    GOTO LABEL215

:LABEL218
    PRINTLN 
    RETURN 


:LABEL219
    LET VAR048=""

:LABEL220
    IF (!(VAR048="")) GOTO LABEL221
    LET VAR048=INKEY()
    GOTO LABEL220

:LABEL221
    RETURN 


:LABEL222
    LET VAR035=VAR038
    LET VAR048=""
    GOSUB LABEL231
    PRINTLN ""
    PRINTLN LEFT(VAR071,((80-VAR099)/2))+VAR035

:LABEL223
    IF (!(VAR048="")) GOTO LABEL224
    LET VAR048=INKEY()
    GOTO LABEL223

:LABEL224
    RETURN 


:LABEL225
    LET VAR100=LEN(VAR053)
    LET VAR053=VAR036+LEFT(VAR071,(LEN(LEFT(VAR071,(73-VAR100)))/2))+VAR053+LEFT(VAR071,(73-VAR100-LEN(LEFT(VAR071,(LEN(LEFT(VAR071,(73-VAR100)))/2)))))+"@X07"
    LET VAR100=0
    GOSUB LABEL226
    RETURN 


:LABEL226
    ANSIPOS 4,20
    PRINT VAR053
    RETURN 


:LABEL227
    LET VAR100=LEN(VAR053)
    LET VAR053=VAR036+LEFT(VAR071,(LEN(LEFT(VAR071,(73-VAR100)))/2))+VAR053+LEFT(VAR071,(73-VAR100-LEN(LEFT(VAR071,(LEN(LEFT(VAR071,(73-VAR100)))/2)))))+"@X07"
    LET VAR100=0
    GOSUB LABEL228
    RETURN 


:LABEL228
    ANSIPOS 4,19
    PRINT VAR053
    RETURN 


:LABEL229
    IF (!EXIST(PPEPATH()+"COOLSITE.DBF")) GOTO LABEL230
    DOPEN 1,PPEPATH()+"COOLSITE",0
    RETURN 


:LABEL230
    DCREATE 1,PPEPATH()+"COOLSITE",0,VAR056
    RETURN 


:LABEL231
    LET VAR034=LEN(VAR035)
    LET VAR098=1
    LET VAR099=0

:LABEL232
    IF (!(VAR098<VAR034)) GOTO LABEL234
    IF (!(MID(VAR035,VAR098,1)="@")) GOTO LABEL233
    LET VAR098=VAR098+4

:LABEL233
    LET VAR099=VAR099+1
    LET VAR098=VAR098+1
    GOTO LABEL232

:LABEL234
    LET VAR099=VAR099-1
    RETURN 


:LABEL235
    PRINTLN "@CLS@"+VAR021+"█"+VAR023+"▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR023+"▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄"+VAR021
    PRINTLN "@X01───────────────────────────────────────────────────────────────────────────────@X07"
    RETURN 


:LABEL236
    ANSIPOS 1,18
    PRINTLN VAR021+"█"+VAR023+"▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR023+"▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄"+VAR021
    PRINTLN "@X01───────────────────────────────────────────────────────────────────────────────@X07"
    RETURN 


:LABEL237
    ANSIPOS 1,18
    PRINTLN VAR021+"█"+VAR023+"▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR021+"█"+VAR023+"▌"+VAR021+"                                                                           "+VAR023+"▐"+VAR021+"█"+VAR021+""
    PRINTLN VAR023+"▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄"+VAR021
    PRINTLN "@X01───────────────────────────────────────────────────────────────────────────────@X07"
    RETURN 


:LABEL238
    LET VAR035=VAR028+"COOLSITE Internet Database "+VAR030+"- "+VAR032+"Data Entry Screen@X07"
    GOSUB LABEL242
    ANSIPOS 4,5
    PRINT VAR025+"Select ONE of the Following"+"@X07"
    ANSIPOS 4,9
    PRINT VAR025+"Site Address"+"@X07"
    ANSIPOS 4,11
    PRINT VAR025+"Short Description"+"@X07"
    ANSIPOS 4,13
    PRINT VAR025+"Long Description"+"@X07"
    ANSIPOS 34,5
    PRINT VAR028+"1 ∙∙ "+VAR032+"E-MAIL   "+VAR028+"4 ∙∙ "+VAR032+"Gopher   "+VAR028+"7 ∙∙ "+VAR032+"Telnet@X07"
    ANSIPOS 34,6
    PRINT VAR028+"2 ∙∙ "+VAR032+"Finger   "+VAR028+"5 ∙∙ "+VAR032+"IRC      "+VAR028+"8 ∙∙ "+VAR032+"WAIS@X07"
    ANSIPOS 34,7
    PRINT VAR028+"3 ∙∙ "+VAR032+"FTP      "+VAR028+"6 ∙∙ "+VAR032+"News     "+VAR028+"9 ∙∙ "+VAR032+"WWW/HTTP@X07"
    ANSIPOS 19,9
    PRINT VAR042+LEFT(VAR071,58)+"@X07"
    ANSIPOS 24,11
    PRINT VAR042+LEFT(VAR071,53)+"@X07"
    ANSIPOS 24,13
    PRINT VAR042+LEFT(VAR071,53)+"@X07"
    ANSIPOS 24,14
    PRINT VAR042+LEFT(VAR071,53)+"@X07"
    ANSIPOS 24,15
    PRINT VAR042+LEFT(VAR071,53)+"@X07"
    ANSIPOS 24,16
    PRINT VAR042+LEFT(VAR071,53)+"@X07"
    RETURN 


:LABEL239
    ANSIPOS 4,5
    PRINT VAR025+"URL Type : "+VAR032+VAR058
    IF (!(LEN(VAR059)>58)) GOTO LABEL240
    ANSIPOS 4,9
    PRINT VAR025+"Site Address"+"@X07"
    ANSIPOS 19,9
    PRINT VAR042+LEFT(VAR059,54)+LEFT(VAR071,4)+"@X07"
    GOTO LABEL241

:LABEL240
    ANSIPOS 4,9
    PRINT VAR025+"Site Address"+"@X07"
    ANSIPOS 19,9
    PRINT VAR042+VAR059+LEFT(VAR071,(58-LEN(VAR059)))+"@X07"

:LABEL241
    ANSIPOS 4,11
    PRINT VAR025+"Short Description"+"@X07"
    ANSIPOS 24,11
    PRINT VAR042+VAR060+LEFT(VAR071,(53-LEN(VAR060)))+"@X07"
    ANSIPOS 4,13
    PRINT VAR025+"Long Description"+"@X07"
    ANSIPOS 24,13
    PRINT VAR042+VAR061+LEFT(VAR071,(53-LEN(VAR061)))+"@X07"
    ANSIPOS 24,14
    PRINT VAR042+VAR062+LEFT(VAR071,(53-LEN(VAR062)))+"@X07"
    ANSIPOS 24,15
    PRINT VAR042+VAR063+LEFT(VAR071,(53-LEN(VAR063)))+"@X07"
    ANSIPOS 24,16
    PRINT VAR042+VAR064+LEFT(VAR071,(53-LEN(VAR064)))+"@X07"
    RETURN 


:LABEL242
    GOSUB LABEL231
    ANSIPOS (80-VAR099)/2,2
    PRINT VAR035
    RETURN 


:LABEL243
    LET VAR054=7

:LABEL244
    IF (!(((1<0)&(VAR054>=17))|((1>=0)&(VAR054<=17)))) GOTO LABEL245
    ANSIPOS 5,VAR054
    PRINT LEFT(VAR071,71)
    LET VAR054=VAR054+1
    GOTO LABEL244

:LABEL245
    LET VAR076(1,1)=""
    LET VAR076(1,2)=""
    LET VAR076(1,3)=""
    LET VAR076(1,4)=""
    LET VAR076(1,5)=""
    LET VAR076(1,6)=""
    LET VAR076(1,7)=""
    LET VAR076(1,8)=""
    LET VAR076(1,9)=""
    RETURN 


:LABEL246
    ANSIPOS 34,5
    PRINT LEFT(VAR071,43)
    ANSIPOS 34,6
    PRINT LEFT(VAR071,43)
    ANSIPOS 34,7
    PRINT LEFT(VAR071,43)
    RETURN 


:LABEL247
    PRINTLN "@CLS@"
    PRINTLN "@X84WARNING!!! @X0E- @X0FYour @X0ECOOLSITE.CF1 @X0Ffile is @X0EMISSING@X0F!  You're going to@X07"
    PRINTLN "             @X0Fneed this file in order to use this PPE.@X07"
    PRINTLN ""
    PRINTLN "             @X0BPlease check the documentation for details on what@X07"
    PRINTLN "             @X0Bshould be contained in this file!@X07"
    PRINTLN ""
    PRINTLN "              @X09Thanks for installing the COOL SITE Database PPE!@X07"
    PRINTLN ""
    PRINTLN "                                       @X0FThomas Christoph@X07"
    PRINTLN "                                       @X0EWILD PPE Productions@X07"
    PRINTLN "@WAIT@"
    GOTO LABEL429

:LABEL248
    PRINTLN "@CLS@"
    PRINTLN "@X84WARNING!!! @X0E- @X0FYour @X0ECOOLSITE.CF2 @X0Ffile is @X0EMISSING@X0F!  You're going to@X07"
    PRINTLN "             @X0Fneed this file in order to use this PPE.@X07"
    PRINTLN ""
    PRINTLN "             @X0BPlease check the documentation for details on what@X07"
    PRINTLN "             @X0Bshould be contained in this file!@X07"
    PRINTLN ""
    PRINTLN "              @X09Thanks for installing the COOL SITE Database PPE!@X07"
    PRINTLN ""
    PRINTLN "                                       @X0FThomas Christoph@X07"
    PRINTLN "                                       @X0EWILD PPE Productions@X07"
    PRINTLN "@WAIT@"
    GOTO LABEL429

:LABEL249
    PRINTLN "@CLS@"
    PRINTLN "@X84WARNING!!! @X0E- @X0FYour @X0ECOOLSITE.CF3 @X0Ffile is @X0EMISSING@X0F!  You're going to@X07"
    PRINTLN "             @X0Fneed this file in order to use this PPE.@X07"
    PRINTLN ""
    PRINTLN "             @X0BPlease check the documentation for details on what@X07"
    PRINTLN "             @X0Bshould be contained in this file!@X07"
    PRINTLN ""
    PRINTLN "              @X09Thanks for installing the COOL SITE Database PPE!@X07"
    PRINTLN ""
    PRINTLN "                                       @X0FThomas Christoph@X07"
    PRINTLN "                                       @X0EWILD PPE Productions@X07"
    PRINTLN "@WAIT@"
    GOTO LABEL429

:LABEL250
    LET VAR068=""
    LET VAR084=0
    LET VAR085=0
    LET VAR069=""
    LET VAR086=0
    LET VAR087=0
    LET VAR070=""
    LET VAR088=0
    LET VAR089=0
    LET VAR071="                                                                                "
    LET VAR072="N"
    RETURN 


:LABEL251
    LET VAR077=VAR058
    GOSUB LABEL252
    LET VAR058=LEFT(VAR058,VAR100)
    LET VAR077=VAR059
    GOSUB LABEL252
    LET VAR059=LEFT(VAR059,VAR100)
    LET VAR077=VAR060
    GOSUB LABEL252
    LET VAR060=LEFT(VAR060,VAR100)
    LET VAR077=VAR061
    GOSUB LABEL252
    LET VAR061=LEFT(VAR061,VAR100)
    LET VAR077=VAR062
    GOSUB LABEL252
    LET VAR062=LEFT(VAR062,VAR100)
    LET VAR077=VAR063
    GOSUB LABEL252
    LET VAR063=LEFT(VAR063,VAR100)
    LET VAR077=VAR064
    GOSUB LABEL252
    LET VAR064=LEFT(VAR064,VAR100)
    LET VAR077=VAR065
    GOSUB LABEL252
    LET VAR065=LEFT(VAR065,VAR100)
    RETURN 


:LABEL252
    IF (!(((LEFT(VAR077,1)=" ")|(LEFT(VAR077,2)=" "))|(LEFT(VAR077,3)=" "))) GOTO LABEL253
    LET VAR100=1
    GOTO LABEL256

:LABEL253
    LET VAR078=" "
    LET VAR101=LEN(VAR077)

:LABEL254
    IF (!(VAR078=" ")) GOTO LABEL255
    LET VAR078=MID(VAR077,VAR101,1)
    LET VAR101=VAR101-1
    GOTO LABEL254

:LABEL255
    LET VAR100=VAR101+1

:LABEL256
    RETURN 


:LABEL257
    PRINTLN "@CLS@"
    PRINTLN ""
    PRINTLN ""
    PRINTLN "                         @X0E▄██     ███   @X0E▄ ▄█ @X0E▄███▄@X07"
    PRINTLN "                        @X0E▐███▌    ███  @X0E▀█▀▄█  @X0E██ ▀█▄@X07"
    PRINTLN "                   @X01───── @X0E███▌@X01─── @X0E███ @X0E▄█▄ ██  @X0E██ @X01─@X0E▐█▌@X01──────@X07"
    PRINTLN "                   @X0B■▀█▀▄@X03■ @X0E███ ▄█▄▐█▌ @X0E██▌ ██  @X0E▀▄  ▐██ @X0FPPE's@X07"
    PRINTLN "                   @X0B███@XB3▄@X0B▄▀@X03▄ @X0E████▀███ @X0E▐█▌  ██▄███▀▄██▀ @X03─────@X07"
    PRINTLN "                   @X09──────── @X0E█▀ @X09─ @X0E▀ @X0E▀█▀  ▄█▀▀▀▄▄█▀▀ @X09───────@X07"
    PRINTLN ""
    PRINTLN ""
    PRINTLN ""
    PRINTLN "                       @X0ECOOL SITE Internet Site Database@X07"
    PRINTLN ""
    PRINTLN "                                   @X0F(c) 1996@X07"
    PRINTLN "                             @X0FWILD PPE PRODUCTIONS@X07"
    RETURN 


:LABEL258
    LET VAR095=1

:LABEL259
    IF (!(VAR095<41)) GOTO LABEL263
    IF (!((((VAR095=2)|(VAR095=8))|(VAR095=12))|(VAR095=18))) GOTO LABEL260
    LET VAR096=VAR096+(ASC(MID(VAR019,VAR095,1))*4)
    LET VAR096=VAR096+(ASC(MID(VAR020,VAR095,1))*3)
    LET VAR096=((ASC(MID(VAR020,VAR095,1))*2)*(ASC(MID(VAR020,VAR095,1))*4)-3)*7+VAR096
    LET VAR095=VAR095+1
    GOTO LABEL262

:LABEL260
    IF (!((((VAR095=3)|(VAR095=7))|(VAR095=14))|(VAR095=16))) GOTO LABEL261
    LET VAR096=VAR096+(ASC(MID(VAR019,VAR095,1))*2)
    LET VAR096=VAR096+(ASC(MID(VAR020,VAR095,1))*3)
    LET VAR096=((ASC(MID(VAR020,VAR095,1))*4)*(ASC(MID(VAR020,VAR095,1))*6)-5)*8+VAR096
    LET VAR095=VAR095+1
    GOTO LABEL262

:LABEL261
    LET VAR096=VAR096+(ASC(MID(VAR019,VAR095,1))*5)
    LET VAR096=VAR096+(ASC(MID(VAR020,VAR095,1))*4)
    LET VAR096=((ASC(MID(VAR020,VAR095,1))*2)*(ASC(MID(VAR020,VAR095,1))*2)-8)*2+VAR096
    LET VAR095=VAR095+1

:LABEL262
    GOTO LABEL259

:LABEL263
    LET VAR096=(VAR096+3)*2+(ASC(MID(VAR019,5,1))*9)+3
    IF (!(VAR096=VAR093)) GOTO LABEL264
    LET VAR119=1
    GOTO LABEL265

:LABEL264
    LET VAR119=0

:LABEL265
    LET VAR095=0
    LET VAR096=0
    RETURN 


:LABEL266
    PRINTLN "@CLS@      @X0E▄██     ███   @X0E▄ ▄█ @X0E▄███▄@X07"
    PRINTLN "     @X0E▐███▌    ███  @X0E▀█▀▄█  @X0E██ ▀█▄                 @X84«@X8C«@X8B« @X8EUN@X8F-@X8EREGISTERED @X8B»@X8C»@X84»@X07"
    PRINTLN "@X01───── @X0E███▌@X01─── @X0E███ @X0E▄█▄ ██  @X0E██ @X01─@X0E▐█▌@X01──────              @X0FLIMIT REACHED@X07"
    PRINTLN "@X0B■▀█▀▄@X03■ @X0E███ ▄█▄▐█▌ @X0E██▌ ██  @X0E▀▄  ▐██ @X0FPPE's      @X0F┌───────────────────────────@X07┐"
    PRINTLN "@X0B███@XB3▄@X0B▄▀@X03▄ @X0E████▀███ @X0E▐█▌  ██▄███▀▄██▀ @X03─────      @X0F│      @X0A25 record limit      @X07│"
    PRINTLN "@X09──────── @X0E█▀ @X09─ @X0E▀ @X0E▀█▀  ▄█▀▀▀▄▄█▀▀ @X09───────      @X0F│ @X0Aon UN-REGISTERED Shareware@X07@X07│"
    PRINTLN "                                             @X0F│          @X0Aversion          @X07│"
    PRINTLN "     @X0FBenefits of REGISTERING (only $15.00)   └@X07───────────────────────────┘"
    PRINTLN "     @X0E───────────────────────@X07"
    PRINTLN "     @X0A∙ @X0BDelays entering & leaving Coolsite Internet Site Database Removed!@X07"
    PRINTLN "     @X02∙ @X0CNO RECORD LIMIT @X0E- @X03UNLIMITED Database size@X07"
    PRINTLN "     @X0A∙ @X0CUN-REGISTERED comments removed @X0Bfrom download listings@X07"
    PRINTLN "     @X02∙ @X03The @X0CSATISFACTION @X03of knowing you're supporting the efforts of@X07"
    PRINTLN "       @X03the programmers involved in the creation of this PPE!@X07"
    PRINTLN ""
    PRINTLN "       @X0EPlease ENCOURAGE your SYSOP to REGISTER THIS PPE@X0A!    @X0F..@X07.@X08. @X0FTHANKS!@X07"
    GOSUB LABEL236
    LET VAR053="Press ANY KEY to return to Main Menu"
    GOSUB LABEL227
    RETURN 


:LABEL267
    IF (!EXIST(PPEPATH()+"COOLSITE.CF2")) GOTO LABEL271
    FOPEN 1,PPEPATH()+"COOLSITE.CF2",O_RD,S_DW
    LET VAR054=1

:LABEL268
    IF (!(((1<0)&(VAR054>=10))|((1>=0)&(VAR054<=10)))) GOTO LABEL270
    FGET 1,VAR078
    IF (!(VAR078=U_NAME())) GOTO LABEL269
    LET VAR120=1

:LABEL269
    LET VAR054=VAR054+1
    GOTO LABEL268

:LABEL270
    FCLOSE 1
    GOTO LABEL272

:LABEL271
    GOSUB LABEL248

:LABEL272
    RETURN 


:LABEL273
    DISPFILE PPEPATH()+"COOLSITE.HLP",2+1+4
    RETURN 


:LABEL274
    DISPFILE PPEPATH()+"COOLSITE.D04",2+1+4
    GOSUB LABEL236
    ANSIPOS 1,5
    PRINTLN VAR028+"URL Created by    "+VAR030+": "+VAR032+VAR065
    PRINTLN VAR028+"URL Creation Date "+VAR030+": "+VAR032+VAR066
    PRINTLN 
    PRINTLN VAR028+"URL Type     "+VAR030+": "+VAR032+VAR073(1,VAR057)
    IF (!(LEN(VAR059)<50)) GOTO LABEL275
    PRINTLN VAR028+"Site Address "+VAR030+": "+VAR032+VAR059
    GOTO LABEL276

:LABEL275
    PRINTLN VAR028+"Site Address "+VAR030+": "+VAR032+LEFT(VAR059,50)+VAR030+"∙∙∙"

:LABEL276
    PRINTLN 
    PRINTLN VAR028+"Short Description "+VAR030+": "+VAR032+VAR060
    PRINTLN 
    PRINTLN VAR028+"Long  Description "+VAR030+": "+VAR032+VAR061
    PRINTLN VAR032+"                    "+VAR032+VAR062
    PRINTLN VAR032+"                    "+VAR032+VAR063
    PRINTLN VAR032+"                    "+VAR032+VAR064
    LET VAR053="Press [Y]es to DELETE THIS URL or Press [N]o to Abort Delete"
    GOSUB LABEL227
    RETURN 


:LABEL277
    LET VAR050=""

:LABEL278
    IF (!(VAR050="")) GOTO LABEL282
    LET VAR050=INKEY()
    IF (!((VAR050="Y")|(VAR050="y"))) GOTO LABEL279
    DGO 1,VAR076(1,VAR106)
    DDELETE 1
    DPACK 1
    LET VAR053="Record has been DELETED!  Press [ANY KEY] to Return to Main Menu"
    GOSUB LABEL227
    GOSUB LABEL219
    GOTO LABEL281

:LABEL279
    IF (!((VAR050="N")|(VAR050="n"))) GOTO LABEL280
    LET VAR053="Delete ABORTED - Press [ANY KEY] to Return to Main Menu"
    GOSUB LABEL227
    GOSUB LABEL219
    GOTO LABEL281

:LABEL280
    GOTO LABEL277

:LABEL281
    GOTO LABEL278

:LABEL282
    RETURN 


:LABEL283
    IF (!(VAR001="3")) GOTO LABEL284
    GOSUB LABEL237
    GOTO LABEL285

:LABEL284
    GOSUB LABEL237
    LET VAR053=" "
    GOSUB LABEL227
    LET VAR053="Processing ... Press [A] to Abort"
    GOSUB LABEL225

:LABEL285
    LET VAR087=1
    LET VAR054=1

:LABEL286
    IF (!(((1<0)&(VAR054>=DRECCOUNT(1)))|((1>=0)&(VAR054<=DRECCOUNT(1))))) GOTO LABEL302
    DGO 1,VAR054
    DGET 1,"DATE",VAR066
    DGET 1,"URL_NUM",VAR057
    DGET 1,"USER",VAR065
    DGET 1,"ADDRESS",VAR059
    DGET 1,"SHORT_DESC",VAR060
    DGET 1,"LONG_DESC1",VAR061
    DGET 1,"LONG_DESC2",VAR062
    DGET 1,"LONG_DESC3",VAR063
    DGET 1,"LONG_DESC4",VAR064
    IF (!(VAR001<>"3")) GOTO LABEL287
    LET VAR053="Searching Record "+STRING(VAR054)+" of "+STRING(DRECCOUNT(1))
    GOSUB LABEL227
    GOSUB LABEL303

:LABEL287
    IF (!(VAR001="1")) GOTO LABEL290
    IF (!(VAR066>=VAR079)) GOTO LABEL288
    LET VAR002(1,VAR087)=VAR054
    GOSUB LABEL305
    LET VAR087=VAR087+1
    IF (!(VAR004="Y")) GOTO LABEL288
    LET VAR004="N"
    RETURN 


:LABEL288
    IF (!(VAR054=DRECCOUNT(1))) GOTO LABEL289
    GOSUB LABEL330
    GOSUB LABEL320

:LABEL289
    GOTO LABEL301

:LABEL290
    IF (!(VAR001="2")) GOTO LABEL293
    IF (!(VAR057=TOINTEGER(VAR003))) GOTO LABEL291
    LET VAR002(1,VAR087)=VAR054
    GOSUB LABEL305
    LET VAR087=VAR087+1
    IF (!(VAR004="Y")) GOTO LABEL291
    LET VAR004="N"
    RETURN 


:LABEL291
    IF (!(VAR054=DRECCOUNT(1))) GOTO LABEL292
    GOSUB LABEL330
    GOSUB LABEL320

:LABEL292
    GOTO LABEL301

:LABEL293
    IF (!(VAR001="3")) GOTO LABEL296
    GOSUB LABEL332
    IF (!VAR123) GOTO LABEL294
    LET VAR123=0
    LET VAR002(1,VAR087)=VAR054
    GOSUB LABEL305
    LET VAR087=VAR087+1
    IF (!(VAR004="Y")) GOTO LABEL294
    LET VAR004="N"
    RETURN 


:LABEL294
    IF (!(VAR054=DRECCOUNT(1))) GOTO LABEL295
    GOSUB LABEL330
    GOSUB LABEL320

:LABEL295
    GOTO LABEL301

:LABEL296
    IF (!(VAR001="4")) GOTO LABEL299
    IF (!(VAR065=(U_NAME()+LEFT(VAR071,(LEN(VAR065)-LEN(U_NAME())))))) GOTO LABEL297
    LET VAR002(1,VAR087)=VAR054
    GOSUB LABEL305
    LET VAR087=VAR087+1
    IF (!(VAR004="Y")) GOTO LABEL297
    LET VAR004="N"
    RETURN 


:LABEL297
    IF (!(VAR054=DRECCOUNT(1))) GOTO LABEL298
    GOSUB LABEL330
    GOSUB LABEL320

:LABEL298
    GOTO LABEL301

:LABEL299
    IF (!(VAR001="5")) GOTO LABEL301
    LET VAR002(1,VAR087)=VAR054
    GOSUB LABEL305
    LET VAR087=VAR087+1
    IF (!(VAR004="Y")) GOTO LABEL300
    LET VAR004="N"
    RETURN 


:LABEL300
    IF (!(VAR054=DRECCOUNT(1))) GOTO LABEL301
    GOSUB LABEL330
    GOSUB LABEL320

:LABEL301
    LET VAR054=VAR054+1
    GOTO LABEL286

:LABEL302
    LET VAR004="N"
    RETURN 


:LABEL303
    LET VAR007=INKEY()
    IF (!(UPPER(VAR007)="A")) GOTO LABEL304
    LET VAR054=DRECCOUNT(1)

:LABEL304
    RETURN 


:LABEL305
    ANSIPOS 5,VAR087+5
    PRINTLN VAR028+STRING(VAR087-1)+VAR030+") "+VAR032+LEFT(VAR060,40)+"   "+LEFT(VAR059,22)+VAR030+"..."
    IF (!((VAR054<>DRECCOUNT(1))&(VAR087=10))) GOTO LABEL315
    LET VAR053="Select the URL number for more information, [N]ext Page, or [Q]uit"
    GOSUB LABEL227
    LET VAR053=" "
    GOSUB LABEL225
    LET VAR005=""

:LABEL306
    IF (!(VAR005="")) GOTO LABEL314
    LET VAR005=INKEY()
    IF (!((VAR005="Q")|(VAR005="q"))) GOTO LABEL307
    LET VAR004="Y"
    RETURN 


:LABEL307
    IF (!((VAR005="N")|(VAR005="n"))) GOTO LABEL312
    LET VAR053="Processing ... Press [A] to Abort"
    GOSUB LABEL225
    LET VAR087=0
    LET VAR098=6

:LABEL308
    IF (!(((1<0)&(VAR098>=17))|((1>=0)&(VAR098<=17)))) GOTO LABEL309
    ANSIPOS 5,VAR098
    PRINT LEFT(VAR071,71)
    LET VAR098=VAR098+1
    GOTO LABEL308

:LABEL309
    LET VAR098=1

:LABEL310
    IF (!(((1<0)&(VAR098>=10))|((1>=0)&(VAR098<=10)))) GOTO LABEL311
    LET VAR002(1,VAR098)=""
    LET VAR098=VAR098+1
    GOTO LABEL310

:LABEL311
    RETURN 


:LABEL312
    IF (!(((((((((((VAR005="0")|(VAR005="1"))|(VAR005="2"))|(VAR005="3"))|(VAR005="4"))|(VAR005="5"))|(VAR005="6"))|(VAR005="7"))|(VAR005="8"))|(VAR005="9"))&(VAR002(1,(VAR005+1))<>""))) GOTO LABEL313
    DGO 1,VAR002(1,TOINTEGER(VAR005+1))
    DGET 1,"URL_NUM",VAR057
    DGET 1,"URL_TYPE",VAR058
    DGET 1,"ADDRESS",VAR059
    DGET 1,"SHORT_DESC",VAR060
    DGET 1,"LONG_DESC1",VAR061
    DGET 1,"LONG_DESC2",VAR062
    DGET 1,"LONG_DESC3",VAR063
    DGET 1,"LONG_DESC4",VAR064
    DGET 1,"USER",VAR065
    DGET 1,"DATE",VAR066
    GOSUB LABEL325
    RETURN 


:LABEL313
    LET VAR005=""
    GOTO LABEL306

:LABEL314
    GOTO LABEL319

:LABEL315
    IF (!((VAR054=DRECCOUNT(1))&(VAR087<=10))) GOTO LABEL319
    LET VAR053="Select the URL number for more information, or [Q]uit"
    GOSUB LABEL227
    LET VAR053=" "
    GOSUB LABEL225
    LET VAR005=""

:LABEL316
    IF (!(VAR005="")) GOTO LABEL319
    LET VAR005=INKEY()
    IF (!((VAR005="Q")|(VAR005="q"))) GOTO LABEL317
    LET VAR004="Y"
    RETURN 


:LABEL317
    IF (!(((((((((((VAR005="0")|(VAR005="1"))|(VAR005="2"))|(VAR005="3"))|(VAR005="4"))|(VAR005="5"))|(VAR005="6"))|(VAR005="7"))|(VAR005="8"))|(VAR005="9"))&(VAR002(1,(VAR005+1))<>""))) GOTO LABEL318
    DGO 1,VAR002(1,TOINTEGER(VAR005+1))
    DGET 1,"URL_NUM",VAR057
    DGET 1,"URL_TYPE",VAR058
    DGET 1,"ADDRESS",VAR059
    DGET 1,"SHORT_DESC",VAR060
    DGET 1,"LONG_DESC1",VAR061
    DGET 1,"LONG_DESC2",VAR062
    DGET 1,"LONG_DESC3",VAR063
    DGET 1,"LONG_DESC4",VAR064
    DGET 1,"USER",VAR065
    DGET 1,"DATE",VAR066
    GOSUB LABEL325
    RETURN 


:LABEL318
    LET VAR005=""
    GOTO LABEL316

:LABEL319
    RETURN 


:LABEL320
    IF (!((VAR054=DRECCOUNT(1))&(VAR087<=10))) GOTO LABEL324
    LET VAR053="Select the URL number for more information, or [Q]uit"
    GOSUB LABEL227
    LET VAR053=" "
    GOSUB LABEL225
    LET VAR005=""

:LABEL321
    IF (!(VAR005="")) GOTO LABEL324
    LET VAR005=INKEY()
    IF (!((VAR005="Q")|(VAR005="q"))) GOTO LABEL322
    LET VAR004="Y"
    RETURN 


:LABEL322
    IF (!(((((((((((VAR005="0")|(VAR005="1"))|(VAR005="2"))|(VAR005="3"))|(VAR005="4"))|(VAR005="5"))|(VAR005="6"))|(VAR005="7"))|(VAR005="8"))|(VAR005="9"))&(VAR002(1,(VAR005+1))<>""))) GOTO LABEL323
    DGO 1,VAR002(1,TOINTEGER(VAR005+1))
    DGET 1,"URL_NUM",VAR057
    DGET 1,"URL_TYPE",VAR058
    DGET 1,"ADDRESS",VAR059
    DGET 1,"SHORT_DESC",VAR060
    DGET 1,"LONG_DESC1",VAR061
    DGET 1,"LONG_DESC2",VAR062
    DGET 1,"LONG_DESC3",VAR063
    DGET 1,"LONG_DESC4",VAR064
    DGET 1,"USER",VAR065
    DGET 1,"DATE",VAR066
    GOSUB LABEL325
    RETURN 


:LABEL323
    LET VAR005=""
    GOTO LABEL321

:LABEL324
    RETURN 


:LABEL325
    DISPFILE PPEPATH()+"COOLSITE.D03",2+1+4
    PRINTLN VAR028+"Created by "+VAR030+": "+VAR032+VAR065+VAR028+" Creation Date "+VAR030+": "+VAR032+VAR066
    PRINTLN 
    PRINTLN VAR028+"URL Type     "+VAR030+": "+VAR032+VAR075(1,VAR057)
    PRINTLN VAR028+"Site Address "+VAR030+": "+VAR032+VAR059
    PRINTLN 
    PRINTLN VAR028+"Short Description "+VAR030+": "+VAR032+VAR060
    PRINTLN VAR028+"Long  Description "+VAR030+": "+VAR032+VAR061
    PRINTLN VAR032+"                    "+VAR032+VAR062
    PRINTLN VAR032+"                    "+VAR032+VAR063
    PRINTLN VAR032+"                    "+VAR032+VAR064
    GOSUB LABEL236
    LET VAR050=""
    LET VAR053="Press [Q] to Quit"
    GOSUB LABEL227
    LET VAR005=""

:LABEL326
    IF (!(VAR005="")) GOTO LABEL329
    LET VAR005=INKEY()
    IF (!((VAR005="Q")|(VAR005="q"))) GOTO LABEL327
    LET VAR004="Y"
    GOTO LABEL328

:LABEL327
    LET VAR005=""

:LABEL328
    GOTO LABEL326

:LABEL329
    RETURN 


:LABEL330
    IF (!(VAR002(1,1)="")) GOTO LABEL331
    LET VAR083="Y"
    ANSIPOS 10,11
    PRINTLN VAR028+"Sorry"+VAR030+", "+VAR028+"NO records were found that match your search criteria"+VAR030+"!"

:LABEL331
    RETURN 


:LABEL332
    LET VAR053="Searching Database for Keyword -> "+UPPER(VAR003)+" <-, Hold Down [A] to Abort"
    GOSUB LABEL227
    LET VAR053="Processing Record : "+STRING(VAR054)+" of "+STRING(DRECCOUNT(1))
    GOSUB LABEL225
    IF (!((INKEY()="A")|(INKEY()="a"))) GOTO LABEL333
    LET VAR053="Search ABORTED ... "+STRING(VAR054)+" of "+STRING(DRECCOUNT(1))+" Database records were searched"
    GOSUB LABEL225
    LET VAR054=DRECCOUNT(1)
    RETURN 


:LABEL333
    IF (!(VAR080="Y")) GOTO LABEL336
    LET VAR118=1

:LABEL334
    IF (!(((1<0)&(VAR118>=(LEN(VAR059)-LEN(VAR003))))|((1>=0)&(VAR118<=(LEN(VAR059)-LEN(VAR003)))))) GOTO LABEL336
    IF (!(UPPER(MID(VAR059,VAR118,LEN(VAR003)))=UPPER(VAR003))) GOTO LABEL335
    LET VAR123=1
    RETURN 


:LABEL335
    LET VAR118=VAR118+1
    GOTO LABEL334

:LABEL336
    IF (!(VAR081="Y")) GOTO LABEL339
    LET VAR118=1

:LABEL337
    IF (!(((1<0)&(VAR118>=(LEN(VAR060)-LEN(VAR003))))|((1>=0)&(VAR118<=(LEN(VAR060)-LEN(VAR003)))))) GOTO LABEL339
    IF (!(UPPER(MID(VAR060,VAR118,LEN(VAR003)))=UPPER(VAR003))) GOTO LABEL338
    LET VAR123=1
    RETURN 


:LABEL338
    LET VAR118=VAR118+1
    GOTO LABEL337

:LABEL339
    IF (!(VAR082="Y")) GOTO LABEL351
    LET VAR118=1

:LABEL340
    IF (!(((1<0)&(VAR118>=(LEN(VAR061)-LEN(VAR003))))|((1>=0)&(VAR118<=(LEN(VAR061)-LEN(VAR003)))))) GOTO LABEL342
    IF (!(UPPER(MID(VAR061,VAR118,LEN(VAR003)))=UPPER(VAR003))) GOTO LABEL341
    LET VAR123=1
    RETURN 


:LABEL341
    LET VAR118=VAR118+1
    GOTO LABEL340

:LABEL342
    LET VAR118=1

:LABEL343
    IF (!(((1<0)&(VAR118>=(LEN(VAR062)-LEN(VAR003))))|((1>=0)&(VAR118<=(LEN(VAR062)-LEN(VAR003)))))) GOTO LABEL345
    IF (!(UPPER(MID(VAR062,VAR118,LEN(VAR003)))=UPPER(VAR003))) GOTO LABEL344
    LET VAR123=1
    RETURN 


:LABEL344
    LET VAR118=VAR118+1
    GOTO LABEL343

:LABEL345
    LET VAR118=1

:LABEL346
    IF (!(((1<0)&(VAR118>=(LEN(VAR063)-LEN(VAR003))))|((1>=0)&(VAR118<=(LEN(VAR063)-LEN(VAR003)))))) GOTO LABEL348
    IF (!(UPPER(MID(VAR063,VAR118,LEN(VAR003)))=UPPER(VAR003))) GOTO LABEL347
    LET VAR123=1
    RETURN 


:LABEL347
    LET VAR118=VAR118+1
    GOTO LABEL346

:LABEL348
    LET VAR118=1

:LABEL349
    IF (!(((1<0)&(VAR118>=(LEN(VAR064)-LEN(VAR003))))|((1>=0)&(VAR118<=(LEN(VAR064)-LEN(VAR003)))))) GOTO LABEL351
    IF (!(UPPER(MID(VAR064,VAR118,LEN(VAR003)))=UPPER(VAR003))) GOTO LABEL350
    LET VAR123=1
    RETURN 


:LABEL350
    LET VAR118=VAR118+1
    GOTO LABEL349

:LABEL351
    RETURN 


:LABEL352
    IF (!(VAR001="3")) GOTO LABEL353
    GOSUB LABEL237
    GOTO LABEL354

:LABEL353
    GOSUB LABEL237
    LET VAR053=" "
    GOSUB LABEL227
    LET VAR053="Processing ... Press [A] to Abort"
    GOSUB LABEL225

:LABEL354
    LET VAR087=1
    LET VAR054=1

:LABEL355
    IF (!(((1<0)&(VAR054>=DRECCOUNT(1)))|((1>=0)&(VAR054<=DRECCOUNT(1))))) GOTO LABEL371
    DGO 1,VAR054
    DGET 1,"DATE",VAR066
    DGET 1,"URL_NUM",VAR057
    DGET 1,"USER",VAR065
    DGET 1,"ADDRESS",VAR059
    DGET 1,"SHORT_DESC",VAR060
    DGET 1,"LONG_DESC1",VAR061
    DGET 1,"LONG_DESC2",VAR062
    DGET 1,"LONG_DESC3",VAR063
    DGET 1,"LONG_DESC4",VAR064
    IF (!(VAR001<>"3")) GOTO LABEL356
    LET VAR053="Creating File for Download - Working on Record "+STRING(VAR054)+" of "+STRING(DRECCOUNT(1))
    GOSUB LABEL227
    GOSUB LABEL303

:LABEL356
    IF (!(VAR001="1")) GOTO LABEL359
    IF (!(VAR066>=VAR079)) GOTO LABEL357
    LET VAR002(1,VAR087)=VAR054
    GOSUB LABEL372
    LET VAR087=VAR087+1
    IF (!(VAR004="Y")) GOTO LABEL357
    LET VAR004="N"
    RETURN 


:LABEL357
    IF (!(VAR054=DRECCOUNT(1))) GOTO LABEL358
    GOSUB LABEL330

:LABEL358
    GOTO LABEL370

:LABEL359
    IF (!(VAR001="2")) GOTO LABEL362
    IF (!(VAR057=TOINTEGER(VAR003))) GOTO LABEL360
    LET VAR002(1,VAR087)=VAR054
    GOSUB LABEL372
    LET VAR087=VAR087+1
    IF (!(VAR004="Y")) GOTO LABEL360
    LET VAR004="N"
    RETURN 


:LABEL360
    IF (!(VAR054=DRECCOUNT(1))) GOTO LABEL361
    GOSUB LABEL330

:LABEL361
    GOTO LABEL370

:LABEL362
    IF (!(VAR001="3")) GOTO LABEL365
    GOSUB LABEL332
    IF (!VAR123) GOTO LABEL363
    LET VAR123=0
    LET VAR002(1,VAR087)=VAR054
    GOSUB LABEL372
    LET VAR087=VAR087+1
    IF (!(VAR004="Y")) GOTO LABEL363
    LET VAR004="N"
    RETURN 


:LABEL363
    IF (!(VAR054=DRECCOUNT(1))) GOTO LABEL364
    GOSUB LABEL330

:LABEL364
    GOTO LABEL370

:LABEL365
    IF (!(VAR001="4")) GOTO LABEL368
    IF (!(VAR065=(U_NAME()+LEFT(VAR071,(LEN(VAR065)-LEN(U_NAME())))))) GOTO LABEL366
    LET VAR002(1,VAR087)=VAR054
    GOSUB LABEL372
    LET VAR087=VAR087+1
    IF (!(VAR004="Y")) GOTO LABEL366
    LET VAR004="N"
    RETURN 


:LABEL366
    IF (!(VAR054=DRECCOUNT(1))) GOTO LABEL367
    GOSUB LABEL330

:LABEL367
    GOTO LABEL370

:LABEL368
    IF (!(VAR001="5")) GOTO LABEL370
    LET VAR002(1,VAR087)=VAR054
    GOSUB LABEL372
    LET VAR087=VAR087+1
    IF (!(VAR004="Y")) GOTO LABEL369
    LET VAR004="N"
    RETURN 


:LABEL369
    IF (!(VAR054=DRECCOUNT(1))) GOTO LABEL370
    GOSUB LABEL330

:LABEL370
    LET VAR054=VAR054+1
    GOTO LABEL355

:LABEL371
    LET VAR004="N"
    RETURN 


:LABEL372
    IF (!(VAR001<>"3")) GOTO LABEL373
    LET VAR053="Creating File for Download - Working on Record "+STRING(VAR054)+" of "+STRING(DRECCOUNT(1))
    GOSUB LABEL227

:LABEL373
    LET VAR077=VAR059
    GOSUB LABEL252
    LET VAR059=LEFT(VAR059,VAR100)
    LET VAR077=VAR060
    GOSUB LABEL252
    LET VAR060=LEFT(VAR060,VAR100)
    IF (!(VAR067="HTML")) GOTO LABEL374
    FPUTLN 0,"<LI><a href="+CHR(34)+VAR059+CHR(34)+">"+VAR060+"</a>"
    GOTO LABEL375

:LABEL374
    FPUTLN 2,"Address           : "+VAR059
    FPUTLN 2,"Short Description : "+VAR060
    FPUTLN 2,"Long Description  : "+VAR061
    FPUTLN 2,"                    "+VAR062
    FPUTLN 2,"                    "+VAR063
    FPUTLN 2,"                    "+VAR064
    FPUTLN 2,"=============================================================================="

:LABEL375
    RETURN 


:LABEL376
    ANSIPOS 12,11
    PRINTLN VAR042+"Download in HTML format"+"@X07"
    ANSIPOS 45,11
    PRINTLN VAR028+"Download in TEXT format"+"@X07"
    GOSUB LABEL236
    LET VAR053="Use SPACE BAR to highlight selection and Press [ENTER], or [A] to Abort"
    GOSUB LABEL227
    LET VAR050=""
    LET VAR067="TEXT"

:LABEL377
    IF (!(VAR050="")) GOTO LABEL385
    LET VAR050=INKEY()
    IF (!(VAR050=CHR(13))) GOTO LABEL379
    IF (!(VAR067="HTML")) GOTO LABEL378
    LET VAR067="TEXT"
    RETURN 


:LABEL378
    LET VAR067="HTML"
    RETURN 


:LABEL379
    IF (!(VAR050=CHR(32))) GOTO LABEL382
    IF (!(VAR067="HTML")) GOTO LABEL380
    ANSIPOS 12,11
    PRINTLN VAR042+"Download in HTML format"+"@X07"
    ANSIPOS 45,11
    PRINTLN VAR028+"Download in TEXT format"+"@X07"
    LET VAR067="TEXT"
    LET VAR050=""
    GOTO LABEL381

:LABEL380
    ANSIPOS 12,11
    PRINTLN VAR028+"Download in HTML format"+"@X07"
    ANSIPOS 45,11
    PRINTLN VAR042+"Download in TEXT format"+"@X07"
    LET VAR067="HTML"
    LET VAR050=""

:LABEL381
    GOTO LABEL384

:LABEL382
    IF (!((VAR050="A")|(VAR050="a"))) GOTO LABEL383
    RETURN 


:LABEL383
    LET VAR050=""

:LABEL384
    GOTO LABEL377

:LABEL385
    RETURN 


:LABEL386
    ANSIPOS 12,11
    PRINTLN VAR071
    ANSIPOS 14,11
    PRINTLN VAR028+"Now creating your file for download"+VAR030+" ... "+VAR032+"Please wait"+VAR030+"!"+"@X07"
    RETURN 


:LABEL387
    IF (!(VAR083="Y")) GOTO LABEL388
    LET VAR083="N"
    GOTO LABEL395

:LABEL388
    ANSIPOS 12,11
    PRINTLN VAR071
    ANSIPOS 11,11
    PRINTLN VAR028+"Your file has been created"+VAR030+". "+VAR032+"Please select download option"+VAR030+"."+"@X07"
    LET VAR053="Press [D] to Download file, or [Q] to Quit"
    GOSUB LABEL227
    LET VAR053=" "
    GOSUB LABEL225
    LET VAR050=""

:LABEL389
    IF (!(VAR050="")) GOTO LABEL395
    LET VAR050=INKEY()
    IF (!((VAR050="D")|(VAR050="d"))) GOTO LABEL392
    GOSUB LABEL396
    IF (!(VAR067="HTML")) GOTO LABEL390
    PRINTLN VAR028+"Compressing HTML file using "+VAR032+VAR011+VAR028+" Compression "+VAR030+"... "+VAR028+"Please wait"+VAR030+"!"+"@X07"
    SHELL 1,VAR014,VAR010+VAR011,VAR012+" "+VAR008+VAR006+" "+VAR008+VAR006+".HTM"
    DOWNLOAD VAR006+VAR013
    DELETE VAR008+VAR006+VAR013
    GOTO LABEL391

:LABEL390
    PRINTLN VAR028+"Compressing HTML file using "+VAR032+VAR011+VAR028+" Compression "+VAR030+"... "+VAR028+"Please wait"+VAR030+"!"+"@X07"
    SHELL 1,VAR014,VAR010+VAR011,VAR012+" "+VAR008+VAR006+" "+VAR008+VAR006+".TXT"
    DOWNLOAD VAR006+VAR013
    DELETE VAR008+VAR006+VAR013

:LABEL391
    GOTO LABEL394

:LABEL392
    IF (!((VAR050="Q")|(VAR050="q"))) GOTO LABEL393
    RETURN 


:LABEL393
    LET VAR050=""

:LABEL394
    GOTO LABEL389

:LABEL395
    RETURN 


:LABEL396
    LET VAR090=0
    LET VAR091=0
    IF (!EXIST(PPEPATH()+"COOLSITE.CF3")) GOTO LABEL423
    FOPEN 3,PPEPATH()+"COOLSITE.CF3",O_RD,S_DW
    LET VAR090=1

:LABEL397
    IF (!(((1<0)&(VAR090>=5))|((1>=0)&(VAR090<=5)))) GOTO LABEL399
    FGET 3,VAR015
    FGET 3,VAR010
    FGET 3,VAR011
    FGET 3,VAR012
    FGET 3,VAR013
    LET VAR027(1,VAR090)=VAR015
    LET VAR027(2,VAR090)=VAR010
    LET VAR027(3,VAR090)=VAR011
    LET VAR027(4,VAR090)=VAR012
    LET VAR027(5,VAR090)=VAR013
    IF (!(VAR027(1,VAR090)<>"")) GOTO LABEL398
    LET VAR091=VAR090

:LABEL398
    LET VAR090=VAR090+1
    GOTO LABEL397

:LABEL399
    FCLOSE 3
    DISPFILE PPEPATH()+"COOLSITE.D22",2+1+4
    GOSUB LABEL236
    LET VAR053="Use Spacebar to Highlight compression method, and Press [ENTER]"
    GOSUB LABEL227
    ANSIPOS (80-LEN(VAR027(1,1)))/2,7
    PRINTLN VAR042+VAR027(1,1)
    ANSIPOS (80-LEN(VAR027(1,2)))/2,9
    PRINTLN VAR028+VAR027(1,2)
    ANSIPOS (80-LEN(VAR027(1,3)))/2,11
    PRINTLN VAR028+VAR027(1,3)
    ANSIPOS (80-LEN(VAR027(1,4)))/2,13
    PRINTLN VAR028+VAR027(1,4)
    ANSIPOS (80-LEN(VAR027(1,5)))/2,15
    PRINTLN VAR028+VAR027(1,5)
    LET VAR050=""
    LET VAR092=1

:LABEL400
    IF (!(VAR050="")) GOTO LABEL422
    LET VAR050=INKEY()
    IF (!(VAR050=CHR(13))) GOTO LABEL406
    IF (!(VAR092=1)) GOTO LABEL401
    LET VAR010=VAR027(2,1)
    LET VAR011=VAR027(3,1)
    LET VAR012=VAR027(4,1)
    LET VAR013=VAR027(5,1)
    GOTO LABEL405

:LABEL401
    IF (!(VAR092=2)) GOTO LABEL402
    LET VAR010=VAR027(2,2)
    LET VAR011=VAR027(3,2)
    LET VAR012=VAR027(4,2)
    LET VAR013=VAR027(5,2)
    GOTO LABEL405

:LABEL402
    IF (!(VAR092=3)) GOTO LABEL403
    LET VAR010=VAR027(2,3)
    LET VAR011=VAR027(3,3)
    LET VAR012=VAR027(4,3)
    LET VAR013=VAR027(5,3)
    GOTO LABEL405

:LABEL403
    IF (!(VAR092=4)) GOTO LABEL404
    LET VAR010=VAR027(2,4)
    LET VAR011=VAR027(3,4)
    LET VAR012=VAR027(4,4)
    LET VAR013=VAR027(5,4)
    GOTO LABEL405

:LABEL404
    LET VAR010=VAR027(2,5)
    LET VAR011=VAR027(3,5)
    LET VAR012=VAR027(4,5)
    LET VAR013=VAR027(5,5)

:LABEL405
    RETURN 


:LABEL406
    IF (!(VAR050=CHR(32))) GOTO LABEL420
    IF (!(VAR092=1)) GOTO LABEL409
    IF (!(VAR092=VAR091)) GOTO LABEL407
    ANSIPOS (80-LEN(VAR027(1,1)))/2,7
    PRINTLN VAR042+VAR027(1,1)
    LET VAR092=1
    GOTO LABEL408

:LABEL407
    ANSIPOS (80-LEN(VAR027(1,1)))/2,7
    PRINTLN VAR028+VAR027(1,1)
    ANSIPOS (80-LEN(VAR027(1,2)))/2,9
    PRINTLN VAR042+VAR027(1,2)
    LET VAR092=2

:LABEL408
    GOTO LABEL419

:LABEL409
    IF (!(VAR092=2)) GOTO LABEL412
    IF (!(VAR092=VAR091)) GOTO LABEL410
    ANSIPOS (80-LEN(VAR027(1,2)))/2,9
    PRINTLN VAR028+VAR027(1,2)
    ANSIPOS (80-LEN(VAR027(1,1)))/2,7
    PRINTLN VAR042+VAR027(1,1)
    LET VAR092=1
    GOTO LABEL411

:LABEL410
    ANSIPOS (80-LEN(VAR027(1,2)))/2,9
    PRINTLN VAR028+VAR027(1,2)
    ANSIPOS (80-LEN(VAR027(1,3)))/2,11
    PRINTLN VAR042+VAR027(1,3)
    LET VAR092=3

:LABEL411
    GOTO LABEL419

:LABEL412
    IF (!(VAR092=3)) GOTO LABEL415
    IF (!(VAR092=VAR091)) GOTO LABEL413
    ANSIPOS (80-LEN(VAR027(1,3)))/2,11
    PRINTLN VAR028+VAR027(1,3)
    ANSIPOS (80-LEN(VAR027(1,1)))/2,7
    PRINTLN VAR042+VAR027(1,1)
    LET VAR092=1
    GOTO LABEL414

:LABEL413
    ANSIPOS (80-LEN(VAR027(1,3)))/2,11
    PRINTLN VAR028+VAR027(1,3)
    ANSIPOS (80-LEN(VAR027(1,4)))/2,13
    PRINTLN VAR042+VAR027(1,4)
    LET VAR092=4

:LABEL414
    GOTO LABEL419

:LABEL415
    IF (!(VAR092=4)) GOTO LABEL418
    IF (!(VAR092=VAR091)) GOTO LABEL416
    ANSIPOS (80-LEN(VAR027(1,4)))/2,13
    PRINTLN VAR028+VAR027(1,4)
    ANSIPOS (80-LEN(VAR027(1,1)))/2,7
    PRINTLN VAR042+VAR027(1,1)
    LET VAR092=1
    GOTO LABEL417

:LABEL416
    ANSIPOS (80-LEN(VAR027(1,4)))/2,13
    PRINTLN VAR028+VAR027(1,4)
    ANSIPOS (80-LEN(VAR027(1,5)))/2,15
    PRINTLN VAR042+VAR027(1,5)
    LET VAR092=5

:LABEL417
    GOTO LABEL419

:LABEL418
    ANSIPOS (80-LEN(VAR027(1,5)))/2,15
    PRINTLN VAR028+VAR027(1,5)
    ANSIPOS (80-LEN(VAR027(1,1)))/2,7
    PRINTLN VAR042+VAR027(1,1)
    LET VAR092=1

:LABEL419
    LET VAR050=""
    GOTO LABEL421

:LABEL420
    LET VAR050=""

:LABEL421
    GOTO LABEL400

:LABEL422
    GOTO LABEL424

:LABEL423
    GOSUB LABEL249

:LABEL424
    RETURN 


:LABEL425
    FPUTLN 0,"<html>"
    FPUTLN 0,"<head>"
    FPUTLN 0,"<title>WILD PPE PRODUCTIONS - Coolsite Database Extract</title>"
    FPUTLN 0,"</head>"
    FPUTLN 0,"<body>"
    FPUTLN 0,"<center><h1><i>COOLSITES</i></h1>"
    FPUTLN 0,"<br><h3>(c) 1996 WILD PPE PRODUCTIONS</h3><br>"
    FPUTLN 0,"<h2><b>Generated by Coolsite Internet Site Database [PPE] for PCBoard<b></h2></center>"
    IF (!(!VAR119)) GOTO LABEL426
    FPUTLN 0,"<center><hr><h2>*** UN-REGISTERED ***<br><br>Please encourage your SYSOP to register the COOLSITE Internet Site Database PPE that generated this listing!<br><br>*** UN-REGISTERED ***</h2></center>"

:LABEL426
    FPUTLN 0,"<br><hr><br><h2><b>Select ANY of the below listed sites</h2></b><br><h3>"
    FPUTLN 2,"COOLSITES - (c) 1996 WILD PPE PRODUCTIONS"
    FPUTLN 2,"-----------------------------------------"
    FPUTLN 2,""
    IF (!(!VAR119)) GOTO LABEL427
    FPUTLN 2,"  UN-REGISTERED *** Please encourage your SYSOP to register *** UN-REGISTERED"
    FPUTLN 2,"  UN-REGISTERED ***  the COOLSITE Internet Database [PPE]   *** UN-REGISTERED"
    FPUTLN 2,"  UN-REGISTERED ***       that generated this listing       *** UN-REGISTERED"
    FPUTLN 2,""

:LABEL427
    FPUTLN 2,"Summary of Sites Extracted from the Coolsite Database"
    FPUTLN 2,"====================================================="
    FPUTLN 2,""
    RETURN 


:LABEL428
    FPUTLN 0,"</h3><br><hr><br><center><h3>This sitelisting was generated by the Coolsite Internet Site Database [PPE], Version 1.00.</h3></center></body></html>"
    FPUTLN 2,""
    FPUTLN 2,"This sitelisting was generated by the Coolsite Internet Site Database [PPE],"
    FPUTLN 2,"Version 1.00."
    FPUTLN 2,""
    RETURN 


:LABEL429
    LET VAR095=1

:LABEL430
    IF (!(VAR095<41)) GOTO LABEL433
    IF (!(((((VAR095=2)|(VAR095=8))|(VAR095=9))|(VAR095=12))|(VAR095=18))) GOTO LABEL431
    LET VAR096=VAR096-(ASC(MID(VAR019,VAR095,1))*4)
    LET VAR096=VAR096+(ASC(MID(VAR020,VAR095,1))*3)
    LET VAR095=VAR095+1
    GOTO LABEL432

:LABEL431
    LET VAR096=VAR096+(ASC(MID(VAR020,VAR095,1))*3)
    LET VAR096=(ASC(MID(VAR020,VAR095,1))*4)*(ASC(MID(VAR020,VAR095,1))*6)-5+8+VAR096
    LET VAR095=VAR095+1

:LABEL432
    GOTO LABEL430

:LABEL433
    goto label434
    IF (!(VAR096<>VAR098)) GOTO LABEL434
    PRINTLN "@CLS@"
    PRINTLN ""
    PRINTLN "      @X0E▄██     ███   @X0E▄ ▄█ @X0E▄███▄@X00"
    PRINTLN "@X0B     @X0E▐███▌    ███  @X0E▀█▀▄█  @X0E██ ▀█▄@X07"
    PRINTLN "@X01───── @X0E███▌@X01─── @X0E███ @X0E▄█▄ ██  @X0E██ @X01─@X0E▐█▌@X01──────@X07"
    PRINTLN "@X0B■▀█▀▄@X03■ @X0E███ ▄█▄▐█▌ @X0E██▌ ██  @X0E▀▄  ▐██ @X0FPPE's@X07        @X8B≡@X8A≡@X82≡ @X8FUNREGISTERED @X82≡@X8A≡@X8B≡@X07"
    PRINTLN "@X0B███@XB3▄@X0B▄▀@X03▄ @X0E████▀███ @X0E▐█▌  ██▄███▀▄██▀ @X03─────@X07"
    PRINTLN "@X09──────── @X0E█▀ @X09─ @X0E▀ @X0E▀█▀  ▄█▀▀▀▄▄█▀▀ @X09───────@X07"
    PRINTLN ""
    PRINTLN "            @X0APlease encourage your @X02SYSOP to @X02REGISTER @X0Athis SOFTWARE@X0F!@X07"
    GOSUB LABEL214

:LABEL434
    PRINT "@PON@"
    DCLOSE 1
    IF (!EXIST(VAR008+VAR006+".HTM")) GOTO LABEL435
    DELETE VAR008+VAR006+".TXT"
    DELETE VAR008+VAR006+".HTM"

:LABEL435

[ RETURN TO DIRECTORY ]