/* ---
	$Header: /usr/local/cvs/CharterSchoolWeb/src/html/styles/business/scripts/setPage.js,v 1.2 2004/10/07 18:53:16 bscott Exp $
*/

function setPage()
{
	var main = document.getElementById('main');
	var main_height = 0;
	var main_offset = 0;
	if(main)
	{
		main_height = parseInt(main.style.height);
		main_offset = parseInt(main.offsetHeight);
	}
	
	var left = document.getElementById('left');
	var left_height = 0;
	var left_offset = 0;
	if(left)
	{
		left_height = parseInt(left.style.height);
		left_offset = parseInt(left.offsetHeight);
	}
	
	var navbar = document.getElementById('navbar');
	var navbar_height = 0;
	var navbar_offset = 0;
	if(navbar)
	{
		navbar_height = parseInt(navbar.style.height);
		navbar_offset = parseInt(navbar.offsetHeight);
	}
	
	var right = document.getElementById('right');
	var right_height = 0;
	var right_offset = 0;
	if(right)
	{
		right_height = parseInt(right.style.height);
		right_offset = parseInt(right.offsetHeight);
	}
	
	var setRight = right ? false : true;
	var setLeft = left ? false : true;
	var count = 0;
		
	while((!setLeft) && (count++ < 50))
	{
		if(right)
		{
			if(main_offset < right_offset)
			{
				setLeft = false;
				main.style.height = right_offset + "px";
				main_offset = parseInt(main.offsetHeight);
			}
			else
			{
				if(right_offset < main_offset)
				{
					setLeft = false;
					right.style.height = main_offset + "px";
					right_offset = parseInt(right.offsetHeight);
				}
				else
					setRight = true;
			}
		}
		else
			setRight = true;
	}
	
	
	main_offset += navbar_offset;
	
	var move_to = (main_offset > left_offset) ? main_offset : left_offset;
	move_to = (move_to > right_offset) ? move_to : right_offset;
		
	var footer = document.getElementById('footer');
	if(footer)
	{
		footer.style.position = 'absolute';
		footer.style.top = move_to + "px";
	}
		
}