// JavaScript Document

function resetMenuLeft(){
	var menu_01_obj = document.getElementById? document.getElementById("menu_01") : menu_01;
	var X = getposOffset( menu_01_obj, 'left' );
	return X;
}

menu_01_obj = document.getElementById? document.getElementById("menu_01") : menu_01;
menu_01_X = getposOffset( menu_01_obj, 'left' );
menu_01_Y = getposOffset( menu_01_obj, 'top' );

// SIDE MENU
EL_Menu = new makeCM('EL_Menu');
EL_Menu.onresize="EL_Menu.fromLeft=resetMenuLeft()";
EL_Menu.frames = 0;
EL_Menu.pxBetween = 0;

EL_Menu.fromLeft=menu_01_X;
EL_Menu.fromTop=menu_01_Y;

EL_Menu.menuPlacement = 'left';
EL_Menu.wait = 500;
EL_Menu.fillImg = './images/spacer.gif';
EL_Menu.resizeCheck = 1;
EL_Menu.zIndex = 100;
EL_Menu.onlineRoot = '';
EL_Menu.offlineRoot = '';
EL_Menu.rows = 0;

EL_Menu.useBar = 0;
EL_Menu.barWidth = '100%';
EL_Menu.barHeight = 'menu';
EL_Menu.barX = 0;
EL_Menu.barY = 0;
EL_Menu.barClass = '';
EL_Menu.barBorderX = 0;
EL_Menu.barBorderY = 0;
EL_Menu.barBorderClass = '';

EL_Menu.level[0] = new cm_makeLevel();
EL_Menu.level[0].width = 108;
EL_Menu.level[0].height = 15;
EL_Menu.level[0].regClass = 'mainMenu';
EL_Menu.level[0].overClass = 'mainMenuOver';
EL_Menu.level[0].borderX = 0;
EL_Menu.level[0].borderY = 0;
EL_Menu.level[0].borderClass = '';
EL_Menu.level[0].rows = 0;
EL_Menu.level[0].align = 'right';
EL_Menu.level[0].offsetX = 0;
EL_Menu.level[0].offsetY = 0;
EL_Menu.level[0].arrow = 0;
EL_Menu.level[0].arrowWidth = 0;
EL_Menu.level[0].arrowHeight = 0;

EL_Menu.level[1] = new cm_makeLevel();
EL_Menu.level[1].width = 120;
EL_Menu.level[1].height = 15;
EL_Menu.level[1].regClass = 'subMenu';
EL_Menu.level[1].overClass = 'subMenuOver';
EL_Menu.level[1].borderX = 0;
EL_Menu.level[1].borderY = 0;
EL_Menu.level[1].borderClass = '';
EL_Menu.level[1].rows = 0;
EL_Menu.level[1].align = 'right';
EL_Menu.level[1].offsetX = 0;
EL_Menu.level[1].offsetY = 0;
EL_Menu.level[1].arrow = 0;
EL_Menu.level[1].arrowWidth = 0;
EL_Menu.level[1].arrowHeight = 0;

EL_Menu.level[2] = new cm_makeLevel();
EL_Menu.level[2].width = 120;
EL_Menu.level[2].height = 15;
EL_Menu.level[2].regClass = 'subMenu';
EL_Menu.level[2].overClass = 'subMenuOver';
EL_Menu.level[2].borderX = 0;
EL_Menu.level[2].borderY = 0;
EL_Menu.level[2].borderClass = '';
EL_Menu.level[2].rows = 0;
EL_Menu.level[2].align = 'left';
EL_Menu.level[2].offsetX = 0;
EL_Menu.level[2].offsetY = 0;
EL_Menu.level[2].arrow = 0;
EL_Menu.level[2].arrowWidth = 0;
EL_Menu.level[2].arrowHeight = 0;

// (name, parent, text, link, target, width, height, rImg, oImg, rClass, oClass, align, rows, nolink, onclick, onmover, onmout)
//top level navigation buttons

