
function exibeEnder(id) {
    var estado = document.map.estados.value;
    estado = id;
    ajax.sendValue2('exibeFiliais.asp', 'estado=' + estado, '', 'exibeFiliais');
}
function exibeFiliais(v) {

    var table = document.getElementById('Estados');
    table.style.display = "block";



    for (var i = table.rows.length; i > 1; i--)
        table.deleteRow(i - 1);


    var dados = eval(v);
    var newRow = table.insertRow(1);
    var newCell = newRow.insertCell(0);
    if (dados.length > 0) {
        for (aux = 0; aux < dados.length; aux++) {
            newRow = table.insertRow(-1);
            newCell = newRow.insertCell(0);
            newCell.innerHTML = "<strong style=font-size:14px>" + dados[aux].igreja + "</strong>" + "<br />" +                        
                        "Endereço: <strong style=color:blue>" + dados[aux].ender + ", nº " + dados[aux].numero + "</strong>, <br/> " +
                        "Bairro: <strong style=color:blue>" + dados[aux].bairro + "</strong>, <br/> " +
                        "Cidade: <strong style=color:blue>" + dados[aux].cidade + "</strong>, <br/> " +                        
                        '<strong>' + dados[aux].cep + "</strong>,<br /><br /> " +
                        "<strong>Telefone1:<span style=color:red>" + dados[aux].tel1 + "</span></strong>" + "<br /><br />" +
                        "<strong>Telefone2:<span style=color:red>" + dados[aux].tel2 + "</span></strong>" + "<br /><br />" +
                        "<a href=#Mapa onclick=javascript:exibeMapa(" + dados[aux].id + "); title='Exibe o Mapa desta Filial'>Localização</a>" +
                        "<hr><br/>";



        }
    } else {
        alert("Não existe Filiais neste Estado!");
        return false
    }
}

function exibeNews(id) {    
    ajax.sendValue2('exibeNewsdepto.asp', 'depto=' + id.value, '', 'exibeAlteraNews');
}
function exibeAlteraNews(v) {

    var table = document.getElementById('news');
    table.style.display = "block";

    for (var i = table.rows.length; i > 1; i--)
        table.deleteRow(i - 1);

    
    
    var dados = eval(v);
    var newRow = table.insertRow(1);
    var newCell = newRow.insertCell(0);
   
    if (dados.length > 0) {
        for (aux = 0; aux < dados.length; aux++) {
            newRow = table.insertRow(-1);
            newCell = newRow.insertCell(0);
            newCell.innerHTML = "<td class=td><a href=#alteranews onclick=javascript:window.open('viewnews.asp?id=" + dados[aux].id + "','News','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes'); >" + dados[aux].data + " - <strong style=font-size:14px>" + dados[aux].titulo + "</strong></a></td>";
        }
    } else {
        alert("Nenhuma notícia neste departamento!");
    }
}

/*
function exibeEditaNews(id) {   
    var id = id 
    ajax.sendValue2('exibeNews.asp', 'id=' + id, '', 'exibeEditaNewsvalues');
}
function exibeEditaNewsvalues(v) {
    var table = document.getElementById('AlteraNews');
    table.style.display = "block";

    for (var i = table.rows.length; i > 1; i--)
        table.deleteRow(i - 1);


    var dados = eval(v);
    var newRow = table.insertRow(1);
    var newCell = newRow.insertCell(0);
    if (dados.length > 0) {
        for (aux = 0; aux < dados.length; aux++) {
            newRow = table.insertRow(-1);
            newCell = newRow.insertCell(0);
            newCell.innerHTML = "Titulo &nbsp;<input type=hidden name=id value=" + dados[aux].id + " /><input type=text size=100 value='" + dados[aux].titulo + "' name=titulo /><br/> Imagem Principal &nbsp;<input type=text size=100 value='" + dados[aux].img + "'  name=img onblur=javascript:document.news.viewimg.src=this.value /><br /><center><img src='" + dados[aux].img + "' name=viewimg width=100px height=100px /><br/>Assunto&nbsp;<textarea id=alteraAssunto name=alteraAssunto cols=100 rows=50>" + dados[aux].assunto + "</textarea><br/>Publicado em:&nbsp;<input type=text disabled=disabled style=text-align:center value='" + dados[aux].data + "' name=data size=30 /><br/><br/><input type=submit value=Alterar />&nbsp;<input type=button value=Excluir onclick=javascript:delNews(" + dados[aux].id + ") /></center>";
            $(function () {
                tinyMCE.init({
                    // General options
                    mode: "textareas",
                    theme: "advanced",
                    skin: "o2k7",
                    plugins: "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,autosave",

                    // Theme options
                    theme_advanced_buttons1: "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
                    theme_advanced_buttons2: "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
                    theme_advanced_buttons3: "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
                    theme_advanced_buttons4: "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,restoredraft",
                    theme_advanced_toolbar_location: "top",
                    theme_advanced_toolbar_align: "left",
                    theme_advanced_statusbar_location: "bottom",
                    theme_advanced_resizing: true,

                    // Example word content CSS (should be your site CSS) this one removes paragraph margins
                    content_css: "css/word.css",

                    // Drop lists for link/image/media/template dialogs
                    template_external_list_url: "lists/template_list.js",
                    external_link_list_url: "lists/link_list.js",
                    external_image_list_url: "lists/image_list.js",
                    media_external_list_url: "lists/media_list.js",

                    // Replace values for the template plugin
                    template_replace_values: {
                        username: "Some User",
                        staffid: "991234"
                    }
                });
            });
        }        
    } else {
        alert("Não há informações desta notícia!");
    }
}
*/


