// Header Specifics:

LogoPic="/files/titlebar_logo160.gif";
LogoWidth="160";
LogoHeight="160";
ShortBannerHeight="90";
PageWidthImage="/files/pagewidth.gif";

// Banners and Titles - by keyword for each page. Null or "main" indicate use main title
MainBanner = new Array();		// if more than one banner, randomly select one.
  MainBanner[0] = "/files/banners/main1.jpg";
  MainBanner[1] = "/files/banners/main2.jpg";
  MainBanner[2] = "/files/banners/main3.jpg";
  MainBanner[3] = "/files/banners/main4.jpg";
  MainBanner[4] = "/files/banners/oldmain1.jpg";
  MainBanner[5] = "/files/banners/oldmain2.jpg";
  MainBanner[6] = "/files/banners/oldmain3.jpg";
  MainBanner[7] = "/files/banners/oldmain4.jpg";

Banners = new Array();		// format: ( "tag", "URL" )
  Banners[0] = new Array( "/beingcatholic.htm", "/files/banners/sub_beingcatholic.jpg" );
  Banners[1] = new Array( "/bulletin.php", "/files/banners/sub_bulletin.jpg" );
  Banners[2] = new Array( "/homilies.php", "/files/banners/sub_homilies.jpg" );
  Banners[3] = new Array( "/parish.html", "/files/banners/sub_parishmap.jpg" );
  Banners[4] = new Array( "/paulists.html", "/files/banners/sub_paulists.jpg" );

MainTitle = "/files/titles/default.gif";
Titles = new Array();		// format: ( "tag", "URL" )
  Titles[0] = new Array( "/admin/index.html", "/files/titles/Title0.gif" );
  Titles[1] = new Array( "/default.html", "/files/titles/Title1.gif" );
  Titles[2] = new Array( "/kc/calendar.html", "/files/titles/Title2.gif" );
  Titles[3] = new Array( "/kc/history.html", "/files/titles/Title3.gif" );
  Titles[4] = new Array( "/kc/membership.html", "/files/titles/Title4.gif" );
  Titles[5] = new Array( "/kc/officers.html", "/files/titles/Title5.gif" );
  Titles[6] = new Array( "/kc/pictures.html", "/files/titles/Title6.gif" );
  Titles[7] = new Array( "/kc/protected/save.html", "/files/titles/Title7.gif" );
  Titles[8] = new Array( "/map.html", "/files/titles/Title8.gif" );
  Titles[9] = new Array( "/parish.html", "/files/titles/Title9.gif" );
  Titles[10] = new Array( "/paulists.html", "/files/titles/Title10.gif" );
  Titles[11] = new Array( "/pictures.html", "/files/titles/Title11.gif" );
  Titles[12] = new Array( "/programs/lent/ashwednesday.html", "/files/titles/Title12.gif" );
  Titles[13] = new Array( "/registration.html", "/files/titles/Title13.gif" );
  Titles[14] = new Array( "/rel_ed/app_complete.html", "/files/titles/Title14.gif" );
  Titles[15] = new Array( "/rel_ed/application.html", "/files/titles/Title15.gif" );
  Titles[16] = new Array( "/search_results.html", "/files/titles/Title16.gif" );
  Titles[17] = new Array( "/special/building/video.html", "/files/titles/Title17.gif" );
  Titles[18] = new Array( "/special/Departed.html", "/files/titles/Title18.gif" );
  Titles[19] = new Array( "/welcome.html", "/files/titles/Title19.gif" );
  Titles[20] = new Array( "/admin/bulletin.php", "/files/titles/Title20.gif" );
  Titles[21] = new Array( "/admin/specialheadlines.php", "/files/titles/Title21.gif" );
  Titles[22] = new Array( "/bulletin.php", "/files/titles/Title22.gif" );
  Titles[23] = new Array( "/calendar/oldcalendar.php", "/files/titles/Title23.gif" );
  Titles[24] = new Array( "/committees/committees.php", "/files/titles/Title24.gif" );
  Titles[25] = new Array( "/contact.php", "/files/titles/Title25.gif" );
  Titles[26] = new Array( "/default.php", "/files/titles/Title26.gif" );
  Titles[27] = new Array( "/email.php", "/files/titles/Title27.gif" );
  Titles[28] = new Array( "/email_send.php", "/files/titles/Title28.gif" );
  Titles[29] = new Array( "/events.php", "/files/titles/Title29.gif" );
  Titles[30] = new Array( "/homilies.php", "/files/titles/Title30.gif" );
  Titles[31] = new Array( "/hsgroup.php", "/files/titles/Title31.gif" );
  Titles[32] = new Array( "/index.php", "/files/titles/Title32.gif" );
  Titles[33] = new Array( "/kc/caledit.php", "/files/titles/Title33.gif" );
  Titles[34] = new Array( "/kc/calendar.php", "/files/titles/Title34.gif" );
  Titles[35] = new Array( "/kc/kc.php", "/files/titles/Title35.gif" );
  Titles[36] = new Array( "/kc/signupsubmit.php", "/files/titles/Title36.gif" );
  Titles[37] = new Array( "/links.php", "/files/titles/Title37.gif" );
  Titles[38] = new Array( "/ministry/admin.php", "/files/titles/Title38.gif" );
  Titles[39] = new Array( "/ministry/administer.php", "/files/titles/Title39.gif" );
  Titles[40] = new Array( "/ministry/changelist.php", "/files/titles/Title40.gif" );
  Titles[41] = new Array( "/ministry/emailadmin.php", "/files/titles/Title41.gif" );
  Titles[42] = new Array( "/ministry/emailadminsend.php", "/files/titles/Title42.gif" );
  Titles[43] = new Array( "/ministry/emaillist.php", "/files/titles/Title43.gif" );
  Titles[44] = new Array( "/ministry/index.php", "/files/titles/Title44.gif" );
  Titles[45] = new Array( "/ministry/printlist.php", "/files/titles/Title45.gif" );
  Titles[46] = new Array( "/ministry/properties.php", "/files/titles/Title46.gif" );
  Titles[47] = new Array( "/news/news.php", "/files/titles/Title47.gif" );
  Titles[48] = new Array( "/news.php", "/files/titles/Title48.gif" );
  Titles[49] = new Array( "/newsadd.php", "/files/titles/Title49.gif" );
  Titles[50] = new Array( "/prayers.php", "/files/titles/Title50.gif" );
  Titles[51] = new Array( "/prayersubmit.php", "/files/titles/Title51.gif" );
  Titles[52] = new Array( "/programs/lent/holyweek.php", "/files/titles/Title52.gif" );
  Titles[53] = new Array( "/programs/lent/index.php", "/files/titles/Title53.gif" );
  Titles[54] = new Array( "/rel_ed/rel_ed.php", "/files/titles/Title54.gif" );
  Titles[55] = new Array( "/sacraments.php", "/files/titles/Title55.gif" );
  Titles[56] = new Array( "/search.php", "/files/titles/Title56.gif" );
  Titles[57] = new Array( "/siteindex.php", "/files/titles/Title57.gif" );
  Titles[58] = new Array( "/special/building/building.php", "/files/titles/Title58.gif" );
  Titles[59] = new Array( "/special/DepartedSubmit.php", "/files/titles/Title59.gif" );
  Titles[60] = new Array( "/tmp.php", "/files/titles/Title60.gif" );

