window.onload = function(){ Setup(); }
window.onresize = function(){ Setup(); }

function GetSizer(elem)
{
	var chm = elem.getElementsByTagName("div");
	var num = chm.length;
	for( i = num - 1; i >= 0; i-- )
	{
		var n1 = chm[i].getAttribute("id");
		if (n1 == "sizer")
		{
			elem = chm[i];
			i = -1;
		}
	}
	return elem;
}

function SizePanels()
{
				var leftpanel = document.getElementById("left_panel");
				var rghtpanel = document.getElementById("rght_panel");
				var centpanel = document.getElementById("cent_panel");
				
				var leftlast = GetSizer(leftpanel);
				var rghtlast = GetSizer(rghtpanel);
				var centlast = GetSizer(centpanel);
				
				leftlast.style.height = 1;
				rghtlast.style.height = 1;
				centlast.style.height = 1;

				var newh = Math.max(leftpanel.offsetHeight, rghtpanel.offsetHeight, centpanel.offsetHeight);
				
				if (newh > leftpanel.offsetHeight) {
					leftlast.style.height = leftlast.offsetHeight + newh - leftpanel.offsetHeight;
				}
				if (newh > rghtpanel.offsetHeight) {
					rghtlast.style.height = rghtlast.offsetHeight + newh - rghtpanel.offsetHeight;
				}
				if (newh > centpanel.offsetHeight) {
					centlast.style.height = centlast.offsetHeight + newh - centpanel.offsetHeight;
				}
				
}

function Setup()
{
	if (document.body.getAttribute("id") == "layout-full")
	{
		SizePanels();
	}
}

