// JavaScript Document

<!--
var separator = " > ";
var openCrumbTag = "<span class='crumb'>";
var closeCrumbTag = "</span>";
var rootpath = "/unix_tutorial";
var rootname = "Home";
var pageurl = (new String(document.location));

var objurl = new Object;
objurl['topics'] = 'All Topics';

var protocol = pageurl.substring(0, pageurl.indexOf("//") + 2);
pageurl = pageurl.replace(protocol, ""); // remove protocol from pageurl
var rooturl = pageurl.substring(0, pageurl.indexOf(rootpath) + rootpath.length); // find rooturl
if (rooturl.charAt(rooturl.length - 1) == "/") //remove trailing slash
{
  rooturl = rooturl.substring(0, rooturl.length - 1);
}
pageurl = pageurl.replace(rooturl, ""); // remove rooturl fro pageurl
if (pageurl.charAt(0) == '/') // remove beginning slash
{
  pageurl = pageurl.substring(1, pageurl.length);
}

var page_ar = pageurl.split("/");
var currenturl = protocol + rooturl;
var breadcrumb = openCrumbTag + "<a href=\"" + currenturl + "\">" + rootname + "</a>"; // start with root

for (i=0; i < page_ar.length-1; i++)
{
  var displayName = "";
  currenturl += "/" + page_ar[i];
  if (objurl[page_ar[i]])
  {
    displayName = objurl[page_ar[i]];
  }
  else
  {
     displayName = page_ar[i];
  }
  displayName = checkDirName(displayName);
  breadcrumb += separator + "<a href=\"" + currenturl + "\">" + displayName + "</a>";
}
breadcrumb += separator + document.title + closeCrumbTag;
document.write(breadcrumb);

function checkDirName(name) {
		if (name == "intro") {
			return "Introduction";
		} else if (name == "dirs") {
			return "Directories";
		} else if (name == "files") {
			return "Files";
		} else if (name == "permissions") {
			return "Permissions";
		} else {
			return name;
		}
}

//-->