
jQuery.fn.carregarMeses = function(fc) {
    var select = $(this);
    
}

function exportacao(anexarEm, tabela, funcao, cabecalho) {
    anexarEm.find("#frmExportacao").empty().remove();
    var rodape = anexarEm.find("#informacao").text();
    var form = $("<form>").attr({
        id: "frmExportacao",
        action: "/Proxy/proxy/eleitoradosp/Exportacao/csv.do",
        method: "post"
    }).css({"text-align":"right", "margin-top":"10px"}).appendTo(anexarEm);
    $("<input type='hidden'>").attr({
        name: "csv",
        value: ""
    }).appendTo(form);
    $("<a>").attr({
        href: "#"
    }).html("Exportar dados (formato CSV)").appendTo(form).click(function() {
        if (funcao) {
            $(this).parent().find("input[name=csv]").val(funcao);
        } else {
            var csv = "";
            csv += cabecalho.replace(/[.]/g, "").replace(/[,]/g, "").replace(/<.*>/g, "")+ ",\n";
            $(tabela).find("tr").each(function() {
                if (!$(this).hasClass("ignorarExportacao")) {
                    $(this).find("td").each(function() {
                        csv += $(this).html().replace(/[.]/g, "").replace(/[,]/g, "").replace(/<.*>/g, "") + ",";
                    });
                    csv += "\n";
                }
            });
            csv += rodape.replace(/[.]/g, "").replace(/[,]/g, "").replace(/<.*>/g, "");
            $(this).parent().find("input[name=csv]").val(csv);
        }
        $(this).parent().submit();
    });
}

function carregarInformacao(mes) {
    if(mes != undefined && mes != "") { mes = mes.substr(0,7)}
    $("#informacao").html("Dados relativos à posição do Cadastro de Eleitores no último dia do mês de " + mes);
}

function configurarTab() {
    $(".tabFiltro a").click(function(){
        $(".tabConsulta a").removeClass("current");
        $(".tabFiltro a").addClass("current");
        $("#frmConsulta").hide();
        $("#frmFiltro").show();
    });
    $(".tabConsulta a").click(function(){
        $(".tabFiltro a").removeClass("current");
        $(".tabConsulta a").addClass("current");
        $("#frmFiltro").hide();
        $("#frmConsulta").show();
    });
}
