function dkd_columns(){
	if (window.addEventListener) {
		window.addEventListener('load', this.setColumnsHeight, false);
	} else if (window.attachEvent) {
		window.attachEvent('onload', this.setColumnsHeight );
	}
}

dkd_columns.prototype.setColumnsHeight = function() {
	var columnsbox = 'columns';
	var columnscell = 'content-c';
	var cells;
	var maxheight=0;

	var boxes = document.getElementsByClassName(columnsbox);
	for (var i = 0, length = boxes.length; i < length; i++) {
    	box = boxes[i];
		cells = document.getElementsByClassName(columnscell,box);
		maxheight=0;
		for (var i2 = 0, length2 = cells.length; i2 < length2; i2++) {
			if( maxheight < cells[i2].getDimensions().height ){
				maxheight = cells[i2].getDimensions().height;
			}
		}
		for (var i2 = 0, length2 = cells.length; i2 < length2; i2++) {
			cells[i2].style.height = maxheight+'px';
		}		
  	}
}


var dkd_columns = new dkd_columns();