function exibeEditaTestemunho(id) {
    ajax.sendValue2('exibeTestemunho.asp', 'id=' + id, '', 'exibeEditaTestemunhovalues');
}
function exibeEditaTestemunhovalues(v) {
  
        var table = document.getElementById('alteraTestemunho');
    table.style.display = "block";

    for (var i = table.rows.length; i > 1; i--)
        table.deleteRow(i - 1);


    var dados = eval(v);
    var newRow = table.insertRow(1);
    var newCell = newRow.insertCell(0);
    if (dados.length > 0) {
        for (aux = 0; aux < dados.length; aux++) {
            newRow = table.insertRow(-1);
            newCell = newRow.insertCell(0);
            newCell.innerHTML = "Titulo &nbsp;<input type=hidden name=id value=" + dados[aux].id + " /><input type=text size=100 value='" + dados[aux].titulo + "' name=titulo /><br/> Imagem Principal &nbsp;<input type=text size=100 value='" + dados[aux].img + "'  name=img onblur=javascript:document.news.viewimg.src=this.value /><br /><center><img src='" + dados[aux].img + "' name=viewimg width=100px height=100px /><br/>Assunto&nbsp;<textarea id=testemunho name=testemunho cols=100 rows=50>" + dados[aux].testemunho + "</textarea><br/>Publicado em:&nbsp;<input type=text disabled=disabled style=text-align:center value='" + dados[aux].data + "' name=data size=30 /><br/><br/><input type=submit value=Alterar />&nbsp;<input type=button value=Excluir onclick=javascript:delNews(" + dados[aux].id + ") /></center>";
            $(function () {
                tinyMCE.init({
                    // General options
                    mode: "textareas",
                    theme: "advanced",
                    skin: "o2k7",
                    plugins: "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,autosave",

                    // Theme options
                    theme_advanced_buttons1: "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
                    theme_advanced_buttons2: "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
                    theme_advanced_buttons3: "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
                    theme_advanced_buttons4: "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,restoredraft",
                    theme_advanced_toolbar_location: "top",
                    theme_advanced_toolbar_align: "left",
                    theme_advanced_statusbar_location: "bottom",
                    theme_advanced_resizing: true,

                    // Example word content CSS (should be your site CSS) this one removes paragraph margins
                    content_css: "css/word.css",

                    // Drop lists for link/image/media/template dialogs
                    template_external_list_url: "lists/template_list.js",
                    external_link_list_url: "lists/link_list.js",
                    external_image_list_url: "lists/image_list.js",
                    media_external_list_url: "lists/media_list.js",

                    // Replace values for the template plugin
                    template_replace_values: {
                        username: "Some User",
                        staffid: "991234"
                    }
                });
            });
        }       
    } else {
        alert("Não há informações desta notícia!");
    }
}

