// EXPANDABLE MENUS //

level = 1;
tabs = '';
indent = '';
hiliteflag = 0;

SectionHead('services','Service Areas');
HiLite('anti-bacterial-soaps.asp','chemicals.asp','e-waste.asp','fats-oil-grease.asp','chemicals.asp','household-cleaners','household-hazardous-waste.asp','pharmaceuticals.asp','thermometers.asp','thermostats.asp');
MenuItem('http://www.sanjoseca.gov/esd/pollution-prevention/default.asp','Pollution Prevention');HiLite('mfd.asp','civic.asp','landfills.asp','organics/buying-compost.asp','organics/default.asp','organics/case-studies.asp','organics/documents.asp','organics/newsletters.asp','organics/policies.asp','organics/research.asp','organics/surveys.asp','organics/websites.asp','organics/workshop_0209.asp','organics/workshops.asp','organics/yard-trimmings-program.asp');
HiLite('/pilot/default.asp','/pilot/downloads.asp','/pilot/faqs.asp','/pilot/feedback.asp','/pilot/maps.asp','/pilot/meeting-request-form.asp','/pilot/memos.asp','/pilot/survey-results.asp')
MenuItem('http://www.sjrecycles.org/default.asp','Recycling & Garbage');
StartSubMenu(2,'sjrecycles');
	HiLite('zerowaste.asp');
	MenuItem('http://www.sjrecycles.org/zerowaste.asp','Zero Waste');
		StartSubMenu(3,'zerowaste');
		MenuItem('http://www.sjrecycles.org/zerowaste-stratplan.asp','Zero Waste Strategic Plan');
		MenuItem('http://www.sjrecycles.org/zerowaste-resources.asp','Zero Waste Resources');
		MenuItem('http://www.sjrecycles.org/zerowaste-citydocs.asp','Zero Waste Program<br>Documents');
		EndSubMenu(3);
MenuItem('http://www.sjrecycles.org/waste_prevention.asp','Waste Prevention');
HiLite('bring-ur-bag.asp','bags/casestudies.asp','bags/timeline.asp','bags/background.asp','bags/stakeholders.asp','bags/facts.asp','bags/request-presentation.asp','bags/community-meetings.asp','bags/retailers.asp');
MenuItem('http://www.sjrecycles.org/bags/default.asp','Bring Your Own Bag');
MenuItem('http://www.sjrecycles.org/business/default.asp','Business');
		StartSubMenu(3,'business');
		HiLite('business/faqs.asp','business/timeline.asp','business/RecyclingServiceUpdate1.asp','business/RecyclingServiceUpdate2.asp','business/RecyclingServiceUpdate3.asp','business/RecyclingServiceUpdate4.asp','business/newsletter-archive.asp');
		MenuItem('http://www.sjrecycles.org/business/commercial-redesign.asp','Improving Business<br>Recycling & Garbage<br>Collection');
		HiLite('business/vendor-selection.asp','business/janitorial-services.asp','business/waste-prevention-tips.asp');
		MenuItem('http://www.sjrecycles.org/business/start-recycling.asp','Start Recycling At Work');
HiLite('business/commercial-solidwaste-fees.asp');
	  	MenuItem('http://www.sjrecycles.org/business/savings.asp','Recycling Saves Money');
		MenuItem('http://www.sjrecycles.org/business/recyclers-haulers.asp','Recyclers & Haulers');
  EndSubMenu(3);
HiLite('holiday_tips.asp');
  MenuItem('http://www.sjrecycles.org/residents/default.asp','Residents');
  StartSubMenu(3,'residents');
    MenuItem('http://www.sjrecycles.org/residents/home_compost.asp','Compost');
    HiLite('residents/cart_details.asp','residents/garbage_rates.asp','residents/res_guide_form.asp');
    MenuItem('http://www.sjrecycles.org/residents/custservice.asp','Customer Service');
    MenuItem('http://www.sjrecycles.org/residents/faqs.asp','Frequently Asked<br>Questions');
    MenuItem('http://www.sjrecycles.org/residents/rec_garb.asp','Recycling & Garbage');
    MenuItem('http://www.sjrecycles.org/residents/setouts.asp','Setouts & Schedules');
    MenuItem('http://www.sjrecycles.org/residents/special_stuff.asp','Special Stuff');
    MenuItem('http://www.sjrecycles.org/residents/street_sweeping.asp','Street Sweeping');
    MenuItem('http://www.sjrecycles.org/residents/yard_trim.asp','Yard Trimmings');
    HiLite('residents/learn_more.asp','residents/mrf.asp','truck');
    MenuItem('http://www.sjrecycles.org/residents/learn_more.asp','Learn More');
  EndSubMenu(3);
