


                               TENNIS MAGIC


                        Users' Guide and Reference




                              October 10, 2000

                               Version 2.4b



















email:
tennis@micromagic.com.au

Micro Magic
PO Box 139, Cottesloe, WA 6911, Australia
Phone 08 - 9284 2424   Fax 08 - 9284 2456

 Copyright 1991 - 2000 David Miller. All rights reserved.Licence Agreement

Tennis Magic Copyright  1991 - 2000 David Miller ALL RIGHTS RESERVED

The information in this document is subject to change without notice, and does not represent a commitment on the part of
Micro Magic or David Miller. The software described in this document (Tennis Magic, hereafter referred to as TM) is provided
under a licence agreement. The licence agreement is a legal document and contract between you, the purchaser, and David
Miller, TM's copyright owner.

If you do not agree to the terms of this agreement, you may not use TM software in any way, or make any copies of it, and
you must promptly return any disks, manuals and other documents to the place where you obtained them for a full refund.

In order to preserve and protect his rights under applicable laws, David Miller does not sell any rights in TM software. Rather,
he grants the right to use TM software by means of a software licence. David Miller specifically retains title to all his software.

1. Grant of licence. In consideration of payment of the licence fee which is part of the price you paid for TM, and your
agreement to abide by the terms and conditions of this licence, David Miller the licensor, grants you, the licensee, the right to
use one copy of the TM program on one single-user computer. David Miller reserves all rights not expressly granted to the
licensee.
2. Ownership of TM. As licensee, you do not own any written, magnetic or other material pertaining to TM. It is an express
condition of this license that David Miller retains title and ownership of the written materials, the original disk and the software
recorded thereon, as well as all subsequent copies of the software, regardless of the form or media in which the original and
other copies may exist.
3. Copy restrictions. TM software and the accompanying written materials are subject to copyright. Unauthorised copying of
the software or any written materials is expressly forbidden. You will be held legally responsible for any copyright infringement
which is caused or encouraged by your failure to abide by the terms of this licence. Subject to the restrictions above, you may
make a maximum of two (2) copies of the software for the purposes of backup.
4. Restrictions on modifying TM. Unauthorised modifications to the program code is expressly forbidden. You may not modify,
adapt, translate, reverse engineer, decompile or disassemble TM, or create derivative works based on TM. You will be held
legally responsible for any copyright infringement which is caused or encouraged by your failure to abide by the terms of this
licence.
5. Use restrictions. As licensee, you may physically transfer TM from one computer to another provided that TM is only used
on one single user computer at one time. You may not electronically transfer TM from one computer to another over a network.
You may not distribute unauthorised copies of TM and the accompanying written materials to other persons or computers.
6. Transfer restrictions. This software is licensed only to you, the licensee, and may not be transferred, rented, leased,
assigned or sold or otherwise disposed of to anyone without the prior written consent of David Miller. Any authorised
transferee shall be bound by the terms and conditions of this license.
7. Termination. This license is effective until terminated. This licence will terminate automatically without notice from David
Miller if you fail to comply with any provision of this licence, or the purchase price is refunded under clause 10. of this
agreement. Upon termination you shall return the written materials and all copies of TM to David Miller at PO Box 139,
Cottesloe, West Australia 6911.
8. Update policy. David Miller may create, from time to time, updated versions of TM. At his option, he may make these
updates available to the licensee and transferees who have paid the update fee. Supply of any such updates shall be subject to
the terms and conditions of the licence, and reference to the TM software in this licence shall mean and include any such
update.
9. Jurisdiction. This agreement is governed by the laws of Western Australia. The licensee agrees to jurisdiction in the courts in
Perth, Western Australia.
10. Warranty. If within ninety (90) days from the date of delivery of the software as evidenced by the copy of the receipt of
payment, the licensee notifies David Miller in writing of a defect in the software, David Miller shall at his discretion either (i)
return the purchase price; or (ii) replace the software. In the event of replacement of the software, the replacement shall be
warranted for the remainder of the original warranty period or thirty (30) days, whichever is longer. To the full extent permitted
by State or Federal laws applicable to this agreement, any conditions or warranties imposed by such legislation are hereby
excluded. Insofar as liability under or pursuant to any legislation whether of State or Federal, may not be excluded, such liability
is limited to (i) replacement of the software (ii) correction of defects in the software at the exclusive option of David Miller. The
licensee acknowledges that no promise, representation, warranty or undertaking has been made or given by David Miller or
Micro Magic or any person or company in relation to the profitability of or any other consequences or benefits to be obtained
from the delivery or use of TM and any accompanying written materials or as to its merchantability or fitness for any purpose
or purposes and the licensee has relied upon the licensee's own skill and judgement in deciding to acquire TM and any
accompanying written materials and hardware for use by the licensee. This agreement constitutes the entire agreement and
understanding between the parties in relation to the supply of TM and any accompanying written materials to the licensee.
Except as and to the extent that it is provided in this agreement, under no circumstances shall David Miller or Micro Magic or
any related organisation be liable for any loss, damage or injury (including without limitation, any loss of profit, indirect,
consequential or incidental loss, damage or injury) arising from the supply or use of TM and any accompanying written
materials or hardware or any failure by David Miller or Micro Magic or any related organisation to perform an obligation or
observe any terms of this agreement.
11. Evaluation or Demonstration software. TM may occasionally be provided to the user as an evaluation or demonstration
product. As such, these products are not warranted for use with non-fictional data.^Font 10/13.5^                     CONTENTS

Introduction.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Installation.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Using TM.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Sets Organiser - Overview. . . . . . . . . . . . . . . . . . . . . . . . . . 9

Commonly Used Screens. . . . . . . . . . . . . . . . . . . . . . . . . . . .11
     Find Member / Visitor . . . . . . . . . . . . . . . . . . . . . . . . .11
     Select Order in which to Sort . . . . . . . . . . . . . . . . . . . . .11
     Member Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . .11
     Print on Paper / View on Screen . . . . . . . . . . . . . . . . . . . .12

Player Ratings.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

DETAILED REFERENCE.. . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

Main Menu, Sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
     Sets, Arrivals. . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
     Sets, Resting . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
     Sets, Leaving . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
     Sets, Temporary Changes to Players Details. . . . . . . . . . . . . . .16
     Sets, Generate new set number n . . . . . . . . . . . . . . . . . . . .16
     Sets, Captains List . . . . . . . . . . . . . . . . . . . . . . . . . .19
     Sets, Edit Set n. . . . . . . . . . . . . . . . . . . . . . . . . . . .20
     Sets, Insert Extra Players Into Set n after Creation. . . . . . . . . .20
     Sets, Print Notice Board List . . . . . . . . . . . . . . . . . . . . .21
     Sets, Statistics - Players List . . . . . . . . . . . . . . . . . . . .21
     Sets, Day End Procedures. . . . . . . . . . . . . . . . . . . . . . . .21

Main Menu, Members and Visitors. . . . . . . . . . . . . . . . . . . . . . .22
     Members and Visitors, Add . . . . . . . . . . . . . . . . . . . . . . .22
     Members and Visitors, Modify. . . . . . . . . . . . . . . . . . . . . .24
     Members and Visitors, Delete. . . . . . . . . . . . . . . . . . . . . .25
     Members and Visitors, Print Full Details. . . . . . . . . . . . . . . .25
     Members and Visitors, Notice Board List . . . . . . . . . . . . . . . .25
     Members and Visitors, Committee's List. . . . . . . . . . . . . . . . .25
     Members and Visitors, Head Count. . . . . . . . . . . . . . . . . . . .25
     Members and Visitors, Ratings Count . . . . . . . . . . . . . . . . . .26
     Members and Visitors, Sets Attendance Count . . . . . . . . . . . . . .26
     Members and Visitors, Labels. . . . . . . . . . . . . . . . . . . . . .26
     Members and Visitors, Unused Member Numbers Print . . . . . . . . . . .26
     Members and Visitors, Visitor Clearout. . . . . . . . . . . . . . . . .26
     Members and Visitors, Financial - Transactions. . . . . . . . . . . . .27
     Members and Visitors, Global Preferred Court Type Change. . . . . . . .27

Main Menu, Courts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
     Courts, Add New Courts. . . . . . . . . . . . . . . . . . . . . . . . .28
     Courts, Modify Courts . . . . . . . . . . . . . . . . . . . . . . . . .28
     Courts, Delete Courts . . . . . . . . . . . . . . . . . . . . . . . . .29
     Courts, Print Courts. . . . . . . . . . . . . . . . . . . . . . . . . .29

Main Menu, Administration. . . . . . . . . . . . . . . . . . . . . . . . . .30
     Administration, Membership Types. . . . . . . . . . . . . . . . . . . .30
     Membership Types, Add New Membership Types. . . . . . . . . . . . . . .30
     Membership Types, Modify Membership Types . . . . . . . . . . . . . . .31
     Membership Types, Delete Membership Types . . . . . . . . . . . . . . .31
     Membership Types, Print Membership Types. . . . . . . . . . . . . . . .31
     Administration, Debit ALL Members . . . . . . . . . . . . . . . . . . .31
     Administration, Invoice(s) Print. . . . . . . . . . . . . . . . . . . .31
     Administration, Letter(s) Modify / Print. . . . . . . . . . . . . . . .31
     Administration, Password. . . . . . . . . . . . . . . . . . . . . . . .32
     Administration, Year End Processing . . . . . . . . . . . . . . . . . .33
     Administration, Setup Sound, Colours, Date, Paper etc . . . . . . . . .33
     Setup, Labels - Type of Stationery. . . . . . . . . . . . . . . . . . .33
     Setup, Page Length for all Prints . . . . . . . . . . . . . . . . . . .34
     Setup, Name and Address Details . . . . . . . . . . . . . . . . . . . .34
     Setup, Advertising Messages . . . . . . . . . . . . . . . . . . . . . .34
     Setup, Invoices and Letters - Name & Address Printed? . . . . . . . . .34
     Setup, Colours on Screen. . . . . . . . . . . . . . . . . . . . . . . .34
     Setup, Date Format. . . . . . . . . . . . . . . . . . . . . . . . . . .34
     Setup, Sound on/off . . . . . . . . . . . . . . . . . . . . . . . . . .34
     Setup, Re-arrange sets to avoid previous partners and opponents . . . .35
     Setup, Female Ratings Bias for Mixed Doubles Sets . . . . . . . . . . .35
     Setup, Blank lines inserted on Notice Board List? . . . . . . . . . . .35
     Administration, Erase Indexes then Quit . . . . . . . . . . . . . . . .35

Main Menu, Tournaments . . . . . . . . . . . . . . . . . . . . . . . . . . .36
     Tournaments, Event Setup. . . . . . . . . . . . . . . . . . . . . . . .36
     Event Setup, Add a New Event. . . . . . . . . . . . . . . . . . . . . .36
     Event Setup, Modify an Event. . . . . . . . . . . . . . . . . . . . . .37
     Event Setup, Delete an Event. . . . . . . . . . . . . . . . . . . . . .37
     Event Setup, Print All Events . . . . . . . . . . . . . . . . . . . . .37
     Tournaments, Entries. . . . . . . . . . . . . . . . . . . . . . . . . .37
     Entries, Enter Players. . . . . . . . . . . . . . . . . . . . . . . . .37
     Entries, Delete an Entry. . . . . . . . . . . . . . . . . . . . . . . .38
     Entries, Replace a Player with another Player . . . . . . . . . . . . .38
     Entries, Print List of Entries in an Event. . . . . . . . . . . . . . .38
     Tournaments, Seeds. . . . . . . . . . . . . . . . . . . . . . . . . . .39
     Tournaments, Draw . . . . . . . . . . . . . . . . . . . . . . . . . . .39
     Draw, Create a Draw . . . . . . . . . . . . . . . . . . . . . . . . . .39
     Draw, Print a Draw. . . . . . . . . . . . . . . . . . . . . . . . . . .39
     Draw, Swop Entries Line Numbers . . . . . . . . . . . . . . . . . . . .39

