function GetElement( id )
{
	return document.getElementById( id );
}

function DOMScrollToView( id )
{
	var e = GetElement( id );
	if ( e && e.scrollIntoView )
		setTimeout( 'GetElement("' + id + '").scrollIntoView( true );', 0 );
}

function ParentOffset( e )
{
	var x = 0;
	var y = 0;
	while ( e.offsetParent )
	{
		x += parseInt( e.offsetParent.offsetLeft );
		y += parseInt( e.offsetParent.offsetTop );
		e = e.offsetParent;
	}
	
	return [ x, y ];	
}

function ToggleNextRow( t )
{
	var nextrow = t.closest( "tr" ).next();
	
	if ( nextrow.get( 0 ).style.display == "none" )
		nextrow.show();
	else
		nextrow.hide();

	return false;
}