
if (document.images)
{
  var menuBG = new Image(176,29); 
  menuBG.src="http://fnl.rscg.org/helix/images/v1/helixactivism_19.jpg"; 
  var menuBGover = new Image(176,29); 
  menuBGover.src="http://fnl.rscg.org/helix/images/v1/helixactivism_22.jpg"; 
  var menuBGhead = new Image(176,7); 
  menuBGhead.src="http://fnl.rscg.org/helix/images/v1/helixactivism_23B.gif"; 
  var menuBGfoot = new Image(176,7); 
  menuBGfoot.src="http://fnl.rscg.org/helix/images/v1/helixactivism_23.gif"; 
}

var menusTot = 8;
var menusTop = 40;
var subMenuWidth = 176;
var currMenu = -3;
var menuDetails = new Array();

menuDetails[0] = new Array('BACK', 5, 176, 0);
menuDetails[1] = new Array('FORWARD', 15, 176, 0);

var menuLinks = new Array();
var menuLinks2nd = new Array();
menuLinks[0] = new Array();
menuLinks[1] = new Array();


menuDetails[2] = new Array('MY HELIX', 67, 176, 7);
menuDetails[3] = new Array('SYSTEM', 183, 176, 14);
menuDetails[4] = new Array('MEMBERS', 288, 176, 7);
menuDetails[5] = new Array('ACTIVITY', 394, 176, 5);
menuDetails[6] = new Array('TOOLS', 493, 176, 20);

menuLinks[2] = new Array();
menuLinks[2][0] = new Array('Home', 'http://fnl.rscg.org/helix/admin/home.php', 1, 18);
	menuLinks2nd[18] = new Array(33, 10, new Array());
menuLinks2nd[18][2][0] = new Array('Find Members', 'http://fnl.rscg.org/helix/admin/members/', 1);
menuLinks2nd[18][2][1] = new Array('Manage Projects', 'http://fnl.rscg.org/helix/admin/project/index.php', 1);
menuLinks2nd[18][2][2] = new Array('Manage Events', 'http://fnl.rscg.org/helix/admin/events/', 1);
menuLinks2nd[18][2][3] = new Array('Message Boards', 'http://fnl.rscg.org/members/', 1);
menuLinks2nd[18][2][4] = new Array('LOGOUT', 'http://fnl.rscg.org/members/login.php?theAction=logout', 1);
menuLinks2nd[18][2][5] = new Array('Edit Your QuickLinks', '/helix/members/home.php?quick=1', 1);
	menuLinks[2][1] = new Array('My Profile', 'http://fnl.rscg.org/helix/members/profile.php', 1, 0); // optional fourth parameter identifies sub-menu
		menuLinks2nd[0] = new Array(62, 1, new Array()); // width, height, number of links, array to store links
		menuLinks2nd[0][2][0] = new Array('Edit Profile', 'http://fnl.rscg.org/helix/members/profileEdit.php', 1, -3);
		menuLinks2nd[0][2][1] = new Array('Friends', 'http://fnl.rscg.org/helix/members/profile.php?view=friends', 1, -3);
		menuLinks2nd[0][2][2] = new Array('Gallery', 'http://fnl.rscg.org/helix/members/profile.php?view=gallery', 1, -3);
		menuLinks2nd[0][2][3] = new Array('Blog', 'http://fnl.rscg.org/helix/members/profile.php?view=blog', 1, -3);
		menuLinks2nd[0][2][4] = new Array('Polls', 'http://fnl.rscg.org/helix/members/profile.php?view=poll', 1, -3);
	menuLinks[2][2] = new Array('My Messages', 'http://fnl.rscg.org/helix/admin/home.php?mymess=1', 1, 1);
	menuLinks2nd[1] = new Array(91, 2, new Array());
	menuLinks2nd[1][2][0] = new Array('Compose New Message', 'http://fnl.rscg.org/helix/members/messages.php?compose=1', 1);
	menuLinks2nd[1][2][1] = new Array('Compose Mass Message', 'http://fnl.rscg.org/helix/members/messages.php?compose=1&mult=1', 1);
