function replaceText(el, text)
{
	if (el != null)
	{
		clearText(el);
		var newNode = document.createTextNode(text);
		el.appendChild(newNode);
	}
}

function clearText(el)
{
	if (el != null)
	{
		if (el.childNodes)
		{
			for (var i=0; i<el.childNodes.length; ++i)
			{
				var childNode = el.childNodes[i];
				el.removeChild(childNode);
			}
		}
	}
}

function getText(el)
{
	var text = "";
	if (el != null)
	{
		if (el.childNodes)
		{
			for (var i=0; i<el.childNodes.length; ++i)
			{
				var childNode = el.childNodes[i];
				if (childNode.nodeValue != null)
					text = text + childNode.nodeValue;
			}
		}
	}
	return text;
}