// Show/Hide an element
function toggleElement ( elementId )
{
	elementObj = document.getElementById(elementId);
	elementObj.style.display = (elementObj.style.display ? '' : 'none');
}

function showElement ( element_id )
{
	var elementStyle = document.getElementById(element_id).style;
	elementStyle.visibility = 'visible';
	elementStyle.display = '';
}

function hideElement ( element_id )
{
	var elementStyle = document.getElementById(element_id).style;
	elementStyle.visibility = 'hidden';
	elementStyle.display = 'none';
}

function element_getPageOffsetLeft ( element_id )
{
	var elementObject = document.getElementById(element_id);
	var result = elementObject.offsetLeft;
	
	while ( (elementObject = elementObject.offsetParent) != null )
	{
		result += elementObject.offsetLeft;
	}
	
	if ( result == undefined ) result = 0;
	return result;
}

function element_getPageOffsetTop ( element_id )
{
	var elementObject = document.getElementById(element_id);
	var result = elementObject.offsetTop;
	
	while ( (elementObject = elementObject.offsetParent) != null )
	{
		result += elementObject.offsetTop;
	}
	
	if ( result == undefined ) result = 0;
	return result;
}
