function displayStickyBreadcrumb() {
	
	//***********************************
	//*** RETRIEVE SAVED SECTION NAME ***
	//***********************************
	var currentSection = pdGetCookie("pd_stickyBreadcrumbSection");
	
	//*************************************************
	//*** ELIMINATE EMBEDDED AMPERSANDS ***************
	//*** THAT CONFUSE MATCHING IN VARIOUS BROWSERS ***
	//*************************************************
	currentSection = currentSection.replace("&amp;", "");
	currentSection = currentSection.replace("&", "");
	
	//**************************************************
	//*** RETRIEVE PATHS AND COMPARE TO SECTION NAME ***
	//**************************************************	
	var pathArray = parseBreadcrumbArray();
	var matchFound = false;
	var shortestPathIndex = 0;
	if(isBlank(currentSection)) {
		document.getElementById(pathArray[0].id).style.display = "block";
	} else {
		var item = new Object();
		for(item in pathArray) {
			if(String(pathArray[item].breadCrumbString).indexOf(currentSection) > -1) {
				matchFound = true;
				document.getElementById(pathArray[item].id).style.display = "block";
				break;
			}
			//******************************
			//*** REMEMBER SHORTEST PATH ***
			//******************************			
			if(pathArray[item].breadCrumbString.length < pathArray[shortestPathIndex].breadCrumbString.length) {
				shortestPathIndex = item;
			}
		}
	}
	
	//***********************************************
	//*** IF NO MATCH FOUND - LIGHT UP FIRST PATH ***
	//***********************************************
	if(!matchFound) {
		document.getElementById(pathArray[shortestPathIndex].id).style.display = "block";
	}
	
	//**************
	//*** RETURN ***
	//**************	
	return false;
}

function saveStickyBreadcrumbSection(section) {
	lastSection = pdGetCookie("pd_stickyBreadcrumbSection");
	pdSetCookie("pd_stickyBreadcrumbSection", section);
	return false;
}

function parseBreadcrumbArray() {

	//************************************
	//***** BUILD JS ARRAY OF PATHS ******
	//************************************
	var i = 0;
	var elementArray = new Array();
	
	var wrapper = document.getElementById("stickyBreadcrumbList");
	if(wrapper.firstChild) { // check for children
		var oChild = wrapper.firstChild;
		while(oChild) {
			elementArray[i] = new Object();
			elementArray[i].id = "stickybreadCrumb-" + i;
			oChild.id = elementArray[i].id;
			elementArray[i].breadCrumbString = oChild.innerHTML;
			
			//**********************************************
			//*** ELIMINATE EMBEDDED AMPERSANDS ************
			//*** - CONFUSE MATCHING IN VARIOUS BROWSERS ***
			//**********************************************
			elementArray[i].breadCrumbString = String(elementArray[i].breadCrumbString).replace("&amp;", "");
			elementArray[i].breadCrumbString = String(elementArray[i].breadCrumbString).replace("&", "");
			
			i++;
			oChild = oChild.nextSibling;
	   }
	}
	
	//****************
	//**** RETURN ****
	//****************
	return elementArray;	
}

var lastSection = "";

