﻿var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(beginReq);
prm.add_endRequest(endReq);
function beginReq(sender, args) {
//    if (sender != null) {
//        if (sender._postBackSettings != null) {
//            if (sender._postBackSettings.panelID != null) {
//                var id = sender._postBackSettings.panelID.split('|')[0];
//                id = id.replace(/\$/gi, '_');
//                $('#' + id).block({
//                    message: '<asp:Image runat="server" ID="imgProgress" ImageUrl="~/imagens/loader.gif" CssClass="progressImage" ToolTip="Aguarde..." />',
//                    css: {
//                        color: '#000',
//                        border: '0px',
//                        backgroundColor: '#eee',
//                        cursor: 'wait'
//                    },
//                    overlayCSS: {
//                        backgroundColor: '#eee',
//                        opacity: '0.7'
//                    }
//                });
//            }
//        }
//    }
    if ($get('lAtualizando') != null) {
        AtivaAnimacao();
    }
}


function endReq(sender, args) {
    if ($get('lAtualizando') != null) {
        DesativaAnimacao();
    }
    if (sender != null) {
        if (sender._postBackSettings != null) {
            if (sender._postBackSettings.panelID != null) {
                var id = sender._postBackSettings.panelID.split('|')[0];
                id = id.replace(/\$/gi, '_');

            }
            Listagem();
            //if (sender._postBackSettings.asyncTarget == "btnMais") {}
        }
    }
}

/*
* Description.: Anima��o do cursor.
*/
var divName = 'lAtualizando';
var offX = -8;
var offY = -8;
function mouseX(evt) { if (!evt) evt = window.event; if (evt.pageX) return evt.pageX; else if (evt.clientX) return evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); else return 0; }
function mouseY(evt) { if (!evt) evt = window.event; if (evt.pageY) return evt.pageY; else if (evt.clientY) return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return 0; }
function ExecutaAnimacao(evt) {
    $get('lAtualizando').visibility = 'visible';
    $get('lAtualizando').style.left = (parseInt(mouseX(evt)) + offX) + 'px';
    $get('lAtualizando').style.top = (parseInt(mouseY(evt)) + offY) + 'px';
    $get('lAtualizando').style.display = 'block';
}
function AtivaAnimacao() {
    document.onmousemove = ExecutaAnimacao;
}
function DesativaAnimacao() {
    document.onmousemove = null;
    $get('lAtualizando').style.display = 'none';
}

    function Browse() {
        var ifUpload;
        var confirmUpload;
        ifUpload = document.forms[0];
        ifUpload.fupImagem.click();
        __doPostBack('btnAlterarImagem', '');
        
    } 

