function fixColumns(el) {
	var totalHeight = 0;
	
	var els = el.childElements();	
	
	var leftDiv = new Element('div');
	var rightDiv = new Element('div');
	
	leftDiv.addClassName('col-left');
	rightDiv.addClassName('col-right');
	
	el.insert({top: rightDiv});
	el.insert({top: leftDiv});
		
	for (var i = 0, j = els.length; i<j; ++i) {
		leftDiv.insert({bottom: els[i]});
		ce = leftDiv.childElements();
		totalHeight += ce[ce.length-1].offsetHeight;
	}
	
	var ce = leftDiv.childElements();
	
	var halfHeight = totalHeight / 2;
	var l = true;
	var left = 0;
		
	for (var i = 0, j = ce.length; i<j; ++i) {
		if (l) {
			left += ce[i].offsetHeight;
			l = (left < halfHeight);
		} else {
			rightDiv.insert({bottom: ce[i]});
		}
	}
	el.insert({bottom: '<div class="clear"></div>'});
}
