function hideElementByID(elemName)
{
	if ( document.getElementById(elemName) )
		hideElementByObject(document.getElementById(elemName));
}

function hideElementByObject(elem)
{
	elem.style.visibility = 'hidden';
	elem.style.display = 'none';
}

function showElementByID(elemName)
{	
	if ( document.getElementById(elemName) )
		showElementByObject(document.getElementById(elemName));
}

function showElementByObject(elem)
{
	elem.style.visibility = 'visible';
	elem.style.display = 'block';
}

function CopyValue(elem1, elem2)
{
	document.getElementById(elem2).value = document.getElementById(elem1).value;
}

function hideRowElementByID(elemName)
{
	var elem = document.getElementById(elemName);
	
	if ( elem != null )
	{
		elem.style.visibility = 'hidden';
		elem.style.display = 'none';
	}
}

function showRowElementByID(elemName)
{	
	var elem = document.getElementById(elemName);
	if ( elem != null )
	{
		elem.style.visibility = 'visible';
		elem.style.display = '';	
	}
}

