var hSideBarLinks = new hashArray("Home", "/index.html", "Our Faith", "/pages/our_faith.html", "Calendar", "/pages/calendar.html", "Ministries", "/pages/ministries.html", "Prayer", "/pages/prayer.html", "Missions", "/pages/missions.html", "Photos", "http://picasaweb.google.com/faithfwbc/", "Staff", "/pages/staff.html", "Contact", "/pages/contact_form.html");
var sChurchEmail = "faithfwbc@gmail.com";
var sSiteHeaderImage = "/graphics/cross_red_small.png";
var sSiteTitle = "Faith Free Will Baptist Church";
var sSiteSubtitle = "\"Let us fix our eyes on Jesus...\" <a href=\"http://www.biblegateway.com/passage/?search=Hebrews+12:2&version=NIV\">He 12:2 NIV</a>";
var sWebMasterEmail = "faithfwbc.webmaster@gmail.com";

function generateSideBarLink(sKeyIn, bCurrentPage)
{
	var sTemp = "<a href=\"";

	if(sKeyIn == "Home")
	{

		if(bCurrentPage)
		{
			sTemp += hSideBarLinks.items[sKeyIn] + "\"><span class=\"side_bar_link_first_current\">" + sKeyIn + "&nbsp;<img width=\"16\" height=\"16\" src=\"/graphics/home.png\" title=\"Home\" alt=\"Home\"></span></a>";
		}
		else
		{
			sTemp += hSideBarLinks.items[sKeyIn] + "\"><span class=\"side_bar_link_first\">" + sKeyIn + "&nbsp;<img width=\"16\" height=\"16\" src=\"/graphics/home.png\" title=\"Home\" alt=\"Home\"></span</a>";
		}

	}
	else if(sKeyIn == "Our Faith")
	{
		sTemp = "<span class=\"side_bar_link\">" + sKeyIn + "&nbsp;<img width=\"16\" height=\"16\" src=\"../graphics/bolt.png\"></span>";
	}
	else if(sKeyIn == "Calendar")
	{
		sTemp = "<span class=\"side_bar_link\">" + sKeyIn + "&nbsp;<img width=\"16\" height=\"16\" src=\"../graphics/bolt.png\"></span>";
	}
	else if(sKeyIn == "Ministries")
	{

		if(bCurrentPage)
		{
			sTemp += hSideBarLinks.items[sKeyIn] + "\"><span class=\"side_bar_link_current\">" + sKeyIn + "&nbsp;<img width=\"16\" height=\"16\" src=\"/graphics/ministries.png\" title=\"Ministries\" alt\"Ministries\"></span></a>";
		}
		else
		{
			sTemp += hSideBarLinks.items[sKeyIn] + "\"><span class=\"side_bar_link\">" + sKeyIn + "&nbsp;<img width=\"16\" height=\"16\" src=\"/graphics/ministries.png\" title=\"Ministries\"alt=\"Ministries\"></span></a>";
		}

	}
	else if(sKeyIn == "Prayer")
	{

		if(bCurrentPage)
		{
			sTemp += hSideBarLinks.items[sKeyIn] + "\"><span class=\"side_bar_link_current\">" + sKeyIn + "&nbsp;<img width=\"16\" height=\"16\" src=\"/graphics/prayer.png\" title=\"Prayer\" alt\"Prayer\"></span></a>";
		}
		else
		{
			sTemp += hSideBarLinks.items[sKeyIn] + "\"><span class=\"side_bar_link\">" + sKeyIn + "&nbsp;<img width=\"16\" height=\"16\" src=\"/graphics/prayer.png\" title=\"Prayer\"alt=\"Prayer\"></span></a>";
		}

	}
	else if(sKeyIn == "Missions")
	{
		sTemp = "<span class=\"side_bar_link\">" + sKeyIn + "&nbsp;<img width=\"16\" height=\"16\" src=\"../graphics/bolt.png\"></span>";
	}
	else if(sKeyIn == "Photos")
	{
			sTemp += hSideBarLinks.items[sKeyIn] + "\"><span class=\"side_bar_link\">" + sKeyIn + "&nbsp;<img width=\"16\" height=\"16\" src=\"/graphics/photos.png\" title=\"Photos\" alt=\"Photos\"></span></a>";
	}
	else if(sKeyIn == "Staff")
	{
		sTemp = "<span class=\"side_bar_link\">" + sKeyIn + "&nbsp;<img width=\"16\" height=\"16\" src=\"../graphics/bolt.png\"></span>";
	}
	else if(sKeyIn == "Contact")
	{

		if(bCurrentPage)
		{
			sTemp += hSideBarLinks.items[sKeyIn] + "\"><span class=\"side_bar_link_current\">" + sKeyIn + "&nbsp;<img width=\"16\" height=\"16\" src=\"/graphics/contact.png\" title=\"Contact\" alt\"Contact\"></span></a>";
		}
		else
		{
			sTemp += hSideBarLinks.items[sKeyIn] + "\"><span class=\"side_bar_link\">" + sKeyIn + "&nbsp;<img width=\"16\" height=\"16\" src=\"/graphics/contact.png\" title=\"Contact\"alt=\"Contact\"></span></a>";
		}

	}

	return sTemp;
}

