
var initial_menu_ids = new Array ("menu1", "menu2", "menu3", "menu4", "menu5", "menu6", "menu7", "menu8", "menu9", "menu10", "menu11");  
function initialiseMenuCookies() {
	var theCookieID;
	var cookieStr = '';
	var existingCookieValueStr = readCookie("ew");
	for(var ctr=0;ctr < initial_menu_ids .length;ctr++) {
		theCookieID = initial_menu_ids[ctr];
		if (parseCookieValue(theCookieID, existingCookieValueStr) != 'show') {
			cookieStr = cookieStr + theCookieID + '=hide*';
		} else {
			cookieStr = cookieStr + theCookieID + '=show*';
		}
	}
	
	createCookie("ew", cookieStr);
}


function adjustMenus(openMenu) {
	// works through all menus closing them except for the passed openMenu.  Updates cookie value appropriately
	var theCookieID;
	var cookieStr = '';
	for(var ctr=0;ctr < initial_menu_ids .length;ctr++) {
		theCookieID = initial_menu_ids[ctr];
		var switch_id = document.getElementById(theCookieID);
		if (openMenu == theCookieID)
		{
			// open this one
			switch_id.className = 'show';
			cookieStr = cookieStr + theCookieID + '=show*';
		} else {
			switch_id.className = 'hide';
			cookieStr = cookieStr + theCookieID + '=hide*';
			
		}
	}
	createCookie("ew", cookieStr);
}

function showHide(theid){
	var existingCookieValueStr = readCookie("ew");
	if (document.getElementById) {
		var switch_id = document.getElementById(theid);
			if (parseCookieValue(theid,existingCookieValueStr) == 'show') {
				switch_id.className = 'hide';
				// there'll be no open menus so call with non-matching id
					 adjustMenus("closeAll");
				}else{
					 adjustMenus(theid);
				}
		}
}

