
function fixHeight()
{
	var newHeight = 0;

	var left = document.getElementById("left").offsetHeight;
	var centre = document.getElementById("centre").offsetHeight;
	
	if(left > centre)
		newHeight = left;
	else if(centre > left)
		newHeight = centre;
		
	if(document.getElementById("right"))
	{
		var right = document.getElementById("right").offsetHeight;
		
		if(right > newHeight)
			newHeight = right;
		else
			document.getElementById("right").style.height = newHeight + "px";
	}
	document.getElementById("left").style.height = newHeight + "px";
	document.getElementById("centre").style.height = newHeight + "px";
}

function checkFields()
{
	if(document.forms[0].search)
	{
		if(document.forms[0].search.value != "" && document.forms[0].search.value.length == 2)
		{
			alert('Your search term "' + document.forms[0].search.value + '" is too short. Keywords should be at least three characters in length.');
			//return false;
		}
	}
	return true;
}

function clearFields()
{
	document.forms[0].search.value = '';
	document.forms[0].cat.selectedIndex = 0;
	document.forms[0].gid.selectedIndex = 0;
	if(document.forms[0].tid)
		document.forms[0].tid.selectedIndex = 0;
	return true;
}

function clearLocFields()
{
	document.forms[0].search.value = '';
	document.forms[0].gid.selectedIndex = 0;
	if(document.forms[0].lid)
		document.forms[0].lid.selectedIndex = 0;
	return true;
}

function externalLinks() 
{
	if(!document.getElementsByTagName)
		return;
	
	var anchors = document.getElementsByTagName("a");
	
	for(var i=0; i < anchors.length; i++) 
	{
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
			anchor.target = "_blank";
	}
}

window.onload = function()
{ 
	fixHeight();
	startList();
	externalLinks();
}