// Cascading Popup Menus v5.2 - Single Frame Menu example script.


// If you're upgrading from v5.1, you can paste your existing menu data in, and if you're
// upgrading from v5.0 you need to add 'cursor' settings to your ItemStyles.
//
// And before going ANY further, you must have READ and AGREE TO the script license!
// It can be found on my site, in the syntax helpfile, or in the demo script document.


// 'horizontal Bar' style: menu items that use this ItemStyle are 40px wide, have 10px gaps
// between them, no popout indicator (the ">" in some menus) or popout indicator position,
// 0px padding of the text within items, #336699 background colour, a hover colour of #6699CC,
// 'highText' is the stylesheet class used for the menu text both normally and when highlighted,
// no border styles, 'null' means fully opaque items (set them to numbers between 0 and 100 to
// enable semitranslucency), and the 'hand'/'default' cursors are used for linked/submenu items.

var hBar = new ItemStyle(40, 22, '', 0, 5, '15#660000', '10#660000', 'highText', 'highText', '', '',
 null, null, 'hand', 'default');

// The 'sub Menu' items: these have popout indicators of "Greater Than" signs ">" 15px from their
// right edge, and CSS borders. Text class also changes on mouseover.

var subM = new ItemStyle(22, 0, '&gt;', -15, 3, '#660000', '#993333', 'highText', 'highText',
 '', '', null, null, 'hand', 'default');

// 'subBlank' is similar, but has an 'off' border the same colour as its background so it
// appears borderless when dim, and 1px spacing between items to show the hover border.

var subBlank = new ItemStyle(22, 1, '&gt;', -15, 3, '#CCCCDD', '#6699CC', 'lowText', 'highText',
 'itemBorderBlank', 'itemBorder', null, null, 'hand', 'default');

// The purplish 'button' style also has 1px spacing to show up the fancy border, and it has
// different colours/text and less padding. They also have translucency set -- these items
// are 80% opaque when dim and 95% when highlighted. It uses the 'crosshair' cursor for items.

var button = new ItemStyle(22, 1, '&gt;', -15, 2, '10#006633', '10#CC6600', 'buttonText', 'buttonHover',
 'buttonBorder', 'buttonBorderOver', 80, 95, 'crosshair', 'default');

var pMenu = new PopupMenu('pMenu');
with (pMenu)

{

startMenu('root', false, 310, 107, 25, hBar, '', false);
addItem('HOME', 'index.html', '', hBar, 50);
addItem('PROGRAM', 'mProgram', 'sm:', null, 65);
addItem('INFORMATION', 'mInformation', 'sm:', null, 83);
addItem('CONTACT', 'contact.html', '', hBar, 70);

startMenu('mProgram', true, 0, 25, 90, subM, '', false);
addItem('Overview', 'overview.html', '');
addItem('Curriculum', 'mCurriculum', 'sm:');
addItem('Season', 'mSeason', 'sm:');
addItem('Downloads', 'downloads.html', '');

startMenu('mInformation', true, 0, 25, 130, subM, '', false);
addItem('Box Office', 'tickets.html', '');
addItem('Program Director', 'director.html', '');
addItem('Community', 'outreach.html', '');
addItem('Links', 'links.html', '');

startMenu('mCurriculum', true, 90, 0, 149, subM, '', false);
addItem('Theatre I - Ensemble', 'ensemble.html', '');
addItem('Theatre II - Repertory', 'repertory.html', '');
addItem('Theatre III - Company', 'company.html', '');
addItem('ADV Theatre - Professional', 'professional.html', '');
addItem('Stage Craft', 'stagecraft.html', '');

startMenu('mSeason', true, 90, 0, 149, subM, '', false);
addItem('Rumors', 'show1.html', '');
addItem('See How They Run', 'show2.html', '');
addItem('The Nerd', 'show3.html', '');
addItem('A Christmas Carol', 'show4.html', '');
addItem('Showcase 2011', 'show5.html', '');
addItem('Dracula', 'show6.html', '');
addItem('Twelfth Night', 'show7.html', '');
addItem('Beauty and the Beast', 'show8.html', '');



};