Appendix.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Introduction.

Thank you for purchasing Tennis Magic. Tennis Magic (abbreviated to
TM) is a powerful program developed by tennis players, for tennis clubs.
It is designed to provide fast, professional organisation and administration
of your members, their social sets, and tournaments.

General features:

* Customised install program for easy installation.
* "Window" menus are used throughout TM, enabling you to see exactly
where you are at all times. Press the Escape key to go back one step.
* Extensive, context sensitive help throughout. Press F1 and relevant part
of the manual is displayed on screen. Press Esc to get back to the program.
* Wherever there is a list of options to choose from, TM will prompt you
with the most appropriate option.
* Prints may optionally be viewed on your screen, instead of printing on
paper.

Social Sets:

Social sets - your players arrive at their convenience, are put into varied
sets of an appropriate standard every half hour, and can leave or rest
whenever they want. In the old days, organising social sets at a busy
tennis club required the work of several dedicated members, familiar with
all the player's abilities. TM dramatically reduces this workload, and at
the same time provides a high degree of control over the type and quality
of the sets.

* Choose the type of sets you want from a plain english menu (reasonably
closely matched, high-low partners etc). Choose singles or doubles, mixed
or same-sex sets.
* Players are matched primarily by ratings and sex. The program remembers
previous partners and opponents for each player during the day.
* Player's court surface preference (eg grass or hard court) are taken into
account.
* You can control which players (high rated or low rated) are likely to be
allocated to which courts.
* A fair method of standing out players is used if there are not enough
courts, or an uneven number of players.
* Players wishing to rest during a set may choose to rest out the next set,
all odd or even sets, or a specific set number.
* You can make temporary changes to a player's sex or rating just for the
day, if you wish to change the type of sets an individual player will play.
* If required, you can edit the set before pinning it up on the notice board.

Members' Administration:

* Up to 40 different types of membership, each with its own privileges,
restrictions and fees.
* Many details can be held for each member, such as personal details,
attendance history, financial transactions, and an enormous memo /
notepad.
* Personalised letters can be sent to members - templates exist for a New
Member letter, a Balance Outstanding letter, and a General letter.
* When producing any reports, labels or letters, you can select exactly
which members you want to include - eg: all members who joined the club
this year, who have a family membership category, and who have attended
organised sets in the last 6 months.
* Password protection is available to restrict access to members' details.
* Automatically debit all members and print invoices for monthly, quarterly
and/or yearly subscriptions.
* Automatically debit individual members with an attendance fee.
* Manually debit members with miscellaneous charges such as tea, drinks,
visitors fees etc.
* Financial transactions for a member can be viewed with the press of a
key.

Tournaments:

Organising a tournament is hard work, as anyone who has done it can
attest! TM dramatically reduces the time and effort required, and provides
accurate, professional prints.

* Fast entry screen, to key in multiple entries direct off members' entry
forms.
* Automatically debits entry fees if required.
* Prints lists of entries in each event.
* Prints draws and seeds, which you can edit if required.

System Requirements

Minimum Requirements are:

* IBM compatible personal computer with an 80286 or higher processor
* EGA or VGA screen (laptop monochrome screen with grey shades is
acceptable)
* Microsoft DOS 3.3 or later (MS DOS 6 recommended), or Windows 95.
* 1 MB of RAM memory
* 3" high density diskette drive
* Hard disk with 10 MB free, plus an additional 10 KB per member
* Continuous sheet 80 column printer set up in Epson mode (132 column is
acceptable). (The dip switches should be set to select the graphics
character table).

With the above minimum requirements, processing of social sets and
tournaments may be slow. A faster '386 or '486 processor, and an extra 1-
2 MB of RAM memory for a disk cache are recommended.

Installation.

Refer to the appendix for technical details.

Do not install Tennis Magic on a local area network (LAN). If the computer
you wish to use is connected to a LAN, first disconnect it from the LAN,
and then re-boot it without any memory resident software present. TM will
not work with LAN programs resident in memory. The DOS SHARE
command will cause an "access denied" message to appear when you try to
view reports on your screen.

Exit to DOS from any applications, such as a menu system, that you may be
running. It is important that you exit to DOS, rather than run a DOS shell.
Insert the diskette in your diskette drive, and type
 A:INSTALL  (or B: if you are using your B: diskette drive)
You will then be asked on which fixed disk drive and directory you wish to
install Tennis Magic. The program will suggest the C: drive, and a directory
called TENNIS. Press Enter to accept this prompt. The programs and data
files will now be copied onto your fixed disk. You will next be asked if you
want your CONFIG.SYS file to be updated. These changes need to be made
in order for Tennis Magic to be able to run. Select YES to automatically
make these changes. The changes will not be activated until your computer
is next switched on, or re- booted. You will next be asked if you wish to
re-boot your computer, and you would normally select YES.

Now that TM is installed, you will need to type the following commands
each time you want to run it:
 CD \TENNIS  TM 
Alternatively, you can set up a Windows icon or a menu system with
c:\tennis as the working directory, and c:\tennis\tm.exe as the program
name.

Program Updates.

Updated versions of the TM program and Users' Guide and Reference may
be provided to existing licensed users upon payment of an update fee.

Insert the update diskette in your diskette drive, and type A: or B: as
appropriate. Then type UPDATE. You will then be asked on which fixed disk
drive and directory you wish to install the Tennis Magic update. The
program will suggest the C: drive, and a directory called TENNIS. Press
Enter to accept these suggestions, unless you previously chose to install TM
into another drive or directory. TM updates will now be copied onto your
fixed disk.

Using TM.

Which Keys to Press?

To cancel a screen without changing or saving any data, press Esc. You
may also press Esc to go back to the previous window.

TM has been designed to be as fast as possible to operate. You do not need
to press the Enter key after typing a single key option, such as "Press C to
Continue". It is only at the end of entries requiring more than one keypress,
such as a member's name, that you have to press enter.

Where there are windows in TM that contain several fields, you do not have
to press enter, enter, enter, enter.... to get to the end of the window. When
you have finished typing your data simply press the Page Down key to enter
the entire window. Use the  key to move back to previous fields in a
window.

Help.

Press F1 for help at any time. The relevant part of the Users' Guide and
Reference Manual will be displayed on the screen. When you have finished,
press Esc to go back to the program.

When you Start TM.

Copyright. After you type TM, a copyright screen will appear. Press Enter to
continue if you agree to the conditions of the Tennis Magic licence, or press
Esc if you do not agree.

~ Date and Time. Next, a window will show the date and time currently
held by your computer. It is important that they are correct, so that
members records, financial transactions, various printouts and many other
features of TM have the correct date on them. Press Enter if they are
correct, or press Esc to change them.

Validity Checks. At this stage, TM confirms that your computer has enough
free RAM, enough disk space, and a number of other conditions.

The following WARNING messages could occur:

"Your Computer System Date is Wrong". While it is not possible for TM to
know exactly what today's date is, if the date it has been given looks totally
unreasonable, this message will occur. Correct the computer system date as
described above.

"You have less than 1 MB of space left on your hard disk drive". You may
press any key to continue.

"You have only nnn MB of RAM memory installed". This message will occur
if you have less than 640 KB of RAM memory installed. The exact amount
of RAM you have is displayed. You may press any key to continue.

"You have only nnn KB of free RAM memory available". This message will
occur if you have less than 150 KB of free RAM memory available. The
exact amount of RAM you have free is displayed. You may press any key to
continue.

The following ERROR messages could occur:

"The Club Name you are using is not valid". This message may occur if the
club name is changed to an invalid name. You will have to delete a file
named VARS.MEM from your \TENNIS directory. To do this, go to DOS and
type
 CD \TENNIS
 DEL VARS.MEM
This will delete details of your tennis club from the computer. After starting
the program again, you will need to go to Administration, Setup, and type in
all the options again (because they will have been returned to their initial
values).
"This is a 60 day demonstration program which has expired". You will not
be able to use this program until a valid copy is purchased. Do not delete
the files from your disk if you wish to make use of any records such as
members and courts that you have already keyed in. The demonstration and
full versions of Tennis Magic use the same data files.

~ Password.

The next window requests a password. The first time you use TM (and until
you change it, by using Administration, Password) the password is
MANAGER. If you type in the password at this point, you will have free
access to all aspects of the program until you exit TM. If you do not type in
a password, but press enter, TM will request a password each time you
enter a facility which can look at, or change details of your members.

Main Menu.

You will now be on the TM Main Menu.

Exiting TM.

You should always exit TM using the Esc key, and NEVER switch off your
computer while TM is running, ie while any TM windows are on your
screen. If you do so, you run the risk of corrupting index files and data files.
If there is a power failure while you are using TM, it is recommended that
you run the Administration, Erase Indexes option immediately when you
start TM again. This will automatically re-create all your indexes.

Printing.

TM requires an Epson printer, or a printer capable of emulating an Epson
printer. A suitable printer, or suitable emulation to use is Epson LX-400.
(The dip switches should be set to select the graphics character table).

How to abandon a long print. You should normally let prints complete
successfully. However, occasionally you may need to abandon a print part
way through, for example if you have just started an (expensive) lengthy
labels print, and you realise it is not quite correct. In this case, switch off
your printer or press the On/Off line button. A message will come up on the
top of the screen "Printer not ready - Retry Yes/No". First, switch on your
printer again. Then type Y for Yes. The remainder of the print will quickly
scroll past on your screen. You must now switch off the printer again, and
re-align the paper. If you do not follow these instructions exactly, you risk
corrupting your index and data files.

Backup.

YOU MUST BACKUP TENNIS MAGIC PROGRAMS AND DATA FILES!
Backup means making a copy on diskettes. The DOS operating system has
a backup command, and there are also many other backup programs on the
market. You should backup the entire \TENNIS directory after you have
completed the initial installation, and at regular intervals thereafter. In the
event that you have a computer failure, a theft, a fire, or whatever, you will
at least have a copy of all aspects of the system. It is a simple matter to
restore this data onto a repaired/new computer. Refer to your DOS manual
for details on how to make backup copies.

When you are using TM's subscriptions and financial transactions features,
you must backup at the end of each session of work. If you are running a
tournament, backup after you generate a series of rounds.

Note: in the event that you ever need to restore the TM system, you should
restore all of the system onto your computer. Restoring only some and not
all of the data files, memory files or indexes will create problems.

Murphy's law states that a computer system that is not backed up is 1000
times more likely to fail. Most new computer users don't backup their
computer until they learn the hard way!

First Time Use.

Before you can use TM's features, you will need to do a number of tasks:

Club details. Go to Administration, Setup, Club Name and Address. Type in
the details that you wish to use. It is OK to leave fields blank if you wish.

Membership types. Go to Administration, Membership Types, Print
Membership types, and print the existing list of membership types. You can
then add, modify, and delete membership types as required by your club.

Courts. Go to Courts, Print Courts, and print a list of courts. You can then
add, modify, and delete courts, to reflect the courts in your club.

Members. This is the biggest task you have to do. The TM demonstration
program comes with 100 sample members, to which you can add some or
all of your own members. Go to Members, Add, and type in their details.

To be able to use the Sets and Tournaments facilities in TM, you need at a
minimum to type in each member's first name, surname, sex and rating. It is
strongly suggested however, that you complete the entry of all members
details as early as possible, so you can start enjoying the full benefits of
TM.

