/*
	graphical user interface scripts

*/

if (document.addEventListener) 
{
    document.addEventListener("DOMContentLoaded", init, null);
}

// fallback
window.onload = init;

function init()
{
	//make sure we only get here once
	if (arguments.callee.done)
	{
		return;
	}
	arguments.callee.done = true;

	setclick();	
}

function setclick()
{
	var port = document.getElementById('portal');
	var h2s = port.getElementsByTagName('h2');
	for (var n = 0; n < h2s.length; n++)
	{
		h2s[n].onclick = function (){go(this)};
		h2s[n].style.cursor = 'pointer';
	}	
}

function go(h2)
{
	var li = h2.parentNode;
	var as = li.getElementsByTagName('a');
	document.location = as[0].href;
	
}

/*
function setclick()
{
	var port = document.getElementById('portal');
	var lis = port.getElementsByTagName('li');
	for (var n = 0; n < lis.length; n++)
	{
		lis[n].onclick = function (){go(this)};
		lis[n].style.cursor = 'pointer';
	}	
}

function go(li)
{
	var as = li.getElementsByTagName('a');
	document.location = as[0].href;
	
}
*/