function resizeBars()
{
	ln = document.getElementById("leftnav");
	if (!ln)
	{
		// left nav for homepage
		ln = document.getElementById("leftnav_homepage");
		if (!ln)
		{
			// nothing to position
			return;
		}
	}
	rn = document.getElementById("rightnav");
	cn = document.getElementById("sandbox");

	// greatest height
	var lnh = ln.offsetHeight;
	if (rn)
	{
		var rnh = rn.offsetHeight;
	}
	var ch  = cn.offsetHeight;

	if (rn)
	{
		var nh = Math.max(lnh, rnh);
		var nh = Math.max(nh, ch);
	}
	else
	{
		var nh = Math.max(lnh, ch);
	}

	if (nh < 340)
	{
		nh = 340;
	}

	ln.style.height = nh + "px";
	if (rn)
	{
		rn.style.height = nh + "px";
	}
	cn.style.height = nh + "px";
}

// check heights of the 3 columns on an interval
function checkBars()
{
	setInterval("resizeBars()", 100);
}

// initial seed of random image array
imgArray    = [6,2,15];
totalImages = 21;

function animateHeader()
{
	var what = Math.round(Math.random() * 2) + 1;
	
	i  = new Image();

	var img1 = document.getElementById("img1");
	var img2 = document.getElementById("img2");
	var img3 = document.getElementById("img3");

	do
	{
		seed = Math.floor(Math.random() * totalImages) + 1;
	}
	while (seed == imgArray[0] || seed == imgArray[1] || seed == imgArray[2]);
	
	imgArray[parseInt(what) - 1] = seed;
	
	i.src = "img/headericons/new/p" + seed + ".jpg";
	//i.src = "img/headericons/p38.jpg";
	
	eval("img" + what).src = i.src;
}

function addLoadEvent(func)
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	}
	else
	{
		window.onload = function()
		{
			oldonload();
			func();
		}
	}
}

addLoadEvent(resizeBars);
addLoadEvent(function() {setInterval("animateHeader();", 3000)});
