function init(){
if(!window.standards) return;
if(window.inited) return;
//////////////////////////////////  GLOBAL OFFSET VARIABLES //////////////////////////////	
	if(bw.wIE || bw.ns){
		menuOffsetTop = 3; // first level menu. smaller number is more up
		menuOffsetLeft = 2; // first level menu. smaller number is more right.
	}
	else if(bw.mIE){
		menuOffsetTop = -1; // first level menu. smaller number is more right
		menuOffsetLeft = -6; // first level menu. smaller number is more right
	}
	submenuOffsetTop = -14 ;// smaller number is closer to top

	if(bw.wIE) submenuOffsetLeft = -12; // left-side menu. smaller number is closer to menu
	else if(bw.mIE) submenuOffsetLeft = -4; // left-side menu. smaller number is closer to menu

	submenuOffsetRight = 0;// right-side menu.  smaller number is closer to menu.
//////////////////////////////////  GLOBAL OFFSET VARIABLES //////////////////////////////	


var uiMenubar = new Menubar();

var legMenu = new Menu('&nbsp;LEAGUE INFORMATION&nbsp;');
uiMenubar.add(legMenu);
legMenu.add(new MenuItem('Home','http://www.coachab.com'));
legMenu.add(new MenuItem("Rules & Guidelines",'coachrules2010.pdf'));
legMenu.add(new MenuItem("League Information",'coachinfo.htm'));
legMenu.add(new MenuItem("GM Editor Information",'editorinfo.htm'));
legMenu.add(new MenuItem("GM Application",'apply.htm'));
legMenu.add(new MenuItem('GM Listing','gmlist.htm'));

var genMenu = new Menu('&nbsp;GENERAL INFORMATION&nbsp;');
uiMenubar.add(genMenu);
genMenu.add(new MenuItem('Schedule','schedule.htm'));
genDailyMenu = new Menu('Daily Review');
genDailyMenu.add(new MenuItem('Monday','reviewmon.htm'));
genDailyMenu.add(new MenuItem('Tuesday','reviewtue.htm'));
genDailyMenu.add(new MenuItem('Wednesday','reviewwed.htm'));
genDailyMenu.add(new MenuItem('Thursday','reviewthu.htm'));
genDailyMenu.add(new MenuItem('Friday','reviewfri.htm'));
genDailyMenu.add(new MenuItem('Saturday','reviewsat.htm'));
genDailyMenu.add(new MenuItem('Sunday','reviewsun.htm'));
genMenu.add(genDailyMenu);
genMenu.add(new MenuItem('Injured List','injsusp.htm'));
genMenu.add(new MenuItem("Free Agent Offers",'faoffers.htm'));
genMenu.add(new MenuItem("Trade Block",'tradeblock.htm'));
genMenu.add(new MenuItem("Player Transactions",'allmove.htm'));
genMenu.add(new MenuItem("Roster Moves",'dailymoves.htm'));
genMenu.add(new MenuItem("Players List",'alphaplayers.htm'));
genMenu.add(new MenuItem("Goalies List",'alphagoalies.htm'));
genMenu.add(new MenuItem("Coaches List",'coaches.htm'));

var teaMenu = new Menu('&nbsp;TEAM INFORMATION&nbsp;');
uiMenubar.add(teaMenu);
teaMenu.add(new MenuItem('Team Finances','budgets.htm'));
teaMenu.add(new MenuItem('Team Salary Cap Info','salarycap.htm'));
teaMenu.add(new MenuItem('Team Draft Picks','draftpickchart.htm'));
teaMenu.addSeparator("#000388");
teaMenu.add(new MenuItem('Power Rankings','powerrankings.htm'));
teaMenu.add(new MenuItem('GM Reports','GMreports.htm'));

var mcbMenu = new Menu('&nbsp;MCBAIN CONFERENCE&nbsp;');
uiMenubar.add(mcbMenu);
mcbMenu1 = new Menu('Beagles');
mcbMenu1.add(new MenuItem('Scoring - Regular','ScoringBea.htm'));
mcbMenu1.add(new MenuItem('Scoring - Playoff','ScoringpBea.htm'));
mcbMenu1.add(new MenuItem('Rosters','RostersBea.htm'));
mcbMenu1.add(new MenuItem('Lines','LinesBea.htm'));
mcbMenu1.add(new MenuItem('Transactions','MovesBea.htm'));
mcbMenu1.add(new MenuItem('Schedule','ScheduleBea.htm'));
mcbMenu1.add(new MenuItem('History','HistoryBea.htm'));
mcbMenu.add(mcbMenu1);
mcbMenu2 = new Menu('Blazers');
mcbMenu2.add(new MenuItem('Scoring - Regular','ScoringBla.htm'));
mcbMenu2.add(new MenuItem('Scoring - Playoff','ScoringpBla.htm'));
mcbMenu2.add(new MenuItem('Rosters','RostersBla.htm'));
mcbMenu2.add(new MenuItem('Lines','LinesBla.htm'));
mcbMenu2.add(new MenuItem('Transactions','MovesBla.htm'));
mcbMenu2.add(new MenuItem('Schedule','ScheduleBla.htm'));
mcbMenu2.add(new MenuItem('History','HistoryBla.htm'));
mcbMenu.add(mcbMenu2);
mcbMenu3 = new Menu('Celts');
mcbMenu3.add(new MenuItem('Scoring - Regular','ScoringCel.htm'));
mcbMenu3.add(new MenuItem('Scoring - Playoff','ScoringpCel.htm'));
mcbMenu3.add(new MenuItem('Rosters','RostersCel.htm'));
mcbMenu3.add(new MenuItem('Lines','LinesCel.htm'));
mcbMenu3.add(new MenuItem('Transactions','MovesCel.htm'));
mcbMenu3.add(new MenuItem('Schedule','ScheduleCel.htm'));
mcbMenu3.add(new MenuItem('History','HistoryCel.htm'));
mcbMenu.add(mcbMenu3);
mcbMenu4 = new Menu('Crushers');
mcbMenu4.add(new MenuItem('Scoring - Regular','ScoringCru.htm'));
mcbMenu4.add(new MenuItem('Scoring - Playoff','ScoringpCru.htm'));
mcbMenu4.add(new MenuItem('Rosters','RostersCru.htm'));
mcbMenu4.add(new MenuItem('Lines','LinesCru.htm'));
mcbMenu4.add(new MenuItem('Transactions','MovesCru.htm'));
mcbMenu4.add(new MenuItem('Schedule','ScheduleCru.htm'));
mcbMenu4.add(new MenuItem('History','HistoryCru.htm'));
mcbMenu.add(mcbMenu4);
mcbMenu5 = new Menu('Madmen');
mcbMenu5.add(new MenuItem('Scoring - Regular','ScoringMad.htm'));
mcbMenu5.add(new MenuItem('Scoring - Playoff','ScoringpMad.htm'));
mcbMenu5.add(new MenuItem('Rosters','RostersMad.htm'));
mcbMenu5.add(new MenuItem('Lines','LinesMad.htm'));
mcbMenu5.add(new MenuItem('Transactions','MovesMad.htm'));
mcbMenu5.add(new MenuItem('Schedule','ScheduleMad.htm'));
mcbMenu5.add(new MenuItem('History','HistoryMad.htm'));
mcbMenu.add(mcbMenu5);
mcbMenu6 = new Menu('Predators');
mcbMenu6.add(new MenuItem('Scoring - Regular','ScoringPre.htm'));
mcbMenu6.add(new MenuItem('Scoring - Playoff','ScoringpPre.htm'));
mcbMenu6.add(new MenuItem('Rosters','RostersPre.htm'));
mcbMenu6.add(new MenuItem('Lines','LinesPre.htm'));
mcbMenu6.add(new MenuItem('Transactions','MovesPre.htm'));
mcbMenu6.add(new MenuItem('Schedule','SchedulePre.htm'));
mcbMenu6.add(new MenuItem('History','HistoryPre.htm'));
mcbMenu.add(mcbMenu6);
mcbMenu7 = new Menu('Pride');
mcbMenu7.add(new MenuItem('Scoring - Regular','ScoringPri.htm'));
mcbMenu7.add(new MenuItem('Scoring - Playoff','ScoringpPri.htm'));
mcbMenu7.add(new MenuItem('Rosters','RostersPri.htm'));
mcbMenu7.add(new MenuItem('Lines','LinesPri.htm'));
mcbMenu7.add(new MenuItem('Transactions','MovesPri.htm'));
mcbMenu7.add(new MenuItem('Schedule','SchedulePri.htm'));
mcbMenu7.add(new MenuItem('History','HistoryPri.htm'));
mcbMenu.add(mcbMenu7);
mcbMenu8 = new Menu('Psychos');
mcbMenu8.add(new MenuItem('Scoring - Regular','ScoringPsy.htm'));
mcbMenu8.add(new MenuItem('Scoring - Playoff','ScoringpPsy.htm'));
mcbMenu8.add(new MenuItem('Rosters','RostersPsy.htm'));
mcbMenu8.add(new MenuItem('Lines','LinesPsy.htm'));
mcbMenu8.add(new MenuItem('Transactions','MovesPsy.htm'));
mcbMenu8.add(new MenuItem('Schedule','SchedulePsy.htm'));
mcbMenu8.add(new MenuItem('History','HistoryPsy.htm'));
mcbMenu.add(mcbMenu8);
mcbMenu9 = new Menu('Spurs');
mcbMenu9.add(new MenuItem('Scoring - Regular','ScoringSpu.htm'));
mcbMenu9.add(new MenuItem('Scoring - Playoff','ScoringpSpu.htm'));
mcbMenu9.add(new MenuItem('Rosters','RostersSpu.htm'));
mcbMenu9.add(new MenuItem('Lines','LinesSpu.htm'));
mcbMenu9.add(new MenuItem('Transactions','MovesSpu.htm'));
mcbMenu9.add(new MenuItem('Schedule','ScheduleSpu.htm'));
mcbMenu9.add(new MenuItem('History','HistorySpu.htm'));
mcbMenu.add(mcbMenu9);
mcbMenu10 = new Menu('Terminators');
mcbMenu10.add(new MenuItem('Scoring - Regular','ScoringTer.htm'));
mcbMenu10.add(new MenuItem('Scoring - Playoff','ScoringpTer.htm'));
mcbMenu10.add(new MenuItem('Rosters','RostersTer.htm'));
mcbMenu10.add(new MenuItem('Lines','LinesTer.htm'));
mcbMenu10.add(new MenuItem('Transactions','MovesTer.htm'));
mcbMenu10.add(new MenuItem('Schedule','ScheduleTer.htm'));
mcbMenu10.add(new MenuItem('History','HistoryTer.htm'));
mcbMenu.add(mcbMenu10);
mcbMenu11 = new Menu('Typhoon');
mcbMenu11.add(new MenuItem('Scoring - Regular','ScoringTyp.htm'));
mcbMenu11.add(new MenuItem('Scoring - Playoff','ScoringpTyp.htm'));
mcbMenu11.add(new MenuItem('Rosters','RostersTyp.htm'));
mcbMenu11.add(new MenuItem('Lines','LinesTyp.htm'));
mcbMenu11.add(new MenuItem('Transactions','MovesTyp.htm'));
mcbMenu11.add(new MenuItem('Schedule','ScheduleTyp.htm'));
mcbMenu11.add(new MenuItem('History','HistoryTyp.htm'));
mcbMenu.add(mcbMenu11);
mcbMenu12 = new Menu('Wolves');
mcbMenu12.add(new MenuItem('Scoring - Regular','ScoringWol.htm'));
mcbMenu12.add(new MenuItem('Scoring - Playoff','ScoringpWol.htm'));
mcbMenu12.add(new MenuItem('Rosters','RostersWol.htm'));
mcbMenu12.add(new MenuItem('Lines','LinesWol.htm'));
mcbMenu12.add(new MenuItem('Transactions','MovesWol.htm'));
mcbMenu12.add(new MenuItem('Schedule','ScheduleWol.htm'));
mcbMenu12.add(new MenuItem('History','HistoryWol.htm'));
mcbMenu.add(mcbMenu12);

var murMenu = new Menu('&nbsp;MURRAY CONFERENCE&nbsp;');
uiMenubar.add(murMenu);
murMenu1 = new Menu('Blasphemers');
murMenu1.add(new MenuItem('Scoring - Regular','ScoringBls.htm'));
murMenu1.add(new MenuItem('Scoring - Playoff','ScoringpBls.htm'));
murMenu1.add(new MenuItem('Rosters','RostersBls.htm'));
murMenu1.add(new MenuItem('Lines','LinesBls.htm'));
murMenu1.add(new MenuItem('Transactions','MovesBls.htm'));
murMenu1.add(new MenuItem('Schedule','ScheduleBls.htm'));
murMenu1.add(new MenuItem('History','HistoryBls.htm'));
murMenu.add(murMenu1);
murMenu2 = new Menu('Buschwackers');
murMenu2.add(new MenuItem('Scoring - Regular','ScoringBus.htm'));
murMenu2.add(new MenuItem('Scoring - Playoff','ScoringpBus.htm'));
murMenu2.add(new MenuItem('Rosters','RostersBus.htm'));
murMenu2.add(new MenuItem('Lines','LinesBus.htm'));
murMenu2.add(new MenuItem('Transactions','MovesBus.htm'));
murMenu2.add(new MenuItem('Schedule','ScheduleBus.htm'));
murMenu2.add(new MenuItem('History','HistoryBus.htm'));
murMenu.add(murMenu2);
murMenu3 = new Menu('Comets');
murMenu3.add(new MenuItem('Scoring - Regular','ScoringCom.htm'));
murMenu3.add(new MenuItem('Scoring - Playoff','ScoringpCom.htm'));
murMenu3.add(new MenuItem('Rosters','RostersCom.htm'));
murMenu3.add(new MenuItem('Lines','LinesCom.htm'));
murMenu3.add(new MenuItem('Transactions','MovesCom.htm'));
murMenu3.add(new MenuItem('Schedule','ScheduleCom.htm'));
murMenu3.add(new MenuItem('History','HistoryCom.htm'));
murMenu.add(murMenu3);
murMenu4 = new Menu('Cowboys');
murMenu4.add(new MenuItem('Scoring - Regular','ScoringCow.htm'));
murMenu4.add(new MenuItem('Scoring - Playoff','ScoringpCow.htm'));
murMenu4.add(new MenuItem('Rosters','RostersCow.htm'));
murMenu4.add(new MenuItem('Lines','LinesCow.htm'));
murMenu4.add(new MenuItem('Transactions','MovesCow.htm'));
murMenu4.add(new MenuItem('Schedule','ScheduleCow.htm'));
murMenu4.add(new MenuItem('History','HistoryCow.htm'));
murMenu.add(murMenu4);
murMenu5 = new Menu('Dragons');
murMenu5.add(new MenuItem('Scoring - Regular','ScoringDra.htm'));
murMenu5.add(new MenuItem('Scoring - Playoff','ScoringpDra.htm'));
murMenu5.add(new MenuItem('Rosters','RostersDra.htm'));
murMenu5.add(new MenuItem('Lines','LinesDra.htm'));
murMenu5.add(new MenuItem('Transactions','MovesDra.htm'));
murMenu5.add(new MenuItem('Schedule','ScheduleDra.htm'));
murMenu5.add(new MenuItem('History','HistoryDra.htm'));
murMenu.add(murMenu5);
murMenu6 = new Menu('Fireballs');
murMenu6.add(new MenuItem('Scoring - Regular','ScoringFir.htm'));
murMenu6.add(new MenuItem('Scoring - Playoff','ScoringpFir.htm'));
murMenu6.add(new MenuItem('Rosters','RostersFir.htm'));
murMenu6.add(new MenuItem('Lines','LinesFir.htm'));
murMenu6.add(new MenuItem('Transactions','MovesFir.htm'));
murMenu6.add(new MenuItem('Schedule','ScheduleFir.htm'));
murMenu6.add(new MenuItem('History','HistoryFir.htm'));
murMenu.add(murMenu6);
murMenu7 = new Menu('Highlanders');
murMenu7.add(new MenuItem('Scoring - Regular','ScoringHig.htm'));
murMenu7.add(new MenuItem('Scoring - Playoff','ScoringpHig.htm'));
murMenu7.add(new MenuItem('Rosters','RostersHig.htm'));
murMenu7.add(new MenuItem('Lines','LinesHig.htm'));
murMenu7.add(new MenuItem('Transactions','MovesHig.htm'));
murMenu7.add(new MenuItem('Schedule','ScheduleHig.htm'));
murMenu7.add(new MenuItem('History','HistoryHig.htm'));
murMenu.add(murMenu7);
murMenu8 = new Menu('Islanders');
murMenu8.add(new MenuItem('Scoring - Regular','ScoringIsl.htm'));
murMenu8.add(new MenuItem('Scoring - Playoff','ScoringpIsl.htm'));
murMenu8.add(new MenuItem('Rosters','RostersIsl.htm'));
murMenu8.add(new MenuItem('Lines','LinesIsl.htm'));
murMenu8.add(new MenuItem('Transactions','MovesIsl.htm'));
murMenu8.add(new MenuItem('Schedule','ScheduleIsl.htm'));
murMenu8.add(new MenuItem('History','HistoryIsl.htm'));
murMenu.add(murMenu8);
murMenu9 = new Menu('Millionaires');
murMenu9.add(new MenuItem('Scoring - Regular','ScoringMil.htm'));
murMenu9.add(new MenuItem('Scoring - Playoff','ScoringpMil.htm'));
murMenu9.add(new MenuItem('Rosters','RostersMil.htm'));
murMenu9.add(new MenuItem('Lines','LinesMil.htm'));
murMenu9.add(new MenuItem('Transactions','MovesMil.htm'));
murMenu9.add(new MenuItem('Schedule','ScheduleMil.htm'));
murMenu9.add(new MenuItem('History','HistoryMil.htm'));
murMenu.add(murMenu9);
murMenu10 = new Menu('Prowlers');
murMenu10.add(new MenuItem('Scoring - Regular','ScoringPro.htm'));
murMenu10.add(new MenuItem('Scoring - Playoff','ScoringpPro.htm'));
murMenu10.add(new MenuItem('Rosters','RostersPro.htm'));
murMenu10.add(new MenuItem('Lines','LinesPro.htm'));
murMenu10.add(new MenuItem('Transactions','MovesPro.htm'));
murMenu10.add(new MenuItem('Schedule','SchedulePro.htm'));
murMenu10.add(new MenuItem('History','HistoryPro.htm'));
murMenu.add(murMenu10);
murMenu11 = new Menu('Rockers');
murMenu11.add(new MenuItem('Scoring - Regular','ScoringRoc.htm'));
murMenu11.add(new MenuItem('Scoring - Playoff','ScoringpRoc.htm'));
murMenu11.add(new MenuItem('Rosters','RostersRoc.htm'));
murMenu11.add(new MenuItem('Lines','LinesRoc.htm'));
murMenu11.add(new MenuItem('Transactions','MovesRoc.htm'));
murMenu11.add(new MenuItem('Schedule','ScheduleRoc.htm'));
murMenu11.add(new MenuItem('History','HistoryRoc.htm'));
murMenu.add(murMenu11);
murMenu12 = new Menu('Undertakers');
murMenu12.add(new MenuItem('Scoring - Regular','ScoringUnd.htm'));
murMenu12.add(new MenuItem('Scoring - Playoff','ScoringpUnd.htm'));
murMenu12.add(new MenuItem('Rosters','RostersUnd.htm'));
murMenu12.add(new MenuItem('Lines','LinesUnd.htm'));
murMenu12.add(new MenuItem('Transactions','MovesUnd.htm'));
murMenu12.add(new MenuItem('Schedule','ScheduleUnd.htm'));
murMenu12.add(new MenuItem('History','HistoryUnd.htm'));
murMenu.add(murMenu12);

uiMenubar.add(staMenu = new Menu('&nbsp;STATISTICS&nbsp;'));
staProSMenu = new Menu('Pro League');
staProSMenu.add(new MenuItem('Standings','topteam.htm'));
staProSMenu.add(new MenuItem('Special Teams','topspec.htm'));
staProSMenu.add(new MenuItem('Top Scorers','topscor.htm'));
staProSMenu.add(new MenuItem('Top Defense','topdef.htm'));
staProSMenu.add(new MenuItem('Top Goalies','topgoal.htm'));
staProSMenu.add(new MenuItem('Top Misc.','topmisc.htm'));
staProSMenu.add(new MenuItem('Player of the Week Scoring','potw.htm'));
staProSMenu.add(new MenuItem('Player of the Month Scoring','potm.htm'));
staMenu.add(staProSMenu);
staProFMenu = new Menu('Farm League');
staProFMenu.add(new MenuItem('Standings','topteam_f.htm'));
staProFMenu.add(new MenuItem('Special Teams','topspec_f.htm'));
staProFMenu.add(new MenuItem('Top Scorers','topscor_f.htm'));
staProFMenu.add(new MenuItem('Top Defense','topdef_f.htm'));
staProFMenu.add(new MenuItem('Top Goalies','topgoal_f.htm'));
staProFMenu.add(new MenuItem('Top Misc.','topmisc_f.htm'));
staProFMenu.add(new MenuItem('Player of the Week Scoring','potw_f.htm'));
staProFMenu.add(new MenuItem('Player of the Month Scoring','potm_f.htm'));
staMenu.add(staProFMenu);
staMenu.addSeparator("#000388");
staProSpMenu = new Menu('Pro Playoffs');
staProSpMenu.add(new MenuItem('Ladder','pladder.htm'));
staProSpMenu.add(new MenuItem('Special Teams','ptpspec.htm'));
staProSpMenu.add(new MenuItem('Top Scorers','ptpscor.htm'));
staProSpMenu.add(new MenuItem('Top Defense','ptpdef.htm'));
staProSpMenu.add(new MenuItem('Top Goalies','ptpgoal.htm'));
staMenu.add(staProSpMenu);
staProFpMenu = new Menu('Farm Playoffs');
staProFpMenu.add(new MenuItem('Ladder','pladder_f.htm'));
staProFpMenu.add(new MenuItem('Special Teams','ptpspec_f.htm'));
staProFpMenu.add(new MenuItem('Top Scorers','ptpscor_f.htm'));
staProFpMenu.add(new MenuItem('Top Defense','ptpdef_f.htm'));
staProFpMenu.add(new MenuItem('Top Goalies','ptpgoal_f.htm'));
staMenu.add(staProFpMenu);

uiMenubar.add(histMenu = new Menu('&nbsp;&nbsp;HISTORY&nbsp;&nbsp;'));
histMenu.add(new MenuItem('Player of the Week','playerweek.htm'));
histMenu.add(new MenuItem('Player of the Month','playermonth.htm'));
histMenu.add(new MenuItem('2005 Entry Draft','entrydraft2005.htm'));
histMenu.add(new MenuItem('2005 Dispersal Draft','dispersaldraft2005.htm'));
histMenu.add(new MenuItem('2006 Entry Draft','entrydraft2006.htm'));
histMenu.add(new MenuItem('2007 Entry Draft','entrydraft2007.htm'));
histMenu.add(new MenuItem('2008 Entry Draft','entrydraft2008.htm'));
histMenu.add(new MenuItem('2009 Entry Draft','entrydraft2009.htm'));
histMenu.add(new MenuItem('2010 Entry Draft','entrydraft2010.htm'));
histMenu.add(new MenuItem('Champions','champions.htm'));
histMenu.add(new MenuItem('Awards','awardshistory.htm'));
histMenu.add(new MenuItem('Players','playerhistory.htm'));
histMenu.add(new MenuItem('Goalies','goaliehistory.htm'));

// uiMenubar.add(histMenu);

uiMenubar.useMouseOver();
document.body.appendChild(uiMenubar);
	
uiMenubar.setWidth("auto",0);
	
	window.inited = true;
}