var itemsPtr=new Array();
var itemNum = 0;
var indent = "&nbsp;&nbsp;";
var url = window.location.href;
var temp1 = url.indexOf('PID=');
var temp2 = url.indexOf('&id=');
var url2 = url.substring(temp1+4,temp2);
var url3 = url.substring(temp2+3,url.length);


var url4 = new Array();
url4[1] = url.substring(url.indexOf('id=') + 3, url.indexOf('id=') + 5);
var greyout = false;


function menuObject() {

	this.menuItems = new Array();

}

function menuItemObject(menuText, menuLink, pmImg, pid, mid, tree, weight, menuColor) {

	this.subMenu = new Array();
	this.menuText = menuText;
	this.menuLink = menuLink;
	this.pmImg = pmImg;
	this.pid = pid;
	this.mid = mid;
	this.tree = tree;
	this.weight = weight;
	this.expanded = false;
	this.menuColor = menuColor;

}


// -------------------

// Checks to see if menu is in URL and needs to remain open
function reOpenMenu(menuItem) {
	for (cnt in menuItem) {
		for (i=0; i<5; i++) {
			if (url4[i] == menuItem[cnt].mid) {
				menuItem[cnt].expanded = true;
				menuItem[cnt].pmImg = "minus";
				greyout = true;
			}
		}
		if (greyout && menuItem[cnt].subMenu.length <= 0 && url2 != menuItem[cnt].pid) {
			menuItem[cnt].weight = "c";
		}
		if (menuItem[cnt].subMenu.length>0) {
			reOpenMenu(menuItem[cnt].subMenu)
		}
	}
	greyout = false;
}

// Takes menu that user selected and expands or contracts it
function expandMenu(itemNum) {
	if (document.layers) {
		itemsPtr[itemNum].expanded= (!itemsPtr[itemNum].expanded);

		var cnt;
		for (cnt in itemsPtr) {
			if (itemNum==cnt) {
				itemsPtr[cnt].expanded= (!itemsPtr[cnt].expanded);
			} else {
				itemsPtr[cnt].expanded= false;
			}
		}
		writeMenu(menuBase.menuItems);
	}
	else {
		itemsPtr[itemNum].expanded= (!itemsPtr[itemNum].expanded);
		if (itemsPtr[itemNum].pmImg == "plus") {
			itemsPtr[itemNum].pmImg = "minus";
		}
		else {itemsPtr[itemNum].pmImg = "plus"}

		writeMenu(menuBase.menuItems);
	}
}

// Starts the script by activating writeMenu() function
// Calls reOpenMenu() to see if any menu is in URL and needs to be opened
function writeMenu3() {
	reOpenMenu(menuBase.menuItems);
	writeMenu();
}

// Calls writeMenu2() to produce the menu
function writeMenu() {

	var tmpIndent = "";
	code = "";
	var link = "";
	var opener = "";
	code = "";
	writeMenu2(menuBase.menuItems, tmpIndent)
	drawMenu(code);
	code = "";
}

// Writes the menu
function writeMenu2(menuItem, tmpIndent) {

	var opener;
	var opener2;
	var link;

	for (cnt in menuItem) {
		if (menuItem[cnt].menuLink) {
			link = menuItem[cnt].menuLink;
			opener = "<IMG SRC='/images/2x2.gif' BORDER='0' WIDTH='5' HEIGHT='0'>";
			opener2 = "&nbsp;&nbsp;";
			menuItem[cnt].weight = "b";
		}
		else {
			link = "javascript:expandMenu('" + itemNum + "')\" onMouseOver=\"window.status='Expand or contract this menu'; return true\" onMouseOut=\"window.status=''";
			opener = "<IMG SRC='/images/buttons/"+ menuItem[cnt].pmImg +".gif' BORDER='0'>";
			opener2 = "&nbsp;";
		}
		code += tmpIndent + "<A HREF=\"" + link + "\ CLASS=\"newMenuLink\">" + opener + "</A>" + opener2 + "<A HREF=\"" + link + "\" CLASS=\"newMenuLink\"" + ">" + menuItem[cnt].menuText + "</A><BR>"; // STYLE=\"font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: White;\"
		itemsPtr[itemNum]=menuItem[cnt];
		itemNum++;
		if ((menuItem[cnt].subMenu.length>0) && (menuItem[cnt].expanded==true)) {
			writeMenu2(menuItem[cnt].subMenu, indent+tmpIndent);
		}
	}
}

