function tidyup()
{
	if(document.getElementsByTagName)
	{
		var maxHeight = -1;
		var elements = document.getElementsByTagName('DIV');
		var i;
		var e;
		for(i = 0; i < elements.length; i++)
		{
			e = elements[i];
			if(e.className == 'thumb' || e.className == 'dir')
			{
				if(e.offsetHeight > maxHeight)
				{
					maxHeight = e.offsetHeight;
				}
			}
		}

		if(maxHeight != -1)
		{
			for(i = 0; i < elements.length; i++)
			{
				e = elements[i];
				if(e.className == 'thumb' || e.className == 'dir')
				{
					e.style.height = maxHeight+'px';
				}
			}
		}
	}
}

// Add an eventListener to browsers that can do it somehow.
// Original: Scott Andrew
// Modified to put attachEvent as perference to fix Opera
function addEvent(obj, evType, fn){
	if (obj.attachEvent){
		return obj.attachEvent("on" + evType, fn);
	} else if (obj.addEventListener){
		obj.addEventListener(evType, fn, true);
		return true;
	} else {
		return false;
	}
}

function init()
{
	var elements = document.getElementsByTagName('IMG');
	var i;
	var e;
	for(i = 0; i < elements.length; i++)
	{
		e = elements[i];
		if(e.className == 'thumb' || e.className == 'dir')
		{
			addEvent(e, 'load', tidyup);
		}
	}
}

// Add our load event
addEvent(window, 'load', tidyup);
