//
//  Derived from a script by Alejandro Gervasio.
//  Modified to work in FireFox by Stefan Mischook for Killersites.com
//  Modified for by Sid Dunayer for use by the Computer History Museum
//

adjustColumns=function()
{ 
  var divHeight, d;
	
  var expandDivs = [];
  var maxHeight  = 0;

  var divs       = document.getElementsByTagName('div');

  // Iterate over all <div> elements in the document

  for (var i = 0; i < divs.length; i++)
  {
    // Make collection of <div> elements with class attribute 'column'

    if (/\bcolumn\b/.test(divs[i].className))
    {
      d = divs[i];

      // Determine height for <div> element

      if (d.offsetHeight)
        divHeight = d.offsetHeight;

      else if( d.style.pixelHeight)
        divHeight = d.style.pixelHeight;

      else
        divHeight = 0;

       maxHeight = Math.max(maxHeight, divHeight); 
     }

     if (/\bexpand\b/.test(divs[i].className))
       expandDivs[expandDivs.length] = divs[i];

  }

  // Assign maximum height value to all of the "expand" <div> elements

  for (var i = 0; i < expandDivs.length; i++)
    expandDivs[i].style.height = maxHeight + "px";
}

// Runs the script when page loads 

window.onload=function()
{ 
  if (document.getElementsByTagName)
    adjustColumns();
} 