60 Day Demonstration Disk Users.

The 60 day demonstration disk has all the features of the full version. The
club name and address displays "60 day DEMONSTRATION program",
which may not be altered. It also comes with some sample membership
types, 100 sample members, and sample tennis courts. This means you can
start to use it with sample data immediately after installation.

You can key in the details of some or all of your own members, and change
the courts to reflect those at your club. Before changing courts, please read
the section on Courts, Modify, to ensure you understand court allocation
sequence numbers.

At the expiry of the 60 day period, you will no longer be able to run TM.

Sets Organiser - Overview.

Go to Courts, Modify, and ensure that each court you wish to use has
Available for Play set to S for Social play. Other courts should be set to Not
available, or available for Tournaments.

Go to Sets, Arrivals, and enter in each player who has arrived to play. You
need to Arrive at least 4 players for the program to be able to work.
However, the more players you Arrive, the better the sets the computer can
produce.

If any players wish to rest during the afternoon, enter them in Sets, Resting.
If temporary changes to a player's sex or rating are required only for the
day, enter them in Sets, Temporary Changes. If any players wish to leave
before the last set, use Sets, Leaving.

Run Sets, Generate New Set, to create set number one. Select to print the
output on your printer, rather than viewing it on screen. If in doubt about
any of the options offered, simply accept the default settings (ie the options
that the computer offers).

A Captains List will be printed, and you should scan it to check that the sets
are reasonable. TM may warn you that it is not able to use one or more
players to validly make up the type of sets you have chosen. It will print
these players during Sets, Generate new set. You MUST check these
players on the Captains List to see if their sets are acceptable. Although it
should not normally be necessary, you can edit the Captains List. This is
done by swopping pairs of players (who have already been entered as
arrived) in Sets Edit.

If more players have just arrived since you generated the set, and there are
some free courts left, you can use Sets, Insert to insert them into this set.
First you must arrive these players by using Sets, Arrive. To see which
courts are spare, go to Sets, Insert Extra Players, and press F6.

Use Print Notice Board List to print one or more copies of the set, which
goes up on the notice board for the players.

That's it! Keep entering the players who are arriving, resting and departing,
and get ready to create set number 2.

It is a good idea to use a kitchen timer (a clockwork timer with a bell) to
time your sets. Set the timer to go off 15 minutes before you intend the
next set to start. This will give you plenty of time to create the next set,
check the Captains List, and print the list of players to go up on the notice
board. Call in the players for the next set AFTER you have completed these
tasks - you don't want the players standing around waiting while you finish
printing!

At the end of the day, run Sets, Day End. This will clear out the player's
file, and print a summary of the day's play.

Sets Organiser - Practical Hints.

Arrivals, Resting, Leaving. When you are using TM live at your tennis club,
it is strongly recommended that the following procedures are adopted. Have
three sheets of paper, and several pens at a desk or counter. The first sheet
is headed ARRIVALS, and has columns for member number and name. The
second sheet is headed RESTING, and has columns for member number,
name, and resting details (next set, all odd sets, all even sets, or a specific
set number). The third sheet is headed LEAVING, and has columns for
member number and name.

When players arrive, they have to sign the Arrivals sheet. If they don't sign,
they don't get to play. Every few minutes, you can key the new arrivals into
the computer, and cross them off the sheet. TM displays player's names as
you key them in - you MUST check that the name is correct. If you don't
use this method, there is a danger that some players will not be "arrived",
or that the wrong players will be keyed in. Speaking from bitter experience,
it is only after the second game that the player doesn't play that he/she will
complain!

On the resting sheet, players can choose one of the various resting options,
or cancel previous options. As you enter them into the computer, cross
them off the paper.

Players must sign the leaving sheet if they wish to leave before the last
game of the day. A player who leaves without signing this sheet will spoil
the next game for the remaining players.

Scores. Generally, we do not recommend keeping records of the results of
all social sets - it can be a heavy administrative task, and can detract from
the social side of the day. However, it is worthwhile keeping the scores
occasionally. Keeping scores tends to make the play a little more
competitive, and may assist you with the continual process of monitoring
your member's ratings. If you keep scores, it can be done as a competition
or handicap tournament.

Commonly Used Screens.

~ Find Member / Visitor.

This window is used by all parts of the program which need to select an
individual member or visitor.

You may enter a member number, or you can search for a surname.

If you are not sure of a member's number, press the F2 key to search all
surnames. When you press the F2 key, you will get a list of all members or
players on the screen. Type the first letter of the surname you are searching
for, and all members whose names start with that letter will be listed on the
screen. Continue by typing the next letter, and all members whose surname
starts with those letters will be listed. You can continue typing, or use the
up/down keys to select the member. Press Enter when you have selected
the member you want.

Tennis Magic will display the member number and name that it finds, and
ask you to press any key to accept this member, or Esc to cancel.

If a member cannot be found, then a message "NOT FOUND" will display.

~ Select Order in which to Sort.

This screen is used by all reports which use the members file. It enables you
to select how you want your report sorted. The following options are
available:

M for sort by member number.
S for sort by surname, then firstname.
P for sort by postcode. R for sort by members' ratings, then surname.
T for sort by membership type.
E for sort by sex, then members' ratings.

~ Member Selection.

This screen is used by all reports which use the members file. It enables you
to select which members you want to include in your report, and which
members should be excluded.

Press the Page Down key if you want to select all members.

Key in values in the fields if you wish the report to include only members
between those values.

Examples:

If you want a report which includes only paying members, leave all fields
blank except the Paying / Sub-member field, in which you type P.

If you want a report which includes only members whose number is
between 70 and 300, key in member numbers from 70 to 300. All other
fields are left blank.

If you want a report which includes only members whose surname starts
with "KA" through to members whose surname starts with "Z", key in "KA"
in the from surname field, and leave the to surname field full of Zs. This is
useful if you need to re-start a long report (sorted by surname) after a paper
jam.

If you want a report which includes only members who have membership
type F and who owe more than $200, you type Membership Types F, and
Owing from 200.00 to 999,999.99. All other fields are left blank.

If you want a report which includes only members who are accountants,
type the word "accountant" in the comment field. Note: this assumes that
you have previously typed the word "accountant" into the comment field of
each member who is an accountant, using Members, Add or Members,
Modify. The case (capitals or lower case) must be keyed correctly - eg
"accountant" will not pick up "Accountant".

~ Print on Paper / View on Screen.

Wherever possible, you are given the option of viewing printouts on your
screen, instead of printing them on paper. This is useful for enquiries, and
when you are testing and familiarising with the system. It saves paper, and
is quicker.

When you are using TM with live players, you must print your prints on
paper - you then have a printed record of what has happened, and can
avoid the potential for error when trying to remember what you saw on your
screen.Player Ratings.

Tennis Magic's Sets Organiser requires each member to have a skill rating.
If TM is going to provide your club with good sets, it is essential that your
members are accurately rated, and that the ratings are constantly kept up to
date.

Ratings are also useful for tournaments. They are usually the basis for
deciding who the seeds in each event will be.

The National Tennis Association, in conjunction with the United States
Tennis Association and the United States Professional Tennis Association,
recommends a rating method called the National Tennis Rating Program. A
booklet is available from the NTA. Most state tennis associations can also
provide you with a copy. It is recommended that this system be used.
However, it is not compulsory to use the NTA system.

A club that has not previously rated it's members may take some time to
perform this task. Initially, you can make a best guess of each member's
ability. This initial rating should be reviewed by several other members
(including somebody who has actually played with that person) as soon as
possible.

If your club does not already have a ratings committee, it is recommended
that such a committee be convened. They should constantly monitor
members ratings throughout the year, and adjust them as required.
Members should be able to appeal if they feel their rating is not correct.
Note that members will seldom request that their rating should be lowered,
and it is up to the committee to ensure that ratings are adjusted down as
well as up. In particular, ratings should be examined after a tournament.

You know that a member is rated correctly if over a period of many weeks
he/she wins and loses about the same number of sets. If you have a
member who persists that he/she is incorrectly rated, you may have the
rating committee formally or informally (covertly) assess that member. You
may also agree to record social sets results over a period of say 4 weeks for
that member. Also refer to tournament results, and pennant play and
results.

A formal rating day once or twice a year for all members is a possibility,
especially for those players who may be dissatisfied with their rating.

It is a harsh reality that it is easier to raise member's ratings than to lower
them. The ratings committee should actively and constantly attempt to both
raise and lower member's ratings. However, it is likely that over a period of
several years, there will be an upward creep of the average rating in your
club. The printout Members and Visitors, Ratings Count can clearly show
this. The simple solution to this problem is every few years, to delete the
same amount from every member's rating and start afresh.

Many clubs display their member's ratings on a notice board. If you decide
to display this printout, it is recommended that you pin up the detailed NTA
rating definitions next to it.

A rating of 2.9 or 3.0 is probably the minimum rating required for organised
social sets. TM will set a member's rating to 2.9 when they are initially
entered into the system. It is useful to leave the rating at this value until you
have a clear idea what it should be. At any time, it is easy to print a list of
members whose ratings are 2.9.

Listed below is a summary of the National Tennis Rating Program, obtained
from Tennis West. There was no copyright displayed with this information,
but we acknowledge it's source. The National Tennis Rating Program,
mentioned above, provides more detail. An A3 sized page summarises
player's abilities under the headings Forehand, Backhand, Serve, Volley,
Special Shots and Other. You should grade your members more finely than
indicated below - ie 3.0, 3.1, 3.2 etc.

1.0 Just starting to play tennis.

1.5 Limited playing experience, working primarily on getting the ball over
the net. Has some knowledge of scoring, but is not familiar with the basic
positions, and procedures for singles and doubles play.

2.0 May have had some lessons, but needs on court experience. Has
obvious stroke weaknesses, but is beginning to feel comfortable with
singles and doubles play.

2.5 Has more dependable strokes and is learning to judge where the ball is
going. Has weak court coverage, and is often caught out of position. Is
starting to keep the ball in play with others of the same ability.

3.0 Can place shots with moderate success; can sustain a rally of slow
pace. Is not comfortable with all strokes; lacks control when trying for
power.

3.5 Has achieved some stroke dependability, and direction on shots within
reach, including forehand and backhand volleys, but still lacks depth and
variety. Seldom double faults and occasionally forces errors on the serve.

4.0 Has dependable strokes on both forehand and backhand. Can use a
variety of shots including lobs, overheads, approach shots and volleys. Can
play the first serve and force some errors; is seldom out of position in a
doubles game.

4.5 Has begun to master the use of power and spins; has sound footwork;
can control depth of shots and is able to move opponent up and back. Can
hit first serves with power and accuracy and is able to place the second
serve. Is able to rush the net on serve with some success in singles as well
as doubles.

5.0 Has good shot anticipation; frequently has an outstanding shot or
exceptional consistency around which a game may be structured; can
regularly hit winners or force errors off short balls; can successfully execute
lobs, drop shots, half volleys and overhead smashes; has good depth and
spin on most second serves.

5.5 This player is capable of being ranked at the sectional level, has
developed power and/or consistency as a major weapon; can vary strategies
and styles of play in a competitive situation.

6.0 This player typically has had intensive training for national tournament
competition at the junior and collegiate levels, and has obtained a sectional
ranking.

6.5 This player has a reasonable chance of succeeding at the 7.0 level, has
extensive satellite tournament experience, and has obtained a top collegiate
ranking.

7.0 World class player, any male currently ranked in the top 500 on the ATP
computer, and any female ranked in the top 200 on the WTA computer.
This player is committed to tournament competition on the international
level and whose major source of income is tournament prize winnings.DETAILED REFERENCE.

~ Main Menu.