menuLinks[2][3] = new Array('Change Settings', 'http://fnl.rscg.org/helix/admin/members/edit.php?edit_user_id=', 1, -3);
menuLinks[2][4] = new Array('Report A Bug', 'http://fnl.rscg.org/helix/admin/reportBugs.php', 1, 2);
	menuLinks2nd[2] = new Array(149, 5, new Array());
	menuLinks2nd[2][2][0] = new Array('Report Tech Bug', 'http://fnl.rscg.org/helix/admin/reportBugs.php', 1);
	menuLinks2nd[2][2][1] = new Array('Make Suggestion', 'http://fnl.rscg.org/helix/admin/reportBugs.php?type=Suggestion', 1);
	menuLinks2nd[2][2][2] = new Array('Request Upgrade', 'http://fnl.rscg.org/helix/admin/reportBugs.php?type=Upgrade', 1);
	menuLinks2nd[2][2][3] = new Array('Random Idea', 'http://fnl.rscg.org/helix/admin/reportBugs.php?type=Random', 1);
	menuLinks2nd[2][2][4] = new Array('Ask A Question', 'http://fnl.rscg.org/helix/admin/reportBugs.php?contact=1', 1);
menuLinks[2][5] = new Array('Help', 'http://fnl.rscg.org/helix/members/faq.php', 1, -3);
menuLinks[2][6] = new Array('Logout', 'http://fnl.rscg.org/members/login.php?theAction=logout', 1, -3);

menuLinks[3] = new Array();
menuLinks[3][0] = new Array('System Map', 'http://fnl.rscg.org/helix/admin/admin/systree.php', 1, -3);
	menuLinks[3][1] = new Array('System Logs', 'http://fnl.rscg.org/helix/admin/admin/logs.php', 1, 3);
		menuLinks2nd[3] = new Array(62, 6, new Array());
		menuLinks2nd[3][2][0] = new Array('Login Log', 'http://fnl.rscg.org/helix/admin/admin/logs.php?logins=1', 1);
		menuLinks2nd[3][2][1] = new Array('Opportunity Activity', 'http://fnl.rscg.org/helix/admin/admin/logs.php?logType=projects', 1);
		menuLinks2nd[3][2][2] = new Array('Event Activity', 'http://fnl.rscg.org/helix/admin/admin/logs.php?logType=events', 1);
		menuLinks2nd[3][2][3] = new Array('Trainee Contacts', 'http://fnl.rscg.org/helix/admin/admin/logs.php?logType=tracontact', 1);
		menuLinks2nd[3][2][4] = new Array('Application Status', 'http://fnl.rscg.org/helix/admin/admin/logs.php?logType=trastatus', 1);
		menuLinks2nd[3][2][5] = new Array('New Signups', 'http://fnl.rscg.org/helix/admin/admin/logs.php?logType=signups', 1);
	menuLinks2nd[4] = new Array(1, 1, new Array());
	menuLinks[3][3] = new Array('Admin Tree', 'http://fnl.rscg.org/helix/admin/admin/tree.php', 1, -3);
	menuLinks2nd[5] = new Array(1, 1, new Array());
menuLinks[3][5] = new Array('Gatekeepers', 'http://fnl.rscg.org/helix/admin/coord/', 1, 6);
	menuLinks2nd[6] = new Array(120, 1, new Array());
	menuLinks2nd[6][2][0] = new Array('Add A Gatekeeper', 'http://fnl.rscg.org/helix/admin/members/edit.php?new=1&newcoord=1', 1);
