

function subtopic_nav()
{
	this.m_ClassName  = 'SPU_Topic_Nav_JS';
	this.m_ShowHome   = false;
	this.m_StartLevel = 3;
	this.m_NumLevels  = 1;
	this.m_EndLevel   = 3;
	this.m_NavPath    = g_navNode_Path;
	subtopic_nav.prototype.Display = subtopic_nav_Display;
	subtopic_nav.prototype.DisplayNode = subtopic_nav_DisplayNode;
	this.m_EndLevel = this.m_StartLevel + this.m_NumLevels - 1 ;
}

function subtopic_nav_Display (node)
{
	document.write('<table cellspacing="2" cellpadding="0" border="0">');
	this.DisplayNode(node);	
	document.write('</table>');
}

function subtopic_nav_DisplayNode(node)
{
	var bSelected = false;
	var nodeColor = this.m_TextColor;
	var nodeClass = this.m_ClassName

	var nodeLevel = node.m_level;
	
	if (nodeLevel > 6)
		nodeLevel = 6;
	
	if (this.m_NavPath.length > 0 && node.m_level < this.m_NavPath.length)
	{
		if (this.m_NavPath[node.m_level] == node.m_id)
		{
			if (node.m_level > 0 || (node.m_level == 0 && this.m_NavPath.length == 1))
			{
				bSelected = true;
				nodeColor = this.m_FocusColor;
				nodeClass += '-focus';
			}
		}
	}

	if (nodeLevel > 0)
		nodeClass += '-' + nodeLevel;
	
	var scent;
switch(node.m_id) {
	
	case(node.m_id="35"):
		scent = 'Replace lost or damaged cans, look up your collection day, report a missed collection, what is acceptable in your garbage can, and everything else you need to know to get garbage cans collected from your house.';
	break
	
	case(node.m_id="36"):
		scent = 'Dumpster sizes and set up criteria, report a missed dumpster collection.';
	break
	
	case(node.m_id="37"):
		scent = 'Find out how to dispose of asbestos, electronics, extra garbage, fluorescent light bulbs, furniture, wood and more.';
	break
	
	case(node.m_id="38"):
		scent = 'Find hours and locations of, learn what is accepted at and get directions to the North and South Recycling & Disposal Stations.';
	break
	
	case(node.m_id="39"):
		scent = 'Rates for residential customers with cans and dumpsters, commercial customers and Recycling & Disposal Stations.';
	break
	
	case(node.m_id="40"):
		scent = 'Find and contact your commercial garbage service provider and learn more about the Clear Alleys Program.';
	break
	
	case(node.m_id="42"):
		scent = 'Learn what can be recycled in your recycling container or dumpster, and at other locations.  Print a poster and play the Recycling IQ Game.';
	break
	
	case(node.m_id="43"):
		scent = 'Look up your collection day, set your recycling out for collection, report a missed collection, replace a lost or damaged container.';
	break
	
	case(node.m_id="44"):
		scent = 'Get recycling set up at your apartment or condo, learn about container options and sizes, report a missed collection, what to do when you have too much recycling, ways to increase recycling in your building.';
	break
	
	case(node.m_id="45"):
		scent = 'Free recycling and other options for businesses.';
	break
	
	case(node.m_id="46"):
		scent = 'Complement your recycling efforts with these ways to reduce and reuse, including free neighborhood Use It Again, Seattle! reuse events and free products available at the ReUse Store.';
	break
	
	case(node.m_id="72"):
		scent = 'Garbage system history, facts & figures, regulatory framework, solid waste related demographics.';
	break
	
	case(node.m_id="74"):
		scent = 'Garbage rate history, variable can rate, financing solid waste services, revenue & expense charts.';
	break
	
	case(node.m_id="76"):
		scent = 'Programs to reduce amount of garbage going to the landfill.';
	break
	
	case(node.m_id="77"):
		scent = 'Reports on garbage, solid waste, construction, demolition and landclearing (CDL) waste, recycle and disposal station (R&D Station) trips and tonnage, waste composition, food waste and organics disposal alternatives.';
	break
	
	case(node.m_id="78"):
		scent = 'Solid Waste Comprehensive Plan, Solid Waste Facilities Plan, and Intermodal Facility Environment Impact Statement (EIS).';
	break
	
	case(node.m_id="79"):
		scent = 'Solid Waste contracts for residential, commercial and long haul by rail.';
	break

	case(node.m_id="81"):
		scent = 'Seattle recycling program since 1988, end product chart for recyclable items.';
	break
	
	case(node.m_id="83"):
		scent = 'Reports on residential and apartment recycling programs, and recycling markets.';
	break
	
	case(node.m_id="84"):
		scent = 'Yard waste program overview, Soils for Salmon, evolution of backyard composting and home-based strategies for residential organics.';
	break
	
	case(node.m_id="85"):
		scent = 'Reports on tons of yard waste collected, and lawn care, composting, and irrigation programs.';
	break
	
	case(node.m_id="86"):
		scent = 'Yard waste processing contract with Cedar Grove.';
	break
	
	case(node.m_id="87"):
		scent = 'Water system history, demographics of water use, water meter background.';
	break
	
	case(node.m_id="89"):
		scent = 'Water quality analyses and annual reports, Water Quality Laboratory, Water Quality Planning and Engineering, glossary of drinking water terms and information on the Cedar & Tolt Treatment Facilities.';
	break
	
	case(node.m_id="90"):
		scent = 'Current water system projects: Reservoir Covering Program, Morse Lake Pump Plant and Landsburg Fish Passage.';
	break
	
	case(node.m_id="91"):
		scent = 'Water System Plan, Water Shortage Contingency Plan, Demand Forecast & Yield Estimate, 10 Year Conservation Plan.';
	break
	
	case(node.m_id="92"):
		scent = 'Cedar River Watershed Habitat Conservation Plan: Landsburg Mitigation, Sockeye Hatchery, Instream Flow Management.';
	break
	
	case(node.m_id="97"):
		scent = 'Water purveyor overview, map, contact information, contracts, rates.';
	break
	
	case(node.m_id="99"):
		scent = 'Reports on water usage, water conservation survey, water conservation potential, toilet performance, salmon & buildings and Consolidated Report on Water Supply in King County.';
	break
	
	case(node.m_id="100"):
		scent = 'Water education for kids, Water You Doing CD-Rom, Salmon in Schools, teacher resources.';
	break
	
	case(node.m_id="101"):
		scent = 'Current water supply conditions and outlook, current water supply graphs, water supply safety.';
	break
	
	case(node.m_id="102"):
		scent = 'Cedar River Watershed, Tolt River Watershed, Cedar River Watershed Education Center, and Cedar River Biodiversity.';
	break
	
	
	case(node.m_id="105"):
		scent = 'Map of watersheds within the Seattle city limits.';
	break
	
	case(node.m_id="106"):
		scent = 'Drainage and creek projects: Madison Valley, Meadowbrook Pond, Thornton Creek Water Quality Channel, Creek Restoration.';
	break
	
	case(node.m_id="107"):
		scent = 'Comprehensive Drainage Plan, Thorton Creek Action Plan, Wastewater Systems Plan, Stormwater Management Plan, Combined Sewer Overflow Reduction Plan.';
	break
	
	case(node.m_id="116"):
		scent = 'Recent news and events at Seattle Public Utilities.';
	break
	
	case(node.m_id="117"):
		scent = '@ Your Service, Curb Waste & Conserve, the Leak.';
	break
	
	case(node.m_id="115"):
		scent = 'Current City of Seattle job openings, list your resume in the City’s Talent Bank.';
	break

	case(node.m_id="124"):
		scent = 'If you are a property owner, engineer or contractor, find the information you need to make additions to the water system.';
	break
	
	case(node.m_id="143"):
		scent = 'Find and contact your commercial garbage service provider.';
	break
	
	case(node.m_id="144"):
		scent = 'Keep our community free from litter by reporting graffiti and illegally dumped garbage, or get involved in clean-up and recycling activities. Learn more about the proposed green fee.';
	break

	case(node.m_id="145"):
		scent = 'Learn about what yard waste is, why it can\'t go in your garbage, and other ways to dispose of it.';
	break
	
	case(node.m_id="146"):
		scent = 'Order Food & Yard Waste containers, look up your collection day, report a missed collection, see rates and how to prepare Food & Yard Waste for collection.';
	break
	
	case(node.m_id="147"):
		scent = 'Rates for yard waste collection service. This service is by subscription only.';
	break
	
	case(node.m_id="148"):
		scent = 'How to compost yard waste and kitchen scraps, and use compost in your yard.';
	break
	
	case(node.m_id="149"):
		scent = 'Safe and easy ways to care for your lawn and garden that also save water, recycle waste and reduce the use of chemicals.';
	break
	
	case(node.m_id="150"):
		scent = 'Integrated Pest Management solutions, information on clopyralid, developing healthy soil in the Puget Sound region, and resources for your clients.';
	break
	
	case(node.m_id="151"):
		scent = 'Free services to evaluate how your irrigation system can save water, financial assistance programs for irrigation upgrades.';
	break
	
	case(node.m_id="153"):
		scent = 'How to read your water meter, change your meter size and use your meter to test for leaks.';
	break
	
	case(node.m_id="154"):
		scent = 'Information on lead in drinking water, health risk and Cryptosporidum, algae and filter clogging, choosing a home water filter, and troubleshooting common water quality problems.';
	break
	
	case(node.m_id="155"):
		scent = 'Water rates for summer and winter seasons, as well as Third Tier rate information for high water use customers.';
	break
	
	case(node.m_id="156"):
		scent = 'Reduce your water bills with free water use audits, financial assistance for water saving upgrades and water conservation tips.';
	break
	
	case(node.m_id="157"):
		scent = 'Save on your water bills with indoor & outdoor water conservation tips, rebates on water efficient clothes washers and ratings on the best low flow toilets.';
	break
	
	case(node.m_id="158"):
		scent = 'Opportunities to help the watersheds that supply your water stay healthy.';
	break
	
	case(node.m_id="159"):
		scent = 'Learn how to "Take Winter by Storm" and prepare for weather related emergencies, including storms, flooding and sewer back-ups.';
	break
	
	case(node.m_id="160"):
		scent = 'Wash your car, dispose of motor oil, use fertilizer, store garbage and reduce mosquitoes in ways that are safe for you and your environment. Learn about Street Sweep Project.';
	break
	
	case(node.m_id="161"):
		scent = 'Drainage & Sewer rates information.';
	break
	
	case(node.m_id="553"):
		scent = 'Enroll in electronic bills, make online payments, pay by telephone, set up automatic payments, or sign up for recurring bank account payments. Learn more about your bill and payment assistance.';
	break
	
	case(node.m_id="163"):
		scent = 'View the Credit and Collection Policies and Procedures and read instructions to dispute a utility bill.';
	break
	
	case(node.m_id="164"):
		scent = 'Rates for garbage, yard waste collection, water and drainage and sewer services, frequently asked questions, rate summaries and rate studies.';
	break
	
	case(node.m_id="165"):
		scent = 'Get account information by phone 24 hours a day, change your account online when you move and read important information for new customers.';
	break
	
	case(node.m_id="167"):
		scent = 'Account executive contact information for commercial, industrial and major accounts.';
	break
	
	case(node.m_id="189"):
		scent = 'Drainage inspection information for businesses.';
	break
	
	case(node.m_id="190"):
		scent = 'Stencil a storm drain, ways to help creeks at home and in your community.';
	break
	
	case(node.m_id="201"):
		scent = 'Hazardous waste, including fluorescent light bulbs and tubes, are not allowed in the garbage. Find out what items are hazardous and where to dispose of them safely. Learn how to use safe cleaning products for your home.';
	break
	
	case(node.m_id="202"):
		scent = 'Information on side sewers and inspection programs to help businesses and property owners maintain their drainage systems and keep pollutants from entering storm drains and reaching local waters. Offers best management practices and information on City stormwater requirements.';
	break
	
	case(node.m_id="203"):
		scent = 'Seattle Public Utilities history, strategic business plan, facts & figures.';
	break
	
	case(node.m_id="204"):
		scent = 'Water, Solid Waste, Drainage & Sewer fund ratings.';
	break
	
	case(node.m_id="205"):
		scent = 'Annual high school essay contest, Sustainable Building program & projects, report on environmental standards & achievements, Environmental Justice Needs Assessment Report.';
	break
	
	case(node.m_id="248"):
		scent = 'Alternative drainage systems with environmental and community benefits, current and completed projects, technical information.';
	break
	
	case(node.m_id="271"):
		scent = 'Consultant standards, other support files for 2000i- 2002 CAD.';
	break
	
	case(node.m_id="272"):
		scent = 'Shape, font and other support files for AutoCAD R14.';
	break
	
	case(node.m_id="273"):
		scent = 'CADD Standards for consultants.';
	break
	
	case(node.m_id="274"):
		scent = 'Title and borders for use with Seattle Public Utilities (SPU and Seattle Department of Transportation.)';
	break
	
	case(node.m_id="275"):
		scent = 'Existing and proposed feature files.';
	break
	
	case(node.m_id="276"):
		scent = 'Symbols for water, drainage & sewer, topographic & survey, signals, electrical, private utility and paving.';
	break
	
	case(node.m_id="277"):
		scent = 'SPU survey codes, Softdesk 8 descriptor codes, land development codes database.';
	break
	
	case(node.m_id="278"):
		scent = 'Requirements, checklists and insurance information for contractors involved in changes to the waster system.';
	break
	
	case(node.m_id="279"):
		scent = 'Documents needed by property owners or developers to change any aspect of the water system.';
	break
	
	case(node.m_id="280"):
		scent = 'Scope and guidelines for construction document consultants.';
	break
	
	case(node.m_id="281"):
		scent = 'Criteria for drafting consultants.';
	break
	
	case(node.m_id="282"):
		scent = 'Standards and scope of work for survey and location data consultants.';
	break
	
	case(node.m_id="284"):
		scent = 'Year and types of records available: aerial photographs, survey information, maps, publications, plans.';
	break
	
	case(node.m_id="285"):
		scent = 'Address, hours, contact information.';
	break
	
	case(node.m_id="317"):
		scent = 'Samples of the City of Seattle inter-departmental CAD standard.';
	break
	
	case(node.m_id="314"):
		scent = 'How to apply for a U.S. Army Corps permit for City of Seattle capital project managers.';
	break
	
	case(node.m_id="320"):
		scent = 'Watershed characterization reports.';
	break

	case(node.m_id="351"):
		scent = 'Engineering and testing information for changes to the water system.';
	break
	
	case(node.m_id="360"):
		scent = 'Survey references and other resources, including forms and historical survey records.';
	break

	case(node.m_id="361"):
		scent = 'Survey requirements and survey monument protection Client Assistance Memos (CAM) and a Plan Review Checklist.';
	break

	case(node.m_id="369"):
		scent = 'If you are constructing a new home or building, or renovating an existing facility to use for a new purpose, you will most likely need a Water Availability Certificate  before a permit can be issued.';
	break

	case(node.m_id="370"):
		scent = 'If you are a  property owner who wants a new connection to Seattle’s water supply system or to upgrade your existing water service, complete a Water Service Application and Agreement.';
	break

	case(node.m_id="393"):
		scent = 'Media resources and related information about current utility issues.';
	break

	case(node.m_id="394"):
		scent = 'General information for developers and property owners on establishing or changing Drainage and Wastewater services.';
	break
	
	case(node.m_id="395"):
		scent = 'General information for developers and property owners on establishing or changing Solid Waste services.';
	break

	case(node.m_id="404"):
		scent = 'Wholesale water (purveyor) customer issues, contracts, and survey.';
	break

	case(node.m_id="513"):
		scent = 'If you are a business customer who uses water that does not enter the sanitary sewer, then a sewer submeter may prove beneficial.';
	break

	case(node.m_id="642"):
		scent = 'Reports on our performance.';
	break

	case(node.m_id="710"):
		scent = 'Citizen involvement for SPU policies and programs.';
	break
	
	case(node.m_id="2000087"):
		scent = 'What\'s accepted as Food & Yard Waste, how to avoid flies and odors, and where to get approved compostable bags.';
	break

	case(node.m_id="2000094"):
		scent = 'See the Food & Yard Waste options for multi-family buildings, and what\'s accepted for collection. Learn the benefits of composting.';
	break

	case(node.m_id="2000098"):
		scent = 'Commercial Compost Collection turns food scraps and yard debris into valuable compost and helps businesses save on their garbage bills. Learn about the ban on foam in food ware.';
	break

	case(node.m_id="2000300"):
		scent = 'Contractor submittal templates, forms and procedures for Capital Improvement Projects.';
	break

	}

	if ( (node.m_level == 0 && this.m_ShowHome) || 
     	 (node.m_level >= this.m_StartLevel && node.m_level <= this.m_EndLevel)
	   )
	{
		var ds = new Array();
		var di = 0;
		ds[di++] = '<tr>';
		<!-- RelFragRoot (below) is defined in the Section nav -->
		ds[di++] = '<td width="2"><img height="20" width="2" src="' + RelFragRoot + 'subtopic_nav/cleardot.gif"></td>';
		ds[di++] = '<td align="left" valign="center">';
		ds[di++] = '<a href="' + node.m_href + '"';
		ds[di++] = ' class="subtopic_nav">';
		ds[di++] = node.m_label;
		ds[di++] = '</a>';
		ds[di++] ='<br>';
		ds[di++] ='<div class="scent">';
		ds[di++] = scent;
		ds[di++] ='</div>';

		

		ds[di++] = '</td>';
		ds[di++] = '</tr>';
		ds[di++] = '<tr bgcolor="#ffffff"><td><img height="10" width="2" src="' + RelFragRoot + 'subtopic_nav/cleardot.gif"></td></tr>';
		document.write(ds.join(''));
	}

	
	if (bSelected || node.m_level == 0)
	{	// expand sub-levels (if any)
		for (var i = 0; i < node.m_subNodes.length; i++)
		{
			this.DisplayNode(node.m_subNodes[i]);
		}

	}

}

