
// Syntaxes: *** START EDITING HERE, READ THIS SECTION CAREFULLY! ***
//
// Each menu instance is created with the following parameters 
// menu[menuNumber][0] = new Menu(Vertical menu? (true/false),
//								  'popout indicator'( <, >), 
//								  left,
//								  top,
//								  width,
//								  'mouseover color',
//								  'background color',
//								  'border stylesheet',
//								  'text stylesheet');
//
// Left and Top are measured on-the-fly relative to the top-left corner of its trigger, or
// for the root menu, the top-left corner of the page.
//
// Each menu item instance is created with the following
// menu[menuNumber][itemNumber] = new Item('Text',
//										   'URL',
//										   'target frame', 
//										   length of menu item,
//										   additional spacing to next menu item, 
//										   number of target menu to popout);
//
// If no target menu (popout) is desired, set it to 0. Likewise, if your site does not use
// frames, pass an empty string as a frame target.
//
// Something that needs explaining - the Vertical Menu setup. You can see most menus below
// are 'true', that is they are vertical, except for the first root menu. The 'length' and
// 'width' of an item depends on its orientation -- length is how long the item runs for in
// the direction of the menu, and width is the lateral dimension of the menu. Just look at
// the examples and tweak the numbers, they'll make sense eventually :).

	
	var menu = new Array();

	// Default set up values passed to most menu constructors (just passed to functions, not
	// a global variable - makes things easier to change later in bulk).
	
	var defOver = '#dad2ca';  //default MouseOver color
	var defBack = '#f2eeeb';  //default Background color
	var defBorderCSS = 'menuborder';  //default border CSS
	var defItemTextCSS = 'dropmenu';  //default text CSS
	var menuLeftPos = 175;
	var menuTopPos = 40;
	var menuVerticalSpacing = 19;

	var defLength1 = 20;   
	var defLength2 = 33;   
	var defLength3 = 46;   
	var defLength4 = 59;   
	var defWidth = 170; 	
	var headerSpacing = 85;  //Default spacing for the header
	var popimg = '<img src="/investors/publications/annual/ar_2003/images/dropmenuarrow.gif"/>'
	var popimgleft = '<img src="/investors/publications/annual/ar_2003/images/dropmenuarrowleft.gif"/>'
	
	
	
	menu[0] = new Array();  // Menu
	
	menu[0][0] = new Menu(false, '',  menuLeftPos, menuTopPos, defLength1, '','','', defItemTextCSS);
	menu[0][1] = new Item("", '/investors/publications/annual/ar_2003/financials/',  '_top', headerSpacing, 0 , 1);
	menu[0][2] = new Item("", '/investors/publications/annual/ar_2003/letter/',  '_top', headerSpacing, 0 , 10);
	menu[0][3] = new Item("", '/investors/publications/annual/ar_2003/whatwedo/',  '_top', headerSpacing, 0 , 12);
	menu[0][4] = new Item("", '/investors/publications/annual/ar_2003/leadership/',  '_top', headerSpacing, 0 , 14);
	menu[0][5] = new Item("", '/investors/publications/annual/ar_2003/investor/',  '_top', headerSpacing, 0 , 0);
	menu[0][6] = new Item("", '/investors/publications/annual/ar_2003/downloads/',  '_top', headerSpacing, 0 , 0);
	
	menu[1] = new Array();  //Financials Menu
	
	menu[1][0] = new Menu(true, popimg,  -6, defLength1, 165, defOver, defBack, defBorderCSS, defItemTextCSS);
	menu[1][1] = new Item("Consolidated Statements of Operations", '/investors/publications/annual/ar_2003/financials/operations.asp',  '_top', defLength2, 0 , 0);
	menu[1][2] = new Item("Consolidated Balance Sheets", '/investors/publications/annual/ar_2003/financials/balance_sheets.asp',  '_top', defLength2, 0 , 0);
	menu[1][3] = new Item("Consolidated Statements of Cash Flows", '/investors/publications/annual/ar_2003/financials/cash_flows.asp',  '_top', defLength2, 0 , 0);
	menu[1][4] = new Item("Consolidated Statements of Common Stockholders' Equity and Comprehensive Income (Loss)", '/investors/publications/annual/ar_2003/financials/equity.asp',  '_top', defLength4, 0 , 0);
	menu[1][5] = new Item("Non-GAAP Financial Measures", '/investors/publications/annual/ar_2003/financials/non_gaap.asp',  '_top', defLength2, 0 , 0);
	menu[1][6] = new Item("Financials on Form 10-K", '/investors/publications/annual/ar_2003/financials/form10k/',  '_top', defLength1, 0 , 2);
	
	menu[2] = new Array();  //Financials on Form 10-K Menu
	
	menu[2][0] = new Menu(true, popimg,  164, 0, 70, defOver, defBack, defBorderCSS, defItemTextCSS);
	menu[2][1] = new Item("Part I.", '/investors/publications/annual/ar_2003/financials/form10k/part1/',  '_top', defLength1, 0 , 3);
	menu[2][2] = new Item("Part II.", '/investors/publications/annual/ar_2003/financials/form10k/part2/',  '_top', defLength1, 0 , 5);
	menu[2][3] = new Item("Part III.", '/investors/publications/annual/ar_2003/financials/form10k/part3/',  '_top', defLength1, 0 , 8);
	menu[2][4] = new Item("Part IV.", '/investors/publications/annual/ar_2003/financials/form10k/part4/',  '_top', defLength1, 0 , 9);
	
	menu[3] = new Array();  //Part I. Menu
	
	menu[3][0] = new Menu(true, popimg,  69, 0, 180, defOver, defBack, defBorderCSS, defItemTextCSS);
	menu[3][1] = new Item("Item 1. Business", '/investors/publications/annual/ar_2003/financials/form10k/part1/item1/',  '_top', defLength1, 0 , 4);
	menu[3][2] = new Item("Item 2. Properties", '/investors/publications/annual/ar_2003/financials/form10k/part1/item2.asp',  '_top', defLength1, 0 , 0);
	menu[3][3] = new Item("Item 3. Legal Proceedings", '/investors/publications/annual/ar_2003/financials/form10k/part1/item3.asp',  '_top', defLength1, 0 , 0);
	menu[3][4] = new Item("Item 4. Submission of Matters to a Vote of Security Holders", '/investors/publications/annual/ar_2003/financials/form10k/part1/item4.asp',  '_top', defLength2, 0 , 0);
	
	menu[4] = new Array();  //Item 1. Business Menu
	
	menu[4][0] = new Menu(true, popimg,  179, 0, 180, defOver, defBack, defBorderCSS, defItemTextCSS);
	menu[4][1] = new Item("General", '/investors/publications/annual/ar_2003/financials/form10k/part1/item1/general.asp',  '_top', defLength1, 0 , 0);
	menu[4][2] = new Item("Franchised Electric", '/investors/publications/annual/ar_2003/financials/form10k/part1/item1/electric.asp',  '_top', defLength1, 0 , 0);
	menu[4][3] = new Item("Natural Gas Transmission", '/investors/publications/annual/ar_2003/financials/form10k/part1/item1/gas.asp',  '_top', defLength1, 0 , 0);
	menu[4][4] = new Item("Field Services", '/investors/publications/annual/ar_2003/financials/form10k/part1/item1/field.asp',  '_top', defLength1, 0 , 0);
	menu[4][5] = new Item("Duke Energy North America", '/investors/publications/annual/ar_2003/financials/form10k/part1/item1/dena.asp',  '_top', defLength1, 0 , 0);
	menu[4][6] = new Item("International Energy", '/investors/publications/annual/ar_2003/financials/form10k/part1/item1/dei.asp',  '_top', defLength1, 0 , 0);
	menu[4][7] = new Item("Other Operations", '/investors/publications/annual/ar_2003/financials/form10k/part1/item1/other.asp',  '_top', defLength1, 0 , 0);
	menu[4][8] = new Item("Environmental Matters", '/investors/publications/annual/ar_2003/financials/form10k/part1/item1/environmental.asp',  '_top', defLength1, 0 , 0);
	menu[4][9] = new Item("Geographic Regions", '/investors/publications/annual/ar_2003/financials/form10k/part1/item1/geographic.asp',  '_top', defLength1, 0 , 0);
	menu[4][10] = new Item("Employees", '/investors/publications/annual/ar_2003/financials/form10k/part1/item1/employees.asp',  '_top', defLength1, 0 , 0);
	menu[4][11] = new Item("Executive Officers of Duke Energy", '/investors/publications/annual/ar_2003/financials/form10k/part1/item1/officers.asp',  '_top', defLength2, 0 , 0);
	
	menu[5] = new Array();  //Part II. Menu
	
	menu[5][0] = new Menu(true, popimg,  69, 0, 180, defOver, defBack, defBorderCSS, defItemTextCSS);
	menu[5][1] = new Item("Item 5. Market for Registrant's Common Equity and Related Stockholder Matters", '/investors/publications/annual/ar_2003/financials/form10k/part2/item5.asp',  '_top', defLength4, 0 , 0);
	menu[5][2] = new Item("Item 6. Selected Financial Data", '/investors/publications/annual/ar_2003/financials/form10k/part2/item6.asp',  '_top', defLength2, 0 , 0);
	menu[5][3] = new Item("Item 7. Management's Discussion and Analysis of Results of Operations and Financial Condition", '/investors/publications/annual/ar_2003/financials/form10k/part2/item7/',  '_top', defLength4, 0 , 6);
	menu[5][4] = new Item("Item 7A. Quantitative and Qualitative Disclosures About Market Risk", '/investors/publications/annual/ar_2003/financials/form10k/part2/item7a.asp',  '_top', defLength3, 0 , 0);
	menu[5][5] = new Item("Item 8. Financial Statements and Supplementary Data", '/investors/publications/annual/ar_2003/financials/form10k/part2/item8/',  '_top', defLength2, 0 , 7);
	menu[5][6] = new Item("Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure", '/investors/publications/annual/ar_2003/financials/form10k/part2/item9.asp',  '_top', defLength4, 0 , 0);
	menu[5][7] = new Item("Item 9A. Controls and Procedures", '/investors/publications/annual/ar_2003/financials/form10k/part2/item9a.asp',  '_top', defLength2, 0 , 0);
	
	menu[6] = new Array();  //Item 7. Management's Discussion and Analysis of Results of Operations and Financial Condition Menu
	
	menu[6][0] = new Menu(true, popimg,  179, 0, 180, defOver, defBack, defBorderCSS, defItemTextCSS);
	menu[6][1] = new Item("Results of Operations", '/investors/publications/annual/ar_2003/financials/form10k/part2/item7/results.asp',  '_top', defLength1, 0 , 0);
	menu[6][2] = new Item("Critical Accounting Policies", '/investors/publications/annual/ar_2003/financials/form10k/part2/item7/policies.asp',  '_top', defLength1, 0 , 0);
	menu[6][3] = new Item("Liquidity and Capital Resources", '/investors/publications/annual/ar_2003/financials/form10k/part2/item7/liquidity.asp',  '_top', defLength1, 0 , 0);
	menu[6][4] = new Item("Quantitative and Qualitative Disclosures About Market Risk", '/investors/publications/annual/ar_2003/financials/form10k/part2/item7/market_risk.asp',  '_top', defLength3, 0 , 0);
	menu[6][5] = new Item("Current Issues", '/investors/publications/annual/ar_2003/financials/form10k/part2/item7/issues.asp',  '_top', defLength1, 0 , 0);
	
	menu[7] = new Array();  //Item 8. Financial Statements and Supplementary Data Menu
	
	menu[7][0] = new Menu(true, popimg,  179, 0, 180, defOver, defBack, defBorderCSS, defItemTextCSS);
	menu[7][1] = new Item("Consolidated Financial Statements", '/investors/publications/annual/ar_2003/financials/form10k/part2/item8/statements/',  '_top', defLength2, 0 , 0);
	menu[7][2] = new Item("Notes to Consolidated Financial Statements", '/investors/publications/annual/ar_2003/financials/form10k/part2/item8/notes/',  '_top', defLength2, 0 , 0);
	menu[7][3] = new Item("Schedule II - Valuation and Qualifying Accounts and Reserves", '/investors/publications/annual/ar_2003/financials/form10k/part2/item8/schedule2.asp',  '_top', defLength3, 0 , 0);
	menu[7][4] = new Item("Independent Auditors' Report", '/investors/publications/annual/ar_2003/financials/form10k/part2/item8/auditors_report.asp',  '_top', defLength1, 0 , 0);
	menu[7][5] = new Item("Responsibility for Financial Statements", '/investors/publications/annual/ar_2003/financials/form10k/part2/item8/responsibility.asp',  '_top', defLength2, 0 , 0);
	
	menu[8] = new Array();  //Part III. Menu
	
	menu[8][0] = new Menu(true, popimg,  69, 0, 180, defOver, defBack, defBorderCSS, defItemTextCSS);
	menu[8][1] = new Item("Item 10. Directors and Executive Officers of the Registrant", '/investors/publications/annual/ar_2003/financials/form10k/part3/item10.asp',  '_top', defLength3, 0 , 0);
	menu[8][2] = new Item("Item 11. Executive Compensation", '/investors/publications/annual/ar_2003/financials/form10k/part3/item11.asp',  '_top', defLength2, 0 , 0);
	menu[8][3] = new Item("Item 12. Security Ownership of Certain Beneficial Owners and Management", '/investors/publications/annual/ar_2003/financials/form10k/part3/item12.asp',  '_top', defLength3, 0 , 0);
	menu[8][4] = new Item("Item 13. Certain Relationships and Related Transactions", '/investors/publications/annual/ar_2003/financials/form10k/part3/item13.asp',  '_top', defLength3, 0 , 0);
	menu[8][5] = new Item("Item 14. Principal Accounting Fees and Services", '/investors/publications/annual/ar_2003/financials/form10k/part3/item14.asp',  '_top', defLength2, 0 , 0);
	
	menu[9] = new Array();  //Part IV. Menu
	
	menu[9][0] = new Menu(true, popimg,  69, 0, 180, defOver, defBack, defBorderCSS, defItemTextCSS);
	menu[9][1] = new Item("Item 15. Exhibits, Financial Statement Schedule, and Reports on Form 8-K", '/investors/publications/annual/ar_2003/financials/form10k/part4/item15.asp',  '_top', defLength3, 0 , 0);
	menu[9][2] = new Item("Signatures", '/investors/publications/annual/ar_2003/financials/form10k/part4/signatures.asp',  '_top', defLength1, 0 , 0);
	menu[9][3] = new Item("Exhibit Index", '/investors/publications/annual/ar_2003/financials/form10k/part4/exhibit_index.asp',  '_top', defLength1, 0 , 0);
	
	menu[10] = new Array();  //Chairman's Letter Menu
	
	menu[10][0] = new Menu(true, popimg,  -5, defLength1, 150, defOver, defBack, defBorderCSS, defItemTextCSS);
	menu[10][1] = new Item("Environment We Are In", '/investors/publications/annual/ar_2003/letter/environment.asp',  '_top', defLength1, 0 , 0);
	menu[10][2] = new Item("Our Financial Picture", '/investors/publications/annual/ar_2003/letter/picture.asp',  '_top', defLength1, 0 , 0);
	menu[10][3] = new Item("Our Charter", '/investors/publications/annual/ar_2003/letter/charter/',  '_top', defLength1, 0 , 11);
	
	menu[11] = new Array();  //Our Charter Menu
	
	menu[11][0] = new Menu(true, popimg,  149, 0, 130, defOver, defBack, defBorderCSS, defItemTextCSS);
	menu[11][1] = new Item("Duke Energy's Roadmap to Success", '/investors/publications/annual/ar_2003/letter/charter/roadmap.asp',  '_top', defLength2, 0 , 0);
	
	menu[12] = new Array();  //What We Do Menu
	
	menu[12][0] = new Menu(true, popimg,  47, defLength1, 130, defOver, defBack, defBorderCSS, defItemTextCSS);
	menu[12][1] = new Item("Duke Power", '/investors/publications/annual/ar_2003/whatwedo/dp.asp',  '_top', defLength1, 0 , 0);
	menu[12][2] = new Item("Duke Energy Gas Transmission", '/investors/publications/annual/ar_2003/whatwedo/degt.asp',  '_top', defLength2, 0 , 0);
	menu[12][3] = new Item("Duke Energy Field Services", '/investors/publications/annual/ar_2003/whatwedo/defs.asp',  '_top', defLength2, 0 , 0);
	menu[12][4] = new Item("Duke Energy Americas", '/investors/publications/annual/ar_2003/whatwedo/dea/',  '_top', defLength2, 0 , 13);
	menu[12][5] = new Item("Crescent Resources", '/investors/publications/annual/ar_2003/whatwedo/crescent.asp',  '_top', defLength1, 0 , 0);
	menu[12][6] = new Item("Our Customers", '/investors/publications/annual/ar_2003/whatwedo/customer.asp',  '_top', defLength1, 0 , 0);
	
	menu[13] = new Array();  //Duke Energy Americas Menu
	
	menu[13][0] = new Menu(true, popimg,  129, 0, 100, defOver, defBack, defBorderCSS, defItemTextCSS);
	menu[13][1] = new Item("Duke Energy North America", '/investors/publications/annual/ar_2003/whatwedo/dea/dena.asp',  '_top', defLength2, 0 , 0);
	menu[13][2] = new Item("Duke Energy International", '/investors/publications/annual/ar_2003/whatwedo/dea/dei.asp',  '_top', defLength2, 0 , 0);
	
	menu[14] = new Array();  //Leadership Menu
	
	menu[14][0] = new Menu(true, popimg,  60, defLength1, 140, defOver, defBack, defBorderCSS, defItemTextCSS);
	menu[14][1] = new Item("Board of Directors", '/investors/publications/annual/ar_2003/leadership/board.asp',  '_top', defLength1, 0 , 0);
	menu[14][2] = new Item("Executive Management", '/investors/publications/annual/ar_2003/leadership/executive.asp',  '_top', defLength1, 0 , 0);