function menu_init() {
	checkResolution();
	if (!menus || menus.length > 0) return;
	var ri = 'rollover:'+buildDir+'tri-right3.gif:'+buildDir+'tri-right4.gif';
	menus[0] = new menu(144, 'vertical', 0, 93, 1, 1, '#ffffff', '#ffffff', 'arial,san-serif', 9,
		'', '', '#ffffff', '#ffffff', 0, '#ffffff', 0, ri, false, true, true, false, 12, false, 0, 0, '#ffffff');
	/* menus[0].addItem(BaseHref+'legal/thecompany/corporategovernance.html','',24,'left','rollover:'+BaseHref+'image/common/lbtn_company_off.gif:'+BaseHref+'image/common/lbtn_company_on.gif', 1);
	menus[0].addItem(BaseHref+'mktg/ourbusiness/index.html','',24,'left','rollover:'+BaseHref+'image/common/lbtn_products_off.gif:'+BaseHref+'image/common/lbtn_products_on.gif', 2);
	menus[0].addItem(BaseHref+'mktg/businesspartner/approved-ss.html','',24,'left','rollover:'+BaseHref+'image/common/lbtn_buzpartners_off.gif:'+BaseHref+'image/common/lbtn_buzpartners_on.gif', 5); */
	menus[0].addItem('','',24,'left','rollover:'+BaseHref+'image/common/lbtn_company_off.gif:'+BaseHref+'image/common/lbtn_company_on.gif', 1);
	menus[0].addItem('','',24,'left','rollover:'+BaseHref+'image/common/lbtn_products_off.gif:'+BaseHref+'image/common/lbtn_products_on.gif', 2);
	menus[0].addItem('','',24,'left','rollover:'+BaseHref+'image/common/lbtn_buzpartners_off.gif:'+BaseHref+'image/common/lbtn_buzpartners_on.gif', 5);
	menus[0].addItem('','',24,'left','rollover:'+BaseHref+'image/common/lbtn_dlarea_off.gif:'+BaseHref+'image/common/lbtn_dlarea_on.gif', 6);
	menus[0].addItem(BaseHref+'ceo/pressrelease/pressrelease.html','',24,'left','rollover:'+BaseHref+'image/common/lbtn_press_off.gif:'+BaseHref+'image/common/lbtn_press_on.gif', 0);
	menus[0].addItem(BaseHref+'mktg/contactus/index.html','',24,'left','rollover:'+BaseHref+'image/common/lbtn_contact_off.gif:'+BaseHref+'image/common/lbtn_contact_on.gif', 0);
	/*menus[0].addItem(BaseHref+'pcrm/toolbox/mortgage-calc/index.html','',22,'left','rollover:'+BaseHref+'image/common/lbtn_mortgage_calc_off.gif:'+BaseHref+'image/common/lbtn_mortgage_calc_on.gif', 0);
	menus[0].addItem(BaseHref+'pcrm/toolbox/mip-quickref/index.html','',22,'left','rollover:'+BaseHref+'image/common/lbtn_quick_refer_off.gif:'+BaseHref+'image/common/lbtn_quick_refer_on.gif', 0);
	menus[0].addItem(BaseHref+'pcrm/toolbox/mip-assessment/index.html','',22,'left','rollover:'+BaseHref+'image/common/lbtn_prelim_approval_off.gif:'+BaseHref+'image/common/lbtn_prelim_approval_on.gif', 0);*/

	menus[1] = new menu(181, 'vertical', 0, 0, 2, 2, '#fef8e9', '#fef8e9', 'arial,san-serif', 9, '', '', '#c06868', '#800000', 1, '#f2bd4f', 5, ri, false, false, false, false, 0, false, 3, 3, '#f2bd4f');
	menus[1].addItem(BaseHref+'legal/thecompany/corporategovernance.html','',20,'left','Corporate Governance',0);
	menus[1].addItem(BaseHref+'ahr/thecompany/chairstatement.html','',20,'left','Chairman\'s Statement',0);
	menus[1].addItem(BaseHref+'legal/thecompany/director.html','',20,'left','Board of Directors',0);
	menus[1].addItem(BaseHref+'ahr/thecompany/organisationstructure.html','',20,'left','Organisation Structure',0);
	menus[1].addItem(BaseHref+'mktg/thecompany/milestone.html','',20,'left','Milestones',0);
	menus[1].addItem(BaseHref+'ahr/thecompany/vacancy.html','',24,'left','Careers',0);

	menus[2] = new menu(250, 'vertical', 0, 0, 2, 2, '#fef8e9', '#fef8e9', 'arial,san-serif', 9, '', '', '#c06868', '#800000', 1, '#f2bd4f', 5, ri, false, false, false, false, 0, false, 3, 3, '#f2bd4f');
	menus[2].addItem(BaseHref+'mktg/ourbusiness/mpp.html','',20,'left','Mortgage Purchase Programme',0);
	menus[2].addItem(BaseHref+'pcrm/ourbusiness/mip.html','',20,'left','Mortgage Insurance Programme',0);
	menus[2].addItem(BaseHref+'ty/ourbusiness/di.html','',20,'left','Debt Issuance ',4);
	menus[2].addItem('','',24,'left','Mortgage-Backed Securitisation',7);

	menus[3] = new menu(177, 'vertical', 0, 0, 2, 2, '#fef8e9', '#fef8e9', 'arial,san-serif', 9,
		'', '', '#c06868', '#800000', 1, '#f2bd4f', 5, ri, false, false, false, false, 0, false, 3, 3, '#f2bd4f');
	menus[3].addItem(BaseHref+'mktg/ourbusiness/floating.html','',20,'left','Floating Rate Mortgage',0);
	menus[3].addItem(BaseHref+'mktg/ourbusiness/farm.html','',20,'left','Fixed Rate Mortgage',0);
	menus[3].addItem(BaseHref+'mktg/ourbusiness/hibor.html','',24,'left','HIBOR-Base Mortgage',0);

	menus[4] = new menu(252, 'vertical', 0, 0, 2, 2, '#fef8e9', '#fef8e9', 'arial,san-serif', 9, '', '', '#c06868', '#800000', 1, '#f2bd4f', 5, ri, false, false, false, false, 0, false, 3, 3, '#f2bd4f');
	menus[4].addItem(BaseHref+'ty/ourbusiness/dip.html','',20,'left','Debt Issuance Programme',0);
	menus[4].addItem(BaseHref+'ty/ourbusiness/retail-bond/retail-bond.html','',20,'left','Retail Bond Issuance Programme',0);
	menus[4].addItem(BaseHref+'ty/ourbusiness/mtn.html','',24,'left','Medium Term Note Programme',0);

	menus[5] = new menu(354, 'vertical', 0, 0, 2, 2, '#fef8e9', '#fef8e9', 'arial,san-serif', 9, '', '', '#c06868', '#800000', 1, '#f2bd4f', 5, ri, false, false, false, false, 0, false, 3, 3, '#f2bd4f');
	menus[5].addItem(BaseHref+'mktg/businesspartner/approved-ss.html','',20,'left','Approved Seller/Servicers',0);
	menus[5].addItem(BaseHref+'pcrm/businesspartner/reinsurer.html','',20,'left','Mortgage Reinsurers',0);
	menus[5].addItem(BaseHref+'ty/businesspartner/dip.html','',20,'left','DIP Primary Dealers and Selling Group Members',0);
	menus[5].addItem(BaseHref+'ty/businesspartner/bauhinia-mbs.html','',20,'left','Bauhinia MBS Arranger and Dealers',0);
	menus[5].addItem(BaseHref+'ty/businesspartner/placing-bank.html','',20,'left','Retail Bond Placing Banks',0);
        menus[5].addItem(BaseHref+'ty/businesspartner/mtn.html','',24,'left','MTN Programme Arrangers and Dealers',0);


	menus[6] = new menu(290, 'vertical', 0, 0, 2, 2, '#fef8e9', '#fef8e9', 'arial,san-serif', 9, '', '', '#c06868', '#800000', 1, '#f2bd4f', 5, ri, false, false, false, false, 0, false, 3, 3, '#f2bd4f');
	menus[6].addItem(BaseHref+'ahr/publication/annualreport.html','',20,'left','Annual Reports',0);
	/* menus[6].addItem(BaseHref+'mktg/publication/mortgagemonthly.html','',20,'left','Mortgage Monthly',0); */
	menus[6].addItem(BaseHref+'mktg/publication/mortgageportfolio.html','',20,'left','Mortgage Portfolio Statistics',0);
	menus[6].addItem(BaseHref+'legal/publication/modeldoc.html','',20,'left','Model Mortgage Origination Documents',0);
	menus[6].addItem(BaseHref+'ty/publication/retail-bond/prospectus.html','',20,'left','Prospectus of Retail Bonds',0);
	menus[6].addItem(BaseHref+'ty/publication/retail-mbs/prospectus.html','',24,'left','Prospectus of Retail MBS',0);


	menus[7] = new menu(326, 'vertical', 0, 0, 2, 2, '#fef8e9', '#fef8e9', 'arial,san-serif', 9, '', '', '#c06868', '#800000', 1, '#f2bd4f', 5, ri, false, false, false, false, 0, false, 3, 3, '#f2bd4f');
	menus[7].addItem(BaseHref+'ty/ourbusiness/ptg.html','',35,'left','Guaranteed Mortgage-Backed Pass-Through Securitisation Programme',0);
	menus[7].addItem(BaseHref+'ty/ourbusiness/bauhinia.html','',40,'left','Bauhinia Mortgage-Backed Securitisation Programme',0);

	menus[8] = new menu(102, 'vertical', 0, 0, 2, 2, '#fef8e9', '#fef8e9', 'arial,san-serif', 9, '', '', '#c06868', '#800000', 1, '#f2bd4f', 5, ri, false, false, false, false, 0, false, 3, 3, '#f2bd4f');
	menus[8].addItem(BaseHref+'mktg/ourbusiness/hkmc-farm-rates.html','',45,'left','FARM Rate Update',0);
} //OUTER CLOSING BRACKET. EVERYTHING ADDED MUST BE ABOVE THIS LINE.
