﻿Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);

function dimArea(objId)
{
    obj = document.getElementById(objId);
    obj.style.display = '';
    setOpacity(obj,60);
}

function setOpacity(obj, opacity) 
{
    opacity = (opacity == 100)?99.999:opacity;
    // IE/Win
    obj.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=" + opacity + ");";
    // Safari<1.2, Konqueror
    obj.style.KHTMLOpacity = opacity/100;
    // Older Mozilla and Firefox
    obj.style.MozOpacity = opacity/100;
    // Safari 1.2, newer Firefox and Mozilla, CSS3
    obj.style.opacity = opacity/100;
}

function BeginRequestHandler(sender, args)
{
    var btn = args.get_postBackElement();
    if(btn!=null)
    {
        eventTrigger = btn;
        setOpacity(btn,40);
        btn.style.cursor = 'default';
        if(document.all)
        {
            //btn.style.minWidth = '10px';
            //btn.style.display = 'inline-block';
        }
        else
        {
        
        }
    }
}

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args)
{
    if(eventTrigger != null)
    {
        eventTrigger.style.visibility = '';
        setOpacity(eventTrigger,100);
        eventTrigger.style.cursor = 'pointer';
    }
}