

function adjustListModuleItemHeights(sDivId, iColumns, iColWidth, sLayoutType, sElementSkin){
	if (sLayoutType == "stacked" && sElementSkin!="custom-image-bg" && iColumns>1 || sLayoutType=="ctm-html-tabs-module"){
		var iCount = 0;
		if (sLayoutType=="ctm-html-tabs-module"){
			var aListItems = $(sDivId).select('li.collapsible-tab-content');
		} else {		
			var aListItems = $(sDivId).select('li .body');
		}
		var iListItemHeight = 0;
		var iColCount = 1;
		for (var i=1; i<=iColumns; i++) {
			if (iColWidth * i <= iColumns) {
				iColCount = i;
			}
		}
		var aListItemDisplayCss = new Array;
		for (var i=0; i<aListItems.length; i++){
			aListItemDisplayCss.push(aListItems[i].style.display);
			aListItems[i].style.display = "block";
			aListItems[i].style.height = "auto";
			if(aListItems[i].offsetHeight>iListItemHeight){
				iListItemHeight = aListItems[i].offsetHeight;
			}
			if((i%iColCount) == iColCount-1){
				var iStartPos = i - (iColCount-1);
				for(var j=iStartPos; j<=i; j++){
					if (sLayoutType=="ctm-html-tabs-module"){
						aListItems[j].style.height=iListItemHeight+"px";
					} else {
						aListItems[j].style.paddingBottom = parseInt(aListItems[j].getStyle('padding-bottom'))+iListItemHeight-aListItems[j].offsetHeight + "px";
					}
				}
				iListItemHeight = 0;
			}
		}
		for (var i=0; i<aListItems.length; i++){
			aListItems[i].style.display = aListItemDisplayCss[i];
		}
	}
}

Dtv.expedite(fixPngIcons);
function fixPngIcons(){
	var tup = $('ctl_tup');
	if (!tup) return;
	tup.select('.ctm-content-module').each(function(oContentMod){
		oContentMod.select('h1 span img').each(function(oIconImg){
			oIconImg.addClassName('icon');			
			pngFix(oIconImg);
		});
		oContentMod.select('h2 span img').each(function(oIconImg){
			oIconImg.addClassName('icon');			
			pngFix(oIconImg);
		});
		oContentMod.select('h3 span img').each(function(oIconImg){
			oIconImg.addClassName('icon');			
			pngFix(oIconImg);
		});
		oContentMod.select('h4 img').each(function(oIconImg){
			oIconImg.addClassName('icon');			
			pngFix(oIconImg);
		});
		oContentMod.select('.content .link a img').each(function(oIconImg){
			oIconImg.addClassName('icon');			
			pngFix(oIconImg);
		});
	});
}