// Menu specifics:

// load menu style sheet
document.writeln( '<link href="/menu/style.css" rel="stylesheet" type="text/css" />' );

// Menu tree
//	Menu[i] = new Array( Button_Text, Link, Description, Target );

// Menus:
//	All items in menues have the same fields, even though not all are used:
//		[0] - name to display in the menu
//		[1] - URL (relative or absolute) - start with "http://" when it is outside the web site
//		[2] - Submenu (if any) - use "EmptySubmenu" if no submenu.
//		[3] - Description for site list
//		[4] - link target for "<a>" reference (e.g. "_blank" starts link in a new window)

// MainMenu - main menu displayed on each page
// EmptySubmenu - an empty menu (meaning no submenus)
// ...Submenu - various sumbmenus

EmptySubmenu = new Array();

CalendarSubmenu = new Array();
  CalendarSubmenu[0] = new Array( "Calendar", "/calendar/index.html", EmptySubmenu,
						  "Calendar of Events", "" );
  CalendarSubmenu[1] = new Array( "List of Events", "/events.php", EmptySubmenu,
						  "List of Upcoming Events", "" );
  CalendarSubmenu[2] = new Array( "Old Calendars", "/calendar/oldcalendar.php", EmptySubmenu,
						  "Links to Previous Calendars", "" );

