var subA = new ItemStyle(39, 0, '', -15, 0, '../images/topmenu_back2.gif', '../images/topmenu_back2h.gif', 'lowText', 'highText',
 '', '', null, null, 'hand', 'default');
var subB = new ItemStyle(65, 0, '', -15, 0, '../images/topmenu_back2.gif', '../images/topmenu_back2h.gif', 'lowText', 'highText',
 '', '', null, null, 'hand', 'default');
var subC = new ItemStyle(69, 0, '', -15, 0, '../images/topmenu_back2.gif', '../images/topmenu_back2h.gif', 'lowText', 'highText',
 '', '', null, null, 'hand', 'default');
var subD = new ItemStyle(65, 0, '', -15, 0, '../images/topmenu_back2.gif', '../images/topmenu_back2h.gif', 'lowText', 'highText',
 '', '', null, null, 'hand', 'default');
var subE = new ItemStyle(48, 0, '', -15, 0, '../images/topmenu_back2.gif', '../images/topmenu_back2h.gif', 'lowText', 'highText',
 '', '', null, null, 'hand', 'default');
var subF = new ItemStyle(56, 0, '', -15, 0, '../images/topmenu_back2.gif', '../images/topmenu_back2h.gif', 'lowText', 'highText',
 '', '', null, null, 'hand', 'default');
var subI = new ItemStyle(98, 0, '', -15, 0, '../images/topmenu_back2.gif', '../images/topmenu_back2h.gif', 'lowText', 'highText',
 '', '', null, null, 'hand', 'default');
var subJ = new ItemStyle(80, 0, '', -15, 0, '../images/topmenu_back2.gif', '../images/topmenu_back2h.gif', 'lowText', 'highText',
 '', '', null, null, 'hand', 'default');
var subK = new ItemStyle(84, 0, '', -15, 0, '../images/topmenu_back2.gif', '../images/topmenu_back2h.gif', 'lowText', 'highText',
 '', '', null, null, 'hand', 'default');
var subL = new ItemStyle(89, 0, '', -15, 0, '../images/topmenu_back2.gif', '../images/topmenu_back2h.gif', 'lowText', 'highText',
 '', '', null, null, 'hand', 'default');
var subM = new ItemStyle(104, 0, '', -15, 0, '../images/topmenu_back2.gif', '../images/topmenu_back2h.gif', 'lowText', 'highText',
 '', '', null, null, 'hand', 'default');
var subP = new ItemStyle(73, 0, '', -15, 0, '../images/topmenu_back2.gif', '../images/topmenu_back2h.gif', 'lowText', 'highText',
 '', '', null, null, 'hand', 'default');
var subN = new ItemStyle(18, 0, '', -15, 0, '../images/dropdown_back.gif', '../images/dropdown_backh.gif', 'lowText', 'highText',
 '', '', null, null, 'hand', 'default');
var subQ = new ItemStyle(36, 0, '', -15, 0, '../images/dropdown_back.gif', '../images/dropdown_backh.gif', 'lowText', 'highText',
 '', '', null, null, 'hand', 'default');
var subO = new ItemStyle(34, 0, '', -15, 0, '#29296B', '#0707FF', 'lowText', 'highText',
 'itemBorder', 'itemBorder', null, null, 'hand', 'default');
var subsep = new ItemStyle(1, 0, '', -15, 0, '../images/separator2.gif', '../images/separator2.gif', 'lowText', 'lowText2',
 '', '', null, null, 'hand', 'default');