After starting the program, and flicking through the introductory legal, date
& time, and password entry screens, you get to the main menu. It is from
this menu that you can select the main TM functions.

You should not switch off your computer without exiting the TM Main
Menu, or you risk corrupting your TM data. Press Esc to exit TM from this
menu. You will be asked to confirm that you wish to exit. Press Y for yes or
N for no. When you exit TM, you will be returned to the DOS operating
system (the C:\TENNIS prompt) or to the menu from which you selected
TM.

~ Main Menu, Sets.

Select this menu to work with all aspects of creating, adjusting and printing
organised sets.

~ Sets, Arrivals.

Use Sets, Arrivals to tell TM which members have arrived to play organised
sets.

If a new member, or a visitor arrives to play, you first have to go to
Members, Add, and enter (a minimum of) their member number, first and
surname, membership type, sex, and rating. It may be useful to reserve a
series of member numbers (perhaps 5000, 5001, 5002 etc) for visitors.

Select a member or visitor by using the standard Find Member / Visitor
window. TM will beep and display the member's number and name,
confirming that they have arrived to play organised sets.

If you have already entered a member as arrived, and you try to enter them
a second time, a window will appear saying the member has already arrived.
This does no harm, and is a quick way to confirm whether you have arrived
a member or not.

Note: enter the players into the computer in the same order that they have
signed on the arrivals sheet. This is because when standouts are calculated,
the most recently arrived players are more likely to be stood out.

It is important that you do not unnecessarily "arrive" members, "leave"
them, and then "arrive" them again during the same day. If you are using an
arrival fee, the member will be debited with this fee each time he arrives. In
addition, the arrivals count for that member is incremented, and the date
last arrived for the member is set to today's date. If you accidentally do
arrive a member, and then leave him, you can go to Members, Modify, and
correct the arrivals count. You also list all transactions against that member
(or the paying member, if this member is a subordinate). If an arrival fee has
been incorrectly debited, go to Members, Financial Transactions, and put
through a reversal.

The following vets are performed when you arrive a member:

The membership type for that member has been set up.

The membership type for that member allows them to play on the day of the
week and time indicated by the computer's system date.

The number of times this member has arrived this month does not exceed
the limit allowed by the membership type for this member.

The number of times this member has arrived this year does not exceed the
limit allowed by the membership type for this member.

This member's age does not exceed the age limit for this member's
membership type.

If any of these vets fail, a window will pop up, indicating which vet(s)
failed. No further action is taken by the program, and the member may
continue playing.

~ Sets, Resting.

If a player voluntarily wishes not to play in a set or sets, use this facility.
Voluntary rests will later be counted as standouts when the program is
calculating who should be stood out because there are too few courts
available, or because there are an uneven number of players.

Select a member or visitor by using the standard Find Member / Visitor
window. A new window will appear, asking you for further details of how
the member wants to rest.

Odd sets means the member will not play in any odd numbered sets.

Even sets means the member will not play in any even numbered sets.

Next set means the member will not play in the next set to be created by
the computer. (To exclude a player from the most recent set created by the
computer, use Set, Edit.)

Press Enter to select a specific set number that the player wishes not to
play.

Press Esc to cancel any previous resting for that player.

If you have already entered a member as resting, and you enter resting
details a second time, it is only the second entry which is valid.

~ Sets, Leaving.

Players who do not wish to be included in the next and any subsequent sets
(players who are going home) must be entered as leaving. However, you
don't have to enter as leaving, those players who are playing the last set of
the day. When you run Sets, Day End Procedures, the computer will
automatically "Leave" all remaining players.

Select a member or visitor by using the standard Find Member / Visitor
window. TM will beep and display the member's number and name,
confirming that they have left.

~ Sets, Temporary Changes to Players Details.

Use this facility if you wish to change the details of a player's sex, rating,
Preferred Court Type or Compulsory Court Type. You must first "Arrive" the
player. The changes you make will remain valid until you "Leave" this player
or run Sets, Day End.

Temporary Changes is useful if you wish to match a very strong player with
lesser ranked players.

You can also use this facility to force a player to be included in doubles sets
where the other three players are of the opposite sex. Another situation
where you may wish to change a player's sex is where you have a large
number of players of one sex, and perhaps only 1 - 3 of the other sex.

~ Sets, Generate new set number n.

Select this option when you wish to create a new set.

TM needs to know which courts are available for social sets, before it can
generate sets. You do this by using Courts, Modify. This only needs to be
done once, at the start of the day. Of course, if courts become un/available
during the day, change their status as you are notified.

TM needs to know which players are available to play, before it can
generate sets. You do this by using Sets, Arrivals.

DO NOT SKIP SETS. If you create a set, ensure that it is actually played. If
you create a set, and it is not put up on your notice board and played,
several errors will occur. The counters for standouts and resting will be
wrong. Last partners and last opponents will be incorrect.

Select whether you want to print the Captains List on the printer, or view it
on the screen. If this is a live set with real people, you must print the details
on paper - otherwise, you will not have a record of any Warnings. If you are
testing or evaluating TM, it is acceptable to view the set on screen.

Mixed? Select Yes if you want mixed doubles sets, No if you want
same-sex doubles sets. (The program will not mix singles sets. Use Sets,
Temporary Changes... if you want mixed singles sets).

Type of Set. Select one of the four types of sets offered:

1. Reasonable closely matched sets. This is the option you should select for
most social play. Make limited use of the other options until you understand
their effects. This option will provide a reasonable degree of partner and
opponent variety.
2. High and low partners. This option will provide a reasonable degree of
partner and opponent variety.
3. Very high and low partners. This option will provide a reasonable degree
of partner and opponent variety.
4. Close sets for strong players only. This option will provide little partner
and opponent variety for your strong players, but other players will enjoy
variety, similar to option 1. Strong players are defined as those with a rating
greater than one adjusted standard deviation above the average for the
players in that set.

~ Sets, Special Set Generation Options.

You may now change several more options if required. Press C to change
them, or  to continue.

Doubles? Select Yes if you wish the program to make up doubles sets, No if
you want singles sets.

Court allocation Sequence Number (CASN). A CASN determines the order in
which available courts are used for sets. First, the Most Wanted type of
courts will be allocated in the order of the selected CASN; then the
remaining courts will be allocated in the order of the selected CASN.

There are 6 CASNs, and a different one is automatically selected by Tennis
Magic each time you run Generate New Set. You can choose a different
CASN if you need to. Press F7 to view a list of CASNs, with the currently
chosen CASN highlighted.

Example: Lets say that you want court 5 to be used first, and court 9 next,
when you select CASN 3. To achieve this, go to Courts, Modify, and modify
court 5 so that CASN 3 has a value of 1. Then modify court 9 so that
CASN 3 has a value of 2.

Strong / Weak Players Allocated first? You may choose whether TM will
start with the strongest or weakest rated players as it allocates courts
according to the Court Allocation Sequence Number you have chosen.

TM will automatically start even numbered sets with Strong Players First,
and odd numbered sets with Weak Players First. There is one exception
though - if you are creating a mixed set, if the last mixed set was Strong
First, then this mixed set will be Weak First (and visa visa).

Here are three examples of when you may choose to override an automatic
Strong First with a Weak Players First:

1. There are twice as many male as female players, and you are about to
create a mixed doubles set. If you choose Strong Players First, the strong
male players will play mixed sets, and because there are not enough girls to
go around, the weak males will be playing among themselves. If you choose
Weak Players First, it is the weak players who will play the mixed sets.
2. You may wish to ensure your weakest players play on specific courts.
Choose a Court Allocation Sequence Number which will allocate these
courts first, and choose Weak Players First.
3. When you generate a High and Low Partners Type of Set, you may wish
to ensure that your weakest players enjoy strong partners (if there are not
enough strong partners to go around).

Court Type Most Players Want to Play on. Insert here the Court Type that
most players would like to play on. TM will attempt to give all players a fair
number of sets on this type of court, unless their Preferred Court Types (see
Members, Modify) are different.

Example: some clubs have grass and hard courts; most players prefer to
play on grass, so you would key "G" for grass here. TM will try to give all
players the same ratio of games on grass, unless they have specifically
requested to play on a different type of court.

You can quickly change the Preferred Court Type for all members by using
Members, Global Preferred Court Type Change. This may be useful if your
grass courts are closed, and you wish to ensure players have a fair ratio of
games on other types of courts - perhaps synthetic courts and bitumen
courts.

~ Sets, Set Parameters.

Next, the program will automatically create some detailed set parameters,
based on the players that have arrived to play during this particular set. If
you wish, you may manually adjust these parameters by pressing C to
change them. Adjustment seldom be necessary.

You may also have to adjust these parameters if Sets, Generate new set is
too frequently spitting out players with a warning that it cannot make up
sets using the current parameters.

Minimum Partner Rating Difference. This should normally be 0. Partners in
doubles sets must have a difference in ratings of at least this value. This
value must be less than maximum partner rating difference.

Maximum Partner Rating Difference. This is the maximum difference in
ratings allowed between partners in doubles sets. This value must exceed
minimum partner rating difference.

Minimum Opponent Rating Difference. This should normally be 0.
Opponents must have a difference in ratings of at least this value. This
value must be less than maximum opponent rating difference.

Maximum Opponent Rating Difference. This is the maximum difference in
ratings allowed between opponents. This value must exceed minimum
opponent rating difference.

Doubles Only - Maximum Difference Between Combined Sides Ratings. Take
the two players on one side of the net, and add their ratings together. Do
the same with their opponents. You can use this parameter to set the
maximum difference between these two ratings.

Increment Before Last Partner Included. When making up doubles sets, the
program will take the first player, and seek a partner as closely rated as
possible. If it cannot find a partner with the same rating, it will seek a
partner with a rating 0.1 lower, then 0.2 lower, and so on (assuming strong
players are being allocated first; if weak players are being allocated first, it
will seek players with higher and higher ratings). Once it gets to the figure
you type for this parameter, it will include previous partners that this player
has had during the day. (A maximum of 8 partners are "remembered" for
each player).

Increment Before Last Opponent Included. When making up sets, the
program will take the first player, and seek opponents as closely rated as
possible. If it cannot find opponents with the same rating, it will seek
opponents with a rating 0.1 lower, then 0.2 lower, and so on (assuming
strong players are being allocated first; if weak players are being allocated
first, it will seek players with higher and higher ratings). Once it gets to the
figure you type for this parameter, it will include previous opponents that
this player has had during the day. (A maximum of 8 opponents are
"remembered" for each player).

Do Not Play with Last Partner or Opponent Unless No Players within n can
be found. You can use this field to stop doubles sets in which the same
players play each other as partners then opponents (or opponents then
partners) in 3 consecutive games. It is similar to the above two fields, but
applies to both partners and opponents simultaneously. Its value should be
higher than the above two fields.

 ~ Sets, Last Set?

The next window requests you to enter L for Last Set, 2 for second last set,
or Enter if neither. All this will do is print a reminder to players on the notice
board list that this set is the second last, or last set.

Sets creation will now start. A window will show the total number of
available players, the number of players allowed to play after standouts and
resting, and a breakdown into males and females. As players are allocated
to sets, the court number is shown. Once all players have been allocated, a
Captains List will automatically print. This will enable you to examine the
sets, and edit them, or insert new players if necessary. If you are satisfied
with the sets, print the notice board list, using Print Set, and announce to
the players (ring the bell) that the next set is ready.

TM may occasionally warn you that it is not able to use one or more players
to validly make up the type of sets you have chosen. It will beep and
display the details of a player on the screen, and also print those details.
You MUST check these players on the Captains List to see if their sets are
acceptable. Although it should not normally be necessary, you can edit the
Captains List. This is done by swopping pairs of players (who have already
been entered as arrived) in Sets Edit.

