function ButtonGetText(id)
{
	var result = "";
	var btn = eval(id);
	var text = document.getElementById(btn.TextId);
	if (text)
	{
		result = text.innerHTML;
	}
	return result;
}

function ButtonSetText(id, buttonText)
{
	var result = false;
	var btn = eval(id);
	var text = document.getElementById(btn.TextId);
	if (text)
	{
		text.innerHTML = buttonText;
		result = true;
	}
	return result;
}

function ButtonSetEnabled(id, enabled)
{
	var result = false;
	var btn = eval(id);
	var ctrl = document.getElementById(btn.Id);
	if (ctrl)
	{
		
		if (!enabled){
			ctrl.disabled = true;
			if (document.all) ctrl.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
			else ctrl.style.MozOpacity=0.4;
			ctrl.style.cursor = "default";
		}
		else{
			ctrl.disabled = false;
			if (document.all) ctrl.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
			else ctrl.style.MozOpacity=1;
			ctrl.style.cursor = "pointer";
		}
		result = true;
	}
	return result;
}