var pMenu = new PopupMenu('pMenu');
with (pMenu)
{
startMenu('root', false, 'window.page.elmPos("home").x + 116', 'window.page.elmPos("home").y + 35', 18, subM, '', false);
addItem('<CENTER><B>How? What?</B></CENTER>', 'mWhat', 'sm:', subI);
addItem('', '', '', subsep);
addItem('<CENTER><B>Bibs</B></CENTER>', 'mBibs', 'sm:', subA);
addItem('', '', '', subsep);
addItem('<CENTER><B>Calendar</B></CENTER>', 'mCalendar', 'sm:',  subP);
addItem('', '', '', subsep);
addItem('<CENTER><B>Results</B></CENTER>', '../info/results.shtml', 'parent', subB);
addItem('', '', '', subsep);
addItem('<CENTER><B>Rankings</B></CENTER>', 'mRank', 'sm:', subP);
addItem('', '', '', subsep);
addItem('<CENTER><B>Courses</B></CENTER>', '../courses/courses.htm', 'parent', subC);
addItem('', '', '', subsep);
addItem('<CENTER><B>Small Ads</B></CENTER>', 'mAds', 'sm:', subJ);
addItem('', '', '', subsep);
addItem('<CENTER><B>Chatter</B></CENTER>', 'window.open("http://www.giveitfish.co.uk/phpBB3/","","width=1000,height=800,left=5,top=5,scrollbars,resizable,toolbar")', 'js:', subD);
addItem('', '', '', subsep);
addItem('<CENTER><B>Resources</B></CENTER>', 'mReso', 'sm:', subK);
addItem('', '', '', subsep);
addItem('<CENTER><B>Mobile</B></CENTER>', 'window.open("../mobile/index.htm","","width=1000,height=800,left=5,top=5,scrollbars,resizable,toolbar")', 'js:', subF);
addItem('', '', '', subsep);
addItem('<CENTER><B>Committee</B></CENTER>', '../committee/index.shtml', 'parent', subL);

startMenu('mWhat', true, 0, 17, 144, subN);
addItem('&nbsp;Getting Into Slalom', '../info/FAQs.htm', 'parent');
addItem('&nbsp;What is Slalom?', '../info/FAQs.htm#what_is_it', 'parent');
addItem('&nbsp;Your First Race', '../info/FAQs.htm#first_race', 'parent');
addItem('&nbsp;Classes', '../info/FAQs.htm#events', 'parent');
addItem('&nbsp;Age Groups', '../info/FAQs.htm#age_bands', 'parent');
addItem('&nbsp;Women and Girls', '../info/FAQs.htm#women', 'parent');
addItem('&nbsp;Team Racing', '../info/FAQs.htm#teams', 'parent');
addItem('&nbsp;Divisions', '../info/FAQs.htm#divisions', 'parent');
addItem('&nbsp;How Hard...?', '../info/FAQs.htm#how_hard', 'parent');
addItem('&nbsp;Promotion', '../info/FAQs.htm#promotion', 'parent');
addItem('&nbsp;Getting a Bib', '../info/FAQs.htm#bibs', 'parent');
addItem('&nbsp;Reinstatement', '../info/FAQs.htm#reinstatement', 'parent');
addItem('&nbsp;Equipment', '../info/FAQs.htm#equipment', 'parent');
addItem('&nbsp;Slalom Clubs', '../info/slalom_clubs.htm', 'parent');
addItem('&nbsp;Training Sites', '../info/training_sites.htm', 'parent');
addItem('&nbsp;BCU Membership', '../info/FAQs.htm#joining', 'parent');
addItem('&nbsp;Technique Library', 'window.open("http://www.slalomtechnique.co.uk/","","width=1010,height=790,left=5,top=5,scrollbars,resizable")', 'js:');
addItem('&nbsp;Slalom Rules', 'window.open("../committee/2011_UK_Slalom_Rules.pdf","","width=1010,height=790,left=5,top=5,scrollbars,resizable")', 'js:');

startMenu('mBibs', true, 0, 17, 160, subN);
addItem('&nbsp;K1 Women', '../bibs/K1Wbibs2012.htm', 'parent');
addItem('&nbsp;K1 Men', '../bibs/K1Mbibs2012.htm', 'parent');
addItem('&nbsp;C1 Women', '../bibs/C1Wbibs2012.htm', 'parent');
addItem('&nbsp;C1 Men', '../bibs/C1Mbibs2012.htm', 'parent');
addItem('&nbsp;C2', '../bibs/C2bibs2012.htm', 'parent');
addItem('&nbsp;Vets', '../bibs/Vetsbibs2012.htm', 'parent');
addItem('&nbsp;All 2012 Bibs in Excel', 'window.open("../bibs/2012bibs.xls","","width=800,height=690,left=5,top=5,scrollbars,resizable")', 'js:');

startMenu('mCalendar', true, 0, 17, 170, subN);
addItem('&nbsp;2012 Calendar', '../calendar/calendar2012.shtml', 'parent');
addItem('&nbsp;Calendar - Premier', '../calendar/calendar2012P.shtml', 'parent');
addItem('&nbsp;Calendar - Division 1', '../calendar/calendar2012D1.shtml', 'parent');
addItem('&nbsp;Calendar - Division 2', '../calendar/calendar2012D2.shtml', 'parent');
addItem('&nbsp;Calendar - Division 3', '../calendar/calendar2012D3.shtml', 'parent');
addItem('&nbsp;Calendar - Novices', '../calendar/calendar2012D4.shtml', 'parent');
addItem('&nbsp;2012 PDF to Print', 'window.open("../calendar/2012YearbookCalendar-final.pdf","","width=990,height=790,left=5,top=5,scrollbars,resizable")', 'js:');
addItem('&nbsp;2012 Grid Format', 'window.open("../calendar/2012calendar_draft.pdf","","width=990,height=790,left=5,top=5,scrollbars,resizable")', 'js:');
addItem('&nbsp;Internationals', 'window.open("http://www.canoeicf.com/icf/Aboutoursport/Canoe-Slalom/More-on-Canoe-Slalom/Canoe-Slalom-Calendar.html","","width=1000,height=790,left=5,top=5,scrollbars,resizable")', 'js:');
// addItem('&nbsp;ECA Calendar', 'window.open("http://www.canoe-europe.org/Calendar.aspx","","width=1000,height=790,left=5,top=5,scrollbars,resizable")', 'js:');
addItem('&nbsp;Entry Fees', '../events/entry_fees.htm', 'parent');

startMenu('mRank', true, 0, 17, 144, subN);
addItem('&nbsp;Premier', '../rankings/rank11prem.shtml', 'parent');
addItem('&nbsp;Division 1', '../rankings/rank11Div1.shtml', 'parent');
addItem('&nbsp;Division 2', '../rankings/rank11Div2.shtml', 'parent');
addItem('&nbsp;Division 3', '../rankings/rank11Div3.shtml', 'parent');
addItem('&nbsp;Division 4', '../rankings/rank11Div4.shtml', 'parent');
addItem('&nbsp;C1 Women', '../rankings/rank11C1W.shtml', 'parent');
addItem('&nbsp;C2 Prem/1 Div 2/3', '../rankings/rank11C2.shtml', 'parent');
addItem('&nbsp;Officials', '../rankings/rank11officials.shtml', 'parent');
addItem('&nbsp;J10 League', '../rankings/league11J10.htm', 'parent');
addItem('&nbsp;J12 League', '../rankings/league11J12.htm', 'parent');
addItem('&nbsp;J14 League', '../rankings/league11J14.htm', 'parent');
addItem('&nbsp;J16 League', '../rankings/league11J16.htm', 'parent');
addItem('&nbsp;J18 League', '../rankings/league11J18.htm', 'parent');
addItem('&nbsp;U23 League', '../rankings/league11U23.htm', 'parent');
addItem('&nbsp;Masters', '../rankings/masters_league2011.shtml', 'parent');
// addItem('&nbsp;World Rankings C1M', 'window.open("../rankings/2009world_rankC1M.PDF","","width=1000,height=790,left=5,top=5,scrollbars,resizable")', 'js:');
// addItem('&nbsp;World Rankings C1W', 'window.open("../rankings/2009world_rankC1W.PDF","","width=1000,height=790,left=5,top=5,scrollbars,resizable")', 'js:');
// addItem('&nbsp;World Rankings C2', 'window.open("../rankings/2009world_rankC2M.PDF","","width=1000,height=790,left=5,top=5,scrollbars,resizable")', 'js:');
// addItem('&nbsp;World Rankings K1M', 'window.open("../rankings/2009world_rankK1M.PDF","","width=1000,height=790,left=5,top=5,scrollbars,resizable")', 'js:');
// addItem('&nbsp;World Rankings K1W', 'window.open("../rankings/2009world_rankK1W.PDF","","width=1000,height=790,left=5,top=5,scrollbars,resizable")', 'js:');
// addItem('&nbsp;DV League', '../rankings/league08Vets.htm', 'parent');

startMenu('mAds', true, 0, 17, 150, subN);
addItem('&nbsp;Boats & Equipment', '../info/adverts.htm', 'parent');
addItem('&nbsp;Accommodation', '../info/adverts_accom.htm', 'parent');

startMenu('mReso', true, 0, 17, 150, subN);
addItem('&nbsp;Links', '../info/links.htm', 'parent');
addItem('&nbsp;Organiser&rsquo;s Pack', '../organisers_pack/index.htm', 'parent');
addItem('&nbsp;Archive', '../info/archive.htm', 'parent');
addItem('&nbsp;Yearbook Errata', '../info/2011yearbook_errata.htm', 'parent');
addItem('&nbsp;Points Calculator', 'window.open("http://www.floatingducks.co.uk/slalom/","","width=990,height=790,left=5,top=5,scrollbars,resizable")', 'js:');
}

// ******************** FUNCTIONS CALLED BY THE EFFECTS SECTION ********************

// This is the "positioning from page anchors" code used by the advanced positioning expressions.
page.elmPos=function(e,p)
{
 var x=0,y=0,w=p?p:this.win;
 e=e?(e.substr?(isNS4?w.document.anchors[e]:getRef(e,w)):e):p;
 if(isNS4){if(e&&(e!=p)){x=e.x;y=e.y};if(p){x+=p.pageX;y+=p.pageY}}
 if (e && this.MS && navigator.platform.indexOf('Mac')>-1 && e.tagName=='A')
 {
  e.onfocus = new Function('with(event){self.tmpX=clientX-offsetX;' +
   'self.tmpY=clientY-offsetY}');
  e.focus();x=tmpX;y=tmpY;e.blur()
 }
 else while(e){x+=e.offsetLeft;y+=e.offsetTop;e=e.offsetParent}
 return{x:x,y:y};
};