Standouts.

Players may to be stood out by the program because:
 - there are not enough courts available to play on.
 - there are not enough of the "most wanted" type of court available, and
the player has a compulsory court type set up.
 - there are an uneven number of males or females.
 - if playing doubles, the total number of players is not divisible by four.
 - a singles set is about to be created, and the player's "Singles OK?"
indicator is set to NO.

If players need to be stood out, they will be stood out in this order of
priority:
1. If the next sets are singles, players who have their Singles OK? set to No
will be stood out.
2. If any players have a Compulsory Court type set, and there are no courts
of that type available, then they will be stood out.
3. If there are not enough of the Most Wanted type of court for all players,
then standout players who have their Compulsory court type = Most
wanted court, and who have played more games on that type of court than
other players.
4. Players whose ratio of standouts to games played is the lowest,
5. Players who have played the most number of games during the day,
6. Players who most recently arrived (ie the last players entered in Sets,
Arrivals).

The first available player of the appropriate sex will be stood out according
to the above criteria.

Timing Sets.

It is a good idea to use a kitchen timer (a clockwork timer with a bell) to
time your sets. As a guide, social sets should last for 25 minutes. If you
have lots of players (say more than 70), and are trying to give your
members extra variety, sets may be shorter. If you have few players, and
they all get on well with each other, sets may be longer.
 Set the timer so that it goes off 15 minutes before the set is due to start.
This will give you plenty of time to create the new set, examine the
Captains List, and print the required number of copies of the Notice Board
List.

~ Sets, Captains List.

A Captains List is automatically printed when you generate a new set.

Use this option if you need to print another Captains List, (probably because
you have edited the original set, or inserted players into it).
 For a doubles set, the Captains List prints a player and partner, followed by
the next player and partner. Both the player's and partner's number are
shown, separated by a /. If a player has been put with someone they played
with in the previous set they played, the player's number is printed with an
*. (Repeat partner/opponent).

Sometimes players ratings in the Captains List may have an * printed
against them. This indicates that the program has temporarily adjusted their
rating while it was generating the set. This occurs if there are a few players
who have ratings much higher than the bulk of players. By adjusting their
ratings downward, it will ensure that the high rated few will play an
occasional game with the other players.

Ratings adjustments for these players are made as follows:
 - depending upon whether the set is singles or doubles,
 - depending upon the number of players of each sex, the top 2 - 6 players
will have their rating reduced by half the amount by which they exceed the
3rd to 7th highest rated player of the same sex.

~ Sets, Edit Set n.

Use this option to swop pairs of players printed on the Captains List. Enter
the numbers of any two players on the Captains List (including Standouts,
Resting players and late arrivals) and their positions on the Captains List will
be swopped.

You would normally use this option to fix anomalies, badly balanced sets, or
warnings printed at the top of the Captains List. This option should not be
used unless you have a good reason. Remember that the computer has
taken many factors into account when making up a set (ratings, sex,
previous partners and opponents etc).

IMPORTANT! Before you edit a set, look carefully at the Captains List to
make sure your changes are reasonable. If you are swopping someone who
is playing with a Standout, make sure the person about to be stood out was
not stood out in the previous set. Also check the number of standouts they
have already suffered.

Using Edit, it is possible to mix players of different sexes as you require
(instead of using Sets, Temporary Changes).

Tennis Magic will confirm that you have entered the correct player's
numbers. It will warn you if you are about to violate player's compulsory
court types. It will also check whether the swop you are about to do will
result in players who have played each other in the last 2 sets, are being
put together again.

Standouts and sets played counters, and previous partners and opponents
for each player are automatically adjusted.

~ Sets, Insert Extra Players Into Set n after Creation.

Use this option to insert late arrivals, or players resting or standing out, into
the current set.

Enter the court number you wish to insert the players on. It must be
available for social play, and not currently used by other players. Press F6 to
get a list of available courts (if any) in a window on the screen. If any
court(s) are listed in the window, you may select one by using the  or 
keys, then pressing Enter.

Enter the member numbers of two or four players. Do not worry about
which order you enter them - the program will decide how they should best
be allocated. (If you insist that certain players partner each other, then after
Inserting the 4 players, print a Captains List to see how they have been
allocated, and Sets, Edit them if necessary).

Standouts and sets played counters, and previous partners and opponents
for each player are automatically adjusted.

~ Sets, Print Notice Board List.

Print details of the next set, to put up on the notice board. It will include a
list of players, their partners, and their courts. Players being stood out, and
those resting, are also listed.

At a large, busy club it is advisable to print 2 or more prints, to avoid
congestion of players around the notice board at the end of a set. It is a
handy service to your players if you can put the prints between two sheets
of perspex, and hang them at a convenient spot close to the courts.

Advertising messages may be set up to print. See Administration, Setup,
Advertising Messages.

~ Sets, Statistics - Players List.

This option will print a list of all today's players. More precisely, it prints a
list of those members who have been Sets, Arrived since the last Sets, Day
End was run. For each player, it shows their status (playing, resting,
standout or late arrival), their arrival time, the number of rests and
standouts that they have had, the total number of games played today, their
preferred type of court, and the number of games played on the Most
Wanted type of court (Most Wanted as defined in Sets, Generate New Set).

This print is very useful if players query the sets they have been playing. It
confirms what time they were Sets, Arrived into the computer, whether
they are having a fair number of standouts, and whether they are playing a
fair number of sets on their preferred type of court.

~ Sets, Day End Procedures.

Run this procedure at the end of the day. It will run Sets, Leaving for each
remaining player, and print out a summary of the day's sets.

After running Sets, Day End it is not possible to run any other programs in
the Sets module, until another group of players are "arrived".~ Main Menu, Members and Visitors.

Select this option to add, modify or delete your members, to print various
details of your members, mailing and name tag labels, or to enter financial
transactions against individual members.

~ Members and Visitors, Add.

Add a member or visitor to the members file.

This is a job that only needs to be done once. Members and visitors must be
added here, before they can arrive to play sets, or be entered into a
tournament. Full details of each member, including those in the same
families, should be added.

When you add a new member, if the membership type has a joining fee,
then the new member (or their Paying Member, see below) will be debited
with the joining fee. You will have to add the appropriate
annual/quarterly/monthly subscription manually, should it need to be
applied. The amount of subscription will depend on your club's joining
policy, and may be pro-rata if a member joins part way through a year. To
debit the member with a part subscription, go to Members, Financial -
Transactions.

After purchasing TM, you will have to enter all your members. When you do
this, set the joining fee for each membership type to $0 while adding your
existing members.

Visitors. To speed up the entry of visitors, who normally have to be
processed at a busy time, the program asks if you want to automatically
Sets, Arrive the visitor immediately after entry.

Member number. When this module is first used, it will suggest a member
number of 1. The next time you add a member, it will suggest a member
number of 2, and so on. If these numbers are not suitable, you may use
your own numbers. There is a vet to ensure that you cannot use the same
member number twice.

Copy previous member. Usually this will be set to No. If you are adding
members from the same family, for the second and subsequent family
members, you may set this field to Yes to save yourself from having to
re-type the common fields such as membership type, surname, address, join
date and phone numbers.

Membership type. Select one of the membership types that you have
previously set up in Administration, Membership Types & Subscriptions. It
may not be left blank. Default membership type is "V" for visitor. If you
need, press F2 to get a pop-up window from which you can select
membership types.

Title. Mr, Mrs, Dr, Rev. etc.

First name. This field may not be blank.

Surname. This field may not be blank. If both the firstname and surname are
already being used by another member, the program will beep and warn
you. You may choose to go ahead and add this (same named) member, or
press No for the opportunity to change these names. After pressing No, you
may press Esc to cancel all details on screen, and NOT add these details to
the member file.

Sex. A vet will ensure you can only type M or F.

Birth date. The member's birthday. This is used to give an age profile of
members, or to calculate restrictions on membership types (eg Juniors) or
tournaments.

Join date. The date the member joined the club. It will default to today's
date. If you do not wish to use today's date, but do not know the correct
joining date, you may insert a blank field here. To insert a blank date, use
the delete key to delete the days in the date, and then press enter.

Rating. The member's tennis skill rating. There is a section earlier in this
manual on rating your members (see Contents).

Ratings should be between 1.0 and 7.0. It will default to 2.9, which is
probably the minimum rating required for organised social sets. It is useful
to leave the rating at 2.9 until you have a clear idea what it should be. At
any time, it is easy to print a list of members whose ratings are 2.9.

Address. Member's address.

Postcode.

Preferred court type. This will default to the type of court that most players
want to play on, usually G for grass (see Sets, Generate New Set).
However, if a player prefers to play on one or more different types of
courts, insert them here.

Compulsory court type. This will default to blank, AND SHOULD BE LEFT
BLANK FOR MOST MEMBERS. In exceptional circumstances, members may
be allowed to play on only one type of court; for example a member with a
bad back have a medical certificate requesting play on grass courts only). (It
is important that this field is blank for most members, because TM works by
sorting non-blank players first).

Note: if a player requests a compulsory court type, and this is the same as
the Most Wanted type of court (in Sets, Generate New Set), and there are
not enough of this type of court for all players to have an equal ratio of
games played on them, then these compulsory court type players will be
stood out more frequently. This is only fair - people who request special
privileges should be made aware that there is a cost that goes with them.

Phone - home.

Phone - business.

Balance outstanding. This value will automatically be calculated, and is the
sum of all transactions for this member. It includes transactions for all this
member's sub - members.

Singles OK? Usually Yes. Put No here, if this member is never willing to play
organised singles sets.

Paying member number. Enter a member number against which
subscriptions and financial transactions for this member will be debited.
Example: if this member is a young child in a family membership, enter the
father's member number here. For single and similar membership categories,
the paying member number and the member number will be the same.

When you type a number in this field, it will automatically update the paying
member number's Subordinate member number fields.

A valid (existing) member number must be entered.

Subordinate member numbers. Example: if this member is the father in a
family membership, the wife and children's member numbers will be entered
here. Normally, you will NOT type in subordinate member numbers. This is
because the program will enter them automatically when you type the
Paying Member Number (see Paying member number, above).

Note: when entering a family of members who have one paying member:
First enter details of the paying member, then enter the details of the
subordinate members (Copy previous member field may be set to Yes). As
you enter each subordinate member, the paying member will be updated
automatically.

TM will not allow you to enter a member with the paying member number
different to the member number, and also subordinate member numbers at
the same time.

Valid (existing) member numbers must be entered.

Some types of membership will not allow subordinates, or will limit the
number of subordinate members. The maximum possible number of
subordinates is eight.

Sets Arrivals. This is a count of the number of times that the member
arrived to play sets each month. The appropriate month will be
automatically updated each time you use Sets, Arrivals for the member.

Date last arrived. This is the date of the last time that the member arrived to
play sets. It will be automatically updated each time you use Sets, Arrivals
for the member.

Comments. Press F3 to go to the comments window for this member. This
window behaves like a word processor, and a document up to 64000
characters long may be typed for each individual member. When printing
any reports, it is possible to search all the members comments documents
for keywords, and print only those members who have the keyword. For
example, you may keep each member's playing history, and their profession
in the comments field. If you need a list of all accountants in your club, and
you type "accountant" in the selection window before printing a report,
then only those members with "accountant" in their comments field will be
printed. Note that this search is sensitive to the case (capitals or lower case
letters), so "accountant" is not the same as "Accountant".

After typing anything in the Comments window, press Ctrl W to save it on
disk, or Esc to cancel your typing without saving it. Word processor
features include word wrap, and Ctrl B to re-format a paragraph.

