/*
//	copyright 2005 wesley c. byers
*/

// the .css file has submenus with display: block. This hides them if our javascript
// switching will work.
if (document.getElementById){
   document.write('<style type="text/css">\n')
   document.write('.submenu{display: none;}\n')
   document.write('</style>\n')
   }

function ToggleMenu(obj){
// toggle display of specified submenu. Turn off all others.
if(document.getElementById){
	var el = document.getElementById(obj);
	var clickstate = el.getAttribute("clicked");
	if(el.style.display != "block") {
		el.style.display = "block";
		el.setAttribute("clicked",1);
	}else{
		el.style.display = "none";
		el.setAttribute("clicked",0);
	}
}
}

function MenuOn(obj) {
if(document.getElementById){
	var el = document.getElementById(obj);
	if (el) 
		el.style.display = "block";
}
}

function MenuOff(obj) {
if(document.getElementById){
	var el = document.getElementById(obj);
	var clickstate = el.getAttribute("clicked");
	if (!clickstate) {
		el.style.display = "none";
	}
}
}

/* 
// array index is html page name; value is submenu to open when page is loaded. Actually
// index is arbitrary string. Keeping it unique to a page allows the menu structure to be 
// changed without requiring a change to the MenuInit() call.  The value matches the 
// submenu id name in the html code.
*/
var submenupages = new Array;
submenupages["newmembers"] = "members_sub";
submenupages["membership"] = "members_sub";
submenupages["members"] = "members_sub";
submenupages["officers"] = "members_sub";

submenupages["history"] = "history_sub";
submenupages["pressec"] = "history_sub";

submenupages["activities"] = "activities_sub";
submenupages["bookmark"] = "activities_sub";
submenupages["bookmarkresults"] = "activities_sub";
submenupages["bowling"] = "activities_sub";
submenupages["cpnbook"] = "activities_sub";
submenupages["couponads"] = "activities_sub";
submenupages["cpnbookdetails"] = "activities_sub";
submenupages["craftshow"] = "activities_sub";
submenupages["masquerade"] = "activities_sub";
submenupages["soapboxderby"] = "activities_sub";

// pages that are not included in any sub menu - speeds up page loading in some browsers
submenupages["index"] = "none";
submenupages["news"] = "none";
submenupages["meetings"] = "none";
submenupages["partners"] = "none";

function MenuInit(page) {
// Initialize menus for the specified page

	if (submenupages[page]) {
		MenuOn(submenupages[page]);
	}

}

