ShingleMenu

Description:
              
ShingleMenu is a menu for navigating homepages.


Configuration:

* "textcolor" (hexadecimal color value) The text color.
* "background" (hexadecimal color value) The background color.
* "platecolor" (hexadecimal color value) The color of the plate. This is the color
  seen in the middle of the plate. A tip is to choose bright colors.
* "conecolor" (hexadecimal color value) This is the color of the plateholders. It is
  the brightest color seen on the plateholder, so a tip is to choose bright colors.
* "aroundcolor" (hexadecimal color value) The color of the rectangle around the plate.
* "lightupcolor" (hexadecimal color value) The color of the rectangle arounf the plate
  when the mousepointer is over the plate.

* "font" ("Helvetica", "TimesRoman", "Courier", "Dialog", "ZapfDingbats") The 
  font type.
* "fontsize" (integer number) Font size.
* "bold" ("yes","no") If the text style should be bold or not.
* "italic" ("yes","no") If the text style should be italic or not.

* "delay" (integer number) Sets the time for a single step in ms.
* "anglestep" (integer number) The step of the rotating, in degrees. A single turn
  is 360 degrees and normal values of this parameter is between 20 and 30. By 
  increasing the "anglestep" you can speed up the rotation.
* "turns" (integer number) The number of turns the plate will do. Don't choose a too
  high value, since during a plate is rotating you can't do anything else.
* "slowing" (integer number) This parameter controls the slowing of the platerotation.
  Setting this parameter to "0" makes the rotation constant.

* "target" ("_self","_parent","_top","_blank", "name of a frame") This sets the target
  where the linked page should be loaded. If you use frames then write the name of the
  target frame as value, but you can also choose between:
	_self	show in current frame
	_parent	show in parent frame
	_top	show in top-most frame
	_blank	show in new unnamed top-level window
		
* "jumpbefore" ("yes","no") This decides if the rotation will be done before or after
  jumping to the link. Choosing "yes" has the advantage of connecting faster to the link
  since you don't have to wait until the rotation is finished before connecting, but a
  disadvantage may be that connecting steals time from the rotation so that it on slow
  machines will look a bit jerky.

* "menuitemXX" (text) The text of the menuitem shown on the plates.
* "urlXX" (text) The URL that will be shown in the "target" window when clicked
  on the plate with text "menuitemXX".
* NOTE: URLs must be fully specified, as in; http://www.my_host.com/home/index.htm
        Relative URLs (eg: ./index.htm) are not supported.

Here is a sample HTML-configuration with recommended values:

 <applet CODE="shinglemenu.class" WIDTH="200" HEIGHT="100">
<param name="background" value="000000">
<param name="textcolor" value="000000">
<param name="platecolor" value="00dd00">
<param name="conecolor" value="ff6633">
<param name="aroundcolor" value="339966">
<param name="lightupcolor" value="ffff80">
<param name="font" value="Verdana">
<param name="fontsize" value="16">
<param name="bold" value="no">
<param name="italic" value="no">
<param name="delay" value="20">
<param name="anglestep" value="24">
<param name="turns" value="2">
<param name="slowing" value="6">
<param name="jumpbefore" value="no">
<param name="target" value="_self">
<param name="menuitem0" value="Free Java Applets">
<param name="menuitem1" value="Free Java Scripts">
<param name="menuitem2" value="Free DHTML Scripts">
<param name="url0" value="http://www.viewsource.dk">
<param name="url1" value="http://www.viewsource.dk">
<param name="url2" value="http://www.viewsource.dk">
</applet>