HiLite('event-certification.asp','event-policies-reporting','event-collection.asp','event-contract-language.asp','event-resources.asp','definitions.asp','event-best-practices.asp','event-products-materials.asp','event-volunteers.asp','event-grants.asp');
  MenuItem('http://www.sjrecycles.org/events-venues/default.asp','Events & Venues');
  MenuItem('http://www.sjrecycles.org/construction-demolition/cddd.asp','Construction & Demolition');
	  StartSubMenu(3,'construction-demolition');
		MenuItem('http://www.sjrecycles.org/construction-demolition/rates-exemptions.asp','Rates & Exemptions');
		MenuItem('http://www.sjrecycles.org/construction-demolition/deconstruction.asp','Deconstruction, Recovery<br>& Reuse Listings');
		MenuItem('http://www.sjrecycles.org/construction-demolition/forms.asp','Forms');
		MenuItem('http://www.sjrecycles.org/construction-demolition/refund-requirements.asp','Refund Requirements');
		MenuItem('http://www.sjrecycles.org/construction-demolition/certified-facilities.asp','Certified Facility List');
		MenuItem('http://www.sjrecycles.org/construction-demolition/cddd-links.asp','CDDD Links');
		MenuItem('http://www.sjrecycles.org/construction-demolition/program-background.asp','Program Background');
	  EndSubMenu(3);
EndSubMenu(2);
HiLite('ER-study-session.asp');
MenuItem('http://energy.sanjoseca.gov','Energy');

// START GREEN BUILDING //
MenuItem('http://www.sanjoseca.gov/esd/greenbuilding/default.asp','Green Building');
    StartSubMenu(2,'greenbuilding');
	MenuItem('http://www.sanjoseca.gov/esd/greenbuilding/policies.asp','Policies');
	MenuItem('http://www.sanjoseca.gov/esd/greenbuilding/rating-systems.asp','Rating Systems');
	HiLite('greenbuilding/links.asp','greenbuilding/resources.asp');
	MenuItem('http://www.sanjoseca.gov/esd/greenbuilding/education-outreach.asp','Education & Outreach');
	HiLite('greenbuilding/WestValleyBranchLibrary.asp');
	MenuItem('http://www.sanjoseca.gov/esd/greenbuilding/case-studies.asp','Case Studies');
	EndSubMenu(2);

// START SJMUNIWATER //
    MenuItem('http://www.sjmuniwater.com/default.asp','Drinking Water');
    StartSubMenu(2,'sjmuniwater');
      MenuItem('http://www.sjmuniwater.com/about.asp','About Us');
      MenuItem('http://www.sjmuniwater.com/customerservice/customers.asp','Customer Service');
      StartSubMenu(3,'customerservice');
		MenuItem('http://www.sjmuniwater.com/customerservice/faqs.asp','Frequently Asked<br>Questions');
		MenuItem('http://www.sjmuniwater.com/customerservice/rates.asp','Rates');
		MenuItem('http://www.sjmuniwater.com/customerservice/service-install.asp','Service Installations');
        MenuItem('http://www.sjmuniwater.com/customerservice/hydrant-meters.asp','Hydrant Meters');
      EndSubMenu(3);
		MenuItem('http://www.sjmuniwater.com/supply.asp','Water Supply');
		MenuItem('http://www.sjmuniwater.com/waterquality/quality.asp','Water Quality');
      StartSubMenu(3,'waterquality');
		MenuItem('http://www.sjmuniwater.com/waterquality/disinfection.asp','Disinfection');
		MenuItem('http://www.sjmuniwater.com/waterquality/fluoride-facts.asp','Fluoride Facts');
      EndSubMenu(3);
		MenuItem('http://www.sjmuniwater.com/documents.asp','Documents & Reports');
		MenuItem('http://www.sjmuniwater.com/resources.asp','Resources & Links');
    EndSubMenu(2);
// END SJMUNIWATER //
MenuItem('http://www.sanjoseca.gov/sbwr/','Recycled Water');
HiLite('stormwater/storm-sewer-rates.asp');
MenuItem('http://www.sanjoseca.gov/esd/stormwater/default.asp','Stormwater');
StartSubMenu(2,'storm');
		HiLite('stormwater/auto-maintenance.asp','stormwater/poolwater.asp');
		MenuItem('http://www.sanjoseca.gov/esd/stormwater/watersheds.asp','Creeks & Rivers');
		MenuItem('http://www.sanjoseca.gov/esd/stormwater/stormwater-permit.asp','Permit & Regulations');
		HiLite('stormwater/roof-runoff.asp','stormwater/surface-cleaners.asp');
		MenuItem('http://www.sanjoseca.gov/esd/stormwater/industrial-commercial.asp','Industrial/Commercial');
		MenuItem('http://www.sanjoseca.gov/esd/stormwater/construction.asp','Construction');
		MenuItem('http://www.sanjoseca.gov/esd/stormwater/development.asp','New & Redevelopment');
		MenuItem('http://www.sanjoseca.gov/esd/stormwater/trash.asp','Trash');
		MenuItem('http://www.sanjoseca.gov/esd/stormwater/faqs.asp','Frequently Asked Questions');