menuLinks2nd[7] = new Array(1, 1, new Array());
menuLinks2nd[8] = new Array(1, 1, new Array());
	menuLinks[3][8] = new Array('Schools', 'http://fnl.rscg.org/helix/admin/school/', 1, 9);
		menuLinks2nd[9] = new Array(149, 2, new Array());
		menuLinks2nd[9][2][0] = new Array('Add School', 'http://fnl.rscg.org/helix/admin/school/add.php', 1);
		menuLinks2nd[9][2][1] = new Array('Merge Duplicates', 'http://fnl.rscg.org/helix/admin/school/merge.php', 1);
	menuLinks[3][9] = new Array('Sites', 'http://fnl.rscg.org/helix/admin/sites/', 1, 10);
	menuLinks2nd[10] = new Array(178, 1, new Array());
	menuLinks2nd[10][2][0] = new Array('Add Site', 'http://fnl.rscg.org/helix/admin/sites/add.php', 1);
menuLinks[3][10] = new Array('Member Levels', 'http://fnl.rscg.org/helix/admin/admin/manageUserLevels.php', 1, -3);
menuLinks[3][11] = new Array('Training Lessons', 'http://fnl.rscg.org/helix/admin/admin/manageEduLevels.php', 1, -3);
menuLinks[4] = new Array();
menuLinks[4][0] = new Array('Member Records', 'http://fnl.rscg.org/helix/admin/members/', 1, 11);
	menuLinks2nd[11] = new Array(33, 2, new Array());
	menuLinks2nd[11][2][0] = new Array('Manage Alumni', 'http://fnl.rscg.org/helix/admin/members/alumni.php', 1);
	menuLinks2nd[11][2][1] = new Array('Manage Dormant Members', 'http://fnl.rscg.org/helix/admin/members/memdelete.php', 1);
menuLinks[4][1] = new Array('Communication', 'http://fnl.rscg.org/helix/admin/', 1, -3);
menuLinks[4][2] = new Array('Member Profiles', 'http://fnl.rscg.org/helix/members/profile.php?view=browse', 1, -3);
menuLinks[4][3] = new Array('MessageBoards', 'http://fnl.rscg.org/members/', 1, 12);
	menuLinks2nd[12] = new Array(120, 1, new Array());
	menuLinks2nd[12][2][0] = new Array('Overview', 'http://fnl.rscg.org/helix/members/boards/', 1);
	menuLinks[4][4] = new Array('Applications', 'http://fnl.rscg.org/helix/admin/applications/?subsection=complete', 1, 13);
	menuLinks2nd[13] = new Array(149, 4, new Array());
	menuLinks2nd[13][2][0] = new Array('Completed Applications', 'http://fnl.rscg.org/helix/admin/applications/index.php?subsection=complete', 1);
	menuLinks2nd[13][2][1] = new Array('Approved Applications', 'http://fnl.rscg.org/helix/admin/applications/index.php?subsection=approved', 1);
	menuLinks2nd[13][2][2] = new Array('Denied Applications', 'http://fnl.rscg.org/helix/admin/applications/index.php?subsection=denied', 1);
	menuLinks2nd[13][2][3] = new Array('Mailing List', 'http://fnl.rscg.org/helix/admin/applications/index.php', 1);
menuLinks[4][5] = new Array('New Member Trainings', 'http://fnl.rscg.org/helix/admin/training/', 1, 14);
	menuLinks2nd[14] = new Array(178, 4, new Array());
	menuLinks2nd[14][2][0] = new Array('Add A Training', 'http://fnl.rscg.org/helix/admin/training/add_training.php', 1);
	menuLinks2nd[14][2][1] = new Array('Training Periods', 'http://fnl.rscg.org/helix/admin/training/training_period.php', 1);
	menuLinks2nd[14][2][2] = new Array('Application Stats', 'http://fnl.rscg.org/helix/admin/report/appstats.php', 1);
	menuLinks2nd[14][2][3] = new Array('Calendar', 'http://fnl.rscg.org/helix/calendar/index.php#calend', 1);
menuLinks[4][6] = new Array('Add a Member', 'http://fnl.rscg.org/helix/admin/members/edit.php?new=1', 1, -3);

menuLinks[5] = new Array();
menuLinks[5][0] = new Array('Campaigns', 'http://fnl.rscg.org/helix/admin/admin/campaigns.php', 1, -3); //15
	menuLinks2nd[15] = new Array(33, 4, new Array());
	// menuLinks2nd[15][2][0] = new Array('Add A Trainings', 'http://fnl.rscg.org/helix/admin/admin/campaigns.php', 1);