SubMenuParish = new Array();
  SubMenuParish[0] = new Array( "Welcome", "/welcome.html", EmptySubmenu, "Welcome to our Parish Website", "" );
  SubMenuParish[1] = new Array( "Parish Information", "/parish.html", EmptySubmenu, "Information About the Parish", "" );
  SubMenuParish[2] = new Array( "Captial Campaign", "/special/building/building.php", EmptySubmenu, "Build and They Will Come - Capital Campaign", "" );
  SubMenuParish[3] = new Array( "Contributions", "/contribute.html", EmptySubmenu, "Add/Edit Online Contributions", "" );
  SubMenuParish[4] = new Array( "Sacraments", "/sacraments.php", EmptySubmenu, "Information on all Sacraments", "" );
  SubMenuParish[5] = new Array( "Staff", "/contact.php#Staff", EmptySubmenu, "Meet our Staff", "" );
  SubMenuParish[6] = new Array( "Religious Education", "/rel_ed/rel_ed.php", EmptySubmenu, "Religious Education", "" );
  SubMenuParish[7] = new Array( "Maps", "/map.html", EmptySubmenu, "Maps to Our Locations", "" );
  SubMenuParish[8] = new Array( "Bulletins", "/bulletin.php", EmptySubmenu, "Recent Bulletins", "" );
  SubMenuParish[9] = new Array( "Ministry Lists", "/ministry/index.php", EmptySubmenu, "Sunday Mass Ministry Lists", "" );
  SubMenuParish[10] = new Array( "Committee Notes", "/committees/committees.php", EmptySubmenu, "Notes and Minutes from Boards, Committees, and Groups", "" );
  SubMenuParish[11] = new Array( "Knights of Columbus", "/kc/kc.php", EmptySubmenu, "Knights of Columbus Council #14586", "" );
  SubMenuParish[12] = new Array( "Homilies", "/homilies.php", EmptySubmenu, "Recent Homilies", "" );
  SubMenuParish[13] = new Array( "Pray for...", "/prayers.php", EmptySubmenu, "Submit a prayer", "" );

SubMenuPaulist = new Array();
  SubMenuPaulist[0] = new Array( "About the Paulist Fathers", "/paulists.html", EmptySubmenu,
							   "About the Paulist Fathers", "" );
  SubMenuPaulist[1] = new Array( "Paulist Fathers Website", "http://www.paulist.org", EmptySubmenu,
							   "The Paulist Fathers - Missionaries to North America", "" );
  SubMenuPaulist[2] = new Array( "Paulist Fathers Vocations", "http://www.paulist.org/vocation/", EmptySubmenu,
							   "Join Paulist Fathers - Help Give the Gospel a Voice", "" );

SubMenuGVSU = new Array();
  SubMenuGVSU[0] = new Array( "GVSU Catholic Campus Min", "http://www.gvsucatholic.org", EmptySubmenu,
						  "Website for Catholic Campus Ministry at GVSY", "_blank" );
  SubMenuGVSU[1] = new Array( "Grand Valley Website", "http://www.gvsu.edu", EmptySubmenu,
							   "Grand Valley State Unviersity Website", "_blank" );

SubMenuHome = new Array();
  SubMenuHome[0] = new Array( "Contact Us", "/contact.php", EmptySubmenu, "Contact Us...", "" );
  SubMenuHome[1] = new Array( "Site Index", "/siteindex.php", EmptySubmenu, "Look at Everything on our Site", "" );
  SubMenuHome[2] = new Array( "Search", "/search.php", EmptySubmenu, "Search Our Web Site", "" );

// Main Menu:

MainMenu = new Array();		// Main Menu
  MainMenu[0] = new Array( "Home", "http://www.lukespot.com", SubMenuHome, "Home Page", "" );
  MainMenu[1] = new Array( "Calendar", "/calendar/index.html", CalendarSubmenu, "Check out events in our Main Calendar", "" );
  MainMenu[2] = new Array( "Parish", "/parish.html", SubMenuParish, "Parish Information", "" );
  MainMenu[3] = new Array( "Bulletin", "/bulletin.php", EmptySubmenu, "Parish Bulletins", "" );
  MainMenu[4] = new Array( "Pray for...", "/prayers.php", EmptySubmenu, "Submit a prayer", "" );
  MainMenu[5] = new Array( "Pictures", "/pictures.html", EmptySubmenu, "Pictures", "" );
  MainMenu[6] = new Array( "GVSU Students", "http://www.gvsucatholic.org", SubMenuGVSU, "Catholic Campus Ministry at GVSU", "_blank" );
  MainMenu[7] = new Array( "Paulists", "/paulists.html", SubMenuPaulist, "About the Paulist Fathers", "" );
  MainMenu[8] = new Array( "Links", "/links.php", EmptySubmenu, "Interesting Links", "" );