Other keys include:
Up arrow Move up 1 line
Down arrow Move down 1 line
Left arrow Move left 1 character
Right arrow Move right 1 character
Ctrl Left arrow Move left 1 word
Ctrl Right arrow Move right 1 word
Home Beginning of current line
End End of current line
Ctrl Home Beginning of current window
Ctrl End End of current window
Page Up Previous edit window
Page Down Next edit window
Ctrl Page Up Beginning of comment for this member
Ctrl Page Down End of comment for this member
Return Insert a hard return (end of paragraph)
Delete Delete character at cursor
Backspace Delete character to left of cursor
Tab Insert tab character
Ctrl Y Delete current line
Ctrl T Delete word right
Ctrl B Reform paragraph
Insert Toggle insert mode

Playing Now? If you have just typed in details of a visitor (membership type
"V"), the program will ask you if that visitor is about to start playing.
Instead of having to go to Sets, Arrivals, the program will do that for you if
you type "A" for Arrivals. If the visitor is not about to play, press any other
key.

~ Members and Visitors, Modify.

Use this option to modify members or visitors already added to TM.

Fields in this option are the same as for Members and Visitors, Add.

Balance outstanding. An additional option is available for this field - if you
press F4, a window will pop up, listing all transactions for this member (if
any).

~ Members and Visitors, Delete.

Used to delete individual members or visitors from TM.

Note: Visitors will remain in TM until they are deleted. Members, Visitor
Clearout is also available to delete ALL visitors who have not played since a
date which you may specify.

After selecting a member, that member's details are displayed in a window
on the screen. Press Y for yes to delete the member, or Esc to cancel the
delete request.

If you delete a member which has subordinate member numbers, those
subordinate members will have their Paying member number changed to
their own member number.

If you delete a member which has a separate paying member number, that
paying member will have this subordinate member number removed.

~ Members and Visitors, Print Full Details.

Used to print full details (all fields are printed) of all members selected.

The standard Members Sort Order window is displayed, from which you
may select how you want your report to be sorted.

The standard members selection window is displayed, from which you may
select which members you wish to include in your report.

~ Members and Visitors, Notice Board List.

Used to print member number, title, surname, first name, and rating of all
members selected.

The standard Members Sort Order window is displayed, from which you
may select how you want your report to be sorted.

The standard members selection window is displayed, from which you may
select which members you wish to include in your report.

~ Members and Visitors, Committee's List.

Used to print membership type, member number, title, surname, first name,
home phone and work phone of all members selected. You are also asked if
you wish to print the balance outstanding.

The standard Members Sort Order window is displayed, from which you
may select how you want your report to be sorted.

The standard members selection window is displayed, from which you may
select which members you wish to include in your report.

~ Members and Visitors, Head Count.

Used to print a one page summary of the number of members in each
membership type, and a grand total.

The standard members selection window is displayed, from which you may
select which members you wish to include in your report.

~ Members and Visitors, Ratings Count.

This option provides a one page printed summary of member's ratings.

It is useful for the analysis of your members, and for comparisons between
tennis clubs.

The standard members selection window is displayed, from which you may
select which members you wish to include in your report.

The report shows a count of the number of members within each rating,
and a % of the total you selected. A horizontal graph is also displayed. (This
graph wraps to the next line on the print if any single rating value exceeds
60% of the total).

~ Members and Visitors, Sets Attendance Count.

This option provides a one page printed summary of social sets attendance
by members on a monthly basis.

The standard members selection window is displayed, from which you may
select which members you wish to include in your report.

Each time you use Sets, Arrivals, to "arrive" a member, that members's
attendance count for the month is incremented. (You can view and modify
these counts in Members, Modify.) You can select exactly which members'
attendances you wish to summarise. Example: you can now answer
questions such as "How active is our mid-week ladies membership type?",
or "How active are our members who are under the age of 45, who have
joined the club in the last two years?"

~ Members and Visitors, Labels.

You may select two types of labels: Name Labels suitable for name tags at
social functions, for example, and Envelope Labels, suitable for mailing
envelopes.

Note: go to Administration, Setup, Label Stationery to tell TM what type
and size of labels you are using. This needs to be done only once (for a
particular size of label).

The standard Members Sort Order window is displayed, from which you
may select how you want your labels to be sorted.

The standard members selection window is displayed, from which you may
select which members you wish to include in your labels.

Name Labels prints the member's first and surname in large print. You have
the option to select whether or not you want the title (Mr, Mrs, Dr etc)
printed.

Envelope Labels prints member number, title, first name, surname, address
line 1 and 2, suburb and postcode. An option allows you to select the
printing of labels to individual members, or labels addressed to families.
Press "I" or "F" to make this selection. If you press F, whenever a label is
being printed for a paying member who has one or more subordinates, it will
be addressed as "The Surname Family", instead of "Title Firstname
Surname".

~ Members and Visitors, Unused Member Numbers Print.

Used to print a list of unused member numbers. Note: if you are using
visitors numbers from say 5000 onwards, this print will include all unused
numbers up to the last visitor.

~ Members and Visitors, Visitor Clearout.

Use this option to delete all unwanted visitors from the members file. This
option is useful when, after a period of time, you have large numbers of
visitors in the system. They are a waste of disk space, and also you may
not be sure if some visitors are duplicated. (You can also individually delete
members and visitors using Members, Delete.)

First, you see the following message: "Delete visitors on file who have not
played since DD/MM/YY." You must enter a date here. All visitors (ie
members with a membership type of "V") who have not played since this
date will now be deleted from the system.

~ Members and Visitors, Financial - Transactions.

Used to debit or credit an individual member with a financial transaction.

Select the member using the standard member selection window.

If the paying member number of the member you select is blank, or it
cannot be found on the members file, the program will beep and warn you
with a message. The transaction will not be able to progress.

Date. Press Enter to select today's date as the date of the transaction, or
change the date if necessary.

Reference. The next reference number is automatically allocated. A new
reference number will automatically be allocated to the transaction. When
the number reaches 99000, it will revert back to 1.

Amount. Type in the amount of the transaction. Negative amounts (credits)
are prefixed with a - sign. 0 is not allowed.

Description. Type in a description of the transaction up to 20 characters
long. This description will accompany the transaction on transaction listings,
and will be printed on the invoice. A blank description is not allowed.

~ Members and Visitors, Global Preferred Court Type Change.

Used to change the Preferred Court Type of every member to a new value.

You are first asked to confirm you wish to use this option. Next, type the
new Preferred Court Type for all members. It may not be blank, and must be
a Court Type that has previously been set up in your Court file.

This option is useful for clubs that have a preferred court type which can
change. For example, your club may have grass (G), synthetic (S) and hard
(H) courts. In summer, when the grass courts are available (which virtually
everybody prefers) you would set the preferred court type to G. In winter,
when the grass courts are closed, you would set the preferred court type to
S (the next most preferable type of court).

IMPORTANT! Put a note in your diary. Do not forget to change the preferred
court type back to G when the grass courts open again.~ Main Menu, Courts.

Select this option to add, modify or delete tennis courts, or to print a list of
all tennis courts.

~ Courts, Add New Courts.

Use this option to add new tennis courts to the courts file.

Court Number. This must be a unique number.

Available? Indicates whether or not the court is available for use by Social
sets, Tournaments, or is Not available.

Court Type. This field may not be left blank. You may use it to denote the
type of court, or the court surface. Eg: G for grass, H for hard courts, or
perhaps P for plexipave, R for rebound, C for clay.

During sets creation, members who have a value in their preferred court
field will have an increased likelihood of playing on the court type they
prefer. If their compulsory court field has a value in it, they will always play
on that type of court (but they will also suffer more standouts).

Court Allocation Sequence Number (CASN). Each court has 6 CASNs,
which are used to determine the sequence in which courts are used by the
Social Sets and Tournaments modules. This gives you a degree of control
over which players will play on which courts.

In the Courts Print example below, if you use CASN 3 during Generate New
Set, the first set generated will be on court 7, the next on court 8, and so
on.
_______________________________________________________________________
__
Court            Court Court Allocation Sequence Number
Number. Available? Type  1  2
 3  4  5  6

1          S      G    1  9  8
2  3  1
2          S      G    2  8  9
1  1  2
3          S      G    3  7  6
4  5  4
4          S      G    4  6  7
3  7  6
5          S      H    5  5  4
6  9  8
6          S      H    6  4  5
5  8  9
7          S      H    7  3  1
8  6  7
8          S      H    8  2  2
9  4  5
9          S      H    9  1  3
7  2  3
_______________________________________________________________________
__

Tennis Magic will automatically increment the CASN each time you generate
a new set. Generally, this will give the players variety and fairness in the
allocation of courts. Each time you switch on the computer, it will remember
the previous number used. Do not start with sequence number 1 each day
you use TM, otherwise your players will start to find the allocation of courts
somewhat predictable.
 Occasionally you may need to override the CASN suggested by the
program. For example, you may have several spectators who wish to watch
some exciting play among your strongest players. You may also have one or
two good courts with spectator seating. Therefore you generate the next
set, allocating strong players first. Select a CASN which will use the
spectator courts first. However, see the NOTE in the next paragraph - you
may have to edit the Captains List if your strong players have already had
their share on the Most Wanted court type.
 NOTE: Remember that the "Most Wanted" court types will first be
allocated (to the players who have had the fewest games on them) in the
sequence of the selected CASN. Next, the remaining court types will be
allocated in the order of the selected CASN.

~ Courts, Modify Courts.

Use this option to modify your tennis courts.

The most frequent use is to tell TM which courts are available for social
sets, or tournaments. If a court is out of action (being used for pennant
games, grass is recovering etc) set it to not available.

~ Courts, Delete Courts.

Use this option to delete tennis courts from the courts file.

If a court is temporarily unavailable, do not delete it. Use Courts, Modify to
change the "Available?" field as required.

~ Courts, Print Courts.

Used to print a list of all tennis courts you have on file.

A report will be printed listing court number; whether it is available for
social sets, tournaments, or not available; court type; and the Court
Allocation Sequence Numbers.~ Main Menu, Administration.

Use this option to perform all general functions that are not part of the Sets,
Tournaments, Members or Courts functions.

~ Administration, Membership Types.

For the maintenance of the types of membership, privileges, subscriptions
and charges that your club uses.

~ Membership Types, Add New Membership Types.

To add new membership types for your club.

Membership Type. Use any letter or character you want here. "V" is
reserved for the "Visitor" membership type. This field may not be blank.

Description. A 20 character description of the membership type.

Maximum number of subordinates. A value between 0 and 8. This is the
maximum number of subordinate (non-paying) members that may be
attached to a paying member. Examples: for a membership type of Couple,
the value would be 1. For a Family membership, you may decide that you
will allow one paying member, and up to 5 additional non-paying members.
You would therefore insert a value of 5. A Single membership type would
have a subordinate value of 0.

Joining fee. This fee will automatically be debited to a new member when a
member is added, using Members and Visitors, Add. NB: When you do the
initial, once off job of entering all your current members into TM, set the
joining fee to $0.

Annual dues. If your club uses annual subscriptions, enter the value here. If
it does not use annual subscriptions, use a value of 0.

Quarterly dues. If your club uses quarterly subscriptions, enter the value
here. If it does not use quarterly subscriptions, use a value of 0.

Monthly dues. If your club uses monthly subscriptions, enter the value here.
If it does not use monthly subscriptions, use a value of 0.

Arrival fee. If you wish to charge a member a fee every time he / she arrives
to play, in Sets, Arrivals, then enter a value here. If you are using this fee,
and accidentally (incorrectly) arrive a member, you must reverse this debited
charge by using Members, Financial - Transactions, to put through a
reversal.