menuLinks[5][1] = new Array(' Projects ', 'http://fnl.rscg.org/helix/admin/project/', 1, 16);
	menuLinks2nd[16] = new Array(62, 7, new Array());
	menuLinks2nd[16][2][0] = new Array('Completed Projects', 'http://fnl.rscg.org/helix/admin/project/approved.php', 1);
	menuLinks2nd[16][2][1] = new Array('Add Opportunity', 'http://fnl.rscg.org/helix/admin/project/addProject.php', 1);
	menuLinks2nd[16][2][2] = new Array('Edit Opportunities', 'http://fnl.rscg.org/helix/admin/project/edit.php', 1);
	menuLinks2nd[16][2][3] = new Array('Project Matrix', 'http://fnl.rscg.org/helix/admin/project/matrix.php', 1);
	menuLinks2nd[16][2][4] = new Array('Closed Opportunities', 'http://fnl.rscg.org/helix/admin/project/edit.php?closed=1', 1);
	menuLinks2nd[16][2][5] = new Array('Opportunity Templates', 'http://fnl.rscg.org/helix/admin/project/edit.php?templates=1', 1);
	menuLinks2nd[16][2][6] = new Array('Approve Opportunities', 'http://fnl.rscg.org/helix/admin/project/edit.php?approve=1', 1);
menuLinks[5][2] = new Array('Events', 'http://fnl.rscg.org/helix/admin/events/', 1, 17);
	menuLinks2nd[17] = new Array(91, 5, new Array());
	menuLinks2nd[17][2][0] = new Array('Add Event', 'http://fnl.rscg.org/helix/admin/project/addProject.php?isEvent=1', 1);
	menuLinks2nd[17][2][1] = new Array('Edit Events', 'http://fnl.rscg.org/helix/admin/events/edit.php', 1);
	menuLinks2nd[17][2][2] = new Array('Closed Events', 'http://fnl.rscg.org/helix/admin/events/edit.php?closed=1', 1);
	menuLinks2nd[17][2][3] = new Array('Event Templates', 'http://fnl.rscg.org/helix/admin/events/edit.php?templates=1', 1);
	menuLinks2nd[17][2][4] = new Array('Approve Events', 'http://fnl.rscg.org/helix/admin/events/edit.php?approve=1', 1);
menuLinks[5][4] = new Array('Calendar', 'http://fnl.rscg.org/helix/calendar/', 1, -3);


menuLinks[6] = new Array();
menuLinks[6][0] = new Array('Reports & Records', 'http://fnl.rscg.org/helix/admin/admin/systools.php?reports=1', 1, 19);
	menuLinks2nd[19] = new Array(33, 3, new Array());
	menuLinks2nd[19][2][0] = new Array('Organization Activity', 'http://fnl.rscg.org/helix/admin/report/activity.php', 1);
	menuLinks2nd[19][2][1] = new Array('Campaign Records', 'http://fnl.rscg.org/helix/admin/admin/campaigns.php?records=1', 1);
	menuLinks2nd[19][2][2] = new Array('Volunteering Records', 'http://fnl.rscg.org/helix/admin/report/records.php', 1);
menuLinks[6][3] = new Array('Find', 'http://fnl.rscg.org/helix/admin/admin/lostfound.php', 1, -3);
menuLinks[6][4] = new Array('Upload Bin', 'http://fnl.rscg.org/helix/admin/admin/upload.php', 1, -3);
menuLinks[6][5] = new Array('Mailing List', 'http://fnl.rscg.org/helix/admin/applications/', 1, -3);
menuLinks[6][6] = new Array('More Tools', 'http://fnl.rscg.org/helix/admin/admin/systools.php', 1, 22);
	menuLinks2nd[22] = new Array(149, 7, new Array());
		menuLinks2nd[22][2][1] = new Array('Import Members', 'http://fnl.rscg.org/helix/admin/admin/importMems.php', 1);
	menuLinks2nd[22][2][2] = new Array('System Backup', 'http://fnl.rscg.org/helix/admin/admin/backup.php', 1);
	menuLinks2nd[22][2][3] = new Array('Reset E-mail Prefs', 'http://fnl.rscg.org/helix/admin/admin/emailPrefs.php', 1);
	menuLinks2nd[22][2][4] = new Array('Set Default Admins', 'http://fnl.rscg.org/helix/admin/admin/defRegAdm.php', 1);
	