// BottomMenu - info for menu at bottom of most pages. Array Contents are:
//	[0] - Name to display
//	[1] - href link
//	[2] - "TARGET=" value, if any (can be "_blank", | "_parent" | "_self" | "_top" | <window name> )
var BottomMenu = new Array();
  BottomMenu[0] = new Array( "Home", "http://www.lukespot.com/", "" );
  BottomMenu[1] = new Array( "Parish Info", "/parish.html", "" );
  BottomMenu[2] = new Array( "Calendar", "/calendar/index.html", "" );
  BottomMenu[3] = new Array( "Upcoming Events", "/events.php", "" );
  BottomMenu[4] = new Array( "Pictures", "/pictures.html", "" );
  BottomMenu[4] = new Array( "Pray for...", "/prayers.php", "" );
  BottomMenu[5] = new Array( "Bulletin", "/bulletin.php", "" );
  BottomMenu[6] = new Array( "Homilies", "/homilies.php", "" );
  BottomMenu[7] = new Array( "Being Catholic", "/beingcatholic.htm", "" );
  BottomMenu[8] = new Array( "GVSU Catholic Website", "http://www.gvsucatholic.org", "_blank" );
  BottomMenu[9] = new Array( "Paulist Fathers", "/paulists.html", "" );
  BottomMenu[10] = new Array( "Fr. Brad's Blog", "http://www.frbrad.com/", "_blank" );
  BottomMenu[11] = new Array( "Fr. Don on Facebook",
				"http://www.facebook.com/profile.php?id=562419223&ref=search&sid=562419223.3181047917..1", "_blank" );

function mGotoLink( url ) {
	document.location.href = url;
}

//////
// Functions to insert banner and menu info into the web pages

function initMenu() {
	// initialization such as preloading images, etc.
}

function setupBanner() {
	setupBannerMain( "", false, false );
}

function setupSmallBanner() {
	setupBannerMain( "", true, false );
}

function setupNoBanner() {
	setupBannerMain( "", false, true );
}

function setupBannerAltLogo( alternateLogo ) {
	setupBannerMain( alternateLogo, false, false );
}

function setupSmallBannerAltLogo( alternateLogo ) {
	setupBannerMain( alternateLogo, true, false );
}

function setupBannerMain( alternateLogo, shortBanner, noBanner ) {
	var		i;
	var		pathname;
	var		banner, title;

	// get current web page path name
	pathname = top.location.pathname;
	// if w want the title, use "t = document.title;"

	banner = ""
	title = "";

	// check for special cases
	if( pathname == "/" ) {
		pathname = "/index.php";
	} else if( pathname.indexOf( "/calendar/" ) == 0 ) {
		pathname = "/calendar.html";
	} else if( pathname.indexOf( "/pictures/" ) == 0 ) {
		pathname = "/pictures/picture.php";
	}

	// look for tag in list of Banners and Titles
	for( i = 0; i < Banners.length; i++ ) {
		if( Banners[i][0] == pathname ) {
			banner = Banners[i][1];
			break;
		}
	}
	for( i = 0; i < Titles.length; i++ ) {
		if( Titles[i][0] == pathname ) {
			title = Titles[i][1];
			break;
		}
	}
	if( title == "" ) {		// default to main title
		title = MainTitle;
	}
	if( banner == "" ) {	// default to random main banner
		if( MainBanner.length <= 1 ) {
			banner = MainBanner[0];
		} else {
			i = Math.floor( Math.random() * MainBanner.length );
			banner = MainBanner[i];
		}
	}
	
	// create main window that holds everything
	document.write( '<table width="950" align="center" border="0" cellpadding="0" cellspacing="0" class="bodytable"><tr><td width="100%">' );

	// if no banner, just stop here
	if( noBanner ) {
		return;
	}

	// create a banner and title
	document.write( '<table width="100%" border="0" cellpadding="0" cellspacing="0" class="banner"><tr>' );
	if( shortBanner ) {
		document.write( '<td align="center" valign="middle" width="' + LogoWidth + '" height="' + ShortBannerHeight 
						+ '"><img src="' );
		if( alternateLogo != "" ) {
			document.write( alternateLogo );
		} else {
			document.write( LogoPic );
		}
		document.write( '" alt="Logo" height="' + ShortBannerHeight + '"></td>' );
		document.write( '<td background="' + banner + '" height="' + ShortBannerHeight 
						+ '" align="center" valign="bottom" class="maintitle">' );
	} else {
		document.write( '<td width="' + LogoWidth + '" height="' + LogoHeight + '"><img src="' );
		if( alternateLogo != "" ) {
			document.write( alternateLogo );
		} else {
			document.write( LogoPic );
		}
		document.write( '" alt="Logo" height="' + LogoHeight + '"></td>' );
		document.write( '<td background="' + banner + '" height="' + LogoHeight 
						 + '" align="center" class="maintitle">' );
	}
	if( shortBanner ) {
		document.write( '<img src="' + title + '" alt="St. Luke University Parish">' );
	} else {
		document.write( '<table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0"><tr><td valign="top" align="right">' );
		document.write( '<form action="/cgi-bin/search/ksearch.cgi" method="get">' );
		document.write( '<input type="text" size="20" name="terms" id="tips" value="" onfocus="select(this);" />' );
		document.write( '<input type="submit" value="Search" /><input type="hidden" name="showm" value="5" /></form>' );
		document.write( '</td></tr><tr><td valign="bottom" align="center">' );
		document.write( '<img src="' + title + '" alt="St. Luke University Parish">' );
		document.writeln( '</td></tr></table>' );
	}
	document.writeln( '</td></tr></table>' );
}

