/*
This function sets the heights of the three content columns to the height of the longest of the three.

Written by Nick Scott Turner for Gardner Loop (gardnerloop.com)

Created on May 1, 2011
*/

function equalColumnHeight()
	{
	//Get the heights of all the columns.
		//Find the elements.
			//Section navigation
	var column_nav=document.getElementById('drupal-section_nav');
			//Main content
	var column_main=document.getElementById('drupal-content');
			//Sidebar
	var column_side=document.getElementById('drupal-sidebar');
	
		//Get the heights.
			//Section navigation
	var column_nav_height=column_nav.offsetHeight;
			//Main content
	var column_main_height=column_main.offsetHeight;
			//Sidebar
	var column_side_height=column_side.offsetHeight;
	
		//Are the heights already equal?
	if(column_nav_height==column_main_height && column_nav_height==column_side_height)
		{
		//The heights are equal. Celebrate!
		}
	else
		{
		//The heights are unequal. Compare them to find the greatest.
		if(column_main_height > column_side_height && column_main_height > column_nav_height)
			{
			//Main height is greatest.
			column_nav.style.height=column_main_height+'px';
			column_side.style.height=column_main_height+'px';
			}
		else if(column_nav_height > column_side_height && column_nav_height > column_main_height)
			{
			//Nav height is greatest.
			column_main.style.height=column_nav_height+'px';
			column_side.style.height=column_nav_height+'px';
			}
		else if(column_side_height > column_nav_height && column_side_height > column_main_height)
			{
			//Sidebar height is greatest.
			column_nav.style.height=column_side_height+'px';
			column_main.style.height=column_side_height+'px';
			};
		};
	};
