IMPORTANT: When you unzip your Menu-let(tm) 1.0 package, make sure that
the .class files unzip with the full ".class" extension, and not just
".cla".  If they do not, this is because you are using a 16-bit unzipping
program rather than a 32-bit unzipping program.  In that case, you must 
rename the files so that the extension is ".class".  Also, the 
MenuObject.class file must be renamed as such if it unzips to a shorter
name.  If you are using a 16-bit operating system, you will have to do
this renaming once you've uploaded these files to your web server.  
DO NOT CHANGE THE NAME OF THESE OR ANY OTHER FILES IN ANY WAY OTHER 
THAN THAT DESCRIBED ABOVE.  
================================================================================
Your Menu-let(tm) 1.0 is a Java applet, and is a member of the Adaptable Applets(tm)
collection (C)1997 Q&D Software Development - http://www.q-d.com .  As such it
can be used on any platform; Windows, MAC, UNIX, etc.,and with any Java-enabled
browser, such as MSIE 3.0+, Netscape Navigator 3.0+, HotJava, etc.  

Your Form-let(tm) 1.0 package should include four files:

	README.TXT          This file.
	MenuObject.class    Menu-let(tm) object file
	MLxxxxxxxx.class    Menu-let(tm) applet (registered version only)
	MLxxxxxxxx.html     Sample HTML file    (registered version only)
	Menulet.class       Menu-let(tm) applet (shareware version only)
	Menulet.html        Sample HTML file    (shareware version only)
	
Assistance is available at help@q-d.com.  To purchase a registered copy of 
Menu-let(tm) 1.0, please visit our web site at http://www.q-d.com .  The
registration price is only US$19.95.
=================================================================================
Implementation:
^^^^^^^^^^^^^^

	Implementation of your Menu-let(tm) is a three-step process:

Step 1:	Copy and paste the HTML code from the Menulet.html file included with
	this package into your web page.  (You can surround it with <CENTER>
	</CENTER> tags if you wish the Menu-let(tm) to be centered in your page.
Step 2:	Modify the parameters in the pasted code to suit your needs.  A list of
	available parameters and their valid values appears at the bottom of 
	this text, as well as in the sample HTML file included with this package.  
Step 3:	Upload your MLxxxxxxxx.class (or Menulet.class) file, your MenuObject.class
	file, and your modified web page to your web server.  KEEP YOUR 
	MLxxxxxxxx.html (or Menulet.html) FILE AND THIS README.TXT FILE FOR 
	REFERENCE.

	In order to use Menu-let(tm) to its fullest potential, you should copy
and paste the HTML code you create to each page on your web site, not just the
main page.  That way, the menu will be available to your visitors from wherever
they are on your site.  
	If your site uses frames, you might consider having one frame consisting
only of your Menu-let(tm).  Then your menu will always be visible without the need
to include its code in each of your pages.  If you choose to implement Menu-let(tm)
in this fashion, you will need to specify a target in the Destination parameter
for each of your menu items (see description of Destination parameter below and
in the sample HTML file).
=================================================================================
How to use Menu-let(tm):

	In addition to the "Home" menu item, your Menu-let(tm) allows up to 6
top-level menu items, each containing up to 9 sub-menu items.  Top-level
menu items are designated with the numbers 10, 20, 30, 40, 50, and 60.
Using any of those numbers to designate a menu item will cause that menu
item to be a top-level menu item.  Sub-menu items are designated using the
numbers 11-19 (under top-level item number 10), 21-29 (under top-level 
item number 20), and so on.  Reading the HTML file that came with this 
package and running the applet will make these concepts clear.
	Each menu item has certain properties which can be modified simply by
modifying the parameters on your web page.  These properties include "ItemText",
"Destination", and "StatusText".

	ItemText:  	The Text property should be set to the text you wish
			displayed for that menu item.  If there is no Text
			property assigned to a menu item, it will not be visible.

	Destination:	The Destination property should be set to the URL of the
			page you wish displayed when this particular menu item
			is clicked.  The URL MUST be an absolute URL (including
			http://<server name>/<path>/<file>).  Relative URL's 
			will not work.  You can also specify a target window if
			you use frames on your site.  Simply follow the URL with
			a comma (,) and the name of the frame into which you wish
			the Destination URL to be loaded.  Valid frame names are
			"_top", "_self", "_parent", "_new", or any frame you may
			have created.

	StatusBar:	The StatusBar property may contain any text you wish
			displayed in the browser's status bar when a user moves
			his or her cursor over this particular menu item.

	HomeTarget:	The target window for your "Home" menu item.  Valid 
			values include _self (default), _top, _new, _parent, 
			and any frame name that you have created.  This parameter
			is necessary only if your site uses frames. 


	The following example will cause your Menu-let(tm) to display a top-level
menu item called "My Friends", and a sub-menu containing menu items for each of 
three friends which, when clicked on will bring you to their web pages:

	<PARAM NAME="MenuItem10Text" VALUE="My Friends">
	<PARAM NAME="MenuItem10StatusBar" VALUE="A list of my best friends">
	<PARAM NAME="MenuItem11Text" VALUE="Michael">
	<PARAM NAME="MenuItem11Destination" VALUE="http://www.someserver.com/~michael/">
	<PARAM NAME="MenuItem11StatusBar" VALUE="Mike's home page">
	<PARAM NAME="MenuItem12Text" VALUE="Joseph">
	<PARAM NAME="MenuItem12Destination" VALUE="http://www.anotherserver.net/~joseph/,Main">
	<PARAM NAME="MenuItem12StatusBar" VALUE="Joe's home page, loaded into a frame called Main">
	<PARAM NAME="MenuItem13Text" VALUE="Christine">
	<PARAM NAME="MenuItem13Destination" VALUE="http://www.onemore.net/~chris/,_top">
	<PARAM NAME="MenuItem13StatusBar" VALUE="Chris' home page, loaded into the top level browser window">

	As you can see, it's pretty straightforward.  Whenever you want to change 
anything in your Menu-let(tm) you just have to modify the applet's parameters in
your web page.

	Menu-let(tm) has other "global" parameters as well.  They are as follows:

	Copyright:	This parameter can be set to True or False, and dictates
			whether the Q&D Software copyright notice is displayed
			at the top of the Menu-let(tm).  (This only has an effect
			on registered users.  Unregistered users can not turn
			this feature off.)

	MenuStyle:	Can be set to Win95, Win3x, Rectangle, or RoundedRect.
			Setting this property to Win95 or Win3x will cause 
			Menu-let(tm) to take on the appearance of these respective
			operating systems.  You can use Rectangle or RoundedRect
			for a more generic look.

	PageColor:      Should be set to match the background color of your web
			page as closely as possible so that the applet blends in with
			the page.  Valid values are:  black, blue, cyan, darkGray, 
			gray, green, lightGray, magenta, orange, pink, red, white, 
			and yellow.

	MenuBackColor:	Should be set to the color you've chosen for
			the background color of your menu.  Valid values are:  
			black, blue, cyan, darkGray, gray, green, lightGray, 
			magenta, orange, pink, red, white, and yellow.

	MenuTextColor:	This property should be set to the color you've chosen for
			the text of your menu.  Valid values are:  
			black, blue, cyan, darkGray, gray, green, lightGray, 
			magenta, orange, pink, red, white, and yellow.

	ItemHeight:	Should be set to the height (in pixels) that you desire
			for all menu items.  (You should test this property setting
			along with your FontSize setting (see below) to make sure
			that your text fits where it belongs.)

	FontName:	Should be set to the font you wish your text displayed in.
			Valid values are: Dialog, TimesRoman, Helvetica

	FontSize:	Should be set to the font size you desire.  (You should test
			this property setting along with your ItemHeight setting 
			(see above) to make sure that your text fits where it belongs.)

	FontBold:	Set to True or False.

	FontItalic:	Set to True or False.

=================================================================================
Notes:
^^^^^
*****	You can not create third level items, only top-level and sub-level.

*****	The unregistered version of Menu-let(tm) has our own URL embedded under
	the Destination property for the "Home" menu item.  Upon registering
	Menu-let(tm), you will be asked for the URL of your own home page.  This
	URL will then be embedded as the Destination property under the "Home"
	menu item.  This URL can not be subsequently changed.  Any modifications
	to the "Home" Destination URL will require the purchase of a new 
	Menu-let(tm), since each one is individually compiled.
	
*****	Your Menu-let(tm) should be tested on both Netscape Navigator and MSIE
	prior to posting to your web site.  Known compatibility issues are as 
	follows:

		The physical size of the applet depends upon the number and size 
		of the menu items you specify.  MSIE will cause the applet to 
		automatically assume its correct size.  Netscape requires that 
		the HEIGHT and WIDTH parameters be tested and adjusted 
		appropriately.
=================================================================================
Menu-let(tm) parameters:
^^^^^^^^^^^^^^^^^^^^^^^

    <param name="Copyright" value=true>  <!-- Turns Q&D copyright notice on or off.
                                            (Registered version only -- unregistered
                                            version always has copyright notice.) -->
    <param name="MenuStyle" value="win95">  <!-- Specifies the style of your
                                            menu.  Valid: Rectangle, RoundedRect,
                                            Win3x, Win95 -->
    <param name="PageColor" value="white"> <!-- Set this to the current background color
                                            of your web page so that the menu blends in
                                            with the page.  Valid: black, blue, cyan,
                                            darkGray, gray, green, lightGray, magenta,
                                            orange, pink, red, white, yellow -->
    <param name="MenuBackColor" value=black> <!-- Specifies the color of your menu.
                                            Valid: black, blue, cyan, darkGray,
                                            gray, green, lightGray, magenta, orange,
                                            pink, red, white, yellow -->
    <param name="MenuTextColor" value=white> <!-- Specifies the color of the text
                                            of all unselected items within your menu.
                                            Valid: black, blue, cyan, darkGray,
                                            gray, green, lightGray, magenta, orange,
                                            pink, red, white, yellow -->
    <param name="ItemHeight" value="14"> <!-- Specifies the height (pixels) of all menu
                                            items.  (This should be tested along with the
                                            FontSize parameter) -->
    <param name="FontName" value="dialog"> <!-- Dialog, TimesRoman, Helvetica -->
    <param name="FontSize" value=12>  <!-- (This should be tested along with the ItemHeight
                                            parameter.) -->
    <param name="FontBold" value=false>
    <param name="FontItalic" value=false>

    <param name="MenuItem10Text" value="(some text)"> <!-- Top-level menu item -->
    <param name="MenuItem10StatusBar" value="some text"> 
    <param name="MenuItem11Text" value="some text"> <!-- Sub menu item -->
    <param name="MenuItem11Destination" value="a URL, an optional target"> 
    <param name="MenuItem11StatusBar" value="some text"> 
    .
    .
    .
    .
    <param name="MenuItem60Text" value="(some text)">
    <param name="MenuItem60StatusBar" value="some text"> 
    <param name="MenuItem61Text" value="some text">
    <param name="MenuItem61Destination" value="a URL, an optional target"> 
    <param name="MenuItem61StatusBar" value="some text"> 

=================================================================================