function clearSubMenus() {
	currMenu = -3;
	document.getElementById('subMenu1').style.top = '-2000px';
	document.getElementById('subMenu2').style.top = '-2000px';
	document.getElementById('clearMenus').style.top = '-3000px';
	return true;
}

function gotoSubLink(subMenuID, linkID) {
	if (linkID < menuLinks2nd[subMenuID][2]) {
		if (menuLinks2nd[subMenuID][2][linkID][1] && menuLinks2nd[subMenuID][2][linkID][1] != '') window.location = menuLinks2nd[subMenuID][2][linkID][1];
	}
	return true;
}

function resetMenuBGs() {
	var k = 0;
	for (var j = 0; j < menuDetails[currMenu][3]; j++) {
		if (menuLinks[currMenu] && menuLinks[currMenu][j] && menuLinks[currMenu][j][1] != '' && menuLinks[currMenu][j][0] != '') {
			if (document.getElementById('linkDiv' + currMenu + 'j' + j)) document.getElementById('linkDiv' + currMenu + 'j' + j).style.background = 'url(' + menuBG.src + ')';
			if (menuLinks[currMenu][j][3] != -3 && menuDetails[menuLinks[currMenu][j][3]] && menuDetails[menuLinks[currMenu][j][3]][3] > 0) {
				for (k = 0; k < menuDetails[menuLinks[currMenu][j][3]][3]; k++) {
					if (document.getElementById('linkDiv' + menuLinks[currMenu][j][3] + 'j' + k)) document.getElementById('linkDiv' + menuLinks[currMenu][j][3] + 'j' + k).style.background = 'url(' + menuBG.src + ')';
				}
			}
		}
	}
	return true;
}

function setMenuBG(m2, l2) {
	resetMenuBGs();
	if (m2 != -3 && l2 != -3) {
		if (document.getElementById('linkDiv' + m2 + 'j' + l2)) document.getElementById('linkDiv' + m2 + 'j' + l2).style.background = 'url(' + menuBGover.src + ')';
	}
	return true;
}
function setSubMenuBG(linkID) {
	if (document.getElementById(linkID)) document.getElementById(linkID).style.background = 'url(' + menuBGover.src + ')';
	return true;
}
function unsetSubMenuBG(linkID) {
	if (document.getElementById(linkID)) document.getElementById(linkID).style.background = 'url(' + menuBG.src + ')';
	return true;
}

function gotoLink(menuID, linkID) {
	if (menuID < menusTot) {
		if (linkID < menuDetails[menuID][3]) {
			if (menuLinks[menuID][linkID][1] && menuLinks[menuID][linkID][1] != '') window.location = menuLinks[menuID][linkID][1];
		}
	}
	return true;
}

