/* Dimensions and offsets for various menu levels*/ var mainOffsetLeft = 20; var mainOffsetTop = 110; var firstWidth = 130; var firstHeight = 25; var firstOffsetTop = 0; var firstOffsetLeft = firstWidth+1; /* --- geometry and timing of the menu --- */ var MENU_POS1 = new Array(); // item sizes for different levels of menu MENU_POS1['height'] = [firstHeight, 20, 20]; // MENU_POS1['width'] = [firstWidth, 200, 170]; MENU_POS1['width'] = [firstWidth, 220, 190]; // menu block offset from the origin: // for root level origin is upper left corner of the page // for other levels origin is upper left corner of parent item MENU_POS1['block_top'] = [mainOffsetTop, 25, 0]; MENU_POS1['block_left'] = [mainOffsetLeft, 0, 171]; // offsets between items of the same level MENU_POS1['top'] = [firstOffsetTop, 21, 21]; MENU_POS1['left'] = [firstOffsetLeft, 0, 0]; // time in milliseconds before menu is hidden after cursor has gone out // of any items MENU_POS1['hide_delay'] = [200, 200, 200]; /* --- dynamic menu styles --- note: you can add as many style properties as you wish but be not all browsers are able to render them correctly. The only relatively safe properties are 'color' and 'background'. */ var MENU_STYLES1 = new Array(); // default item state when it is visible but doesn't have mouse over MENU_STYLES1['onmouseout'] = [ 'color', ['#000000', '#000000', '#000000'], 'background', ['#ffffff', '#BABABA', '#E2E2E2'], 'fontWeight', ['normal', 'normal', 'normal'], 'textDecoration', ['none', 'none', 'none'], ]; // state when item has mouse over it MENU_STYLES1['onmouseover'] = [ 'color', ['#ffffff', '#000000', '#000000'], 'background', ['#DC1E3B', '#DC1E3B', '#DC1E3B'], 'fontWeight', ['normal', 'normal', 'normal'], 'textDecoration', ['underline', 'none', 'none'], ]; // state when mouse button has been pressed on the item MENU_STYLES1['onmousedown'] = [ 'color', ['#ffffff', '#000000', '#000000'], 'background', ['#F5BFC7', '#F5BFC7', '#F5BFC7'], 'fontWeight', ['normal', 'normal', 'normal'], 'textDecoration', ['underline', 'none', 'none'], ];