// This is not my strong suit. 

function changeHeight(newHeight, addin)
{

newHeight2 = newHeight + addin;

newHeight1 = newHeight + 'px';
newHeight2 = newHeight2 + 'px';

  if(document.all){ // browser="IE";
  document.all.wrapper2.style.height = newHeight1;
  document.all.mainstage.style.height = newHeight2;
  }       
  if(!document.all && document.getElementById){ // browser="NN6+ or IE5+";
  document.getElementById('wrapper2').style.height = newHeight1;  
  document.getElementById('mainstage').style.height = newHeight2;
  } 
}

doHeightStuff = function () {

var zero = 0;
var one = 0;
var two = 0;
var three = 0; 
var four = 0;
var five = 0
var six = 0;

// if(document.getElementById("titleDiv"))
// var six = document.getElementById("titleDiv").offsetHeight;

if(document.getElementById("keyshot"))
var zero = document.getElementById("keyshot").offsetHeight;

if(document.getElementById("left_1"))
var one = document.getElementById("left_1").offsetHeight;

if(document.getElementById("left_2"))
var two = document.getElementById("left_2").offsetHeight;

if(document.getElementById("middle_1"))
var five = document.getElementById("middle_1").offsetHeight;

if(document.getElementById("right_1"))
var three = document.getElementById("right_1").offsetHeight;

if(document.getElementById("right_2"))
var four = document.getElementById("right_2").offsetHeight;

if (five>one) 
{ 
one = five; 
  if(document.all)
  document.all.left_1.style.height = five + 'px';
  if(!document.all && document.getElementById)
  document.getElementById('left_1').style.height = five + 'px'; 
}
else if(five != 0)
{
  if(document.all)
  document.all.middle_1.style.height = one + 'px';
  if(!document.all && document.getElementById)
  document.getElementById('middle_1').style.height = one + 'px'; 
}

var left_side = one + two + zero;
var right_side = three + four;

if (left_side > right_side)
changeHeight(left_side, six);
else
changeHeight(right_side, six);

}

<!-- This is run twice.  First time is the charm for most browsers, and "lag" is not seen in Opera. -->
<!-- Second time is for Safari.  Does not get offsetHeight properly until after load. -->
doHeightStuff();

window.onload=doHeightStuff;
