	function getWinHeight() // based on a script by projectseven.com (PVII)
	{
		if (window.innerWidth) { h = window.innerHeight; } // ns4
		else if(document.body)
		{
			h = document.body.clientHeight;
			if (document.body.offsetHeight == h && document.documentElement && document.documentElement.clientHeight)
			{
				h = document.documentElement.clientHeight;
			}
		}
		return h;
	}
	
	function adjustHeight() {
		var hoffset = 16;
		
		w3c = ( document.getElementById ) ? true : false;
		ie  = ( document.styleSheets && document.all ) ? true : false;
		ie5 = ( ie && w3c ) ? true : false;
		ns4 = ( document.layers ) ? true : false;
		ns6 = ( w3c && !document.all && document.bgColor ) ? true : false;
		opera = ( window.opera ) ? true : false;

		if (ns6 || opera) {
		  hoffset = 24;
		}
		  
		var heightBody   = getWinHeight();
		var heightHeader = document.getElementById("header").offsetHeight;
		var heightFooter = document.getElementById("footer").offsetHeight;
		var heightCol3   = document.getElementById("col3").offsetHeight;

		var recHeight = heightBody - hoffset - heightHeader - heightFooter;
		if (recHeight > heightCol3) {
			document.getElementById("col3").style.height = recHeight+"px";
		}
	}
