// Navigation Trail Menu Javascript
var trailMenu = new Object();
trailMenu["anniversary"] = "Anniversaries";
trailMenu["birth"] = "Births & Adoptions";
trailMenu["birthday"] = "Birthdays";
trailMenu["engagement"] = "Wedding Engagements";
trailMenu["special"] = "Special Announcements";
trailMenu["wedding"] = "Weddings";

function makeTrailMenu() {
    var parseStart, volDelim, parseEnd;
    var output = "<span style='font-family: Georgia, Times New Roman, Times, serif; font-weight: bold; color: #dddddd; font-size: 11px; line-height: 14px;'>";
    var linkStyle = "color:#ffffff";
    var path = location.pathname;
    var separator = "&nbsp;&raquo;&nbsp;";
    var re = /\\/g;
    path = path.replace(re, "/");
    var trail = location.protocol + "//" + location.hostname;
    var 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.asp") {
        parseEnd = leaves.length -1;
    } else {
        parseEnd = leaves.length;
    }
    for (var i = parseStart; i < parseEnd; i++) {
        if (i == parseStart) {
            trail += "/" + leaves[i] + volDelim;
            output += "<a href='" + trail + "' style='" + linkStyle + "'>";
            output += "Home";
        } else if (i == parseEnd - 1) {
            output += document.title;
            separator = "";
        } else {
            trail += leaves[i] + "/";
            output += "<a href='" + trail + "' style='" + linkStyle + "'>";
            output += trailMenu[leaves[i]];
        }
        output += "</a>" + separator;
    }
    output += "</span>";
    return output;
}