
	function WindowHeight(win) 
	{ 
		if (win == undefined) 
			win = window; 
		
		if (win.innerHeight) 
			return win.innerHeight;
		else 
			if (win.document.documentElement && win.document.documentElement.clientHeight) 
				return win.document.documentElement.clientHeight;
				
		return win.document.body.offsetHeight;
	}

	function AdjustDiv(divObj, lim, minHeight, docking) 
	{	document.body.style.overflow = "hidden";
		divObj.style.height 	= "auto";
		var		divHeight		= divObj.offsetHeight;
		var		divTop			= divObj.offsetTop;
		var		wHeight			= WindowHeight();
		var		limHeight		= (wHeight - lim); // - divTop;
		
		if ((divHeight >= limHeight) || (docking != undefined))
		{
			divObj.style.height = ((limHeight >= minHeight) ? limHeight : minHeight) + 'px';
		}
		else
		{
			divObj.style.height = "auto";
		}
	}

	function AdjustDivs(noDocking) 
	{	
		if (noDocking == undefined)
		{
			// Div, Abstand, Min Hoehe
		//	AdjustDiv(document.getElementById('center'), 	220, 140, true);
			AdjustDiv(document.getElementById('contentarea'), 	220, 120, true);
			AdjustDiv(document.getElementById('mainmenu'), 	250, 30);
			AdjustDiv(document.getElementById('content'), 	278, 0, true);
			AdjustDiv(document.getElementById('rightscroll'), 	250, 30); 			
		}
		else
		{
		//	document.getElementById('center').style.height = "auto";
			document.getElementById('contentarea').style.height = "auto";
			document.getElementById('mainmenu').style.height = "auto";
			document.getElementById('content').style.height = "auto";
			document.getElementById('rightscroll').style.height = "auto"; 			
		}
	}	
	
	function Resize()
	{
		AdjustDivs();
	}
	
	
	window.onresize = Resize
