window.onload = prep;

function prep(){
	if (document.getElementsByTagName){
		prepMenus();
		var links = document.getElementsByTagName("a");
		for (var i=0; i<links.length; i++){
			if (links[i].className == "menu"){
				links[i].onclick = function(){
					return openClose(this);
				}
			}
		}
	var main = document.getElementById("main");
	main.onclick = function(){
		hideMenu();
	}
	
	var nav = document.getElementById("navigation");
		nav.onclick = function(){
			return;
		}
	}
}

function prepMenus(){
	if (document.getElementsByTagName){
		
		var aboutTitles = new Array();
		aboutTitles[0] = "General Info";
		aboutTitles[1] = "Mission Statement";
		aboutTitles[2] = "History";
		aboutTitles[3] = "FAQ";
		
		var aboutUrls = new Array();
		aboutUrls[0] = "index.php?p=general";
		aboutUrls[1] = "index.php?p=mission";
		aboutUrls[2] = "index.php?p=history";
		aboutUrls[3] = "index.php?p=faq";
		
		var aboutMenu = document.createElement("ul");
		aboutMenu.style.display = "none";
		aboutMenu.setAttribute("class", "submenu");
		
		for (var i=0; i<aboutTitles.length; i++){
			var item = document.createElement("li");
			var link = document.createElement("a");
			link.setAttribute("href", aboutUrls[i]);
			var text = document.createTextNode(aboutTitles[i]);
			link.appendChild(text);
			item.appendChild(link);
			aboutMenu.appendChild(item);
		}
		
		var memberTitles = new Array();
		memberTitles[0] = "Membership Info";
		memberTitles[1] = "Membership Type";
		memberTitles[2] = "Coporate Wellness";
		
		var memberUrls = new Array();
		memberUrls[0] = "index.php?p=membership_info";
		memberUrls[1] = "index.php?p=membership_type";
		memberUrls[2] = "index.php?p=corporate";
		
		var memberMenu = document.createElement("ul");
		memberMenu.style.display = "none";
		memberMenu.setAttribute("class", "submenu");
		
		for (var i=0; i<memberTitles.length; i++){
			var item = document.createElement("li");
			var link = document.createElement("a");
			link.setAttribute("href", memberUrls[i]);
			var text = document.createTextNode(memberTitles[i]);
			link.appendChild(text);
			item.appendChild(link);
			memberMenu.appendChild(item);
		}
		
		var programTitles = new Array();
		programTitles[0] = "Aquatics";
		programTitles[1] = "Tennis";
		programTitles[2] = "Aerobics";
		programTitles[3] = "Personal Training";
		programTitles[4] = "Racquetball/Walleyball";
		//programTitles[5] = "Basketball/Indoor Track";
		
		var programUrls = new Array();
		programUrls[0] = "index.php?p=aquatics";
		programUrls[1] = "index.php?p=tennis";
		programUrls[2] = "index.php?p=aerobics";
		programUrls[3] = "index.php?p=training";
		programUrls[4] = "index.php?p=racquetball";
		//programUrls[5] = "index.php?p=basketball";
		
		var programMenu = document.createElement("ul");
		programMenu.style.display = "none";
		programMenu.setAttribute("class", "submenu");
		
		for (var i=0; i<programTitles.length; i++){
			var item = document.createElement("li");
			var link = document.createElement("a");
			link.setAttribute("href", programUrls[i]);
			var text = document.createTextNode(programTitles[i]);
			link.appendChild(text);
			item.appendChild(link);
			programMenu.appendChild(item);
		}
		
		var healthTitles = new Array();
		healthTitles[0] = "Health Tips";
		healthTitles[1] = "Fit Facts";
		healthTitles[2] = "Edibles";
		healthTitles[3] = "Mayo Clinic Food Pyramid";
		
		var healthUrls = new Array();
		healthUrls[0] = "index.php?p=health_tips";
		healthUrls[1] = "index.php?p=fit_facts";
		healthUrls[2] = "index.php?p=edibles";
		healthUrls[3] = "http://www.mayoclinic.com/health/weight-loss/NU00595";
		
		var healthMenu = document.createElement("ul");
		healthMenu.style.display = "none";
		healthMenu.setAttribute("class", "submenu");
		
		for (var i=0; i<healthTitles.length; i++){
			var item = document.createElement("li");
			var link = document.createElement("a");
			link.setAttribute("href", healthUrls[i]);
			var text = document.createTextNode(healthTitles[i]);
			link.appendChild(text);
			item.appendChild(link);
			healthMenu.appendChild(item);
		}
		
		var subs = new Array();
		var lists = document.getElementsByTagName("a");
		var n=0;
		for (var i=0; i<lists.length; i++){
			if (lists[i].className == "menu"){
				subs[n] = lists[i].parentNode;
				n++;
			}
		}		
		subs[0].appendChild(aboutMenu);
		subs[1].appendChild(memberMenu);
		subs[2].appendChild(programMenu);
		subs[3].appendChild(healthMenu);
		
	}
}


function openClose(obj){
	
	var parent = obj.parentNode;
	var childList = parent.getElementsByTagName("ul");
	if (childList[0].style.display == "none"){
		hideMenu();
		childList[0].style.display = "block";
	} else {
		childList[0].style.display = "none";
	}
	return false;
}

function hideMenu()
{
	var lists = document.getElementsByTagName("ul");
	for (var n=0; n<lists.length; n++){
		if (lists[n].className == "submenu"){
			lists[n].style.display = "none";
		}
	}
}

/*function openClose(obj){
	alert(obj);
	var parent = obj.parentNode;
	var name = obj.className;
	var childList = parent.getElementsByTagName("ul");
	if (childList[0].style.display == "block"){
		collapse(obj);
	} else {
		expand(obj);
	}
	return false;
	
}*/

/*function openClose()
{
	var lists = document.getElementsByTagName("ul");
	for (var n=0; n < lists.length; n++){
		if (lists[n].className == "submenu"){
			if (lists[n].style.display == "block"){
				collapse(lists[n]);
			} else {
				expand(lists[n]);
			}
		}
	}
	return false;
}*/

function collapse(obj){
	var parent = obj.parentNode;
	var childList = parent.getElementsByTagName("ul");
	for (var n=0; n<childList.length; n++){
		childList[n].style.display = "none";
	}
}

function expand(obj){
	var parent = obj.parentNode;
	var childList = parent.getElementsByTagName("ul");
	for (var n=0; n<childList.length; n++){
		childList[n].style.display = "block";
	}
}
