//--------------------------------------------------------------------
// Project / Site      : Serco Public Web Site
// File Name           : resizesm.js
// Tridion Reference   : tcm:3-13732
// Description         : resizeSiteMapColumns javascript function
//--------------------------------------------------------------------
// Version      Date                Author            Notes
// 1.00         12/05/2006           Paul Durdin       Created

function resizeSiteMapColumns() {
var objSiteMap = document.getElementById('sitemap');

	if (objSiteMap != null) {
		var sitemapChildren= objSiteMap.childNodes;
		for (var i=0; i<sitemapChildren.length; i++) {
			if (sitemapChildren.item(i).nodeName == "DIV" && sitemapChildren.item(i).className == "smblock") {
				resizeSiteMapBlock(sitemapChildren.item(i));
				}
			} 
		}
	}

function resizeSiteMapBlock(objSiteMapBlock) {
	var maxSectionHeight = 0
	if (objSiteMapBlock != null) {
		var blockChildren= objSiteMapBlock.childNodes;
		for (var i=0; i<blockChildren.length; i++) {
			if (blockChildren.item(i).nodeName == "DIV" && blockChildren.item(i).className == "smsection") {
				maxSectionHeight = Math.max(maxSectionHeight, blockChildren.item(i).offsetHeight); 
				}
			}
		objSiteMapBlock.style.height = (maxSectionHeight + 5) + "px";
		}
	}
