function enableControlsAfterAsyncPostback(sender, args)
{
if (!g_objectManagerIds)
{
return;}
for (var i=0;i< g_objectManagerIds.length;i++)
{
var objectManagerID = g_objectManagerIds[i];var controlIds = args.get_dataItems()[objectManagerID];if (controlIds != null)
{
for (var j=0;j< controlIds.length;j++)
{
enableControl(controlIds[j]);}
}
}
}
function enableControlsOnLoad()
{
if (!g_controlsToEnable)
{
return;}
for (var i=0;i< g_controlsToEnable.length;i++)
{
enableControl(g_controlsToEnable[i]);}
}
function enableControl(controlId)
{
var control=document.getElementById(controlId);if(control)
{
control.disabled=false;if (control.type && (control.type == "radio" || control.type == "checkbox"))
{
control.parentNode.disabled=false;}
}
}
function registerEnableScript() 
{
var manager = Sys.WebForms.PageRequestManager.getInstance();manager.add_endRequest(enableControlsAfterAsyncPostback);}