// When window loads, cause writeMenu3() to start
window.onload=writeMenu3;

function drawMenu(full_code) {

	// writes the code to the different browsers

	//NETSCAPE6
	if (document.getElementById&&!document.all) {
		document.getElementById("menu").innerHTML = full_code;
	}
	//MSIE
	if (document.all) {
		menu.innerHTML = full_code;
	}
	//NETSCAPE4
	if (document.layers) {
		document.menu.document.write(full_code);
		//location.reload()
		document.menu.document.close();
	}
}

// --------

// Use with permsion from: Liberty University Web Site
//   Updated By: mdjohnson (tweek for PCC by: mclaffey)


var menuBase = new menuObject();
menuBase.menuItems[0]= new menuItemObject("Pathways Info","","plus","","m1","1","","white");
menuBase.menuItems[0].subMenu[0]= new menuItemObject("About Us","about.shtml?id=m1","","763","2","2","","white");
menuBase.menuItems[0].subMenu[1]= new menuItemObject("Contact Us","about_contactus.shtml?id=m1","","763","2","2","","white");
menuBase.menuItems[0].subMenu[2]= new menuItemObject("Our Staff","about_staff.shtml?id=m1","","763","2","2","","white");
menuBase.menuItems[0].subMenu[3]= new menuItemObject("Week Schedule","about_weekschedule.shtml?id=m1","","763","2","2","","white");
//menuBase.menuItems[0].subMenu[4]= new menuItemObject("Church Calendar","about_calendar.shtml?id=m1","","763","2","2","","white");
menuBase.menuItems[0].subMenu[4]= new menuItemObject("About Us - FAQ","faq_about.shtml?id=m1","","763","2","2","","white");

menuBase.menuItems[1]= new menuItemObject("Children  (0-4th)","","plus","","m2","1","","white");
menuBase.menuItems[1].subMenu[0]= new menuItemObject("Pre-School<br><center>(birth–5 yrs)</br></center>","children_preschool.shtml?id=m2","","763","2","2","","white");  
menuBase.menuItems[1].subMenu[1]= new menuItemObject("Elementary<br><center>(6yrs–4th gr)</br></center>","children_elementary.shtml?id=m2","","763","2","2","","white");
//menuBase.menuItems[1].subMenu[2]= new menuItemObject("Childcare","children_paid.shtml?id=m2","","763","2","2","","white");
//menuBase.menuItems[1].subMenu[3]= new menuItemObject("Children's Events","children_events.shtml?id=m2","","763","2","2","","white");
//menuBase.menuItems[1].subMenu[4]= new menuItemObject("Leaders","children_leaders.shtml?id=m2","","763","2","2","","white");
menuBase.menuItems[1].subMenu[4]= new menuItemObject("Volunteer","children_volunteer.shtml?id=m2","","763","2","2","","white");
menuBase.menuItems[1].subMenu[5]= new menuItemObject("Child - FAQ","children_faq.shtml?id=m2","","763","2","2","","white");

menuBase.menuItems[2]= new menuItemObject("&nbsp;&nbsp; Teens (5th-12th)","student_underConstr.shtml?id=m3","","","m3","1","","white");
//menuBase.menuItems[2].subMenu[0]= new menuItemObject("ERSM","student_underConstr.shtml?id=m3","","763","2","2","","white");
//menuBase.menuItems[2].subMenu[1]= new menuItemObject("5th & 6th Grade","teen_56.shtml?id=m3","","763","2","2","","white");
//menuBase.menuItems[2].subMenu[2]= new menuItemObject("7th & 8th Grade","teen_78.shtml?id=m3","","763","2","2","","white");
//menuBase.menuItems[2].subMenu[3]= new menuItemObject("9th-12th Grade","teen_912.shtml?id=m3","","763","2","2","","white");
//menuBase.menuItems[2].subMenu[3]= new menuItemObject("Leaders","teen_leaders.shtml?id=m3","","763","2","2","","white");
//menuBase.menuItems[2].subMenu[4]= new menuItemObject("Volunteer","teen_volunteer.shtml?id=m3","","763","2","2","","white");
//menuBase.menuItems[2].subMenu[5]= new menuItemObject("Inspirational","teen_inspirational.shtml?id=m3","","763","2","2","","white");

