var tempo;
tempo = 35;

var sessaoExpirou = new Boolean();
sessaoExpirou = false;

var agora = new Date();
agora.setHours(0);
agora.setMinutes(tempo);
agora.setSeconds(0);

    window.onload = function() {iniciaContagem();}

    function atualizaRelogio() {

        if (sessaoExpirou) {
            ShowWarningExpirado();
            return;
        }
        
        if(this.location.pathname.indexOf("login.aspx") == 1)
            return;
        
        //tirando 1 segundo
        agora.setTime(agora.getTime() - 1000);
        //fazendo a hora visual
        var hor = agora.getHours();
        var min = agora.getMinutes();
        var seg = agora.getSeconds();
        var horavis = hor + ":" + min + ":" + seg;

        if(min == 14 && seg == 59)
            ShowWarning();
        
        var minutos = (min+1);

        if(min < 15)            
            document.getElementById('divAtencao').innerHTML = "<div style='float: left;'><img alt='Atenção' src='comum/img/aviso.png' style='height: 33px; width: 35px' /></div>Sua senha ira expirar em " + minutos + " minuto(s).<br />Favor salvar, para n&atilde;o perder suas altera&ccedil;&otilde;es.";
        else
            EscondeDivWarning();
            
        if(min == 0)            
            document.getElementById('divExpirado').innerHTML = "<div style='float: left;'><img alt='Sessão Expirada' src='comum/img/error.png' style='height: 33px; width: 35px' /></div>Sua sess&atilde;o esta expirada<br />Favor efetuar o login novamente.";
        
        if (min < 1) {
            document.getElementById(elemento_relogio).style.color = "#FF0000"; //vermelho

            if (seg < 10)
                document.getElementById(elemento_relogio).style.fontSize = "16px";
        }


        if (hor == 0 && min == 0 && seg == 0)
            sessaoExpirou = true;
    }


    function iniciaContagem() {
        tcontador = setInterval('atualizaRelogio()', 1000);
    }
    
    function ShowWarning() 
    { 
        $.blockUI({ 
            message: $('div#divAtencao'), 
            fadeIn: 700, 
            fadeOut: 700, 
            showOverlay: false, 
            centerY: true,
            css: { 
                width: '350px', 
                top: '10px', 
                left: '', 
                right: '10px', 
                border: 'none', 
                padding: '5px', 
                backgroundColor: '#000', 
                '-webkit-border-radius': '10px', 
                '-moz-border-radius': '10px', 
                opacity: .6, 
                color: '#fff' 
            } 
        }); 
    }; 
    
    function ShowWarningExpirado() 
    { 
        $.blockUI({ 
            message: $('div#divExpirado'), 
            fadeIn: 700, 
            fadeOut: 700, 
            showOverlay: false, 
            centerY: true,
            css: { 
                width: '350px', 
                top: '10px', 
                left: '', 
                right: '10px', 
                border: 'none', 
                padding: '5px', 
                backgroundColor: '#000', 
                '-webkit-border-radius': '10px', 
                '-moz-border-radius': '10px', 
                opacity: .6, 
                color: '#fff' 
            } 
        }); 
    };
    
    function EscondeDivWarning() 
    { 
        $.blockUI({ 
            message: $('div#divEsconder'), 
            fadeIn: 700, 
            fadeOut: 700, 
            showOverlay: false, 
            centerY: true,
            css: { 
                top: '0px', 
                left: '', 
                right: '0px', 
                border: 'none', 
                padding: '5px', 
                '-webkit-border-radius': '10px', 
                '-moz-border-radius': '10px', 
                opacity: .0
                } 
        }); 
    };



