-------------------------------------------------------------------------

Joggler Version 1.05a				              

                   I M P O R T A N T   I N F O R M A T I O N 

               Joggler does not provide on-line help- this is it!
                         Please print and read this!

------------------------------------------------------------------------- 
> > > > Remember to visit our web site occasionally to check for  < < < <
> > > > the availability of a later release of the program.       < < < <
------------------------------------------------------------------------- 
-----------
Description
-----------

Joggler is a (shareware) timer utility program for Windows 95. It is 
somewhat like a kitchen timer, but much more. Using it, you can be 
reminded every 20 minutes to perform your stretching exercises; to remind 
yourself to call Melissa in 30 minutes; to keep track of the time you 
spend on a task; or do all three by running multiple instances of Joggler 
at the same time.

This flexibility is achieved by allowing you to set options to control:

o	The timer's alarm message.
o	The timer interval in hours and minutes.
o	Whether the timer's alarm requires acknowledgment.
o	Whether the timer is countdown or count-up. 
o	Whether the timer is one-time or repeating.
o	Whether the timer should run minimized or not.
o	Whether or not a status bar (which reveals the current settings at
	a glance) should be displayed.
o	Whether the timer is audible or silent.
o	The alarm's sound.

These options, once customized to your preferences, can be saved in a 
'settings file' for later retrieval. More than one settings file may
exist. A settings file name may be passed as an argument when Joggler is 
started. If so, it will be automatically started. 

Joggler also provides for spawning another instance of Joggler with 
a specified setting file. 

----------
Disclaimer        
----------
The accuracy of the timer is dependent upon the accuracy of the hardware
being utilized and multitasking capability of the execution platform.  

-----------------------------
Special Hardware Requirements        
-----------------------------

A functioning sound board is required if alarms are expected (the 
"Silent" option is inactive).

-------------------------
Installation: New Install
-------------------------
W A R N I N G: In order to reduce the size of this install program, 
MSVBVM50.DLL is no longer being included. Therefore, you must insure that 
MSVBVM50.DLL exists in your c:\windows\system subdirectory (c:\windows is
usually the directory that Windows is installed in), and that it is at the 
05.00.4319 (SP2) level or later (you can right click on its name using 
Explorer and view its properties).

If you find that you need MSVBVM50.DLL, you can download it from our web 
site. Download the file named msvbvm50.zip, and unzip it to your 
c:\windows\system subdirectory (c: is drive usually the drive Windows is 
usually installed on).   

If the program is to be installed from diskettes, run the SETUP program
on the first diskette to install the program on your system. If the
program is to be installed from a single large file (i.e. Setup.exe 
downloaded from the web), execute the file itself.  

-------------------------
Installation: Upgrading
------------------------- 
If you are have a previous version of Joggler currently installed, you 
should:

1) Uninstall the previous version by using the Add/Remove Programs 
   facility.
2) Install the newer version by running the Setup.exe and following the 
   setup program's instructions.

------------------------
Running Joggler:
------------------------
Run the program by clicking on its icon in the Start|Programs menu.

----------
Uninstall:
----------
Use the Add/Remove Programs facility to uninstall the program.
   
-----------
Quick Start
-----------

Joggler is a very simple program to use. Once you have started the 
program, and the main window is displayed. 

o	Click on "Set" to view/change the settings. (If the "Set" 
	button is not displayed, you will have to click on "Reset"
	first.

	"Reset" is used to reset the timer's interval to zero once it
        was started.

o	Click on the appropriate setting tab to access and set the
	options you desire. 

        If you change your mind, clicking on "Cancel" will leave the 
	previous setting values unchanged. However, the point at which 
        either a settings file is opened or saved establishes a new
        'previous settings' point. 

	If you have not registered your copy, a "Register" button will
	be present. Click this button for information on how to 
	register your copy.

	If you have registered your copy of Joggler, clicking the "Save" 
        button will save your current window positions and settings to 
        the settings file currently named on the 'Settings File' tab
        (the default settings file is Joggler.Jog).

        Joggler retrieves settings from: 

	1) The Joggler.Jog file when Joggler is started and a settings 
           file name is not passed as an argument. 
	2) The settings file name passed as an argument when Joggler is
           started. In this case Joggler automatically starts running. 
        3) The selected file during Setting File "Open" processing.
        4) If the Spawn command button is being used to spawn another
           instance of Joggler, the spawned instance will open the
           specified settings file.

o       When you have completed setting the options, click on "Done" to 
        close the setting window.

o	Click "Start" to start the timer.

o	Click "Stop" to stop the timer. The timer can be resumed by 
	clicking "Start" next.

o	You can have more than one instance of Joggler running at a 
	time.  

o	To end Joggler's execution, click on the close button in the
	upper right corner of Joggler's main window. 

-------------------
Option Explanations
-------------------

Acknowledge 
- If checked or unchecked, an alarm window will appear when the time 
  interval expires, and, unless silent is checked, a sound file will 
  also be played. 
- If unchecked, the alarm window will appear briefly when the time 
  interval expires, and the sound file played twice unless (silent is 
  checked).
- If checked, the alarm window will appear when the time interval 
  expires, and the sound file played repeatedly until the Acknowledge 
  button on the alarm window is clicked.