function exibeFilialEstado(id) {    
    ajax.sendValue2('exibeFiliais.asp', 'estado=' + id.value, '', 'exibeEstadoFiliais');
}
function exibeEstadoFiliais(v) {

    var table = document.getElementById('estado');
    table.style.display = "block";    


    for (var i = table.rows.length; i > 1; i--)
        table.deleteRow(i - 1);


    var dados = eval(v);
    var newRow = table.insertRow(1);
    var newCell = newRow.insertCell(0);
    if (dados.length > 0) {
        for (aux = 0; aux < dados.length; aux++) {
            newRow = table.insertRow(-1);
            newCell = newRow.insertCell(0);
            newCell.innerHTML = "<td class=td><a href=#Filiais onclick=javascript:exibeEditaFilial(" + dados[aux].id + "); ><strong style=font-size:14px>" + dados[aux].igreja + "</strong></a></td>";
        }
    } else {
        alert("Não existe Filiais neste Estado!");
    }
}
function exibeEditaFilial(id) {
    ajax.sendValue2('exibeMapaFiliais.asp', 'id=' + id, '', 'exibeEditaFilialvalues');
}
function exibeEditaFilialvalues(v) {

    var table = document.getElementById('Filiais');
    table.style.display = "block";


   
    var dados = eval(v);
    
    if (dados.length > 0) {
        for (aux = 0; aux < dados.length; aux++) {
            document.filiais.id.value = dados[aux].id;
            document.filiais.igreja.value = dados[aux].igreja;
            document.filiais.ender.value = dados[aux].ender;
            document.filiais.numero.value = dados[aux].numero;
            document.filiais.bairro.value = dados[aux].bairro;
            document.filiais.cidade.value = dados[aux].cidade;
            document.filiais.estado.value = dados[aux].estado;
            document.filiais.cep.value = dados[aux].cep;
            document.filiais.tel1.value = dados[aux].tel1;
            document.filiais.tel2.value = dados[aux].tel2;
            document.filiais.linkmapa.value = dados[aux].linkmapa;
        }
    } else {
        alert("Não á localização desta Filial!");
    }
}
function exibeMapa(id) {    
    ajax.sendValue2('exibeMapaFiliais.asp', 'id=' + id, '', 'exibeMapaFiliais');    
}
function exibeMapaFiliais(v) {

    var table = document.getElementById('innerMapa');
    table.style.display = "block";
    document.getElementById('Mapa').style.display = "block";


    for (var i = table.rows.length; i > 1; i--)
        table.deleteRow(i - 1);


    var dados = eval(v);
    var newRow = table.insertRow(1);
    var newCell = newRow.insertCell(0);
    if (dados.length > 0) {
        for (aux = 0; aux < dados.length; aux++) {
            newRow = table.insertRow(-1);
            newCell = newRow.insertCell(0);
            newCell.innerHTML = "<iframe width=425 height=350 frameborder=0 scrolling=no marginheight=0 marginwidth=0 src=" + dados[aux].linkmapa + " title=Localização></iframe>";
        }
    } else {      
        alert("Não á localização desta Filial!");
    }
}

function visualizaLinkFiliais() {
    var linkmapa = document.filiais.linkmapa;
    if (linkmapa.value == '') {
        alert("Informe o link do mapa!");
        linkmapa.focus();
    } else {
        var table = document.getElementById('mapa');
        table.style.display = "block";

        for (var i = table.rows.length; i > 1; i--)
            table.deleteRow(i - 1);

        var newRow = table.insertRow(1);
        var newCell = newRow.insertCell(0);
        newRow = table.insertRow(-1);
        newCell = newRow.insertCell(0);
        newCell.innerHTML = "<iframe width=425 height=350 frameborder=0 scrolling=no marginheight=0 marginwidth=0 src=" + linkmapa.value + " title=Localização></iframe>";
    }       
}


function Mascara(o, f) {
    v_obj = o
    v_fun = f
    setTimeout("execmascara()", 1)
}


function execmascara() {
    v_obj.value = v_fun(v_obj.value)
}


function leech(v) {
    v = v.replace(/o/gi, "0")
    v = v.replace(/i/gi, "1")
    v = v.replace(/z/gi, "2")
    v = v.replace(/e/gi, "3")
    v = v.replace(/a/gi, "4")
    v = v.replace(/s/gi, "5")
    v = v.replace(/t/gi, "7")
    return v
}



function Telefone(v) {
    v = v.replace(/\D/g, "")
    v = v.replace(/^(\d\d)(\d)/g, "($1) $2")
    v = v.replace(/(\d{4})(\d)/, "$1-$2")
    return v
}



function Cpf(v) {
    v = v.replace(/\D/g, "")
    v = v.replace(/(\d{3})(\d)/, "$1.$2")
    v = v.replace(/(\d{3})(\d)/, "$1.$2")

    v = v.replace(/(\d{3})(\d{1,2})$/, "$1-$2")
    return v
}


function Cep(v) {
    v = v.replace(/D/g, "")
    v = v.replace(/^(\d{5})(\d)/, "$1-$2")
    return v
}


function Cnpj(v) {
    v = v.replace(/\D/g, "")
    v = v.replace(/^(\d{2})(\d)/, "$1.$2")
    v = v.replace(/^(\d{2})\.(\d{3})(\d)/, "$1.$2.$3")
    v = v.replace(/\.(\d{3})(\d)/, ".$1/$2")
    v = v.replace(/(\d{4})(\d)/, "$1-$2")
    return v;
}



