// Navigation Trail Library (trail.js)
// by Danny Goodman (http://dannyg.com)
// From "DHTML Cookbook" (O'Reilly) by Danny Goodman
// Copyright 2003 Danny Goodman.  All Rights Reserved.


var trailMenu = new Object();
trailMenu["Home"] = "Home";
trailMenu["mysharedaccounts"] = "mysharedaccounts";
trailMenu["kingsnorton"] = "Kings Norton";
//main directories
trailMenu["services"] = "Services";
trailMenu["news_events"] = "News & Events";
trailMenu["thechurches"] = "The Churches";
trailMenu["restoration"] = "Restoration";
//trailMenu["messageboard"] = "MessageBoard";
trailMenu["contacts"] = "Contact";
trailMenu["links"] = "Links";
trailMenu["community"] = "Community";
trailMenu["admin"] = "Admin";
trailMenu["mag"] = "Magazine";
trailMenu["feedback"] = "Feedback Form";
trailMenu["CafeT"] = "Cafe T";
trailMenu["photos"] = "photos";
trailMenu["search"] = "Search";

//sub-directories

trailMenu["thepresent"] = "The Present";
trailMenu["thefuture"] = "The Future";
trailMenu["fairtrade"] = "FairTrade";
trailMenu["participation"] = "Participation"
	trailMenu["bellringing"] = "Bell Ringing";
	trailMenu["choir"] = "Choir";
	trailMenu["flowers"] = "Flower Arranging";
	trailMenu["uniformed"] = "Uniformed Groups";
trailMenu["generosity"] = "Generosity";
trailMenu["living_generously"] = "Living Generously";
trailMenu["under16s"] = "Under 16s";
trailMenu["impact"] = "Impact!";
trailMenu["tinytots"] = "Tiny Tots";
trailMenu["sundayschool"] = "Sunday School";

trailMenu["thisSunday"] = "This Sunday";
trailMenu["nextSunday"] = "Next Sunday";
trailMenu["weekly_diary"] = "Weekly Diary";
trailMenu["ceremonies"] = "Ceremonies";
	trailMenu["baptisms"] = "Baptisms";
	trailMenu["weddings"] = "Weddings";
	trailMenu["funerals"] = "Funerals";
trailMenu["readings"] = "Readings";
trailMenu["prayers"] = "Prayers";
trailMenu["clc"] = "CandleLit Church";
trailMenu["christmas"] = "Christmas";
trailMenu["calendar"] = "Liturgical Year";
trailMenu["liturgical_year"] = "Liturgical Year";
trailMenu["lent"] = "Lent";
trailMenu["easter"] = "Easter";

trailMenu["news"] = "News";
trailMenu["events"] = "Events";
trailMenu["bookreviews"] = "Book Reviews";
trailMenu["lepage"] = "Le Page";

trailMenu["hawkesley"] = "Hawkesley";
trailMenu["immanuel"] = "Immanuel";
trailMenu["stnicolas"] = "St.Nicolas";
	//trailMenu["ministers"] = "Ministers";
	//trailMenu["history_stnic"] = "St.Nicolas History";
trailMenu["druidsheath"] = "Druids Heath";

trailMenu["sendamessage"] = "E-Mail";
trailMenu["messageboard"] = "Message Board";
trailMenu["directions"] = "Directions";
trailMenu["theclergy"] = "The Clergy";
trailMenu["staff"] = "Parish Workers";

trailMenu["rest_news"] = "Restoration News";
trailMenu["rest_events"] = "Restoration Events";
trailMenu["rest_props"] = "Restoration Proposals";
trailMenu["rest_history"] = "Restoration Background";
trailMenu["photogalleries"] = "Restoration Photos";
	trailMenu["CanalFestival2004"] = "Canal Festival 2004";
	trailMenu["canalservice2004"] = "Canal Service 2004";
	trailMenu["FirstFilming2004"] = "First Filming 2004";
	trailMenu["MidlandsToday09Aug04"] = "Midlands Today 09-Aug-04";
	trailMenu["OpenDay2005"] = "Kings Norton Festival 2005";
	trailMenu["ParishOpenDay2004"] = "Parish Open Day 2004";
	trailMenu["regionalheat2004"] = "Restoration Regional Heat 2004";
	trailMenu["ParishOpenDay2004"] = "Parish Open Day 2004";
	trailMenu["RestOpenDay2004"] = "Restoration Open Day 2004";
	trailMenu["Robs60thBDay"] = "Rob's 60th Birthday";
	trailMenu["StoryTelling2004"] = "Story Telling 2004";
	trailMenu["thefinal2004"] = "Restoration Final 2004";
trailMenu["survey"] = "Restoration Survey Form";
trailMenu["rest_links"] = "Restoration Links";

trailMenu["thegreen"] = "The Green";
trailMenu["three_estates"] = "The 3 Estates";

trailMenu["organ"] = "The Organ";

var leaves;
function makeTrailMenu(ForTrail) {
    var parseStart, volDelim, parseEnd;
    var output = "<span style='font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:4px'>";
    var linkStyle = "color:#339966";
    var path = location.pathname;
    var separator = "<br>&nbsp;&raquo;&nbsp;";
    var re = /\\/g;
    path = path.replace(re, "/");
    var trail = location.protocol + "//" + location.hostname;
	var ForTrailOut="#";
    leaves = path.split("/");
    if (location.protocol.indexOf("file") != -1) {
        parseStart = 1;
        volDelim = "/";
    } else {
        parseStart = 0;
        volDelim = "";
    }
    if (leaves[leaves.length-1] == "" || leaves[leaves.length-1] == "index.html" || leaves[leaves.length-1] == "default.html" || leaves[leaves.length-1] == "index.htm" || leaves[leaves.length-1] == "default.htm" || leaves[leaves.length-1] == "index.asp" || leaves[leaves.length-1] == "index.php") {
        parseEnd = leaves.length -1;
    } else {
        parseEnd = leaves.length;
    }
    for (var i = parseStart; i < parseEnd; i++) {
		//alert(i+"-"+leaves.length+"-"+leaves[i]+"-"+parseEnd+"-"+trailMenu[leaves[i]]);
        if (i == parseStart) {
            //ForTrailOut += "Home" + "#";
			trail += "/" + leaves[i] + volDelim;
            output += "<a href='" + trail + "' style='" + linkStyle + "'>";
            output += "Home";
        } else if (i == parseEnd-1 ) {  //- 1
            ForTrailOut += leaves[i] + "#";
			output += document.title;
            separator = "";
        } else {
			ForTrailOut += leaves[i] + "#";
            trail += leaves[i] + "/";
            output += "<a href='" + trail + "' style='" + linkStyle + "'>";
            output += trailMenu[leaves[i]];
        }
        output += "</a>" + separator;
    }
    output += "</span>";
	
	if (ForTrail=="ForTrail") {
	    return output;
	}
	else {
		//alert(leaves[parseEnd-1]);
		/*if (leaves[parseEnd-1] =="kingsnorton") {
			ForTrail = parseStart + "#" + parseEnd; //"Home";
		}
		else {
			ForTrail = parseStart + "#" + parseEnd;
			//if (leaves[parseStart+2] == "kingsnorton") {ForTrail = "Home";}
		}*/
		return ForTrailOut;
	}
}