function setupBottomMenu() {	// set up bottom menu
	var item;

	document.writeln( '<table width="100%" border="0" cellpadding="0" cellspacing="0" class="bottomMenu">' );
	document.writeln( '<tr><td height="10" valign="top" align="center" bgcolor="#0054A6">&nbsp;' );
	document.writeln( '<span style="font-size:9px;color:white;font-weight:normal">' );
	document.writeln( 'St. Luke University Parish, 6261 Lake Michigan Drive, Suite A, Allendale MI 49401' );
	document.writeln( ' &bull; (616) 895-2247</span>&nbsp;</td></tr>' );
	document.writeln( '<tr><td height="10" valign="top" bgcolor="#000000">&nbsp;</td></tr>' );
	document.writeln( '<tr><td align="center" class="bottommenu">' );
	for( item = 0; item < BottomMenu.length ; item += 1 ) {
		if( item != 0 ) {
			document.writeln( ' &nbsp; | &nbsp;' );
		}
		document.write( '<a href="' + BottomMenu[ item ][1] + '"' );
		if( BottomMenu[ item ][4] != "" ) {
			document.write( ' target="' + BottomMenu[ item ][4] + '"' );
		}
		document.write( '>' + BottomMenu[ item ][0] + '</a>' );
	}
	var curdate = new Date();
	var year = curdate.getFullYear();
	document.writeln( '<br /><span class="bottomcredit">&copy;' + year 
					 + ' St. Luke University Parish</span><br /></td></tr></table>' );
	
	// end outside "bodytable" table
	document.writeln( '</td></tr></table>' );
}

function setupMenu() {
	var	menuWidth;
	var	submenu;
	var	submenuWidth;
	var active;
	var	i, j;
	var url = document.URL;

	menuWidth = MainMenu.length;
	active = 0;			// Change this when we can to indicate URL

	// place menue in a separate table
	document.writeln( '<table border="0" cellpadding="0" cellspacing="0" width="100%">' );
	document.write( '<tr><td height="1px"><img src="' + PageWidthImage + '"></td></tr>' );
	document.write( '<tr><td>' );

	document.write( '<div class="nav-container-outer">' );
	document.write( '<img src="/menu/images/nav-bg-l.jpg" alt="" class="float-left" />' );
	document.write( '<img src="/menu/images/nav-bg-r.jpg" alt="" class="float-right" />' );
	document.writeln( '<ul id="nav-container" class="nav-container">' );

	for( i = 0; i < menuWidth; i += 1 ) {
		if( i > 0 ) {
			document.write( '<li><span class="divider divider-vert" ></span></li>' );
		}
		document.write( '<li><a class="item-primary" href="' + MainMenu[i][1] + '"' );
		if( MainMenu[i][4] != "" ) {
			document.write( ' target="' + MainMenu[i][4] + '"' );
		}
		document.writeln( '>' + MainMenu[i][0] + '</a>' );
		
		// handle submenu
		submenu = MainMenu[i][2];
		submenuWidth = submenu.length;
		if( submenuWidth > 0 ) {
			document.write( '<ul style="width:150px;">' );
			for( j = 0; j < submenuWidth; j += 1 ) {
				document.write( '<li><a href="' + submenu[j][1] + '"' );
				if( submenu[j][4] != "" ) {
					document.write( ' target="' + submenu[j][4] + '"' );
				}
				document.write( '>' + submenu[j][0] + '</a>' );
				document.writeln( '</li>' );
			}
			document.write( '</ul>' );
		}
		// complete menu item
		document.writeln( '</li>' );	
	}
	document.writeln( '<li class="clear">&nbsp;</li></ul>' );
	document.writeln( '</div>' );

	document.writeln( '</td></tr></table>' );
}