function insertTitle()
{
var filename = getFilename();
var category = filename.slice(0,filename.indexOf("_"));
var page = filename.slice(filename.indexOf("_")+1);
var database = createDB();
var found = 0;
var x = 0;
while (found == 0)
 {
 if (database[x][0][0] == category)
  {
  found = 1;
  }
 else
  {
  x = x+1;
  }
 }
var found = 0;
var y = 0;
while (found == 0)
 {
 if (database[x][y][1] == page)
  {
  found = 1;
  }
 else
  {
  y = y+1;
  }
 }
var imagepath = 'images/title_' + filename + '.gif';
document.write("<IMG SRC=\"" + imagepath + "\" ALT=\"" + database[x][y][2] + "\">");
}

function insertSidelinks()
{
var filename = getFilename();
var category = filename.slice(0,filename.indexOf("_"));
var page = filename.slice(filename.indexOf("_")+1);
var database = createDB();
var found = 0;
var x = 0;
while (found == 0)
 {
 if (database[x][0][0] == category)
  {
  found = 1;
  }
 else
  {
  x = x+1;
  }
 }
var y;
for (y in database[x])
 {
 document.write('<LI>');
 if (database[x][y][1] != page)
  {
  document.write("<A HREF=\"" + category + "_" + database[x][y][1] + ".html\">" + database[x][y][3] + "</A>\n");
  }
 else
  {
  document.write(database[x][y][3]);
  }
 document.write('</LI>');
 }
}

function insertMenuitems(calledCategory)
{
var filename = getFilename();
var category = filename.slice(0,filename.indexOf("_"));
var page = filename.slice(filename.indexOf("_")+1);
var database = createDB();
var found = 0;
var x = 0;
while (found == 0)
 {
 if (database[x][0][0] == calledCategory)
  {
  found = 1;
  }
 else
  {
  x = x+1;
  }
 }
var y;
for (y in database[x])
 {
 var categoryPage = database[x][y][0] + "_" + database[x][y][1];
 if (categoryPage != filename)
  {
  document.write("<LI CLASS=menu_item><A CLASS=menu_item HREF=\"" + categoryPage + ".html\">" + database[x][y][4] + "</A></LI>\n");
  } 
 else
  {
  document.write("<LI CLASS=menu_item STYLE=\"color:#" + database[x][y][6] + "\">" + database[x][y][4] + "</LI>\n");
  }
 }
}

function insertMenutitle(calledCategory)
{
var filename = getFilename();
var category = filename.slice(0,filename.indexOf("_"));
var page = filename.slice(filename.indexOf("_")+1);
var database = createDB();
var found = 0;
var x = 0;
while (found == 0)
 {
 if (database[x][0][0] == calledCategory)
  {
  found = 1;
  }
 else
  {
  x = x+1;
  }
 }
if (category == calledCategory)
 {
 document.write("<FONT COLOR=\"#" + database[x][0][6] + "\">" + database[x][0][5] + "</FONT>");
 }
else
 {
 document.write(database[x][0][5]);
 }
}

function setHeadertitle()
{
var filename = getFilename();
var category = filename.slice(0,filename.indexOf("_"));
var page = filename.slice(filename.indexOf("_")+1);
var database = createDB();
var found = 0;
var x = 0;
while (found == 0)
 {
 if (database[x][0][0] == category)
  {
  found = 1;
  }
 else
  {
  x = x+1;
  }
 }
var found = 0;
var y = 0;
while (found == 0)
 {
 if (database[x][y][1] == page)
  {
  found = 1;
  }
 else
  {
  y = y+1;
  }
 }
document.title = "St. George's Anglican Church, Toronto - " + database[x][y][5] + " - " + database[x][y][2];
}

function setSidebarBackground()
{
var filename = getFilename();
var category = filename.slice(0,filename.indexOf("_"));
var page = filename.slice(filename.indexOf("_")+1);
var database = createDB();
var found = 0;
var x = 0;
while (found == 0)
 {
 if (database[x][0][0] == category)
  {
  found = 1;
  }
 else
  {
  x = x+1;
  }
 }
document.getElementById('sidebar_bkgd').style.background = "url(\'images/background_subpage_" + database[x][0][0] + ".gif\')";
document.getElementById('sidebar_bkgd').style.backgroundRepeat = 'no-repeat';
}

function getFilename()
{
var variable = location.pathname.slice(location.pathname.lastIndexOf("/")+1);
variable = variable.slice(0,variable.indexOf("."));
return(variable);
}

