function ChangeClass(oObject,oldClassName,newClassName,defaultClassName)
{
	var returnValue = false;
	if(oObject)
	{
		if (!oObject.disabled)
		{
			if (oObject.className==oldClassName)
			{
				oObject.className=newClassName;
				returnValue = true;
			}
		}
		else
		{
			oObject.className = defaultClassName;
			returnValue = true;
		}
		if (oObject.childNodes.length > 0)
		{
			if( !oObject.disabled )
			{
				if (oObject.childNodes[0].className != '')
				{
					oObject.childNodes[0].className = '';
				}
			}
			else
			{
				if (oObject.childNodes[0].className != "button_disabled")
				{
					oObject.childNodes[0].className = "button_disabled";
				}
			}
		}		
	}
	return returnValue;
}

function DisableButtons()
{
	if (!disabled)
	{
		disabled=true;
		var a = document.getElementsByTagName('input');
		SetControlDisable(a,true,'button');
		return true;
	}
	else
	{
		return false;
	}
}

function EnableButtons()
{
	disabled=false;
	
	var a = document.getElementsByTagName('input');
	SetControlDisable(a,false,'button');
	return true;
}

function handleKeyDown(defaultButtonId)
{
	if (event && event.keyCode == 13)
	{
		event.returnValue = false;
		event.cancel = true;
		document.getElementById(defaultButtonId).onclick();
	}
}