function loadBreadCrumbs()
{
	var bStop = 0;
	var iCount = 0;
	var oBits = new Object;
	var sOutput = "<a href=\"/index.html\">Home</a>";
	var sURL = location.href.slice(8, location.href.length);
  var iChunkStart = sURL.indexOf("/");
	var sTemp;
  sURL = sURL.slice(iChunkStart + 1, sURL.length);

  while(!bStop)
	{
    iChunkStart = sURL.indexOf("/");
    
		if (iChunkStart != -1)
		{
      oBits[iCount] = sURL.slice(0, iChunkStart)
      sURL = sURL.slice(iChunkStart + 1, sURL.length);
    }
		else
		{
      bStop = 1;
		}

    iCount++;
  }

	if(iCount == 1)
	{
		document.getElementById("bread_crumbs").innerHTML = sOutput;
	}
	else
	{

		for(var i in oBits)
		{

			if(!(oBits[i] == "pages"))
			{
				sOutput += " | <a href=\"";
				
				for(y = 1; y < (iCount - i); y++)
				{
					sOutput += "../";
				}

				sOutput += oBits[i] + "/\">" + oBits[i] + "</a>";
			}
		}

		sTemp = document.title.substring(12);
		document.getElementById("bread_crumbs").innerHTML = sOutput + " | <a href=\"#\">" + sTemp + "</a>";
	}

}

function loadFooter()
{
	sTemp = "<p class=\"footer_text\">Faith Free Will Baptist Church<br>Bartlesville, OK | U.S.A.<br><a href=\"mailto:" + sChurchEmail + "\">" + sChurchEmail + "</a></p>";
	sTemp += "<p class=\"footer_text\"><a href=\"http://www.facebook.com/home.php?ref=home#/profile.php?id=100000329574823\"><img width=\"24\" height=\"24\" src=\"/graphics/facebook_icon.png\" title=\"Find us on Facebook\" alt=\"Find us on Facebook\"></a></p>";
	document.getElementById("footer").innerHTML = sTemp;
}

function loadHeader()
{
	loadUtilityLinks();
	loadSiteTitle();
	loadSiteHeaderImage();
	loadSiteSubtitle();
	loadUpdateTag();
	loadBreadCrumbs();
}

function loadStaticContent()
{
	loadHeader();
	loadSideBar();
	loadFooter();
}

function loadSideBar()
{
	var iCurrentPage;
	var sCurrentPageFileName = location.href.substring(location.href.lastIndexOf("/"));
	var sTemp = "";

	if(sCurrentPageFileName == "/")
	{
		sCurrentPageFileName += "index.html";
	}
	else
	{
		sCurrentPageFileName = "/pages" + sCurrentPageFileName;
	}

	for(var i in hSideBarLinks.items)
	{

		if(hSideBarLinks.items[i] == sCurrentPageFileName)
		{
			sTemp += generateSideBarLink(i, true);
		}
		else
		{
			sTemp += generateSideBarLink(i, false);
		}

	}

	document.getElementById("side_bar").innerHTML = sTemp;
}

function loadSiteHeaderImage()
{
	document.getElementById("header_image").innerHTML = "<a href=\"http://en.wikipedia.org/wiki/christian_cross\"><img width=\"50\" height=\"44\" src=\"" + sSiteHeaderImage + "\"title=\"The Cross\" alt=\"The Corss\"></a>";
}

function loadSiteSubtitle()
{
	document.getElementById("subtitle").innerHTML = sSiteSubtitle;
}

function loadSiteTitle()
{
	document.getElementById("title").innerHTML = sSiteTitle;
}

function loadUpdateTag()
{
	document.getElementById("update_tag").innerHTML = "Last updated " + getLastUpdate() + ".";
}

function loadUtilityLinks()
{
	sTemp = "<a href=\"";
	sTemp += hSideBarLinks.items["Home"];
	sTemp += "\">Home</a> | <a href=\"";
	sTemp += hSideBarLinks.items["Contact"];
	sTemp += "\">Contact</a> | <a href=\"";
	sTemp += hSideBarLinks.items["Our Faith"];
	sTemp += "\">Our Faith</a>";
	document.getElementById("utility_links").innerHTML = sTemp;
}
