home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / dateclc2.zip / DATECALC.DOC next >
Text File  |  1990-05-21  |  14KB  |  351 lines

  1. *****************************************************************
  2.                       DATECALC Version 2.0 
  3.  
  4.                  Copyright 1990 by Jeff Sackman 
  5. ***************************************************************** 
  6.  
  7. I. OVERVIEW 
  8.  
  9.      DATECALC is a SHAREWARE program which calculates dates.  It 
  10. can add and subtract a given number of days from a "base date," 
  11. optionally counting or not counting, "landing" or not landing on 
  12. a weekend or holiday.   Valid dates are from 1973 and 2034.  Up 
  13. to 999 days can be added or subtracted.  DATECALC "remembers" the 
  14. last result, and can also input today's date with a single 
  15. keystroke. 
  16.  
  17.      To some this may seem an interesting exercise on the 
  18. computer, but to attorneys, real estate agents and others who
  19. work with deadlines and due dates, calculating dates is an 
  20. essential.  (Missed deadlines and due dates is the greatest 
  21. single cause of legal malpractice!) 
  22.  
  23.      Included in this package are the following files: 
  24.  
  25. DATECALC.EXE   : The DATECALC program. 
  26.  
  27. DATECALC.DV    : Desqview or Windows version.  See below. 
  28.  
  29. PRINTHOL.EXE   : Utility to display holidays. 
  30.  
  31. DATECALC.DOC   : This document. 
  32.  
  33. REGISTER.FRM   : Extra registration form. 
  34.  
  35.      These are all copyrighted material.  They ARE NOT PUBLIC
  36. DOMAIN.  These programs are distributed as "Shareware" to give 
  37. you the opportunity to try them before paying for them.  Please 
  38. see the discussion of "Shareware" and the registration 
  39. information below. 
  40.  
  41.      These files may be freely distributed so long as all of the 
  42. above-listed files, including this one, are distributed together 
  43. in the same archive or similar package, and none of the files are 
  44. altered in any way, except as necessary to compress them into an 
  45. archive. 
  46.  
  47.  
  48. II. OPERATION 
  49.  
  50.      Datecalc is invoked by typing "DATECALC" from the DOS 
  51. prompt, followed by the desired list of holidays.  Version 2.0 
  52. comes with the following built-in list of holidays:
  53.  
  54.      FED       Standard holidays observed by the federal courts. 
  55.  
  56.      CA        Standard holidays observed by California courts. 
  57.  
  58.      If you type "NONE", then no holidays are used (just 
  59. weekends).  The default is FED, which will be used if nothing is 
  60. entered after "DATECALC". 
  61.  
  62.      The DATECALC window will then appear on your screen.  The 
  63. holiday list in use at the time will be indicated.  It will look 
  64. something like this: 
  65.  
  66.  
  67.      ******* Date Calculator **** 
  68.      *   (FED Holidays Used)    *  <--- Indicates holiday list 
  69.      *  /  /                    *  <--- Enter date here
  70.      * Enter starting date      *  <- Prompts 
  71.      *                          *  <- and 
  72.      *                          *  <- Information 
  73.      *                          *  <- 
  74.      ****************************   
  75.  
  76.      Enter the "base date" in month/day/year format.  E.g. 
  77. 4/22/1990.  Note that the year must be entered in full ("1990" 
  78. not "90").  Press the <ENTER> key or "/" after the month, to go 
  79. on to the day, and so on. 
  80.  
  81.      You will then be asked if you want to add or subtract days.  
  82. Press the "+" or "-" key. 
  83.  
  84.      Then, you will be asked to enter the number of days you wish 
  85. to add or subtract.  Any number from 0 to 999 is valid.  (You may 
  86. wish to enter "0" to see what day of the week a particular date
  87. falls on.) 
  88.  
  89.      After entering the base date and the number of days to add 
  90. or subtract, you will be prompted for the "formula."  This is to 
  91. see whether you wish to count weekends and holidays, or land 
  92. before or after a holiday.  If you simply wish to add or subtract 
  93. days and do not care about holidays, press <ESC> to choose the 
  94. default formula - count all days and OK to land on holiday.  
  95. Otherwise, press "Y" or "N" after each prompt: 
  96.  
  97.      Count days off (Y/N)?    Y= count all days, including 
  98.                               weekends and holidays. 
  99.                               N = Do not count weekends or 
  100.                               holidays. 
  101.                               Default is Y. 
  102.       
  103.  
  104.     Land on day off (Y/N)?   Y = If the result of the 
  105.                               calculation is a holiday or 
  106.                               weekend, then that is O.K. 
  107.                               N = If the result of the 
  108.                               calculation is a holiday or 
  109.                               weekend, then the result should be 
  110.                               either the day before or after. 
  111.                               Default is N. 
  112.  
  113.   Land after day off (Y/N)?   Y = If result is a holiday or 
  114.                               weekend, go to the NEXT day which 
  115.                               is not a holiday or weekend. 
  116.                               N = If result is a holiday, go to 
  117.                               the PREVIOUS day which is not a 
  118.                               holiday or weekend. 
  119.                               Default is Y. 
  120.  
  121.      You can choose the default to any of the above by pressing 
  122. the <ENTER> key. 
  123.  
  124.      The result will then be calculated and displayed in reverse 
  125. video.  It may look something like this: 
  126.  
  127.  
  128.      ******* Date Calculator **** 
  129.      *   (FED Holidays Used)    *  <--- Fed holiday list used 
  130.      *07/03/1990   +  1         *  <--- Base Date plus one 
  131.      * Thursday  July 5  1990   *  <- ** RESULT ** 
  132.      * All days are counted     *  <- formula 
  133.      * Do Not Land on Day Off   *  <- formula 
  134.      * Land After Day Off       *  <- formula 
  135.      ****************************   
  136.  
  137.      Why is 7/3/1990 + 1 = 7/5/1990?  Because 7/4/1990 is a
  138. holiday!  If you had answered "Y" to "Land on Day Off?" the 
  139. result would be 7/4/1990. 
  140.  
  141.      After viewing your result, press any key.  The window will 
  142. clear itself, and you can enter a new date. 
  143.  
  144.  
  145. III. SPECIAL KEYS 
  146.  
  147. <ESC> =   Exit, or start over.  If pressed during the formula 
  148.           prompts, this will choose the default formula from that 
  149.           point on, and immediately calculate the result. 
  150.  
  151. <Cntrl><T> =   If pressed while entering the month, today's date 
  152.                will be entered.  Note that your system clock and 
  153.                DOS clock must be set. 
  154.  
  155. <Cntrl><L> =   If pressed while entering the month, the last 
  156.                RESULT will be entered.  If this is your first 
  157.                calculation, nothing will happen. 
  158.  
  159.  
  160.  
  161.  
  162. IV. HOLIDAY LISTS 
  163.  
  164.      DATECALC version 2.0 comes with two built-in holiday lists.  
  165. Each can list holidays during the full range of dates.  These 
  166. holiday lists are based on the current holidays listed by statute 
  167. and rule. 
  168.  
  169.      NOTE: These holidays are subject to frequent change.  They 
  170. are also subject to local variations by local rule and by 
  171. negotiations with the labor organizations representing the clerks
  172. in each court.  These lists are based on the rules in effect for 
  173. 1990. 
  174.  
  175.                         Federal Holidays 
  176.  
  177.      These are based on 5 U.S.C. sec. 6103, which is adopted by 
  178. Rule 6(a) of the Federal Rules of Civil Procedure for use by 
  179. federal courts.  These holidays are: 
  180.  
  181. New Years: January 1 
  182. Martin Luther King Day: 3rd monday in January 
  183. Washingtons Birthday: 3rd monday in February 
  184. Memorial Day: Last monday in May 
  185. Independence Day: July 4 
  186. Labor Day: 1st monday in September 
  187. Columbus Day: 2nd monday in October 
  188. Veterans Day: November 11
  189. Thanksgiving: 4th thursday in November 
  190. Christmas Day: December 25 
  191.  
  192.      In addition, two variations currently in effect in the 
  193. District Court for the Central District of California are added: 
  194.  
  195. Day After Thanksgiving: 4th friday in November 
  196. Veterans Day: if it falls on a sunday, is celebrated monday. 
  197.  
  198.                        California Holidays 
  199.  
  200.      These are based on Government Code sec. 6700 and sec. 6701, 
  201. as modified by Code of Civil Procedure sec. 135 and California 
  202. Rule of Court 987.  These holidays are: 
  203.  
  204. New Years: January 1 
  205. Martin Luther King Day: 3rd monday in January
  206. Lincolns Birthday: February 12 
  207. Washingtons Birthday: 3rd monday in February 
  208. Memorial Day: Last monday in May 
  209. Independence Day: July 4 
  210. Labor Day: 1st monday in September 
  211. Columbus Day: 2nd monday in October 
  212. Veterans Day: November 11 
  213. Thanksgiving: 4th thursday in November 
  214. Christmas Day: December 25 
  215.  
  216.      Any of the above holidays falling on a sunday is celebrated 
  217. the following monday.  Any falling on a saturday is celebrated on 
  218. the prior friday. 
  219.  
  220. V. PRINTHOL UTILITY 
  221.  
  222.      A utility program, PRINTHOL, is included in this package.
  223. Type PRINTHOL, followed by a space and a valid year, and a list 
  224. of holidays in effect that year, according to the above rules, 
  225. will be displayed.  It may look like this: 
  226.  
  227.                   1991         FEDERAL HOLIDAYS    CALIFORNIA HOLIDAYS 
  228.  
  229.              New Years   Tuesday     January  1    Tuesday     January  1 
  230.     M.L. King Birthday   Monday      January 21    Monday      January 21 
  231.            Lincoln Day                             Tuesday    February 12 
  232.    Washington Birthday   Monday     February 18    Monday     February 18 
  233.           Memorial Day   Monday          May 27    Monday          May 27 
  234.               July 4th  Thursday        July  4   Thursday        July  4 
  235.              Labor Day   Monday    September  2    Monday    September  2 
  236.           Columbus Day   Monday      October 14    Monday      October 14 
  237.           Veterans Day   Monday     November 11    Monday     November 11 
  238.           Thanksgiving  Thursday    November 28   Thursday    November 28 
  239. Day After Thanksgiving   Friday     November 22    Friday     November 22
  240.              Christmas  Wednesday   December 25   Wednesday   December 25 
  241.  
  242.      This will give you an idea of the holidays used by DATECALC. 
  243. To print out these holidays, type "> LPT1:" after the command, or 
  244. other device connected to your printer.  E.g.: 
  245.  
  246. PRINTHOL 1991 > LPT1: 
  247.  
  248. will print the holidays for 1991 to the printer connected to the 
  249. first parallel port. 
  250.  
  251.   One of the upgrades planned for this product is the ability to 
  252. make and edit user-defined holiday lists.  This will allow you to 
  253. double-check your local rules and give this information to 
  254. Datecalc for your date calculations. 
  255.  
  256.  
  257. VI. DESQVIEW OR WINDOWS VERSION 
  258.  
  259.      The file DATECALC.DV is a version of the program compiled to 
  260. work with Desqview or Windows.  It is NOT a Desqview or Windows - 
  261. specific program.  The only difference is that it does not write 
  262. directly to the screen and does not open its own window.  This 
  263. allows it to be sized as a Desqview or Windows window. 
  264.  
  265.      To use this version, move it to your Desqview or Windows 
  266. directory and change its name: 
  267.  
  268. REN DATECALC.DV DATECALC.EXE 
  269.  
  270.      Set it up to run with at least 80K, and specify DOES NOT 
  271. WRITE DIRECTLY TO SCREEN.  Size the window as 8 rows high and 29 
  272. columns wide, and place it wherever you wish.  For more 
  273. information, see your Desqview or Windows manual.
  274.  
  275.  
  276. VII. DISCLAIMER 
  277.  
  278.      As mentioned in the Overview, deadlines can be critical to 
  279. certain professionals.  This program is intended as an aid in 
  280. calculating deadlines.  Holiday schedules of different courts, 
  281. and the rules for various time limits may change.  The dates and 
  282. holidays in this program can not be guaranteed to remain in 
  283. effect.  The author, or anyone distributing this program, is not 
  284. liable for any damages arising from the use of this program.  
  285. This program is sold as-is, and no warranty is given, express or 
  286. implied, except as may be required by law. 
  287.  
  288.  
  289. VIII. A NOTE ON SHAREWARE PROGRAMS 
  290.  
  291.      These programs (Datecalc and Printhol) are distributed on a
  292. shareware basis.  THEY ARE NOT PUBLIC DOMAIN.  The author retains
  293. all rights to the programs.  However, rather than distribute
  294. these programs commercially, with the overhead of advertising,
  295. materials and middle-men, the author has chosen to let the
  296. program be its own advertisement.  The program may be freely
  297. distributed through bulletin boards and passed between friends,
  298. so long as the entire package is passed along intact.  You are
  299. free to try this program, with no obligation.  If you like it,
  300. you must register your copy in order to obtain a license to
  301. continue using it.
  302.  
  303.      The license fee is only $3.50.  In addition to becoming
  304. obtaining a legal license to use this software, you will also be
  305. informed as to upgrades and similar products.  If this program
  306. was offered through regular commercial outlets, it could cost at
  307. least five times the shareware price.  The author hopes that you
  308. will like the program enough to shell out the nominal license
  309. fee.
  310.  
  311.      The registration form is on the following page.  An extra
  312. copy is also included in this package as REGISTER.FRM.  If you
  313. decide you would like to use Datecalc, please fill out the form
  314. and mail it with your fee as indicated.
  315.                      DATECALC Version 2.0
  316.  
  317.                         REGISTRATION FORM
  318.  
  319.      Please fill out the following information, sign below, and
  320. mail this form with your check or money order for $3.50 to:
  321.  
  322.                Jeff Sackman
  323.            501 Shatto Place, Suite 100
  324.            Los Angeles, CA 90020
  325.  
  326. ----------------- REGISTRATION INFORMATION ---------------------
  327.  
  328.  
  329.           Name: _____________________________________
  330.           Firm: _____________________________________
  331.        Address: _____________________________________
  332.                 _____________________________________
  333. City/State/Zip: _____________________________________
  334.  
  335. Your Profession or Business: ____________________________
  336.                                    (optional)
  337.  
  338. ----------------- LICENSE AGREEMENT ----------------------------
  339.  
  340.  
  341.      I have read the Copyright Notice, Disclaimer, and Note on
  342. Shareware included in the documentation for this product (in the
  343. file DATECALC.DOC) and agree with those conditions.  By sending
  344. in this registration with my license fee, I am obtaining a
  345. license to use this product on one computer system only.  I may
  346. distribute copies of this program only in the original "package"
  347. of files described in the documentation.
  348.  
  349.                Signed: __________________________
  350.  
  351.