Play allowed on Mondays... am? pm? night? When you use Sets, Arrivals,
the program will check to see if the player's membership type allows
him/her to play on this day of the week in this time slot. If the member is
not allowed to play, the program will beep, and a message will pop up on
the screen warning you that this member should not be playing. You may
still continue to go ahead and arrive the player. "am" is defined as arriving
prior to 12:00, "pm" is defined as after 12:00, and "night" is defined as
after 18:00.

Maximum member age. When you use Sets, Arrivals, the program will
check the member's age (assuming you have entered date of birth for the
member) to see if the player's membership type allows that age. If the
member is too old, the program will beep, and a warning message will pop
up on the screen.

Convert to Membership Type. One of the features of Administration, Year
End Processing, is to convert the membership type of all members whose
maximum age for the current membership type has been reached during the
year the season starts, to the new membership type you put in this field.
Use a blank value if you do not wish any conversion to take place.

Maximum number of plays per month. When you use Sets, Arrivals, the
program will check the number of times this member has already played this
month. If the value in this field is exceeded, the program will beep, and a
warning message will pop up on the screen.

Maximum number of plays per year. When you use Sets, Arrivals, the
program will check the number of times this member has already played this
year. If the value in this field is exceeded, the program will beep, and a
warning message will pop up on the screen.

~ Membership Types, Modify Membership Types.

Use this option to modify membership types you have already set up.

~ Membership Types, Delete Membership Types.

Use this option to delete an existing membership type.

~ Membership Types, Print Membership Types.

Use this option to print a list of your membership types.

~ Administration, Debit ALL Members.

Use this option to debit all members with subscriptions due.

First, a window will pop up, telling you when this option was last run. The
date shown is the last date that any of the 3 types of subscriptions were
debited.

The next window allows you to select which combination of monthly,
quarterly and yearly subscriptions you wish to debit to all your members. A
separate transaction is created for each member, for each type of
subscription which you have requested to be applied. These transactions
will appear as separate lines on invoices. Transactions for individual
members may be viewed by going to Members, Modify, selecting a member,
and pressing F4.

~ Administration, Invoice(s) Print.

To print invoices. You can select which members' invoices you want to
print, and how you want them sorted. You can subsequently go to Members
and Visitors, Labels, to print matching envelope mailing labels.

The standard Members Sort Order window is displayed, from which you
may select how you want the invoices to be sorted.

The standard members selection window is displayed, from which you may
select for which members you wish to print invoices.

You are asked to enter a "Due By" date. A date 30 days ahead is
suggested.

