
//limpa campo input
function limparCamposFocus(field, value) {
    $(field).parents("form").submit(function () {
        if ($(field).val() == $(field).data("valueIni")) {
            $(field).val("");
        }
    });
    $(field).focus(function () {
        if ($(this).val() == $(this).data("valueIni")) {
            $(this).val("");
        }
    }).blur(function () {
        if ($(this).val() == "") {
            $(this).val($(this).data("valueIni"));
        }
    }).data("valueIni", (typeof value == "undefined") ? $(field).val() : value);

}

function showResults() {
    var param = $('[id$=txtUserName]').val();
    param = escape(param);
    var url = site_absolute_path + "Resultados/" + param;
    window.open(url, "_self");
}
// Garante que a url parcial seja complementada com o caminho absoluto da raiz do site 
// para redirecionamentos de links de acesso
function urlEmbeddedSolver(url) {
    window.location = site_absolute_path + url;
}


function getFlashCondiction() {
    var ua = $.browser;
    if (ua.msie && typeof(FlashDetect) != 'undefined' && FlashDetect.GetSwfVer().Major < 10)
        return false;

    return true;

}

// Função para iniciar as demais
$(document).ready(function () {

    if (!getFlashCondiction())
        $('#oldFlashAdvise').show();

    //limpa campo do cadastrar email
    limparCamposFocus($(".textbox input").get(0), "Buscar");

    $('.aba-indices').hide();

    $('a.open-aba, a.close-aba, input#ctl00_MainContent_taxaDI_btnvermais').click(function () {
        $('.aba-indices').slideDown();
        $('.info-mercado').addClass('replace-barra');
        $('span.informe').addClass('width-800');
        $('a.open-aba, span.taxas1, span.indices').hide()
        
        //Chama a populacao do iframe somente quando a aba for aberta na primeira vez
        if ($('.frameDI').attr('src') == '') {
            $('.frameDI').attr('src', site_absolute_path + 'Paginas/AcumuleDI.aspx');
        }
        return false;
    });

    $('a.close-aba').click(function () {
        $('.aba-indices').slideUp();
        $('.info-mercado').removeClass('replace-barra');
        $('span.informe').removeClass('width-800');
        $('a.open-aba, span.taxas1, span.indices').show();
        return false;
    });



    if ($('.ddlUnidades').length > 0) {
        $('.ddlUnidades').customStyle();
    }

    //Página de Boletim Cetip
    if ($('.boletim-cetip').length > 0) {

        //Table
        $('.boletim-cetip table tbody tr:nth-child(even)').addClass('bg-02');

        //THead
        $('.boletim-cetip table th').each(function () {

            var alturaTHead = $(this).height();
            if (($(this).children('div').height() + 20) < alturaTHead) {
                $(this).children('div').addClass('style-02');
            }
        });

        //TBody
        $('.boletim-cetip table tbody tr td:first-child').css('border', 'none').addClass('col-first');
        $('.boletim-cetip table tbody tr td:last-child').addClass('col-last');

    }
    $('.lk-abrir-item').live("click", function (e) {
        var loadingMessage = '<img src="' + site_absolute_path + 'images/ajax-loader_cetip.gif" />';
        $.blockUI({ message: loadingMessage,
            css: { border: '0px solid #393939',
                backgroundColor: '#000',
                opacity: .6,
                color: '#fff',
                width: '32px',
                height: '32px'
            }
        });
        $('.lista-participantes li').removeClass('ativo');
        $(this).parent().parent().addClass('ativo');
        $('.lista-instituicoes').hide();
        $('.lista-participantes .ativo .lista-instituicoes').show();
    });

    $('.bt-enviar-ajax').live("click", function (e) {
        var loadingMessage = '<img src="' + site_absolute_path + 'images/ajax-loader_cetip.gif" />';
        $.blockUI({ message: loadingMessage,
            css: { border: '0px solid #393939',
                backgroundColor: '#000',
                opacity: .6,
                color: '#fff',
                width: '32px',
                height: '32px'
            }
        });
    });

    $('.lk-paginacao-ultimo').live("click", function (e) {
        var loadingMessage = '<img src="' + site_absolute_path + 'images/ajax-loader_cetip.gif" />';
        $.blockUI({ message: loadingMessage,
            css: { border: '0px solid #393939',
                backgroundColor: '#000',
                opacity: .6,
                color: '#fff',
                width: '32px',
                height: '32px'
            }
        });
    });

    $('.lk-paginacao-primeiro').live("click", function (e) {
        var loadingMessage = '<img src="' + site_absolute_path + 'images/ajax-loader_cetip.gif" />';
        $.blockUI({ message: loadingMessage,
            css: { border: '0px solid #393939',
                backgroundColor: '#000',
                opacity: .6,
                color: '#fff',
                width: '32px',
                height: '32px'
            }
        });
    });

    $('.lk-paginacao-numeracao').live("click", function (e) {
        var loadingMessage = '<img src="' + site_absolute_path + 'images/ajax-loader_cetip.gif" />';
        $.blockUI({ message: loadingMessage,
            css: { border: '0px solid #393939',
                backgroundColor: '#000',
                opacity: .6,
                color: '#fff',
                width: '32px',
                height: '32px'
            }
        });
    });


    $('.lk-abrir-item').click(function () {
        $('.lista-participantes li').removeClass('ativo');
        $(this).parent().parent().addClass('ativo');
        $('.lista-instituicoes').hide();
        $('.lista-participantes .ativo .lista-instituicoes').show();
    });

    if ($('.nivel-4').length > 0) {
        $('.nivel-3 > li a').click(function () {

            $('.nivel-4').hide();

            if (($.browser.msie) && ($.browser.version == 7.0)) {
                $(this).next().show();
            }
            else {
                $(this).parent().next('.nivel-4').show();
            }
        });
    }

    //select insvestimentos renda fixa
    if ($('.form-investimentos').length > 0) {
        $('.select-padrao').customStyle();
    }



});


