    // Build breadcrumb trail.
    var breadcrumbNodes = [];
    var currentNode = currentPageLink;
    if (currentNode)
		{
		var nav_type = '';
		var find_nav_type = currentNode.parentNode;
		while (nav_type == '')
			{
			if (find_nav_type.className != '')
				{
				nav_type = find_nav_type.className;
				}
			else
				{
				find_nav_type = find_nav_type.parentNode;
				}
			}
		if (nav_type == 'secondary-nav')
			{
			currentNode.innerHTML='<span class="secondary-nav-selected">' + currentNode.innerHTML + '</span>';
			}
		else
			{
			if (currentNode.parentNode.parentNode.parentNode.nodeName == 'DIV')
				{
				currentNode.innerHTML='<span class="primary-nav-selected">' + currentNode.innerHTML + '</span>';
				}
			else
				{
				currentNode.innerHTML='<span class="primary-nav-sub-selected">' + currentNode.innerHTML + '</span>';
				}
			}
		}
	while (currentNode)
		{
		if (currentNode.nodeName.toUpperCase() == 'LI')
			{
			var childNodes = currentNode.childNodes;
			for (var i = 0; i < childNodes.length; i++)
				{
				if (childNodes[i].nodeName.toUpperCase() == 'A')
					{
					breadcrumbNodes.push(childNodes[i].cloneNode(true));
					}
				}
			}
		currentNode = currentNode.parentNode;
		}
  
    // Append breadcrumb trail to the starting sequence.
	var BC_Counter = 0;
	var breadcrumbTrail = document.getElementById('breadcrumb');
	while (breadcrumbNodes.length)
		{
		BC_Counter++;
		if (breadcrumbNodes.length == 1)
			{
			var breadcrumbNode = breadcrumbNodes.pop();
			if (breadcrumbNode.childNodes[0].innerHTML)
				{
				cur_bc_Value = breadcrumbNode.childNodes[0].innerHTML;
				}
			else
				{
				cur_bc_Value = breadcrumbNode.innerHTML;
				}
			breadcrumbTrail.innerHTML = breadcrumbTrail.innerHTML + ' : <span class="breadcrumb-data-text-current-page">' + cur_bc_Value + '</span>';
			}
		else
			{
			var breadcrumbNode = breadcrumbNodes.pop();
			var breadcrumbSeparator = document.createTextNode(' : ');
			breadcrumbTrail.appendChild(breadcrumbSeparator);
			breadcrumbTrail.appendChild(breadcrumbNode);
			}
		}

	writeMailRecipientBlock ();
	
	var iFrames = document.getElementsByTagName('iframe');
	for (var i = 0; i < iFrames.length; i++)
		{
		iFrames[i].width='100%';
		if (iFrames[i].height <= '500')
			{
			iFrames[i].height='100%';
		}
	}