function getElH(element)
{
	element = document.getElementById(element);
	var display = element.style.display;//$(element).getStyle('display');
	if (display != 'none' && display != null) // Safari bug
		return element.offsetHeight

	// All *Width and *Height properties give 0 on elements with display none,
	// so enable the element temporarily
	var els = element.style;
	var originalVisibility = els.visibility;
	var originalPosition = els.position;
	var originalDisplay = els.display;
	els.visibility = 'hidden';
	els.position = 'absolute';
	els.display = 'block';

	var originalWidth = element.clientWidth;
	var originalHeight = element.clientHeight;
	els.display = originalDisplay;
	els.position = originalPosition;
	els.visibility = originalVisibility;

	return originalHeight;
}

function setLastBlockHeight(){
	var wrap = getElH('wrap');
	var head = getElH('head');
	var col1 = getElH('col1');
	var col2 = getElH('col2');
	var col3 = getElH('col3');
	var	 maxh	=	col1;
	if (col2 > maxh)
		maxh = col2;
	if (col3 > maxh)
		maxh = col3;
	if (wrap - head > maxh)
	{
		if (navigator.userAgent && navigator.userAgent.indexOf('Safari') != -1)
		{
			maxh +=40;
		}
		else
			maxh = wrap - head - 20
	}
	if (maxh>0){
		document.getElementById('col2').style.height = maxh + 'px';
	}
}