EndSubMenu(2);	
MenuItem('http://www.sanjoseca.gov/esd/wastewater/default.asp','Wastewater');

// START WATER CONSERVATION //
MenuItem('http://www.sanjoseca.gov/esd/water-conservation/default.asp','Water Conservation');
	StartSubMenu(2,'water-conservation');
	MenuItem('http://www.sanjoseca.gov/esd/water-conservation/water-supply.asp','Why Conserve');
	MenuItem('http://www.sanjoseca.gov/esd/water-conservation/water-cycle.asp','Water Cycle');
	MenuItem('http://www.sanjoseca.gov/esd/water-conservation/habitat-preservation.asp','Habitat Preservation');
	MenuItem('http://www.sanjoseca.gov/esd/water-conservation/residents/resident-actions.asp','Resident Actions');
		StartSubMenu(3,'/residents');
		HiLite('residents/faucet-leaks.asp','residents/toilet-leaks.asp','residents/leaks-resources.asp','residents/tools.asp');
		MenuItem('http://www.sanjoseca.gov/esd/water-conservation/residents/repairing-leaks.asp','Repairing Leaks');
		HiLite('residents/toilet-install.asp','residents/toilet-remove.asp','residents/toilet-tools.asp');
		MenuItem('http://www.sanjoseca.gov/esd/water-conservation/residents/high-efficiency-toilets.asp','High Efficiency<br>Toilets');
		EndSubMenu(3);
	MenuItem('http://www.sanjoseca.gov/esd/water-conservation/business/business-actions.asp','Business Actions');
		HiLite('business/wet-testimonials.asp','business/wet-application.asp','business/wet-calculation.asp','wet-success.asp','wet-faq.asp');
	MenuItem('http://www.sanjoseca.gov/esd/water-conservation/business/wet.asp','Water Efficient Technologies (WET)');
	EndSubMenu(2);
// END WATER CONSERVATION //

SectionHead('esd','Department Links');
MenuItem('http://www.sanjoseca.gov/esd/about_esd.asp','About Us');
MenuItem('http://www.sanjoseca.gov/esd/contacts.asp','Contact Us');
MenuItem('http://www.sanjoseca.gov/esd/internships.asp','Employment');
MenuItem('http://www.sanjoseca.gov/esd/calendar.asp','Events Calendar');
MenuItem('http://www.sanjoseca.gov/esd/pub_res.asp','Publications');
MenuItem('http://www.sanjoseca.gov/esd/rfp.asp','RFPs & Bids');

// DROP-DOWN MENU FORMS //

jumpto = '<table border="0" cellspacing="0" cellpadding="0" width="100%" align="center">';

StartJumpTo('business_links','Jump to Business Links');
  JumpTo('http://www.sanjoseca.gov/esd/business.asp','Resources for Businesses');
  JumpTo('http://www.sjrecycles.org/construction-demolition/cddd.asp','Construction & Demolition Recycling');
  JumpTo('http://www.sanjoseca.gov/esd/greenbuilding/default.asp','Green Building');
  JumpTo('http://www.sccgov.org/portal/site/iwm/menuitem.244564f66e6d425580b558bb35cda429/?path=%252Fv7%252FIntegrated%2520Waste%2520Management%2520%2528DIV%2529%252FGreen%2520Business','Green Business');
  JumpTo('http://www.sanjoseca.gov/esd/natural-energy-resources/energyresources.htm','Energy Conservation');
  JumpTo('http://www.sanjoseca.gov/esd/rates.asp','Rates, Fees & Fines');
  JumpTo('http://www.sanjoseca.gov/sbwr/','Recycled Water');
  JumpTo('http://www.sjrecycles.org/business/start-recycling.asp','Recycling Support & Supplies');
  JumpTo('http://www.sanjoseca.gov/esd/stormwater/industrial-commercial.asp','Stormwater Inspections');
  JumpTo('http://www.sanjoseca.gov/esd/wastewater/plan-checks.asp','Wastewater Plan Checks');
  JumpTo('http://www.sanjoseca.gov/esd/wastewater/discharger-forms.asp','Wastewater Discharge Permits');
  JumpTo('http://www.sanjoseca.gov/esd/water-conservation/business/business-actions.asp','Water Conservation');
  JumpTo('http://www.sjmuniwater.com/','Water Supply');
