// Magic Footer v3

function newDivs() {
	if (document.getElementById) {
		var divs,contDivs,maxHeight,divHeight,d;
		
		divs=document.getElementsByTagName('div');
		contDivs=[];
		
		maxHeight=0;
		
		var footerElement = document.getElementById('footer');
		var footerHeight = footerElement.offsetHeight;
		
		for(var i=0;i<divs.length;i++) {
			if(/\bcolumn\b/.test(divs[i].className)) {
				d=divs[i];
				contDivs[contDivs.length]=d;
				
				var dTop = d.offsetTop;
				
				if(d.offsetHeight) {
					divHeight=d.offsetHeight + dTop;
				} else if(d.style.pixelHeight) {
					divHeight=d.style.pixelHeight + dTop;
				}
				
				maxHeight=Math.max(maxHeight, divHeight);			
				
			}
		}
		
		footerElement.style.visibility="visible";
		footerElement.style.top = (maxHeight + 20) + 'px';
		
	}
}	
