﻿$(document).ready(function() {

    $(".verificaMenu").each(function() {
        $(this).removeAttr("href");
        $(this).mouseover(function() {
            $(this).css("background-color", "#F7F7F7");
        });
    });

    //Crossbrowser
    if (BrowserDetect.browser != "Explorer")
        $(".botFim").css({ "padding-left": "19px", "padding-right": "10px" });
    if ((BrowserDetect.browser == "Explorer") && (BrowserDetect.version >= 8))
    {
        $(".botFim").css({ "padding-left": "22px", "padding-right": "8px", "letter-spacing": "0px" });
        $("legend").css("margin-left", "8px");
    }
    if ((BrowserDetect.browser == "Explorer") && ((BrowserDetect.version < 8) && (BrowserDetect.version > 6)))
        $("#conteudo").css("margin-top", "10px");
    if (screen.height > 600)
        $("#main, #conteudo").css("min-height", "310px");

    // Ajusta a animação no evento de foco dos controles input Text
    $("input[type='text']").focus(function() {
        $(this).css({ backgroundColor: "#fffdd9" });
    }).blur(function() {
        $(this).css({ backgroundColor: "#ffffff" });
    });

    // Ajusta a animação no evento de foco dos controles input Text
    $("input[type='password']").focus(function() {
        $(this).css({ backgroundColor: "#fffdd9" });
    }).blur(function() {
        $(this).css({ backgroundColor: "#ffffff" });
    });

    recarregaAviso();
    //Atualização dos avisos a cada 120 segundos
    setInterval("recarregaAviso()", 120000);

    //Variável pegando o número de avisos e se houver algum, habilita o click
    var nroAvisos = parseInt($("#divOffTips").val());
    if (nroAvisos > 0)
        mostraTip();
    else
        $("#lnkAvisosLinha1").bt({ trigger: "none" });

    //Exclui um aviso de Cancelamento de compromisso
    $(".lnkExcluirAvisoCancelamento").livequery('click', function() {
        $("#lnkAvisosLinha1").btOff();
        var codAgendamento = $(this).attr("id").split('-')[1];
        $.ajax({
            type: 'GET',
            cache: false,
            async: false,
            url: '/Suporte/ExcluirAvisoCancelamento/?codAgendamento=' + codAgendamento,
            success: function() {
                recarregaAviso();
            }
        });
    });

    //Exclui um aviso de agenda inativada
    $(".lnkExcluirAvisoAgendaInativada").livequery('click', function() {
        $("#lnkAvisosLinha1").btOff();
        var codAgenda = $(this).attr("id").split('-')[1];
        $.ajax({
            type: 'GET',
            cache: false,
            url: '/Suporte/ExcluirAvisoAgendaInativada/?codAgenda=' + codAgenda,
            success: function() {
                recarregaAviso();
            }
        });
    });

    //Exclui um aviso de compartilhamento suspenso
    $(".lnkExcluirAvisoSuspensao").livequery('click', function() {
        $("#lnkAvisosLinha1").btOff();
        var codAgendaCompartilhada = $(this).attr("id").split('-')[1];
        $.ajax({
            type: 'GET',
            cache: false,
            url: '/Suporte/ExcluirAvisoCompartilhamentoSuspenso/?codAgendaCompartilhada=' + codAgendaCompartilhada,
            success: function() {
                recarregaAviso();
            }
        });
    });

    //Exclui um aviso de validacao de agenda
    $(".lnkExcluirAvisoAgendaValidacao").livequery('click', function() {
        $("#lnkAvisosLinha1").btOff();
        var codAgenda = $(this).attr("id").split('-')[1];
        $.ajax({
            type: 'GET',
            cache: false,
            url: '/Suporte/ExcluirAvisoAgendaValidacao/?codAgenda=' + codAgenda,
            success: function() {
                recarregaAviso();
            }
        });
    });
});

function recarregaAviso() {
    $("#lnkAvisosLinha1").btOff();
    $.ajax({
        type: 'GET',
        cache: false,
        url: '/Suporte/AvisoLinha1',
        success: function(avisoAtualizado) {
            $('#divPartialAviso').html(avisoAtualizado);
            mostraTip();
        }
    });
}

function mostraTip() {
    $("#lnkAvisosLinha1").bt({
        contentSelector: "$('#divAvisosContainer').html()",
        positions: ["bottom"],
        cssStyles: { fontSize: "10px", width: "270px" },
        trigger: "click",
        fill: "rgb(255, 255, 225)"
    });
}
function fechaTip() { $("#lnkAvisosLinha1").btOff(); }


