function breadcrumbs()
	{
    sURL = new String;
    bits = new Object;
    var x = 0;
    var stop = 0;
    var output = "<a href=\"/\" title=\"Home\">Home</a> &#187; ";

    sURL = location.href;
    sURL = sURL.slice(8,sURL.length);
    chunkStart = sURL.indexOf("/");
    sURL = sURL.slice(chunkStart+1,sURL.length)

    while(!stop)
		{
		chunkStart = sURL.indexOf("/");
		if (chunkStart != -1)
			{
			bits[x] = sURL.slice(0,chunkStart)
			sURL = sURL.slice(chunkStart+1,sURL.length);
			}
		else
			{
			stop = 1;
			}
		x++;
		}

    for (var i in bits)
		{
		output += "<a href=\"";
		for(y=1; y<x-i; y++)
			{
			output += "../";
			}
		
		// uppercase first letter of the string
		var str = bits[i];
		var strFirst = str.slice(0, 1);
		strFirst = strFirst.toUpperCase();
		var strRest = str.slice(1, str.length);
		str = strFirst + strRest;

		// uppercase 'IECA'
		var posIECA = str.indexOf("ieca");
		if (posIECA >= 0)
			{
			var partOne = str.substr(0, posIECA);
			var partIECA = "IECA";
			var partTwo = str.substr(posIECA + 4, str.length);
			str = partOne + partIECA + partTwo;
			}

		output += bits[i] + "/\" title=\"" + bits[i] + "\">" + str + "</a> &#187; ";
		}
	document.write(output + document.title);
	}

breadcrumbs();