function correct_layout() {
	if (document.getElementById('content_col1') && document.getElementById('content_col2'))
	{
	 if(document.getElementById('content_col1').offsetHeight) {
	    var div_heights = new Array(
	      document.getElementById('content_col1').offsetHeight,
	      document.getElementById('content_col2').offsetHeight
	    );
		div_heights = div_heights.reverse(div_heights.sort(num_sort));
	    var style_height = div_heights[0] + "px";	
	    document.getElementById('content_col1').style.height = style_height;
	    document.getElementById('content_col2').style.height = style_height;
	  }
	}
}
function num_sort(a,b) {
  return a-b;
}