function MenuLink(label, mlw, mlh, famfnt, fs, fntclr, fnthclr, bg, mhbgh, halgn, valgn, pad, mspace, to, sx, sy, srel, mlopq, vert, idt, aw, ah) 
{
	this.version = "020320 [MenuLink; mm_menu.js]";
	this.type = "MenuLink";
	this.mLinkWidth = mlw;
	this.mLinkItemHeight = mlh;
	this.fontSize = fs;
	this.fontWeight = "plain";
	this.fontFamily = famfnt;
	this.fontColor = fntclr;
	this.menuLinkFontColorHilite = fnthclr;
	this.bgColor = "#555555";
	this.menuBorder = 1;
	this.menuLinkBgcOpaquery=mlopq;
	this.menuItemBorder = 1;
	this.menuItemIndent = idt;
	this.menuItemBgColor = bg;
	this.menuItemVAlign = valgn;
	this.menuItemHAlign = halgn;
	this.menuItemPadding = pad;
	this.menuItemSpacing = mspace;
	this.menuLiteBgColor = "#ffffff";
	this.menuBorderBgColor = "#777777";
	this.menuHiliteBgColor = mhbgh;
	this.menucontainerBgColor = "#cccccc";
	this.childMenuIcon = "arrows.gif";
	this.submenuXOffset = sx;
	this.submenuYOffset = sy;
	this.submenuRelativeToItem = srel;
	this.vertical = vert;
	this.items = new Array();
	this.actions = new Array();
	this.childMenus = new Array();
	this.hideOnMouseOut = true;
	this.hideTimeout = to;
	this.addMenuLinkItem = addMenuLinkItem;
	this.writeMenus = writeMenus;
	this.MM_showMenu = MM_showMenu;
	this.onMenuItemOver = onMenuItemOver;
	this.onMenuItemAction = onMenuItemAction;
	this.hideMenu = hideMenu;
	this.hideChildMenu = hideChildMenu;
	if (!window.menus) window.menus = new Array();
	this.label = " " + label;
	window.menus[this.label] = this;
	window.menus[window.menus.length] = this;
	if (!window.activeMenus) window.activeMenus = new Array();
}
