var IEMAC = (navigator.userAgent.indexOf('Mac') != -1 && navigator.userAgent.indexOf('MSIE') != -1);
var W3CDOM = (document.createElement && document.getElementsByTagName && !IEMAC);

//window.onload = setSize;
window.onresize = setSize;



function setSize()
{
	if(!W3CDOM || !document.getElementById('contentDiv')) return;
	var contentDiv = document.getElementById('contentDiv');
	//contentDiv.style.height = "1px";
	if (document.getElementById('leftnavbar')) var leftnavDiv = document.getElementById('leftnavbar');
	if (document.getElementById('inserted_frame')) var insertFrame = document.getElementById('inserted_frame');
	
	var headerHoogte = 150;
	var footerHoogte = 25;
	var kaderHoogte = headerHoogte + footerHoogte;
	var contentPadding = 20;
	if (self.innerHeight) // all except Explorer
	{
		breedteTot = self.innerWidth;
		hoogteTot = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
		// Explorer Strict Mode
	{
		breedteTot = document.documentElement.clientWidth;
		hoogteTot = document.documentElement.clientHeight;
	}
	else if (document.body) // other Explorers
	{
		breedteTot = document.body.clientWidth;
		hoogteTot = document.body.clientHeight;
	}
	
	var contentHoogte = hoogteTot - kaderHoogte;
	
	if (leftnavDiv && leftnavDiv.clientHeight > contentHoogte) contentHoogte = leftnavDiv.clientHeight;
	
	if (contentDiv.offsetHeight < contentHoogte)
	{
		contentDiv.style.height = contentHoogte + 'px';
		if (insertFrame)
		{
			insertFrame.style.height = contentHoogte + 'px';
			insertFrame.style.width = (contentDiv.clientWidth - contentPadding) + 'px';
		}
	}
	
}