function createCookie(name,value) {
	var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function parseCookieValue(name, allvalues) {
	if (allvalues==null)
	{
		return null;
	}
	var nameEQ = name + "=";
	var ca = allvalues.split('*');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


function eraseCookie(name) {
	createCookie(name,"",-1);
}


	function doMenu() {
	if (document.cookie) {
		var existingCookieValueStr = readCookie("ew");
		document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a class="menu" onclick="showHide(\'menu1\')">About EW</a></p>');
		if (parseCookieValue("menu1", existingCookieValueStr) == 'show') {
			document.write('<div id="menu1" class="show">');
		} else {
			document.write('<div id="menu1" class="hide">');
		}
			document.write('<p class="submenu"><a href="/aboutew/index.htm">Introduction</a></p>');
			document.write('<p class="submenu"><a href="/aboutew/contactus.htm">Contact us</a></p>');
			document.write('<p class="submenu"><a href="/aboutew/councilprofile/index.htm">Council profile</a></p>');
			document.write('<p class="submenu"><a href="/aboutew/customerservicecharter.htm">Customer Service Charter</a></p>');
			document.write('<p class="submenu"><a href="/aboutew/funding.htm">Funding and scholarships</a></p>');
			document.write('<p class="submenu"><a href="/aboutew/Governance/index.htm">Local Governance Statement</a></p>');
			document.write('<p class="submenu"><a href="/aboutew/elections/index.htm">Local government elections 2007</a></p>');
			document.write('<p class="submenu"><a href="/aboutew/rates/index.htm">Rates information</a></p>');
			document.write('<p class="submenu"><a href="/aboutew/requests.htm">Requests for official information</a></p>');
			document.write('<p class="submenu"><a href="/aboutew/situationsvacant/index.htm">Situations vacant</a></p>');
			document.write('</div>');
			document.write('</div>');
		document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a class="menu" onclick="showHide(\'menu2\')">Environmental information</a></p>');
		if (parseCookieValue("menu2", existingCookieValueStr) == 'show') {
			document.write('<div id="menu2" class="show">');
		} else {
			document.write('<div id="menu2" class="hide">');
		}
			document.write('<p class="submenu"><a href="/enviroinfo/index.htm">Introduction</a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/profile/index.htm">About the Waikato region</a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/air/index.htm">All About Air</a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/indicators/index.htm">Environmental indicators</a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/geothermal/index.htm">Geothermal resources</a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/groundwater/index.htm">Groundwater</a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/hscs/index.htm">Hazardous Substances and Contaminated Sites</a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/land/index.htm">Land and soil</a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/hazards/index.htm">Natural Hazards</a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/coasts/index.htm">Our coast</a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/pests/index.htm">Plant and animal pests </a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/redi/index.htm">Regional Inventory of Environmental Information</a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/riverlevelsandrainfall/index.htm">River levels and rainfall</a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/water/index.htm">Rivers, Lakes and Wetlands</a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/sitemap.htm">Site Map</a></p>');
			document.write('<p class="submenu"><a href="/enviroinfo/waste/index.htm">Solid Waste </a></p>');
			document.write('</div>');
			document.write('</div>');
		document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a class="menu" onclick="showHide(\'menu3\')">For schools</a></p>');
		if (parseCookieValue("menu3", existingCookieValueStr) == 'show') {
			document.write('<div id="menu3" class="show">');
		} else {
			document.write('<div id="menu3" class="hide">');
		}
			document.write('<p class="submenu"><a href="/forschools/index.htm">Introduction</a></p>');
			document.write('<p class="submenu"><a href="/forschools/events.htm">Environmental education calendar for teachers </a></p>');
			document.write('<p class="submenu"><a href="/forschools/enviroschools.htm">Enviroschools </a></p>');
			document.write('<p class="submenu"><a href="/forschools/forum.htm">Regional Youth Environment Forum</a></p>');
			document.write('<p class="submenu"><a href="/forschools/students.htm">Resources for students</a></p>');
			document.write('<p class="submenu"><a href="/forschools/teachers/index.htm">Resources for teachers</a></p>');
			document.write('<p class="submenu"><a href="/forschools/links.htm">Useful links</a></p>');
			document.write('<p class="submenu"><a href="/forschools/enviroschoolsnewsletter.htm">Waikato Enviroschools newsletters</a></p>');
			document.write('</div>');
			document.write('</div>');
		document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a class="menu" onclick="showHide(\'menu4\')">Maps</a></p>');
		if (parseCookieValue("menu4", existingCookieValueStr) == 'show') {
			document.write('<div id="menu4" class="show">');
		} else {
			document.write('<div id="menu4" class="hide">');
		}
			document.write('<p class="submenu"><a href="/maps/index.htm">Introduction</a></p>');
			document.write('<p class="submenu"><a href="/maps/help.htm">Help notes</a></p>');
			document.write('<p class="submenu"><a href="/maps/terms.htm">Terms of use</a></p>');
			document.write('</div>');
			document.write('</div>');
		document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a class="menu" onclick="showHide(\'menu5\')">News and events</a></p>');
		if (parseCookieValue("menu5", existingCookieValueStr) == 'show') {
			document.write('<div id="menu5" class="show">');
		} else {
			document.write('<div id="menu5" class="hide">');
		}
			document.write('<p class="submenu"><a href="/newsandevents/index.htm">Introduction</a></p>');
			document.write('<p class="submenu"><a href="/newsandevents/agendas/index.htm">Agendas and Minutes</a></p>');
			document.write('<p class="submenu"><a href="/newsandevents/fea/index.htm">Ballance Farm Environment Awards</a></p>');
			document.write('<p class="submenu"><a href="/newsandevents/councilCurrent.htm">Council meetings calendar</a></p>');
			document.write('<p class="submenu"><a href="/newsandevents/envirocare.htm">Envirocare</a></p>');
			document.write('<p class="submenu"><a href="/newsandevents/communitycurrent.htm">Events  - 2008</a></p>');
			document.write('<p class="submenu"><a href="/newsandevents/tamahere.htm">Important notice for Tamahere residents</a></p>');
			document.write('<p class="submenu"><a href="/newsandevents/mediareleases/index.htm">Media Releases</a></p>');
			document.write('<p class="submenu"><a href="/regionalservices/navsafety/events.htm">Navigation safety events calendar</a></p>');
			document.write('<p class="submenu"><a href="/newsandevents/seaweekinthewaikato.htm">Seaweek in the Waikato</a></p>');
			document.write('</div>');
			document.write('</div>');
		document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a class="menu" onclick="showHide(\'menu6\')">Policy and plans</a></p>');
		if (parseCookieValue("menu6", existingCookieValueStr) == 'show') {
			document.write('<div id="menu6" class="show">');
		} else {
			document.write('<div id="menu6" class="hide">');
		}
			document.write('<p class="submenu"><a href="/policyandplans/index.htm">Introduction</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/dangerousdams/index.htm">Dangerous Dams Policy</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/annualplan/index.htm">Long-Term Council Community Plan, Annual Plan and Annual Report</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/navigation/index.htm">Navigation safety bylaw</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/changes/index.htm">Policy and plan changes, variations and amendments</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/planfeedback.asp">Policy and plans feedback form</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/policyeffectiveness/index.htm">Policy effectiveness reports</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/Policyupdate.htm">Policy update</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/taupo/index.htm">Protecting Lake Taupo</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/rcpintro/index.htm">Regional Coastal Plan</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/rlts/index.htm">Regional Land Transport Strategy</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/ptp/index.htm">Regional Passenger Transport Plan</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/rpmsintro/index.htm">Regional Pest Management Strategy</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/wrpintro/index.htm">Regional Plan</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/rpsintro/index.htm">Regional Policy Statement</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/riskplan/index.htm">Risk Mitigation Plans</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/rspintro/index.htm">Road Safety Plan for the Waikato Region</a></p>');
			document.write('<p class="submenu"><a href="/policyandplans/waterallocation/index.htm">Water allocation variation</a></p>');
			document.write('</div>');
			document.write('</div>');
		document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a class="menu" onclick="showHide(\'menu7\')">Projects</a></p>');
		if (parseCookieValue("menu7", existingCookieValueStr) == 'show') {
			document.write('<div id="menu7" class="show">');
		} else {
			document.write('<div id="menu7" class="hide">');
		}
			document.write('<p class="submenu"><a href="/projects/index.htm">Introduction</a></p>');
			document.write('<p class="submenu"><a href="/projects/beachcare/index.htm">Beachcare</a></p>');
			document.write('<p class="submenu"><a href="/projects/cleanstreams.htm">Clean Streams</a></p>');
			document.write('<p class="submenu"><a href="/projects/blueprint.htm">Coromandel Peninsula Blueprint</a></p>');
			document.write('<p class="submenu"><a href="/projects/hamiltonhalo/index.htm">Hamilton Halo</a></p>');
			document.write('<p class="submenu"><a href="/projects/taupo/index.htm">Lake Taupo</a></p>');
			document.write('<p class="submenu"><a href="/projects/landcare/index.htm">Landcare groups</a></p>');
			document.write('<p class="submenu"><a href="/projects/whangamata/index.htm">Looking forward to a healthier harbour in Whangamata</a></p>');
			document.write('<p class="submenu"><a href="/projects/peninsula/index.htm">Peninsula Project</a></p>');
			document.write('<p class="submenu"><a href="/projects/controloperations.htm">Pest control operations</a></p>');
			document.write('<p class="submenu"><a href="/projects/shorefutures/index.htm">Shore Futures</a></p>');
			document.write('<p class="submenu"><a href="/projects/wrtm.htm">Waikato Regional Transportation Model</a></p>');
			document.write('</div>');
			document.write('</div>');
		document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a class="menu" onclick="showHide(\'menu8\')">Publications</a></p>');
		if (parseCookieValue("menu8", existingCookieValueStr) == 'show') {
			document.write('<div id="menu8" class="show">');
		} else {
			document.write('<div id="menu8" class="hide">');
		}
			document.write('<p class="submenu"><a href="/publications/index.htm">Introduction</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=4">Air</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=34">Biodiversity</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=5">Biosecurity</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=10">Coastal</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=37">Community and Economy</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=21">Geothermal</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=20">Governance and Participation</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=27">Inland Waters</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=22">Land and Soil</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=36">Navigation Safety </a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=23">New Publications</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=19">Regional Hazards and Emergency Management</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=25">Resource Consent</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=35">River and Catchment System</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?technical=33">Technical Reports</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=26">Transport</a></p>');
			document.write('<p class="submenu"><a href="/publications/index.htm?pubcategory=29">Waste, Pollution Prevention and Contaminated Land</a></p>');
			document.write('</div>');
			document.write('</div>');
		document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a class="menu" onclick="showHide(\'menu9\')">Rates information</a></p>');
		if (parseCookieValue("menu9", existingCookieValueStr) == 'show') {
			document.write('<div id="menu9" class="show">');
		} else {
			document.write('<div id="menu9" class="hide">');
		}
			document.write('<p class="submenu"><a href="/aboutew/rates/index.htm">Introduction</a></p>');
			document.write('<p class="submenu"><a href="/aboutew/rates/rid/index.asp">Find out your proposed rates</a></p>');
			document.write('<p class="submenu"><a href="/aboutew/rates/questions.htm">Frequently asked questions </a></p>');
			document.write('<p class="submenu"><a href="/aboutew/rates/legal.htm">Legal requirements and policy</a></p>');
			document.write('<p class="submenu"><a href="/aboutew/rates/payment.htm">Payment options and penalties</a></p>');
			document.write('<p class="submenu"><a href="/aboutew/rates/targetedrates.htm">Targeted rates</a></p>');
			document.write('</div>');
			document.write('</div>');
		document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a class="menu" onclick="showHide(\'menu10\')">Regional services</a></p>');
		if (parseCookieValue("menu10", existingCookieValueStr) == 'show') {
			document.write('<div id="menu10" class="show">');
		} else {
			document.write('<div id="menu10" class="hide">');
		}
			document.write('<p class="submenu"><a href="/regionalservices/index.htm">Introduction</a></p>');
			document.write('<p class="submenu"><a href="/regionalservices/passengertransport/index.htm"> </a></p>');
			document.write('<p class="submenu"><a href="/regionalservices/civil/index.htm">Civil Defence and Emergency Management</a></p>');
			document.write('<p class="submenu"><a href="/regionalservices/navsafety/index.htm">Navigation safety</a></p>');
			document.write('<p class="submenu"><a href="/regionalservices/rivercatchment/index.htm">River and Catchment Management</a></p>');
			document.write('<p class="submenu"><a href="/regionalservices/planning/index.htm">Transportation Planning</a></p>');
			document.write('</div>');
			document.write('</div>');
		document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a class="menu" onclick="showHide(\'menu11\')">Resource consents</a></p>');
		if (parseCookieValue("menu11", existingCookieValueStr) == 'show') {
			document.write('<div id="menu11" class="show">');
		} else {
			document.write('<div id="menu11" class="hide">');
		}
			document.write('<p class="submenu"><a href="/resourceconsents/index.htm">Introduction</a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/whyneedaconsent.htm">Activities requiring consents</a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/progressoncontent.htm">Application assessment and decision</a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/forms.htm">Consent application forms </a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/consentsmapping/index.htm">Consents mapping facility</a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/whatdoesitcost1/index.htm">Costs to applicants and consent holders </a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/hearings.htm">Hearings process</a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/holdingaconsent.htm">Holding a consent</a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/makingasubmission.htm">Making a submission</a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/makinganapplication.htm">Making an application</a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/notification.htm">Notification</a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/prehearingmeetings.htm">Pre-hearing meetings</a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/applications/index.htm">Publicly notified consent applications</a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/Consentquery/index.asp">Search recent resource consent activity</a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/hearingsdecisions/index.htm">Significant applications, hearings and decisions</a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/consentprocess1.htm">The consent process</a></p>');
			document.write('<p class="submenu"><a href="/resourceconsents/enviroconsultant.htm">Using an environmental consultant</a></p>');
			document.write('</div>');
			document.write('</div>');
	} else {
			document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a href="/aboutew/index.htm">About EW</a></p></div>');
document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a href="/enviroinfo/index.htm">Environmental information</a></p></div>');
document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a href="/forschools/index.htm">For schools</a></p></div>');
document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a href="/maps/index.htm">Maps</a></p></div>');
document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a href="/newsandevents/index.htm">News and events</a></p></div>');
document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a href="/policyandplans/index.htm">Policy and plans</a></p></div>');
document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a href="/projects/index.htm">Projects</a></p></div>');
document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a href="/publications/index.htm">Publications</a></p></div>');
document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a href="/aboutew/rates/index.htm">Rates information</a></p></div>');
document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a href="/regionalservices/index.htm">Regional services</a></p></div>');
document.write('<div class="menuHolder" style="background-color:#80BCBC;"><p><a href="/resourceconsents/index.htm">Resource consents</a></p></div>');

	}
} // end function doMenu