function makeSM( txt ){
	return '<div class="subMenuLink">'+txt+'</div>';
}

function makeMainMenu( txt ){
	return '<div class="mainMenuLink">'+txt+'</div>';
}


EL_Menu.makeMenu('nav_home','',makeMainMenu('home'),menuLinks["home"],'',103,20,'','','mainMenu','mainMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('nav_company','',makeMainMenu('company'),'','',103,20,'','','mainMenu','mainMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('nav_services','',makeMainMenu('services'),'','',103,20,'','','mainMenu','mainMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('nav_portfolio','',makeMainMenu('portfolio'),'','',103,20,'','','mainMenu','mainMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('nav_careers','',makeMainMenu('careers'),menuLinks["careers"],'',103,20,'','','mainMenu','mainMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('nav_news','',makeMainMenu('news'),'','',103,20,'','','mainMenu','mainMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('nav_resources','',makeMainMenu('resources'),menuLinks["resources"],'',103,20,'','','mainMenu','mainMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('nav_contact','',makeMainMenu('contact'),menuLinks["contact"],'',103,20,'','','mainMenu','mainMenuOver','right',0,0,'','','');

//submenus - company
EL_Menu.makeMenu('company_profile','nav_company',makeSM('profile'),menuLinks["company_profile"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('company_character','nav_company',makeSM('firm character'),menuLinks["company_character"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('company_bios','nav_company',makeSM('bios'),menuLinks["company_bios"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');

//submenus - services
EL_Menu.makeMenu('services_architecture_planning','nav_services',makeSM('architecture + planning'),menuLinks["services_architecture_planning"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('services_sustainable_design','nav_services',makeSM('sustainable design'),menuLinks["services_sustainable_design"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('services_permitting','nav_services',makeSM('permitting'),menuLinks["services_permitting"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('services_development_consulting','nav_services',makeSM('development consulting'),menuLinks["services_development_consulting"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('services_facilities_management','nav_services',makeSM('facilities management'),menuLinks["services_facilities_management"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('services_building_forensics','nav_services',makeSM('building forensics'),menuLinks["services_building_forensics"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('services_graphics','nav_services',makeSM('graphics'),menuLinks["services_graphics"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('services_design_build','nav_services',makeSM('design/build'),menuLinks["services_design_build"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('services_historic_preservation','nav_services',makeSM('historic preservation'),menuLinks["services_historic_preservation"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');

//submenus - portfolio
EL_Menu.makeMenu('portfolio_retail','nav_portfolio',makeSM('retail'),'','',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_retail_rc','portfolio_retail',makeSM('rutland commons'),menuLinks["portfolio_retail_rc"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_retail_ss','portfolio_retail',makeSM('smart shop'),menuLinks["portfolio_retail_ss"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_retail_nb','portfolio_retail',makeSM('northshire bookstore'),menuLinks["portfolio_retail_nb"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_retail_rp','portfolio_retail',makeSM('rutland plaza'),menuLinks["portfolio_retail_rp"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_retail_md','portfolio_retail',makeSM('manchester designer outlets'),menuLinks["portfolio_retail_md"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');

EL_Menu.makeMenu('portfolio_commercial_mixed','nav_portfolio',makeSM('commercial/mixed use'),'','',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_commercial_pb','portfolio_commercial_mixed',makeSM('the putnam block'),menuLinks["portfolio_commercial_pb"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');	
	EL_Menu.makeMenu('portfolio_commercial_fp','portfolio_commercial_mixed',makeSM('factory point national bank'),menuLinks["portfolio_commercial_fp"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_commercial_ss','portfolio_commercial_mixed',makeSM('210 south street'),menuLinks["portfolio_commercial_ss"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_commercial_hm','portfolio_commercial_mixed',makeSM('hand motors'),menuLinks["portfolio_commercial_hm"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_commercial_vc','portfolio_commercial_mixed',makeSM('vermont country store'),menuLinks["portfolio_commercial_vc"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_commercial_bcic','portfolio_commercial_mixed',makeSM('shields drive corporate <br>business park'),menuLinks["portfolio_commercial_bcic"],'',190,33,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_commercial_artisan','portfolio_commercial_mixed',makeSM('applejack artisan center'),menuLinks["portfolio_commercial_artisan"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');

EL_Menu.makeMenu('portfolio_institutional','nav_portfolio',makeSM('institutional'),'','',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_institutional_ls','portfolio_institutional',makeSM('longwood senior living center'),menuLinks["portfolio_institutional_ls"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');	
	EL_Menu.makeMenu('portfolio_institutional_bb','portfolio_institutional',makeSM('bromley brook school'),menuLinks["portfolio_institutional_bb"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_institutional_ed','portfolio_institutional',makeSM('east dorset medical'),menuLinks["portfolio_institutional_ed"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_institutional_va','portfolio_institutional',makeSM('veterans administration <br>outpatient clinic'),menuLinks["portfolio_institutional_va"],'',190,33,'','','subMenu','subMenuOver','right',0,0,'','','');
	
EL_Menu.makeMenu('portfolio_recreational','nav_portfolio',makeSM('recreational'),'','',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_recreational_bb','portfolio_recreational',makeSM('bennington baseball stadium'),menuLinks["portfolio_recreational_bb"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_recreational_lb','portfolio_recreational',makeSM('leonard j. black memorial <br>recreation park'),menuLinks["portfolio_recreational_lb"],'',190,33,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_recreational_fb','portfolio_recreational',makeSM('falls brook amenities building'),menuLinks["portfolio_recreational_fb"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');

EL_Menu.makeMenu('portfolio_resort_hospitality','nav_portfolio',makeSM('resort/hospitality'),'','',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_resort_ch','portfolio_resort_hospitality',makeSM('castle hill resort & spa'),menuLinks["portfolio_resort_ch"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_resort_tp','portfolio_resort_hospitality',makeSM('the pointe at castle hill suites'),menuLinks["portfolio_resort_tp"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');

EL_Menu.makeMenu('portfolio_residential','nav_portfolio',makeSM('residential'),'','',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_residential_ac','portfolio_residential',makeSM('apple cider creek <br>condominiums'),menuLinks["portfolio_residential_ac"],'',190,33,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_residential_db','portfolio_residential',makeSM('drysdale building <br>condominiums'),menuLinks["portfolio_residential_db"],'',190,33,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_residential_pr','portfolio_residential',makeSM('private residence'),menuLinks["portfolio_residential_pr"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');

EL_Menu.makeMenu('portfolio_boards','nav_portfolio',makeSM('on the boards'),menuLinks["portfolio_boards"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_boards_hb','portfolio_boards',makeSM('historic building <br>rehabilitation'),menuLinks["portfolio_boards_hb"],'',190,33,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_boards_lt','portfolio_boards',makeSM('long trail house <br>remediation – phase 2'),menuLinks["portfolio_boards_lt"],'',190,33,'','','subMenu','subMenuOver','right',0,0,'','','');
	EL_Menu.makeMenu('portfolio_boards_pr','portfolio_boards',makeSM('private residence'),menuLinks["portfolio_boards_pr"],'',190,20,'','','subMenu','subMenuOver','right',0,0,'','','');

//submenus - news
EL_Menu.makeMenu('news_bma','nav_news',makeSM('in the news'),menuLinks["news_bma"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('news_press_releases','nav_news',makeSM('press releases'),menuLinks["news_press_releases"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');
EL_Menu.makeMenu('news_newsletter','nav_news',makeSM('newsletter'),menuLinks["news_newsletter"],'',160,20,'','','subMenu','subMenuOver','right',0,0,'','','');

EL_Menu.construct();