Count Down
- If checked when the Start button is clicked, the hours and minutes in 
  the main window's digital display will be decremented from the interval 
  setting until it reaches zero at which time the alarm window will appear 
  and the sound file played (unless silent is checked).
- If unchecked when the Start button is clicked, the hours and minutes 
  in the main window's digital display will be incremented from zero until
  it reaches the interval setting at which time the alarm window will 
  appear and the sound file played (unless silent is checked).

Repeat
- If checked when the Start button is clicked, Joggler will repeat the 
  running and alarm cycle until the Stop button is clicked.  
- If unchecked when the Start button is clicked, Joggler will stop  
  running after the first alarm cycle.

Run Minimized
- If checked when the Start button is clicked, Joggler will minimize
  itself to the task bar. Clicking on its icon will maximize Joggler's
  main window. It will again minimize itself after a brief delay unless
  the Stop button is clicked. 
- If unchecked when the Start button is clicked, Joggler will not 
  minimize itself as described above. 
 

Show Status Bar
-  If checked when the Done button is clicked, Joggler displays a
   status bar which displays the option settings using the letters
   and numbers:

   A - Acknowledge
   D - Count Down
   nn:nn - Interval hh:mm 
   R - Repeat
   S - Silent

   If the above letter is grayed out, the option is not checked. If it
   is not grayed out, the option is checked.
 
-  If unchecked when the Done button is clicked, Joggler does not 
   display a status bar. 

Silent
- If checked when the Start button is clicked, the sound file will
  not be played when the time interval expires.   
- If unchecked when the Start button is clicked, the sound file will
  be played when the time interval is expires.   

---------------------------------------------------------
Automatically Starting Joggler With A Named Settings File 
---------------------------------------------------------
If Joggler is invoked from a command line, the name of a settings file 
may be specified as a program argument as shown below. This example could 
run Joggler and automatically start it using the options from the 
settings file named 'MiniBreak.Jog' (the command has been split into
to separate lines below- it should be a single line when entered).

  C:\Program Files\Leepoware\Joggler\Joggler.exe 
        C:\Program Files\Leepoware\Joggler\MiniBreak.Jog

The above technique can be used in shortcuts to both run Joggler and 
to have it start running using the settings from the named settings
file.

If the settings file name is preceded with the argument "/L", the 
settings file will be loaded, but not started. The above example would
then be entered as:

  C:\Program Files\Leepoware\Joggler\Joggler.exe /L 
        C:\Program Files\Leepoware\Joggler\MiniBreak.Jog  

----------------------------------
Distribution/Shareware/Registering
----------------------------------
Joggler is a shareware program, and you are authorized to examine
it for up to 30 days after installation. If you decide that you would 
like to continue using the program, you must register it.

Once installed, the unregistered program:

o	Has an lingering startup window. 
o	Defaults all program options.
o	Disallows setting files to be opened or saved.
0       Although the Spawn command button is enabled, all program
        options for the spawned instance of Joggler will be defaulted.

After the 30 trial period has expired, the program will not function
until the registration process is completed.

Once the program is registered:

o	The startup window's appearance becomes fleeting.
o	All evidence of the program being unregistered is eliminated.
o	Settings can be saved and retrieved.
o       A spawned instance of Joggler will use the options from the 
        specified setting file.

Also, you will be able to use the same registration information to 
unlock any future release updates of the program (not version updates). 
Registering also entitles you to free technical support. 

User's and Shareware distributors are free to distribute unregistered copies
of Joggler, but are not authorized to change, edit, delete or modify any 
file(s) contained herein.

---------------------
What's new in V1.05?
---------------------
The major changes in V1.05 are:

o The Settings File tab now contains a "Spawn" command button which
  when clicked always you to specify a settings file to be used with a 
  spawned instance of Joggler. The spawned instance will open the 
  settings file and wait for additional user action.
o The Interval tab now contains "Zero" option buttons for both the hours
  and minutes setting. Clicking the "Zero" button sets the associated
  interval to zero.
o Files with an extension of 'Jog' are now associated with and will be 
  opened by Joggler.
o A settings file named "Elapsed.Jog" is now included. It is useful for
  elapsed timing. It is set to count up from 0 hours and minutes to 99 
  and 59 minutes while running minimized. Once started, the elapsed time
  will be visible on the task bar given sufficient room.  

---------------------
What's new in V1.04?
---------------------
The major changes in V1.04 are:

o The name of a settings file may be passed as an argument when Joggler is 
  started. If so, it will be automatically started.
o The settings file Joggler.Jog replaces Joggler.ini which is no longer used.
o If the acknowledge option is not checked when the time interval expires, 
  the alarm window will now appear briefly, and the sound file played twice
  unless silent is checked.    

---------------------
What was new in V1.03?
---------------------
The major changes in V1.03 are:

o Option settings may be saved in "setting files" and retrieved when desired.
o The interval spin up/down controls wrap values instead of hitting the
  maximum and minimum values.  


Leepoware		                  Web Site: http://www.leepoware.com
PO Box 20066                                   E-mail: support@leepoware.com
San Jose, CA 95160-0066	                     Copyright  1997-1998 Leepoware                                                    http://www.leepoware.com
USA                                                      All Rights Reserved