function Data(v) {
    v = v.replace(/\D/g, "")
    v = v.replace(/(\d{2})(\d)/, "$1/$2")
    v = v.replace(/(\d{2})(\d)/, "$1/$2")
    return v
}

function Valor(v) {
    v = v.replace(/\D/g, "")
    v = v.replace(/^(\d{1})(\d)/, "$1.$2")
    v = v.replace(/^(\d{2})\.(\d{3})(\d)/, "$1.$2.$3")
    v = v.replace(/\.(\d{3})(\d)/, ".$1,$2")
    return v
}

function Verifica_campo_CPF(campo) {
    var CPF = campo.value; // Recebe o valor digitado no campo

    // Aqui começa a checagem do CPF
    var POSICAO, I, SOMA, DV, DV_INFORMADO;
    var DIGITO = new Array(10);
    DV_INFORMADO = CPF.substr(9, 2); // Retira os dois últimos dígitos do número informado

    // Desemembra o número do CPF na array DIGITO
    for (I = 0; I <= 8; I++) {
        DIGITO[I] = CPF.substr(I, 1);
    }

    // Calcula o valor do 10º dígito da verificação
    POSICAO = 10;
    SOMA = 0;
    for (I = 0; I <= 8; I++) {
        SOMA = SOMA + DIGITO[I] * POSICAO;
        POSICAO = POSICAO - 1;
    }
    DIGITO[9] = SOMA % 11;
    if (DIGITO[9] < 2) {
        DIGITO[9] = 0;
    }
    else {
        DIGITO[9] = 11 - DIGITO[9];
    }

    // Calcula o valor do 11º dígito da verificação
    POSICAO = 11;
    SOMA = 0;
    for (I = 0; I <= 9; I++) {
        SOMA = SOMA + DIGITO[I] * POSICAO;
        POSICAO = POSICAO - 1;
    }
    DIGITO[10] = SOMA % 11;
    if (DIGITO[10] < 2) {
        DIGITO[10] = 0;
    }
    else {
        DIGITO[10] = 11 - DIGITO[10];
    }

    // Verifica se os valores dos dígitos verificadores conferem
    DV = DIGITO[9] * 10 + DIGITO[10];
    if (DV != DV_INFORMADO) {
        alert('CPF invalido');
        campo.value = '';
        campo.focus();
        return false;
    }
}

function vcnpj(c) {

    var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais, cnpj = c.value.replace(/\D+/g, '');
    digitos_iguais = 1;
    if (cnpj.length != 14) {
        alert('CNPJ invalido');
        c.focus();
        return false;
    }

    for (i = 0; i < cnpj.length - 1; i++)
        if (cnpj.charAt(i) != cnpj.charAt(i + 1)) {
            digitos_iguais = 0;
            break;
        }
    if (!digitos_iguais) {
        tamanho = cnpj.length - 2
        numeros = cnpj.substring(0, tamanho);
        digitos = cnpj.substring(tamanho);
        soma = 0;
        pos = tamanho - 7;
        for (i = tamanho; i >= 1; i--) {
            soma += numeros.charAt(tamanho - i) * pos--;
            if (pos < 2)
                pos = 9;
        }
        resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
        if (resultado != digitos.charAt(0)) {
            alert('CNPJ invalido');
            c.focus();
            c.value = '';
        }

        tamanho = tamanho + 1;
        numeros = cnpj.substring(0, tamanho);
        soma = 0;
        pos = tamanho - 7;
        for (i = tamanho; i >= 1; i--) {
            soma += numeros.charAt(tamanho - i) * pos--;
            if (pos < 2)
                pos = 9;
        }
        resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
        if (resultado != digitos.charAt(1)) {
            alert('CNPJ invalido');
            c.focus();
            c.value = '';
        }
        else {


        }
    }
    else {
        alert('CNPJ invalido');
        c.focus();
        c.value = '';
    }
}

function delVideosPessoais(id) {
    if (confirm("Deseja realmente excluir este vídeo?")) {
        document.location = "delvideospessoais.asp?id=" + id + "";
    }
}

function delComentario(id) {
    if (confirm("Deseja realmente excluir este comentário?")) {
        document.location = "delComentario.asp?id=" + id + "";
    }
}

function aceitaComentario(id) {
    if (confirm("Deseja realmente aceitar este comentário?")) {
        document.location = "aceitaComentario.asp?id=" + id + "";
    }
}