function createDB()
{
var categoryCodes = new Array('about', 'services', 'groups', 'outreach');
var categoryTitles = new Array('About the Church', 'Church Services', 'Groups', 'Community Outreach');
var categoryColours = new Array('3034c1', 'a431ac', 'cf371d', 'cf9f3a');
var originalCategoryColours = new Array('6064f1', 'd461dc', 'ff674d', 'ffcf6a');
var dbCategories = new Array();
dbCategories[0] = new Array();
dbCategories[0][0] = new Array(categoryCodes[0], 'welcome', "Welcome to St. George\'s", "Welcome to St. George\'s", "welcome to St. George\'s", categoryTitles[0], categoryColours[0]);
dbCategories[0][1] = new Array(categoryCodes[0], 'contact', 'Contact Information', 'Contact information', 'contact information', categoryTitles[0], categoryColours[0]);
dbCategories[0][2] = new Array(categoryCodes[0], 'staff', 'Church Staff', 'Church staff', 'church staff', categoryTitles[0], categoryColours[0]);
dbCategories[0][3] = new Array(categoryCodes[0], 'events', 'Calendar of Events', 'Calendar of events', 'calendar of events', categoryTitles[0], categoryColours[0]);
dbCategories[0][4] = new Array(categoryCodes[0], 'newsletters', 'Newsletters', 'Newsletters', 'newsletters', categoryTitles[0], categoryColours[0]);
dbCategories[0][5] = new Array(categoryCodes[0], 'history', 'Church History', 'Church history', 'church history', categoryTitles[0], categoryColours[0]);
dbCategories[0][6] = new Array(categoryCodes[0], 'links', 'Related Links', 'Related links', 'related links', categoryTitles[0], categoryColours[0]);
dbCategories[0][7] = new Array(categoryCodes[0], 'redev', 'Redevelopment Project', 'Redevelopment project', 'redevelopment project', categoryTitles[0], categoryColours[0]);
dbCategories[1] = new Array();
dbCategories[1][0] = new Array(categoryCodes[1], 'worship', 'Worship Services', 'Worship services', 'worship services', categoryTitles[1], categoryColours[1]);
dbCategories[1][1] = new Array(categoryCodes[1], 'education', 'Christian Education', 'Christian education', 'Christian education', categoryTitles[1], categoryColours[1]);
dbCategories[1][2] = new Array(categoryCodes[1], 'weddings', 'Weddings', 'Weddings', 'weddings', categoryTitles[1], categoryColours[1]);
dbCategories[1][3] = new Array(categoryCodes[1], 'baptisms', 'Baptisms', 'Baptisms', 'baptisms', categoryTitles[1], categoryColours[1]);
dbCategories[1][4] = new Array(categoryCodes[1], 'funerals', 'Funerals', 'Funerals', 'funerals', categoryTitles[1], categoryColours[1]);
dbCategories[2] = new Array();
dbCategories[2][0] = new Array(categoryCodes[2], 'senior', 'Senior Support', 'Senior support', 'senior support', categoryTitles[2], categoryColours[2]);
dbCategories[2][1] = new Array(categoryCodes[2], 'music', 'Music Groups', 'Music groups', 'music groups', categoryTitles[2], categoryColours[2]);
dbCategories[3] = new Array();
dbCategories[3][0] = new Array(categoryCodes[3], 'committee', 'Outreach Committee', 'Outreach committee', 'outreach committee', categoryTitles[3], categoryColours[3]);
dbCategories[3][1] = new Array(categoryCodes[3], 'eva', "Eva\'s Place & Eva\'s Satellite", "Eva\'s Place & Eva\'s Satellite", "Eva\'s Place & Eva\'s Satellite", categoryTitles[3], categoryColours[3]);
dbCategories[3][2] = new Array(categoryCodes[3], 'faithworks', 'FaithWorks', 'FaithWorks', 'FaithWorks', categoryTitles[3], categoryColours[3]);
dbCategories[3][3] = new Array(categoryCodes[3], 'flemingdon', 'Flemingdon Park Ministry', 'Flemingdon Park ministry', 'Flemingdon Park ministry', categoryTitles[3], categoryColours[3]);
dbCategories[3][4] = new Array(categoryCodes[3], 'dvrr', 'Don Valley Refugee Resettlers (DVRR)', 'Don Valley Refugee Resettlers (DVRR)', 'Don Valley Refugee Resettlers (DVRR)', categoryTitles[3], categoryColours[3]);
dbCategories[3][5] = new Array(categoryCodes[3], 'other', 'Other Programs', 'Other programs', 'other programs', categoryTitles[3], categoryColours[3]);
dbCategories[4] = new Array();
dbCategories[4][0] = new Array('subpage', 'template', 'Test Page', 'Test page', 'test page', 'Subpage Template', '999999');
return(dbCategories);
}