EndJumpTo();
StartJumpTo('resident_links','Jump to Resident Links');
  JumpTo('http://www.sanjoseca.gov/esd/residents.asp','Resources for Residents');
  JumpTo('http://www.sanjoseca.gov/esd/PDFs/APSSignUpForm_7-12-06.pdf','Automatic Payment Service');
  JumpTo('http://www.sjmuniwater.com/','Drinking Water');
  JumpTo('http://www.sanjoseca.gov/esd/natural-energy-resources/energyresources.htm','Energy Resources');
  JumpTo('http://www.sanjoseca.gov/esd/calendar.asp','Events Calendar');
  JumpTo('http://www.sjrecycles.org/residents/default.asp','Garbage & Recycling Collection');
  JumpTo('http://www.sanjoseca.gov/esd/greenbuilding/education-outreach.asp','Green Building');
  JumpTo('http://www.recycleplus.org/faqs.htm#LargeItems','Large Item Pickup');
  JumpTo('http://www.scbwmi.org/PDFs/ppo-flyer-d.pdf','Public Participation Opportunities');
  JumpTo('http://www.sanjoseca.gov/esd/rates.asp','Rates, Fees & Fines');
  JumpTo('http://www.sjrecycles.org/residents/street_sweeping.asp','Street Sweeping');
  JumpTo('http://www.slowtheflow.com/save-water-at-home.htm','Water Conservation');
  JumpTo('http://www.sanjoseca.gov/esd/pollution-prevention/default.asp','Pollution Prevention');
EndJumpTo();
StartJumpTo('school_links','Jump to School Links');
  JumpTo('http://www.sanjoseca.gov/esd/schools/default.asp','Go Green Schools Program');
  JumpTo('http://www.sanjoseca.gov/esd/schools/conference/2011_report.asp','Bay Area Environmental Schools Conference');
  JumpTo('http://www.sanjoseca.gov/esd/schools/greening/recycling_supplies_form.asp','Free Recycling Supplies');
EndJumpTo();

jumpto += '</table>';

// FUNCTIONS //

function DisplayTabs() {
  document.write(jumpto);
  document.write(tabs);
  }

function SectionHead(id,title) {
// alert(id+' '+title);
  tabs += '<div id="'+id+'" class="sectionhead">'+title+'</div>';
  }

function StartSubMenu(setlevel,key) {
  level=setlevel;
  indent='';
  if (level == 3) {indent='&nbsp;&nbsp;'}
  style='display:none';
  if (document.URL.indexOf(key) != -1) {style=''}
  tabs += '<div class="lev0'+level+'" style="'+style+'">';
  }

function EndSubMenu(endlevel) {
  tabs += '</div>';
  if (endlevel == 3){indent=''; level=2}
  if (endlevel == 2){level=1}
  }

function MenuItem(url,description) {
// alert(url+' '+description);
  itemclass='';
  a = '<a style="';
  if (document.URL.indexOf(url) != -1 || hiliteflag > 0) {hiliteflag=0; a += 'background-color:#c8d6fb; color:#003366;'}
  if (description.indexOf('<br>') != -1 ) {
    if (level == 3) {darray = description.split('<br>'); description = darray.join('<br>&nbsp;&nbsp;')}
    a += 'height:30px; line-height:14px; '
  }
  a += '" ';
  if (level == 1){itemclass='" class="lev01'}
  tabs += a + 'href="'+url+itemclass+'">'+indent+description+'</a>';
  }

function HiLite(key) {
a = '<a ';
// iterate through arguments
for (var i=0; i<arguments.length; i++) {
  if (document.URL.indexOf(arguments[i]) != -1 ) {hiliteflag = 1}
  }
return (hiliteflag)
}

function StartJumpTo(formname,title){
  jumpto += '<tr><td colspan="2"><img src="images/space.gif" border="0" width="1" height="5"></td>';
  jumpto += '<tr valign="middle"><td>';
  jumpto += '<form name='+formname+' style="margin-top:0px; margin-bottom:0px;">';
  jumpto += '<select name="fieldname" class="jumpto" onChange="selectPage( this.form )">';
  jumpto += '<option>'+title+'</option>';
  jumpto += '<option>----------------------------------------------------</option>';
  }

function JumpTo(url,title){
  jumpto += '<option value="'+url+'">'+title+'</option>';  
  }

function EndJumpTo(){
  jumpto += '</select></td>';  
  jumpto += '<td><a href="javascript:openPage(cururl)"><img src="http://www.sanjoseca.gov/esd/images/go.gif" border="0" alt="Go"></a>';
  jumpto += '</form></td></tr>'; 
	cururl = 'none';
  }

function selectPage(form) {
	var newIndex = form.fieldname.selectedIndex;
	if ( newIndex == 0 || newIndex == 1 ) {
		cururl = 'none';
	} else {
		cururl = form.fieldname.options[newIndex].value;
	}
	return (cururl);
}

function openPage(cururl) {
//	alert(cururl);
	if (cururl != 'none') {
		window.location.assign(cururl)
	}
}

