| Variable | Description | Value | Example |
| HM_PG_MenuWidth | width of menus | Pixels. Specified as integer, string, or string JS expression to be evaluated | HM_PG_MenuWidth = 120 |
| HM_PG_FontFamily | The font family of menu item displayed text. | Font name. Specified as string or string JS expression | HM_PG_FontFamily = "Arial,Geneva,sans-serif" |
| HM_PG_FontSize | The font size, in points, of menu item displayed text. | Points. Specified as integer, string, or string JS expression | HM_PG_FontSize = 10 |
| HM_PG_FontBold | If true, the menu item displayed text is rendered as bold text. If false, it is rendered as normal text. | Boolean. Specified as true/false, integer (1/0), string, or string JS expression | HM_PG_FontBold = false |
| HM_PG_FontItalic | If true, the menu item displayed text is rendered as italic text. If false, it is rendered as normal text. | Boolean. Specified as true/false, integer (1/0), string, or string JS expression | HM_PG_FontItalic = false |
| HM_PG_FontColor | The font color of menu item displayed text. | Hexadecimal color value or color name. Specified as string or string JS expression | HM_PG_FontColor = "#32D2E4" |
| HM_PG_FontColorOver | The font color of menu item displayed text, when the user mouses over the item. | Hexadecimal color value or color name. Specified as string or string JS expression | HM_PG_FontColorOver = "purple" |
| HM_PG_BGColor | The background color of menu items. | Hexadecimal color value or color name. Specified as string or string JS expression | HM_PG_BGColor = "#DDDDDD" |
| HM_PG_BGColorOver | The background color of a menu item when the user mouses over the item. | Hexadecimal color value or color name. Specified as string or string JS expression | HM_PG_BGColorOver = "#FFCCCC" |
| HM_PG_ItemPadding | The menu item padding (distance from item edge to item text). | Pixels. Specified as integer, string, or string JS expression | HM_PG_ItemPadding = 3 |
| HM_PG_BorderWidth | The width of the menu border. May be set to 0 to remove border. | Pixels. Specified as integer, string, or string JS expression | HM_PG_BorderWidth = 2 |
| HM_PG_BorderColor | The color of the menu border. | Hexadecimal color value or color name. Specified as string or string JS expression | HM_PG_BorderColor = "black" |
| HM_PG_BorderStyle | The CSS style of the menu border. Examples:  (see the detailed discussion for browser specific information) | Valid CSS border style identifier Specified as string or string JS expression | HM_PG_BorderStyle = "solid" |
| HM_PG_SeparatorSize | The height of the line that separates menu items within a menu. | Pixels. Specified as integer, string, or string JS expression | HM_PG_SeparatorSize = 1 |
| HM_PG_SeparatorColor | The color of the item separator lines. Only Internet Explorer and Netscape 6 will render the separator color. | Hexadecimal color value or color name. Specified as string or string JS expression | HM_PG_SeparatorColor = "red" |
| HM_PG_ImageSrc | The filename of the image to be used to denote the existence of a child menu, usually an arrow, or triangle. Many such images are provided with HM, visit this page for a listing. | Valid GIF or JPG filename URL. Specified as a string or string JS expression |
HM_PG_ImageSrc = "HM_More_black_right.gif" |
| HM_PG_ImageSrcLeft | The filename of the image to be used to denote the existence of a child menu, usually an arrow, or triangle. Used when menus are displayed from right to left (i.e., when HM_PG_RightToLeft = true. | Valid GIF or JPG filename URL. Specified as a string or string JS expression |
HM_PG_ImageSrcLeft = "HM_More_black_left.gif" |
| HM_PG_ImageSrcOver | The filename of the image to be used when the "more" image (HM_PG_ImageSrc) is rolled over by the mouse. Leave blank for no more image rollover effect. | Valid GIF or JPG filename URL. Specified as a string or string JS expression |
HM_PG_ImageSrcOver = "HM_More_white_right.gif" |
| HM_PG_ImageSrcLeftOver | The filename of the image to be used when the "more" image (HM_PG_ImageSrcLeft) is rolled over by the mouse. Leave blank for no more image rollover effect. Used when menus are displayed from right to left (i.e., when HM_PG_RightToLeft = true. | Valid GIF or JPG filename URL. Specified as a string or string JS expression |
HM_PG_ImageSrcLeftOver = "HM_More_white_left.gif" |
| HM_PG_ImageSize | The size of the above "more" images when displayed. | Pixels. Specified as integer, string, or string JS expression | HM_PG_ImageSize = 5 |
| HM_PG_ImageHorizSpace | Amount of additional horizontal space to be added between the item border and the "more" image in a menu item with associated child menu. | Pixels. Specified as integer, string, or string JS expression | HM_PG_ImageHorizSpace = 5 |
| HM_PG_ImageVertSpace | Amount of additional vertical space to be added between the item border and the "more" image in a menu item with associated child menu. | Pixels. Specified as integer, string, or string JS expression | HM_PG_ImageVertSpace = 5 |
| HM_PG_KeepHilite | If set to true, the selected item in a parent menu remains highlighted when the user navigates a child menu. | Boolean. Specified as true/false, integer (1/0), string, or string JS expression | HM_PG_KeepHilite = true |
| HM_PG_ClickStart | If true, the menus appear when the user clicks a link. If false, the menus appear when the user mouses over a link. | Boolean. Specified as true/false, integer (1/0), string, or string JS expression | HM_PG_ClickStart = false |
| HM_PG_ClickKill | If true, the menus are hidden when the user clicks on the page away from the menus. If false, the menus are hidden when the user mouses out of the menus. | Boolean. Specified as true/false, integer (1/0), string, or string JS expression | HM_PG_ClickKill = true |
| HM_PG_ChildOverlapp | The horizontal distance a child menu overlaps its parent menu. | Pixels. Specified as integer, string, or string JS expression | HM_PG_ChildOverlap = 50 |
| HM_PG_ChildOffset | The vertical distance from the top of a menu item to the top of the corresponding pop-up child menu. | Pixels. Specified as integer, string, or string JS expression | HM_PG_ChildOffset = 10 |
| HM_PG_ChildPerCentOver | Sets the horizontal distance a child menu overlaps its parent menu, as a percentage of the parent menu's width. If this parameter is omitted, the HM_PG_ChildOverlap parameter is used. | Percentage Specified as integer, string, or string JS expression | HM_PG_ChildPerCentOver = 33 |
| HM_PG_TopSecondsVisible | If clickKill is false, the value of this variable determines the time in seconds that the top-level menu of the menu tree remains visible after the user mouses out of the menu tree. | Seconds Specified as integer, floating point number, string, or string JS expression | HM_PG_TopSecondsVisible = .5 |
| HM_PG_ChildSecondsVisible | If clickKill is false, the value of this variable determines the time in seconds that the child-level menu of the menu tree remains visible after the user mouses out of the menu tree. | Seconds Specified as integer, floating point number, string, or string JS expression | HM_PG_ChildSecondsVisible = .3 |
| HM_PG_StatusDisplayBuild | Causes a message to be displayed in the browser status bar every time a menu element is created and upon completion of menu creation. | Boolean. Specified as true/false, integer (1/0), string, or string JS expression | HM_PG_StatusDisplayBuild = 1 |
| HM_PG_StatusDisplayLink | Causes the link URL associated with a menu item to display in the status bar when the user moves the mouse over the item. | Boolean. Specified as true/false, integer (1/0), string, or string JS expression | HM_PG_StatusDisplayLink = 0 |
| HM_PG_UponDisplay | Specifies a JavaScript statement to be evaluated when a menu tree is made visible. | JS Statement. Specified as a string JS expression | HM_PG_UponDisplay = "document.bgColor='red'" |
| HM_PG_UponHide | Specifies a JavaScript statement to be evaluated when a menu tree is hidden. | JS Statement. Specified as a string JS expression | HM_PG_UponHide = "document.bgColor='white'" |
| HM_PG_RightToLeft | If true, menus are displayed from right to left, instead of the normal left-to-right behavior. | Boolean. Specified as true/false, integer (1/0), string, or string JS expression | HM_PG_RightToLeft = false |
| HM_PG_CreateTopOnly | If true, only the top level menu(s) is/are created when the initial page loads; child menus are created dynamically when the user activates (rolls over or clicks) a menu item. Can be used to speed the display of the initial menus on the page. | Boolean. Specified as true/false, integer (1/0), string, or string JS expression | HM_PG_CreateTopOnly = false |
| HM_PG_ShowLinkCursor | If true, the typical mouse pointer is changed to a "link pointer" when the user rolls over an item element with a link. | Boolean. Specified as true/false, integer (1/0), string, or string JS expression | HM_PG_ShowLinkCursor = true |
| HM_PG_NSFontOver | If true, omit the font color change from the mouseover behavior in Netscape 4.0.6. See this discussion for details. | Boolean. Specified as true/false, integer (1/0), string, or string JS expression | HM_PG_NSFontOver = true |
| HM_PG_ScrollEnabled | If true, tall child menus that do not fit within the browser window will be scroll-enabled. If omitted or false, no scrolling is enabled. | Boolean. Specified as true/false, integer (1/0), string, or string JS expression | HM_PG_ScrollEnabled = true |
| HM_PG_ScrollBarHeight | The vertical height of the scroll elements. The "scroll" image will automatically be centered, both horizontally and vertically. | Pixels. Specified as integer, string, or string JS expression | HM_PG_ScrollBarHeight = 5 |
| HM_PG_ScrollBarColor | The background color for the scroll image box at the top/bottom of scroll enabled menus. | Hexadecimal color value or color name. Specified as string or string JS expression | HM_PG_ScrollBarColor = "lightgrey" |
| HM_PG_ScrollImgSrcTop | The filename of the image to be used in the top scroll element on scroll-enabled menus. Usually an arrow, or triangle. Many such images are provided with HM, visit this page for a listing. | Valid GIF or JPG filename URL. Specified as a string or string JS expression |
HM_PG_ScrollImgSrcTop = "HM_More_black_top.gif" |
| HM_PG_ScrollImgSrcBot | The filename of the image to be used in the bottom scroll element on scroll-enabled menus. Usually an arrow, or triangle. Many such images are provided with HM, visit this page for a listing. | Valid GIF or JPG filename URL. Specified as a string or string JS expression |
HM_PG_ScrollImgSrcBot = "HM_More_black_bot.gif" |
| HM_PG_ScrollImgWidth | The width of the image displayed in the scroll elements. This value is used to position the image horizontally: | Pixels. Specified as integer, string, or string JS expression | HM_PG_ScrollImgWidth = 9 |
| HM_PG_ScrollImgHeight | The height of the image displayed in the scroll elements. This value is used to position the image vertically: | Pixels. Specified as integer, string, or string JS expression | HM_PG_ScrollImgHeight = 5 |
| HM_PG_ScrollBothBars | If true, the scroll element is always visible on both the top and bottom of tall, scroll-enabled menus. If omitted or false, the top and bottom scroll bars only appear when there are hidden elements in the menu that can be scrolled to (i.e., elements that are outside the visible edges of the menus). | Boolean. Specified as true/false, integer (1/0), string, or string JS expression | HM_PG_ScrollBothBars = false |
| HM_PG_HoverTimeTop | The interval, in milliseconds, to wait before displaying or hiding a child menu associated with an item in any top-level menu. | Milliseconds. Specified as integer, string, or string JS expression | HM_PG_HoverTimeTop = 1000 |
| HM_PG_HoverTimeTree | the interval, in milliseconds, to wait before displaying or hiding a child menu associated with an item in any menu other than a top-level menu. | Milliseconds. Specified as integer, string, or string JS expression | HM_PG_HoverTimeTree = 1000 |