 Url Generator and Extractor (aka: SSDL).
 Copyright All Rights Reserved 1998 to 2002.
 Charles Peter White, 26 Oakdene, Stourport-On-Severn, Worcestershire,
 DY13 9NF, England, UK.

 UPDATE INFORMATION.
 ===================
 1st February 2002 vs 3.1:-
 EMPTY and OTHER selection for Web Address insertion:-
 a). Removed http:// in displayed link. Saving more space in results.
 b). Made link into lowercase for better sort results.

 NEW.. Added 4th selection to Extraction method 'EVERYTHING<E>'(F9).
 Can now extract everything excluding JAVA and Files/Mailto.
 Total selections now available = 4.

 Mid Rip window: Corrected keyboard selection error.
 Minor corrections and code compression.
 -----------------
 1st January 2002 vs 3.0:-
 All colours HARD coded. Now operates on Composit and Colour monitors.
 A-Z Cross Index pages allows to set Border to 1 when CENTER2 selected.
 NEW.. Adds TARGET (if exists) when converting from JAVA to HTML format.
 NEW.. Allows Compress when convert from JAVA to HTML format requested.
 NEW.. Ensures that URL link code '<a href=' is made to upper case.
 NEW.. Traps URL links that have space within '< A HREF = "' etc.
 NEW.. F10 now for Site Search creation ONLY.
 NEW.. F9 http://NO CGI,IMG has 2 selections.
       1). Without RIP,Mid Rip and F1 = & CGI,IMG etc.
       2). With RIP,Mid Rip and F1 = NO CGI,IMG etc.
 Possible 3 selections depending of html document format.
 NEW.. F9 EVERYTHING POSSIBLE now has 3 selections. Key is 'E'.
       1). EVERYTHING POSSIBLE.
       2). EVERYTHING but NOT JAVA.
       3). EVERYTHING but NOT FILES & MAILTO:
 NEW.. Two more selections to enable user to place URL address
 into the clickable display function instead of whats already in there.
       1). Only EMPTY URLS. Key is 'Y' (emptY).
       2). Everything else EXCEPT EMPTY ones. Key is 'O' (OTHER).
 Possible combination of 4 selections altogether.
 NEW.. Site Search BGPROPERTIES can now be present or not. Key is 'B'.
 NEW.. Site Search Botton A-Z selector can now be placed between
 18 to 99 lines. Keys are Left & Right Cursor.
 NEW.. SORT Routine increased sort length. Better results alround.
 Error on file and mailto: extraction corrected. Now does NOT include
 javascript listings.
 F6 SSDLAPP.HTL file delete key removed. No longer necessary as file
 delete is already allowed using D key (DELETE).
 Some extraction requests failed to operate in update. Corrected.
 Error on HTML to Java conversion corrected.
 Some Key/Mouse operations changes to correct syntax:-
       1). Kdelete to Delete.
       2). D=Java to J=Java.
 Better code and faster operations.
 -----------------
 November 2001 vs 2.4H:-
 Faster with minor error corrections.
 AUGUST 2001 vs 2.4G:- Errors corrected: Cross Index 'Center' to page corrected.
 Large file no extension crash corrected. Table display removed. New routines
 with JAVAscript extract system. Faster code. ERROR LINKS directed to file.
 Directory File placement below last 3, corrected.
 -----------------
 FEB 2001 vs 2.4F:-
 Passes <a href="javascript. Spaces not stripped from the end address. Use
 EXTRACT ALL.
 -----------------
 January 2001:-
 DELETE TAGGED FILES.
 RIP independant of Mid Rip.
 Selectable F1 strip <b> type HTML commands.
 Improved RIP/Mid Rip features.
 Error trapping improved. Includes 'continue' feature on tagging.
 JAVA 'Site Search' improved.
 0A to 0Z files changed to A0 to Z0.
 File 'Search' error corrected.
 F10 feature stops attempting to create from compressed file.
 -----------------
 November 2000:-
 UrlGen 2.3 (renamed to UrlGen).
 Automatic RIP and exclamation mark ALWAYS set.
 MID Rip/RIP have defaults within.
 F4 Help page removed.
 F4 has 4 HTML choices:-
 Normal, Create 0A to 0Z, Cross Index as-is or Full.
 Allows SORT and creation of large ssdlapp.htl file for other uses.
 Site Search NEW selectable facility for BIG SSDLAPP.HTL file.
 -----------------
 June 1st 2000:- SSDL22.
 'Compresses or De-compress' BOTH HTML and JAVA.
 -----------------
 May 1st 2000:- SSDL2.1 and SSDLAPP2.0 went FREEWARE.
 -----------------
 March 2000 (vs 2.1):-
 Java ARRAY increased to 65,500.
 Use Keyboard, Mouse or devices that emulate standard Microsoft mouse routines.
 Button two can cause problems:- Added ability to choose with an ASCII entry
 system.
 Allows Multiple Tagging/-individual creation.
 Directory Search method, SORT routines and File Directory system.
 Empty 'Word' has one exclamation.
 Allows Re-Extract and SORT on both HTML and Site Search (JAVA) files,
 Both ways.
 File length checked on 'Target page references'.
 Convert between one format to another.
 Array counter keys now have 'Plus' and 'Minus' for 100 unit incrementation.
 Ability to delete SSDLAPP.HTL. Protects extractions being made to SSDLAPP.HTL
 file.
 Assign 'TARGET Page'.
 DELETE altogether on HTML.
 Compress HTML SSDLAPP.HTL (if required).
 REMOVE DUPLICATE URL addresses.
 Strips spaces from FRONT and END of descriptions.
 RIP unwanted characters from FRONT & BACK of descriptions.
 RIP 'Selected' characters from within descriptions.
 Full mini display system on files created, used and errors + new feature.
 Built-in help screen and info page with registration details.
 Proper documentation with index.
 Pages are deliminated with Form Feed (FF).
 -----------------
 Feburary 2000 (vs 1.6):-
 Fixed filename extensions. Allows HTML files re-sort. Site Search extract
 and SORT HTML file, not its own created HTL file. Extended manipulation of
 WORD from 200 characters to 800. Remove empty spaces before URL WORD, both
 HTML/Site Search descriptions. HTML User to select if an exclamation mark
 is wanted in empty WORD. Site Search automatically insert exclamation mark
 in an empty description area. Sorts correctly. Site Search See 6. Ensures
 after stripping 'indents' and leading 'spaces' words like TARGET and others
 are preceeded by a space. Split url corrected.
 -----------------
 January 2000 (vs 1.5).
 F9 key now allows the extraction of various types of URLs.
 1) Everything possible.
 2) <a href="http:// and Link Exchange.
 3) <a href=".. Strip http:// and no files names etc.
 4) <a href="http:// no Link Exchange.
 5) <a href="http:// file, mailto: etc... only.
 This now allows a greater control on what type of URL extraction takes
 place, also to extract 'Link Exchange' type links but still without a
 'description' if they are outside the close </a>.
 Includes the ability to extract 'Direct' Server file names and 'MailTO'
 addresses.
 Can insert one exclamation mark, if no description (WORD) is present.
 When sorting the NULL words (links), the exclamation marks will be at the
 top of the list, allowing you to examine without having to look for them.
 A very useful feature.
 -----------------
 December 10th 1999 (Still vs1.4).
 In the 'Site Search', the URL command has been added to, to allow for
 a FULL URL call. Originally the code has two lines which used the
 command "<a href=" + Links +   and so on.
 This now states "<a href='http://" + Links + and so on.
 The links now will operate across the Internet.
 -----------------
 November 1999 by request. vs 1.4.
 As some HTML Editors 'PAD' the source code with 'spaces', SSDL 1.3
 would keep those spaces with the URL 'word'.
 However, this version allows for those Editors and strips both 'Indents'
 and 'Spaces'.
 -----------------
 15th August 1999 by request. vs 1.3.
 Now automatically sorts Url 'Word' for normal HTML files as well.
 -----------------
 August 8th 1999. vs 1.2.
 STRIP. HTML files can now be STRIPPED to make a SINGLE LINE FILE.
 This helps to stop people from grabbing your files and extracting your
 hard work.
 The same thing for Site Search to follow (one hopes).
 a). Added display to show SORTING in progress.
 b). Allow sorting on 'Site Search' URL 'word' with HTML commands like<B>.
 c). Check for already CRUNCHED files and stop. Not allowed in this version.
 d). Increased size of SORT buffer.
 e). Increased speed of 'SORT' routine.
 ----------------
 June 1999 vs 1.0
 1st Shareware official release.
 ----------------
 From June 1998 to June 1999.
 General beta releases.