You are asked to enter a "Transactions From" date. A date of the first of
the previous month is suggested. Transactions prior to this date will be
summed, and printed as a balance brought forward (individual transactions
are retained in TM's files). Transactions on or after this date will be printed
individually.

~ Administration, Letter(s) Modify / Print.

This option allows you to modify or print one of three standardised letters.
These letters are used to send personalised letters to whichever members
you choose - providing a somewhat similar result to the mail merge facility
in many word processors.

The first window requests whether you wish to modify or print a letter.
Press "M" for modify, or "P" for print.

Next, you are requested to select one of the three types of letters: Balance
Outstanding, General or New Member. After pressing "B", "G" or "N", the
letter appears on the screen.

Modify.

Balance Outstanding. This letter has your club's name and address printed
in the top right hand corner (provided you indicated that you wanted them
printed in Administration, Setup, Name & Address Printed), the member's
name and address printed in the top left, and the balance outstanding
printed in the body of the letter. You may type whatever wording you wish
within the spaces provided.

General. This letter has your club's name and address printed in the top
right hand corner (provided you indicated that you wanted them printed in
Administration, Setup, Name & Address Printed), and the member's name
and address printed in the top left. You may type whatever wording you
wish within the spaces provided.

New Member. This letter has your club's name and address printed in the
top right hand corner (provided you indicated that you wanted them printed
in Administration, Setup, Name & Address Printed), and the member's name
and address printed in the top left. Further down, the member's joining date
is printed. Below that is the paying member's number and name, and the
sub-members (if any) numbers and names. Lastly, the details of the
membership type, and the fees and restrictions on playing and age (if any)
are printed. Spaces are provided for you to type in additional wording.

Print.

The standard Members Sort Order window is displayed, from which you
may select how you want the invoices to be sorted.

The standard members selection window is displayed, from which you may
select for which members you wish to print invoices.

~ Administration, Password.

This option allows you to change the TM system password.

The password is initially requested after you invoke TM. If you choose to
enter the password at that point, you will have access to all facilities in TM,
without the need to enter the password again. If you choose not to enter
the password initially, TM will request you to enter the password whenever
you enter any facility in which it is possible to view or change any members
personal details. This includes fields such as name, address, phone and
financial details, and all of the administrative functions. The intention is that
the administrator of your tennis club has easy access to all functions, but
that casual operators of TM do not.

When you key in a new password, it does not appear on the screen as you
type it. You have to type it in twice, to confirm that you have not made a
typing error. When two identical passwords are keyed in, they are accepted
as the new password.

If you lose your password, it is possible to get into the system again by
deleting the file named VARS.MEM in the TENNIS directory. After deleting
this file, you will be able to get into TM with the password MANAGER.
Unfortunately when you delete VARS.MEM, you will lose club and setup
information (but not member, courts or membership type data), and you will
have to re-type this data in Administration, Setup.

The password is designed to keep casual browsers away from the details of
the members.

~ Administration, Year End Processing.

This option should be run at the end of your tennis club's financial year.
Before running it, you MUST backup all your tennis club data. To do a
backup, refer to your DOS manual, or the manual of a another backup
program you may be using.
Year End processing performs a number of functions:
 - resets to zero each member's arrivals counter
 - print all transactions dated before (year end) for each member, sum them,
and carry them forward as an opening balance for each member.
 - print and convert membership types of those members who have reached
the maximum age for their membership type, and who have a new
membership type specified.

Reset to zero arrivals counters for all members? Press Y for Yes to continue
and reset. The arrivals counter for each month for each member will be
zeroed.

Print and then delete all transactions created on or before DD/MM/YY. The
date here should be the last day of your previous financial year. The
program will check each member to see if they have any financial
transactions. If they do, those transactions which are dated on or before the
last day of your previous financial year will be printed. If all records printed
successfully, a balance brought forward transaction will be created for each
member whose balance is not zero. Then the individual transactions making
up that balance brought forward will be deleted.

The above feature is included to stop the size of the transactions file
growing too large. If you wish to keep detailed transactions for your
members for two or more years, simply change the date above.

Convert membership types whose maximum age has been reached for the
membership type. The program will check the age and membership type of
each member. When a member reaches the maximum age allowed by
his/her membership type during the same year that the season starts, the
program will look for a value in the "Convert to Membership Type" field. If
the field is not blank, the program will change the membership type of this
member to the new "Convert" value. It will also print a report showing all
members who have been converted.

Example. This feature is useful to ensure that your junior members do not
keep enjoying membership at the low junior subscription after they have
turned (say) 18. If you set the Maximum Age for Junior (J) membership
type to 18, and Convert Membership Type to S for Singles, then when you
run year end, the following will happen. You are asked to enter the date
that your new season starts - you may type 31/10/97. If you have a junior
born in 1979, he will be turning 18 in 1997. When you run Year End, he
will have his membership type converted to S. Note: you may wish full time
students to continue to benefit from the low junior rate of subscription. In
this case, set up a separate membership type for full time students.

~ Administration, Setup Sound, Colours, Date, Paper etc.

This option lets you change your club's address details as printed on
invoices and stationery; select whether or not the club name and address
will be printed on invoices and letters; specify the size of sticky labels that
you are printing with; and change the colours on your screen.

Should you delete the file VARS.MEM, you will need to use this option to
key in these details.

~ Setup, Labels - Type of Stationery.

You may use stationery with one label per row, or two labels per row. The
first value is the number of characters between labels on each row. If you
are using "1 across" labels, the value is 0. With "2 across" labels, try an
initial value of 41. A lower value will print the labels closer together, and
visa versa.

The second value you need to enter is the number of horizontal lines
between labels.

The default values of 0 and 10 on this screen are suitable for 102 mm wide,
36 mm high 1 across standard size Australian labels.

~ Setup, Page Length for all Prints.

This field is used to determine the length of the paper in your printer. Key in
a value of 67 lines for A4 sized paper, or 64 lines for 11 inch paper.

~ Setup, Name and Address Details.

Type in your club's name, address, suburb, postcode, phone(s) and fax.
These details will appear on various printouts that TM produces.

Invoice Message 1, 2 and 3 are three lines that are printed in the top centre
of invoices.

~ Setup, Advertising Messages.

Type in one or two advertising messages. These lines will be printed in large
type at both the top and the bottom of the Sets, Print Notice Board List.

These messages are particularly useful for the major sponsors of your club.
This facility can also be used to inform the players of other matters, such as
Sunday's sausage sizzle.

The lines will be printed inside a box. If letters, rather than a line-box prints,
your printer is not set up correctly. Set up the printer (possibly by using the
dip switches) to graphics mode.

You should centre your writing within these boxes.

If you leave the lines blank, no message or box will print. Blank lines will not
print.

You can type the same details in each message. If you type a different
message for each, they will print alternatively top and bottom for each set.

~ Setup, Invoices and Letters - Name & Address Printed?

You may wish to use stationery that has your club's name and address
pre-printed. This option will stop TM printing the name and address in the
top right hand corner.

~ Setup, Colours on Screen.

This option allows you to adjust the colours that TM uses on your screen. It
is particularly useful if you are using a monochrome screen, such as the
LCD screens on many laptop computers. Press F5 to get a sample of
colours. "*" will make a colour blink (although we do not recommend this
option!) A "+" after a colour will increase its intensity, or if it is a
background colour, increase the intensity of colours used upon it.

~ Setup, Date Format.

Use this option to select the date format you require.

~ Setup, Sound on/off.

This option will switch on or off TM's confirmation and warning beeps.
Silent operation may be useful when you are testing and evaluating, but for
normal usage we strongly recommend that you have the sound switched
on. Sounds provide an additional means of alerting the operator to potential
error situations.

~ Setup, Re-arrange sets to avoid previous partners and opponents.

You can decide whether you want TM to check the Captain's List after it
generates a set, and try to re-arrange any players who are playing someone
they have already played with in the last 2 sets, either as a partner or an
opponent.

TM will not always be able to re-arrange players.

The advantage of this option is that your players will meet a good variety of
people, rather than playing with the same people.

The disadvantage of this option is that your stronger players will have fewer
games with other strong players. They will tend to play down more.

~ Setup, Female Ratings Bias for Mixed Doubles Sets.

If your strongest men have ratings substantially higher than your strongest
ladies, you may find that they seldom play with each other in the mixed
doubles. This option allows you to change the females ratings for mixed
doubles only, to ensure that the strongest men play with the strongest
ladies. Typically, you might set it so that all females with ratings equal to or
greater than 3.7 will have their ratings increased by 0.2 for all mixed
doubles sets.

~ Setup, Blank lines inserted on Notice Board List?

This option will print a blank line between each player on the Sets, Notice
Board List.

~ Administration, Erase Indexes then Quit.

You should always exit TM using the Esc key, and NEVER switch off your
computer while TM is running (ie while there is a TM menu on your screen).
If you do so, you run the risk of corrupting index files and data files. If there
is a power failure while you are using TM, it is recommended that you use
this option immediately you start TM again.

You should seldom need to use this option. If you notice that any reports or
screens are not providing the information you expect, if information is
incomplete, or out of order, then try running this option.

TM will automatically re-create any deleted indexes when you start the
program again.~ Main Menu, Tournaments.

Use this option to create the draw for a tennis tournament.

You can set up seeded, feed-in and round robin events. To set up a plate
event, simply put the losers from the first round of a seeded event into a
new event.

The main steps are:

Add the details of each event to be played in the tournament into TM.
Enter members into each event.
Key in the seeds for each event (except for round robin events).
Create the draw for each event.

~ Tournaments, Event Setup.

The first step in a tournament is to add the events. Use this option to add,
modify or delete the particulars of the events in a tournament. You can also
print a list of all the events currently on file.

When an event has been completed, all results have been entered, and all
the prints you need have been printed, please remember to delete the event.
Holding completed, unnecessary events will markedly slow down TM's
calculation of rounds.

~ Event Setup, Add a New Event.

To add the particulars of an event in a tournament. This must be done
before you can enter players into the event.

Event Number. TM will prompt the next available number. You may
over-write it with another number if you wish. There is a vet to stop
duplicate numbers.

Description. Enter a description of the event, such as "Mixed Doubles
Division 1" or "Boys under 18 years singles, division 2". Maximum 40
characters. Blank description not allowed.

If the "Mixed" field (see below) is "M" for males, then the description may
not contain words such as girls, ladies or womens, otherwise an error
message "This Event is Males Only" will display. If the field is "F" for
females, the description may not contain words such as boys, men's or
males.

Event Type. Select Seeded, Feed-in or Round Robin.

Seeded and feed-in events require you to select the seeds in each event,
and enter them as described below. Seeding and feed-in positions used by
TM are based on those recommended by the Tennis Australia Handbook.

If you wish to run a seeded with plate event, then initially set up a seeded
event. After the results of round 1 are available, add another new event for
the plate. The round 1 losers are entered into this plate event.

In a round robin event, each player will play every other player. You must
decide in advance which method of scoring will be used in a Round Robin -
most games won, or highest of games won less games lost.

Mixed. Select Male only, Female only, or Both sexes (mixed).

Doubles. Is this a doubles event? Note: TM will not allow a mixed, singles
event.

Auto debit fee to Member. If you enter an amount here, it will be debited to
the paying member number for each player that is entered into the event.
(For doubles, each player will be debited with the fee).

~ Event Setup, Modify an Event.

Use this option to modify events you have already set up.

Current Lines. This is the number of lines in the draw for this event.

Description. If the "Mixed" field (see below) is "M" for males, then the
description may not contain words such as girls, ladies or womens,
otherwise an error message "This Event is Males Only" will display. If the
field is "F" for females, the description may not contain words such as
boys, men's or males.

~ Event Setup, Delete an Event.

Use this option to delete an existing event. All aspects of the event will be
deleted, including entries, seeds, draw, rounds and results.

TM will confirm your request to delete an event.

When an event has been completed, all results have been entered, and all
the prints you need have been printed, please remember to delete the event.
Holding completed, unnecessary events will markedly slow down TM's
calculation of rounds, as well as wasting disk space.

~ Event Setup, Print All Events.

Print a list of all the events that are currently set up.

~ Tournaments, Entries.

~ Entries, Enter Players.

Use this option to enter players into events. You can key players details
directly from their entry forms into up to 5 events at a time.

It is not possible to enter players into the event after the draw has been
created.

When you design the entry forms, remember to include the event numbers
on the entry forms, and a space for the players to put their member
numbers (if available). Remember to put a closing date on the form.

Select a member or visitor by using the standard Find Member / Visitor
window.

When a member is found, a new window will appear, showing that
member's name. There are also fields available to enter that member into 5
events. If the member is entering more than 5 events, repeat this procedure.

Enter the event numbers, and partners if applicable. TM will vet the events
and partners extensively, checking to see if partners are applicable, and
which sex the players and partners should be. All data on the screen must
be correct before any entries can proceed.

It is not possible to enter a member twice into the same event. When you
are keying in doubles entries off entry forms, if the player has previously
been entered as a partner, this will be notified to you.

When all the data is correct, the player (and partners) will be entered into
between one and five events. The event descriptions and partners names
will be displayed, and the total number of entries in each event.

If an event entry fee is applicable, it will be debited to each player(s) paying
member number. (For doubles, the full amount of the event fee will be
debited to each player).

It is not possible to have more than 128 entries in a seeded or feed-in event,
or more than 13 entries in a round robin event. Events of this size result in
lengthy playing schedules for the entrants, and it is normally desirable to
break large events into one or more divisions.

~ Entries, Delete an Entry.

To delete an entry from an event. This option may also be used for entries
that are disqualified from an event.

In a doubles event, selecting one player will remove both players making up
the entry.

If an event entry fee is applicable to the event, this fee will be reversed for
the player(s).

Event. Select the event in which the player is to be deleted.

Member number. Type the member number of a player to be deleted. Their
name(s) will appear, and TM will ask for confirmation.

NOTE: If you accidentally delete an entry from an event, there is no way to
"un-delete" that entry. All you can do is restore from your last backup, and
re-process all work done since that last backup.

~ Entries, Replace a Player with another Player.

Used to replace all matches in an event for a particular player, with another
player. Even if results have been entered, the old player is still replaced with
the new player.

This option can be used if the wrong player has accidentally been entered in
an event, and you wish to replace him/her with the correct player. It can
also be used if your tournament rules allow substitution of players during an
event.

Existing Player. Type the number of the player currently in the event, who
you wish to remove.

New Player. Type the number of a member who is to replace him/her.

Event Number. Type the event number.

Event Entry fees (if non-zero). When you replace a player with another
player, event entry fees are NOT adjusted. The original player will have been
debited with the fee - it is normally up to the players to arrange any
adjustments or recoveries between themselves. If you wish TM to show an
adjustment on member's invoices, you can do it using Members, Financial
Transactions, by putting through a reversal against the old player(s), and
charging the entry fee to the new player(s).

~ Entries, Print List of Entries in an Event.

To print a list of the entries in an event.

You are asked if you wish to view the print on your screen, or print it on
paper. Next, you key in a valid event number.

You are asked if you wish to include ratings in the print. It is suggested that
you include ratings when the print is for your own purposes, checking the
list of entries. Ratings are useful for deciding who the seeds are to be.
However, it is suggested that if this print is put up on your notice board, it
does NOT include ratings.

Select the order in which the report is to be sorted. If may be order of entry
(useful to collate with your entry forms) or sorted by surname.

If the event is a doubles event, each player's partner is shown. Every player
is included in the left column, and is shown again as a partner on the right.

~ Tournaments, Seeds.

Used to add or modify the seeds for a seeded or feed-in event.

Use this option after you have entered the players into an event, and before
you create the draw.

You may use this option to modify the seeds after you have created the
draw, but before creating the first round. If you modify the seeds after the
draw, you MUST also use Draw, Swop Entries Line Numbers to place the
new seeds in the correct positions in the draw.

If you wish to print the seeds, press your Print Screen key. Alternatively,
use Draw, Print a Draw.

Draw, Create a Draw will put seeds in the draw in the positions
recommended by the Tennis Australia Handbook.

~ Tournaments, Draw.

Used to create a new draw for an event, print the details of the lines in a
draw, or to swop the positions of lines in the draw.

~ Draw, Create a Draw.

Used to set up and print the draw for an event.

After the draw has been created, it is not possible to enter more players into
the event (however, you can use Entries, Replace a Player with Another
Player).

Event Number. Key in the event number for which the draw is to be
created. The draw will be created and printed.

If the draw has already been created, you will be warned of this. You may
create the draw again, in which case any draw and round details which
currently exist will be lost.

~ Draw, Print a Draw.

Used to print the draw for an event. Usually used after changes to the draw
have been made.

~ Draw, Swop Entries Line Numbers.

This option is used to change the positions of players in the draw for
Seeded and Feed-in events. TM automatically puts seeded players in special
positions in the draw. Ensure that seeded players remain in these positions.
You can use Tournaments, Seeds to change who the seeds are.

Byes. TM gives you the ability to swop the positions of byes. Remember
that the highest rated seeds should have byes before lower rated seeds, and
all seeds should have any byes before other players.

Round Robin events. You may wish to adjust a round robin event to ensure
that specific players play against each other in the final round. The following
line numbers in the draw play against each other in the last round:

4 players: draw lines 2-3, 1-4.
5 players: draw lines 2-4, 3-5.
6 players: draw lines 1-4, 2-6, 3-5.
7 players: draw lines 2-7, 3-5, 4-6.
8 players: draw lines 1-4, 2-6, 3-8, 7-5.
9 players: draw lines 1-4, 2-3, 5-9, 6-8.
10 players: draw lines 1-10, 2-3, 4-5, 6-7, 8-9.
11 players: draw lines 11-6, 10-7, 9-8, 5-1, 4-2.
12 players: draw lines 1-11, 2-12, 3-7, 4-8, 5-9, 6-10.
13 players: draw lines 1-6, 2-5, 3-4, 7-13, 8-12, 9-11.
Appendix.

Installation Disk.

File Listing. The following files should be on your installation disk:
INSTALL.EXE, TMPDTA.EXE, TMPPRG.EXE. The file listings for update
disks will vary.

Your installation disk will offer to automatically make the following changes
to your CONFIG.SYS file:

 FILES=33 BUFFERS=8

The files=33 figure must be a minimum of 33. However, you may vary the
number of buffers if you feel this is appropriate. The figure of 8 gives the
maximum speed on most computers.

For Australian users, you may wish to manually insert this statement which
will set your computer's DOS system date (as opposed to TM's system
date) to the Australian date format:
 DEVICE=039,,C:\DOS\COUNTRY.SYS

The install program will NOT set up a cache on your computer - you have to
do this yourself, if you wish to use a cache (Windows 95 automatically sets
up a cache). If you have extended memory available on your computer, a
disk cache will speed up Tennis Magic's sets and tournament generation
markedly. The size of the cache, and the type of cache you use will depend
on the amount of memory you have available. MS DOS version 4 and 5
include a suitable caching program, as does MS Windows versions 3.0 and
later. If you have 1 MB of spare extended memory available, a suitable
statement in your CONFIG.SYS file to install a DOS cache is:
 DEVICE=C:\DOS\SMARTDRV.SYS 1024

It is not necessary to include Tennis Magic on your DOS path, because it
should always be run from the TENNIS directory.

Problems, Errors.

"Access Denied" message when attempting to view a report on the screen.
This is caused by the DOS SHARE command. Do not use the SHARE
command when running TM.

Un-sequenced or Mis-sorted Printouts. If members, players, courts or other
data seems to be out of sequence, run Administration, Erase Indexes then
Quit.

Hardware Error, Virus Infection. Problems outside the scope of Tennis Magic
can result in corrupted data and program files. If you have any nonsense
characters on your prints or screens, the following steps should fix your
problem. They are listed in increasing order of severity.

1. Run Administration, Erase Indexes then Quit.
2. If you are running organised sets, run Sets, Day End Procedures. Then
Sets, Arrive all players again, and ensure resting and leaving is also up to
date. If you are using an arrival fee, credit all members who have been
charged twice (using Members, Financial - Transactions).
3. If you are running tournaments, delete the tournament, and key in all data
for that tournament again. (It will usually be less effort to restore from your
last backup).
4. Restore from your last backup, after fixing the source of the problem (eg:
faulty computer).

Error Messages. You should not normally get any system error messages
while running Tennis Magic. If you do get an error message on your screen,
immediately press the Print Screen key on your keyboard. If the screen is
not printed, check that your printer is online. If you are not able to fix a
problem after an error message is displayed, please send a copy of the
screen print, any other prints, and details of what you did prior to the error,
to the dealer who supplied TM to you, or to Micro Magic (address, phone,
fax at the front of this manual).
