function resizecols() {
	col1 = document.getElementById('feature_image');
	col2 = document.getElementById('hp_thisweek');
	col3 = document.getElementById('hp_announcements');

	htdiff = 15; // extra padding or margin
	thisht = col1.offsetHeight - htdiff;
	if (thisht > 160) {
		if (col2 && !col3) {
			col2.style.height = thisht + 'px';
		}
		else if (col3 && !col2) {
			col3.style.height = thisht + 'px';
		}
		else {
			col2.style.height = Math.floor(thisht/2) + 'px';
			col3.style.height = Math.floor(thisht/2) + 'px';
		}
	}
}

window.onload=function() {
	if (document.getElementById) {
		resizecols();
	}
}