function showMenu(menuID) {
	if (currMenu != menuID && menuID < menusTot && menuDetails[menuID] && menuDetails[menuID][3] > 0) {
		//alert(menuID+' < '+menusTot+' && '+menuDetails[menuID]+' && '+menuDetails[menuID][3]);
		clearSubMenus();
		currMenu = menuID;
		document.getElementById('subMenu1').style.top = '-2000px';
		var newMenu = '';
		var xtraStyle = '';
		for (var j = 0; j < menuDetails[menuID][3]; j++) {
			if (menuLinks[menuID] && menuLinks[menuID][j] && menuLinks[menuID][j][1] != '' && menuLinks[menuID][j][0] != '') {
				xtraStyle = '';
				if (menuLinks[menuID][j][0].length > 24) xtraStyle = ' class="menuLinkSmaller"';
				newMenu += '<div id="linkDiv' + menuID + 'j' + j + '" class="submenuDiv" onMouseOver="setMenuBG(' + j + ', ' + menuID + '); showSubMenu(' + menuLinks[menuID][j][3] + ', ' + menuID + ', ' + j + ', -3);" >';
					newMenu += '<a href="' + menuLinks[menuID][j][1] + '"' + xtraStyle + '>' + menuLinks[menuID][j][0] + '</a>';
				newMenu += '</div>';
			}
		}
		newMenu += '<div class="submenuFoot"><div>';
		document.getElementById('subMenu1').innerHTML = newMenu;
		document.getElementById('subMenu1').style.left = ''+menuDetails[menuID][1]+'px';
		document.getElementById('subMenu1').style.width = ''+menuDetails[menuID][2]+'px';
		document.getElementById('subMenu1').style.top = ''+menusTop+'px';
		document.getElementById('clearMenus').style.top = '0px';
	}
	return true;
}
function showSubMenu(subMenuID, menuID, menuLink, subMenuLink) {
	if (subMenuLink == -3) showMenu(menuID);
	if (document.getElementById('linkDiv' + menuID + 'j' + menuLink)) document.getElementById('linkDiv' + menuID + 'j' + menuLink).style.background = 'url(' + menuBGover.src + ')';
	document.getElementById('subMenu2').style.top = '-2000px';
	if (subMenuID != -3) {
		var newMenu = '<div class="submenuHead"></div>';
		var xtraStyle = '';
		for (var j = 0; j < menuLinks2nd[subMenuID][1]; j++) {
			if (menuLinks2nd[subMenuID][2][j] && menuLinks2nd[subMenuID][2][j][1] != '' && menuLinks2nd[subMenuID][2][j][0] != '') {
				xtraStyle = '';
				if (menuLinks2nd[subMenuID][2][j][0].length > 24) xtraStyle = ' class="menuLinkSmaller"';
				newMenu += '<div id="sublinkDiv' + subMenuID + 'j' + j + '" class="submenuDiv" onMouseOver="setSubMenuBG(\'sublinkDiv' + subMenuID + 'j' + j + '\');" onMouseOut="unsetSubMenuBG(\'sublinkDiv' + subMenuID + 'j' + j + '\');">';
					newMenu += '<a href="' + menuLinks2nd[subMenuID][2][j][1] + '"' + xtraStyle + '>' + menuLinks2nd[subMenuID][2][j][0] + '</a>';
				newMenu += '</div>';    /*  onClick="return gotoSubLink('+subMenuID+', '+j+');"  */
			}
		}
		newMenu += '<div class="submenuFoot"></div>';
		document.getElementById('subMenu2').innerHTML = newMenu;
		document.getElementById('subMenu2').style.left = ''+(menuDetails[menuID][1]+menuDetails[menuID][2])+'px';
		document.getElementById('subMenu2').style.width = ''+subMenuWidth+'px';
		document.getElementById('subMenu2').style.top = ''+menuLinks2nd[subMenuID][0]+'px';
		document.getElementById('clearMenus').style.top = '0px';
	}
	if (subMenuLink != -3 && document.getElementById('linkDiv' + subMenuID + 'j' + subMenuLink)) document.getElementById('sublinkDiv' + subMenuID + 'j' + subMenuLink).style.background = 'url(' + menuBGover.src + ')';
	return true;
}


function helixRiseHide() {
	if (document.getElementById('helixRise')) {
		document.getElementById('helixRise').src = 'http://fnl.rscg.org/helix/images/v1/spacer.gif';
	}
	return true;
}
function helixRise() {
	if (document.getElementById('helixRise')) {
		document.getElementById('helixRise').src = 'http://fnl.rscg.org/helix/images/v1/helixRise.gif';
		setTimeout("helixRiseHide()", 1000);
	}
	return true;	
}

