function Page_Load()
{
	ExternaliseLinks();
	
	//Included here as event handlers for IE, FireFox uses inline event handling...
	btnGPT.onmouseover = function() { SwapImage('btnGPT', 'images/btn_GPTraining_Over.gif'); dropdownmenu(this, event, menu1, '250px', '200', '0'); }
	btnGPT.onmouseout = function() { SwapImage('btnGPT', 'images/btn_GPTraining_Normal.gif'); delayhidemenu(); }
	
	btnGPS.onmouseover = function() { SwapImage('btnGPS', 'images/btn_GPServices_Over.gif'); dropdownmenu(this, event, menu2, '250px', '200', '0'); }
	btnGPS.onmouseout = function() { SwapImage('btnGPS', 'images/btn_GPServices_Normal.gif'); delayhidemenu(); }
}

function OpenLoginForm(elemId)
{
	var classname = "LoginRow" + elemId;
	var elems = getElementsByClassName("tr", classname);
	
	if (typeof(elems[0]) != "undefined")
	{
		currState = elems[0].style.display;
		if (currState == "none")
		{
			if (browser.indexOf("ie6") != -1)
			{
				newState = "inline";
			}
			else
			{
				newState = "table-row";
			}
		}
		else
		{
			newState = "none";
		}
	}
	
	for (i = 0; i != elems.length; i++)
	{
		elem = elems[i];
		if (typeof(elem) != "undefined")
		{
			elem.style.display = newState;
		}
	}
}