menuBase.menuItems[3]= new menuItemObject("Adults","","plus","","m4","1","","white");
menuBase.menuItems[3].subMenu[0]= new menuItemObject("Adult Connection","adults_connection.shtml?id=m4","","763","2","2","","white");
//menuBase.menuItems[3].subMenu[1]= new menuItemObject("Life Groups","adults_life.shtml?id=m4","","763","2","2","","white");
//menuBase.menuItems[3].subMenu[2]= new menuItemObject("Living Free","adults_living.shtml?id=m4","","763","2","2","","white");
//menuBase.menuItems[3].subMenu[2]= new menuItemObject("Equipping","adults_equipping.shtml?id=m4","","763","2","2","","white");
menuBase.menuItems[3].subMenu[1]= new menuItemObject("Support","adult_overwhelmed.shtml?id=m4","","763","2","2","","white");
//menuBase.menuItems[3].subMenu[5]= new menuItemObject("FAQ","faq-adults.shtml?id=m4","","763","2","2","","white");

menuBase.menuItems[4]= new menuItemObject("Opportunities","","plus","","m5","1","","white");
menuBase.menuItems[4].subMenu[0]= new menuItemObject("Service Ministries","ministries_churchservices.shtml?id=m5","","763","2","2","","white");
menuBase.menuItems[4].subMenu[1]= new menuItemObject("Facilities","ministries_facilities.shtml?id=m5","","763","2","2","","white");
menuBase.menuItems[4].subMenu[2]= new menuItemObject("World Missions","http://www.pathwayscc.com/WorldMissions/","","763","2","2","","white");
menuBase.menuItems[4].subMenu[3]= new menuItemObject("Outreach","ministries_outreach.shtml?id=m5","","763","2","2","","white");
menuBase.menuItems[4].subMenu[4]= new menuItemObject("Prayer Team","ministries_prayerteam.shtml?id=m5","","763","2","2","","white");
menuBase.menuItems[4].subMenu[5]= new menuItemObject("Special Events","ministries_specialevents.shtml?id=m5","","763","2","2","","white");
//menuBase.menuItems[4].subMenu[2]= new menuItemObject("Serving","ministries_serving.shtml?id=m5","","763","2","2","","white");
//menuBase.menuItems[4].subMenu[3]= new menuItemObject("Recovery","ministries_recovery.shtml?id=m5","","763","2","2","","white");

menuBase.menuItems[5]= new menuItemObject("Church Plants","","plus","","m6","1","","white");
menuBase.menuItems[5].subMenu[0]= new menuItemObject("Iglesia Del Camino","http://iglesiadelcaminogt.com","","763","2","2","","white");
//menuBase.menuItems[5].subMenu[0]= new menuItemObject("Deaf Church","churches_Deaf.shtml?id=m6","","763","2","2","","white");
//menuBase.menuItems[5].subMenu[1]= new menuItemObject("New Beginnings","churches_NBeg.shtml?id=m6","","763","2","2","","white");
//menuBase.menuItems[5].subMenu[1]= new menuItemObject("New Harvest","http://www.newharvestasian.org","","763","2","2","","white");
//menuBase.menuItems[5].subMenu[3]= new menuItemObject("Missions Update","http://www.pathwayscc.com/guatemalaupdate/","","763","2","2","","white");
//menuBase.menuItems[5].subMenu[3]= new menuItemObject("Native American","churches_NAm.shtml?id=m6","","763","2","2","","white");

//menuBase.menuItems[6]= new menuItemObject("Resources","","plus","","m7","1","","white");
//menuBase.menuItems[6].subMenu[0]= new menuItemObject("Online Teaching","resources_onlineteaching.shtml?id=m7","","763","2","2","","white");
//menuBase.menuItems[6].subMenu[1]= new menuItemObject("DVD Presentation","resources_dvd.shtml?id=m7","","763","2","2","","white");
//menuBase.menuItems[6].subMenu[1]= new menuItemObject("PDF Downloads","resources_bulletin.asp?id=m7","","763","2","2","","white");
//menuBase.menuItems[6].subMenu[3]= new menuItemObject("PDF","resources_PDFgallery.shtml?id=m7","","763","2","2","","white");

document.write("<div id='menu' class='MenuTree'></div>")

