var valorAntigo = "";

function validarQuantidadeAI(e) {

    //alert("Entrou!");

    teclaPressionada = -1;

    try {
        var teclaPressionada = e.which;
        //alert("Entrou Gecko!");
        //alert("teclaPressionada: " + teclaPressionada);
    } catch(er) {
    }

    try {
        var teclaPressionada = event.keyCode;
        //alert("Entrou IE!");
    } catch(er) {
    }

    processar = false;

    if ((teclaPressionada != 8) &&
        (teclaPressionada != 16) &&
        (teclaPressionada != 17) &&
        (teclaPressionada != 18) &&
        (teclaPressionada != 20) &&
        (teclaPressionada != 33) &&
        (teclaPressionada != 34) &&
        (teclaPressionada != 35) &&
        (teclaPressionada != 36) &&
        (teclaPressionada != 37) &&
        (teclaPressionada != 38) &&
        (teclaPressionada != 39) &&
        (teclaPressionada != 40) &&
        (teclaPressionada != 45) &&
        (teclaPressionada != 46)){
        processar = true;
    }

    if (processar) {

        avancarCursor = false;

        valorOriginal = this.value;

        //alert("valorOriginal: " + valorOriginal);

        tamanhoValorOriginal = valorOriginal.length;

        //alert("tamanhoValorOriginal: " + tamanhoValorOriginal);

        posicaoCaracter = -1;

        caracteresValor = valorOriginal.split("");

        novosCaracteresValor = Array();

        ind = 0;

        naoExisteVirgula = true;

        for (i = 0; i < tamanhoValorOriginal; i++) {
            if (isNaN(caracteresValor[i])) {
                if (naoExisteVirgula) {
                    if (caracteresValor[i] == ",") {
                        naoExisteVirgula = false;
                        novosCaracteresValor[ind] = caracteresValor[i];
                        ind++;
                    } else {
                        posicaoCaracter = ind;
                    }
                }
            } else {
                novosCaracteresValor[ind] = caracteresValor[i];
                ind++;
            }
        }

        novoValor = novosCaracteresValor.join("");

        //alert("novoValor antes: " + novoValor);

        novoTamanhoValor = novoValor.length;

        

        //alert("novoValor depois: " + novoValor);

        novoTamanhoValor = novoValor.length;

        posicaoVirgula = novoValor.indexOf(",");



        //alert("novoValor final: " + novoValor);

        this.value = novoValor;


        var trSelection;

        if (isIE) {
            trSelection = this.createTextRange();
        } else {
            trSelection = document.selection.createRange();
        }

        if (posicaoCaracter == -1) {
            posicaoCaracter = getSelectionStart(this);
        }

        if (avancarCursor) {
            posicaoCaracter++;
        }

        trSelection.collapse(true);
        trSelection.moveStart("character", posicaoCaracter);
        trSelection.select();

        valorAntigo = novoValor;
    }
}

function submitenter(myfield,e){
    var keycode;
    if (window.event){
        keycode = window.event.keyCode;
    }else if (e) {
        keycode = e.which;
    }else{
        return true;
    }

    if (keycode == 13){
        //myfield.form.submit();
        document.getElementById("valorInserido").submit();
        document.getElementById("valorInserido").reset();
        return false;
    }else{
        return true;
    }
}

function carregarMunicipios(selectOrig, selectDest, campoDest){

    valor_selecionado = selectOrig.value;

    //alert(selectDest);
    //alert(campoDest);

    necessitaResposta = true;
    tipoDadosResposta = "texto";
    modoResposta = ["innerHTML"];
    idDestinoResposta = selectDest;
    exibirCarregando = false;
    idDestinoCarregando = "";
    conteudoCarregando = "";
    tratarErro = false;
    idDestinoMensagemErro = "";
    metodoRequisicao = "GET";
    urlRequisicao = "listar_municipios.php?idgere=" + valor_selecionado + "&campodest=" + campoDest;
    //if (isGecko) {
        estadoAssincrono = true;
    //} else {
      //  estadoAssincrono = false;
    //}
    dadosEnviar = null;

    retorneResposta(
        necessitaResposta, 
        tipoDadosResposta, 
        modoResposta, 
        idDestinoResposta, 
        exibirCarregando, 
        idDestinoCarregando, 
        conteudoCarregando, 
        tratarErro, 
        idDestinoMensagemErro, 
        metodoRequisicao, 
        urlRequisicao, 
        estadoAssincrono, 
        dadosEnviar);

}

function carregarMunicipios2(selectOrig, selectDest, campoDest){

    valor_selecionado = selectOrig.value;

    //alert(selectDest);
    //alert(campoDest);

    necessitaResposta = true;
    tipoDadosResposta = "texto";
    modoResposta = ["innerHTML"];
    idDestinoResposta = selectDest;
    exibirCarregando = false;
    idDestinoCarregando = "";
    conteudoCarregando = "";
    tratarErro = false;
    idDestinoMensagemErro = "";
    metodoRequisicao = "GET";
    urlRequisicao = "listar_municipios2.php?campodest=" + campoDest;
    //if (isGecko) {
        estadoAssincrono = true;
    //} else {
      //  estadoAssincrono = false;
    //}
    dadosEnviar = null;

    retorneResposta(
        necessitaResposta, 
        tipoDadosResposta, 
        modoResposta, 
        idDestinoResposta, 
        exibirCarregando, 
        idDestinoCarregando, 
        conteudoCarregando, 
        tratarErro, 
        idDestinoMensagemErro, 
        metodoRequisicao, 
        urlRequisicao, 
        estadoAssincrono, 
        dadosEnviar);

}

function carregarRegiao(selectOrig, selectDest, campoDest){

    valor_selecionado = selectOrig.value;

    //alert(selectDest);
    //alert(campoDest);

    necessitaResposta = true;
    tipoDadosResposta = "texto";
    modoResposta = ["innerHTML"];
    idDestinoResposta = selectDest;
    exibirCarregando = false;
    idDestinoCarregando = "";
    conteudoCarregando = "";
    tratarErro = false;
    idDestinoMensagemErro = "";
    metodoRequisicao = "GET";
    urlRequisicao = "listar_regiao.php?campodest=" + campoDest;
    //if (isGecko) {
        estadoAssincrono = true;
    //} else {
      //  estadoAssincrono = false;
    //}
    dadosEnviar = null;

    retorneResposta(
        necessitaResposta, 
        tipoDadosResposta, 
        modoResposta, 
        idDestinoResposta, 
        exibirCarregando, 
        idDestinoCarregando, 
        conteudoCarregando, 
        tratarErro, 
        idDestinoMensagemErro, 
        metodoRequisicao, 
        urlRequisicao, 
        estadoAssincrono, 
        dadosEnviar);

}

function carregarMunRegiao(selectOrig, selectDest, campoDest){

    valor_selecionado = selectOrig.value;

    //alert(selectDest);
    //alert(campoDest);

    necessitaResposta = true;
    tipoDadosResposta = "texto";
    modoResposta = ["innerHTML"];
    idDestinoResposta = selectDest;
    exibirCarregando = false;
    idDestinoCarregando = "";
    conteudoCarregando = "";
    tratarErro = false;
    idDestinoMensagemErro = "";
    metodoRequisicao = "GET";
    urlRequisicao = "listar_municipios_regiao.php?idregi=" + valor_selecionado + "&campodest=" + campoDest;
    //if (isGecko) {
        estadoAssincrono = false;
    //} else {
      //  estadoAssincrono = false;
    //}
    dadosEnviar = null;

    retorneResposta(
        necessitaResposta, 
        tipoDadosResposta, 
        modoResposta, 
        idDestinoResposta, 
        exibirCarregando, 
        idDestinoCarregando, 
        conteudoCarregando, 
        tratarErro, 
        idDestinoMensagemErro, 
        metodoRequisicao, 
        urlRequisicao, 
        estadoAssincrono, 
        dadosEnviar);

}



function pegarDados(){
    idobjetodestino = arguments[0];
    datarecebida = arguments[1];
    indice_pluviometrico = arguments[2];
    iddadosobtidos = arguments[3];
    //alert("iddadosobtidos"+iddadosobtidos);
    necessitaResposta = true; // ou false para receber a resposta.
    tipoDadosResposta = "texto"; // ou "xml"
    modoResposta = ["innerHTML"]; // ou "alert".["innerHTML"]["alert", false, false]
    idDestinoResposta = idobjetodestino;
    exibirCarregando = false; // ou true para exibir o carregando.
    idDestinoCarregando = "idDestinoCarregando";
    conteudoCarregando = "Conteúdo Carregando..."; // Conteúdo com ou sem HTML.
    tratarErro = false; // ou true para tratar erro.
    idDestinoMensagemErro = "mensagemdeerro";
    metodoRequisicao = "GET"; // ou "POST". Utilizar apenas GET.
    urlRequisicao = "inserir_indices.php?data="+datarecebida+"&indpluv="+indice_pluviometrico+"&id="+iddadosobtidos; // Para GET.
    estadoAssincrono = true; // Utilizar apenas true.
    dadosEnviar = null; // Utilizar apenas null.

    retorneResposta(
        necessitaResposta, 
        tipoDadosResposta, 
        modoResposta,
        idDestinoResposta, 
        exibirCarregando, 
        idDestinoCarregando, 
        conteudoCarregando, 
        tratarErro, 
        idDestinoMensagemErro, 
        metodoRequisicao, 
        urlRequisicao, 
        estadoAssincrono, 
        dadosEnviar
    );
}

function gerarCalendario(){
    datarecebida = arguments[0];
    if (datarecebida != ''){
        datarecebida = "?data="+datarecebida;
    }
    idobjetodestino = arguments[1];
    necessitaResposta = true; // ou false para receber a resposta.
    tipoDadosResposta = "texto"; // ou "xml"
    modoResposta = ["innerHTML"]; // ou "alert".["innerHTML"]["alert", false, false]
    idDestinoResposta = idobjetodestino;
    exibirCarregando = false; // ou true para exibir o carregando.
    idDestinoCarregando = "idDestinoCarregando";
    conteudoCarregando = "Conteúdo Carregando..."; // Conteúdo com ou sem HTML.
    tratarErro = false; // ou true para tratar erro.
    idDestinoMensagemErro = "idDestinoMensagemErro";
    metodoRequisicao = "GET"; // ou "POST". Utilizar apenas GET.
    urlRequisicao = "calendario.php"+datarecebida; // Para GET.
    estadoAssincrono = true; // Utilizar apenas true.
    dadosEnviar = null; // Utilizar apenas null.

    retorneResposta(
        necessitaResposta, 
        tipoDadosResposta, 
        modoResposta,
        idDestinoResposta, 
        exibirCarregando, 
        idDestinoCarregando, 
        conteudoCarregando, 
        tratarErro, 
        idDestinoMensagemErro, 
        metodoRequisicao, 
        urlRequisicao, 
        estadoAssincrono, 
        dadosEnviar
    );
}

function gerarProdLeiteira(){
    datarecebida = arguments[0];
    if (datarecebida != ''){
        datarecebida = "?data="+datarecebida;
    }
    idobjetodestino = arguments[1];
    necessitaResposta = true; // ou false para receber a resposta.
    tipoDadosResposta = "texto"; // ou "xml"
    modoResposta = ["innerHTML"]; // ou "alert".["innerHTML"]["alert", false, false]
    idDestinoResposta = idobjetodestino;
    exibirCarregando = false; // ou true para exibir o carregando.
    idDestinoCarregando = "idDestinoCarregando";
    conteudoCarregando = "Conteúdo Carregando..."; // Conteúdo com ou sem HTML.
    tratarErro = false; // ou true para tratar erro.
    idDestinoMensagemErro = "idDestinoMensagemErro";
    metodoRequisicao = "GET"; // ou "POST". Utilizar apenas GET.
    urlRequisicao = "calendario_prod_leiteira.php"+datarecebida; // Para GET.
    estadoAssincrono = true; // Utilizar apenas true.
    dadosEnviar = null; // Utilizar apenas null.

    retorneResposta(
        necessitaResposta, 
        tipoDadosResposta, 
        modoResposta,
        idDestinoResposta, 
        exibirCarregando, 
        idDestinoCarregando, 
        conteudoCarregando, 
        tratarErro, 
        idDestinoMensagemErro, 
        metodoRequisicao, 
        urlRequisicao, 
        estadoAssincrono, 
        dadosEnviar
    );
}


/**function gerarProdLeiteira(){
    datarecebida = arguments[0];
    if (datarecebida != ''){
        datarecebida = "?data="+datarecebida;
    }
    idobjetodestino = arguments[1];
    necessitaResposta = true; // ou false para receber a resposta.
    tipoDadosResposta = "texto"; // ou "xml"
    modoResposta = ["innerHTML"]; // ou "alert".["innerHTML"]["alert", false, false]
    idDestinoResposta = idobjetodestino;
    exibirCarregando = false; // ou true para exibir o carregando.
    idDestinoCarregando = "idDestinoCarregando";
    conteudoCarregando = "Conteúdo Carregando..."; // Conteúdo com ou sem HTML.
    tratarErro = false; // ou true para tratar erro.
    idDestinoMensagemErro = "idDestinoMensagemErro";
    metodoRequisicao = "GET"; // ou "POST". Utilizar apenas GET.
    urlRequisicao = "calendario_prod_leiteira.php"+datarecebida; // Para GET.
    estadoAssincrono = true; // Utilizar apenas true.
    dadosEnviar = null; // Utilizar apenas null.

    retorneResposta(
        necessitaResposta, 
        tipoDadosResposta, 
        modoResposta,
        idDestinoResposta, 
        exibirCarregando, 
        idDestinoCarregando, 
        conteudoCarregando, 
        tratarErro, 
        idDestinoMensagemErro, 
        metodoRequisicao, 
        urlRequisicao, 
        estadoAssincrono, 
        dadosEnviar
    );
}*/




function gerarRelatorio(){
    idobjetodestino = arguments[0];
    mes1 = arguments[1];
    if (mes1 != ''){
        mes1 = "?mes_sel="+mes1;
    }
    ano1 = arguments[2];
    if (ano1 != ''){
        ano1 = "&ano_sel="+ano1;
    }
    pagina = arguments[3];
    if (pagina != ''){
        pagina = "&pagina="+pagina;
    }
    
    necessitaResposta = true; // ou false para receber a resposta.
    tipoDadosResposta = "texto"; // ou "xml"
    modoResposta = ["innerHTML"]; // ou "alert".["innerHTML"]["alert", false, false]
    idDestinoResposta = idobjetodestino;
    exibirCarregando = false; // ou true para exibir o carregando.
    idDestinoCarregando = "idDestinoCarregando";
    conteudoCarregando = "Conteúdo Carregando..."; // Conteúdo com ou sem HTML.
    tratarErro = false; // ou true para tratar erro.
    idDestinoMensagemErro = "idDestinoMensagemErro";
    metodoRequisicao = "GET"; // ou "POST". Utilizar apenas GET.
    urlRequisicao = "calendario_gere.php"+mes1+ano1+pagina; // Para GET.
    estadoAssincrono = true; // Utilizar apenas true.
    dadosEnviar = null; // Utilizar apenas null.

    retorneResposta(
        necessitaResposta, 
        tipoDadosResposta, 
        modoResposta,
        idDestinoResposta, 
        exibirCarregando, 
        idDestinoCarregando, 
        conteudoCarregando, 
        tratarErro, 
        idDestinoMensagemErro, 
        metodoRequisicao, 
        urlRequisicao, 
        estadoAssincrono, 
        dadosEnviar
    );
}

function gerarRelatorio2(){
    idobjetodestino = arguments[0];
    mes1 = arguments[1];
    if (mes1 != ''){
        mes1 = "?mes_sel="+mes1;
    }
    ano1 = arguments[2];
    if (ano1 != ''){
        ano1 = "&ano_sel="+ano1;
    }
    pagina = arguments[3];
    if (pagina != ''){
        pagina = "&pagina="+pagina;
    }
    
    necessitaResposta = true; // ou false para receber a resposta.
    tipoDadosResposta = "texto"; // ou "xml"
    modoResposta = ["innerHTML"]; // ou "alert".["innerHTML"]["alert", false, false]
    idDestinoResposta = idobjetodestino;
    exibirCarregando = false; // ou true para exibir o carregando.
    idDestinoCarregando = "idDestinoCarregando";
    conteudoCarregando = "Conteúdo Carregando..."; // Conteúdo com ou sem HTML.
    tratarErro = false; // ou true para tratar erro.
    idDestinoMensagemErro = "idDestinoMensagemErro";
    metodoRequisicao = "GET"; // ou "POST". Utilizar apenas GET.
    urlRequisicao = "calendario_regi.php"+mes1+ano1+pagina; // Para GET.
    estadoAssincrono = true; // Utilizar apenas true.
    dadosEnviar = null; // Utilizar apenas null.

    retorneResposta(
        necessitaResposta, 
        tipoDadosResposta, 
        modoResposta,
        idDestinoResposta, 
        exibirCarregando, 
        idDestinoCarregando, 
        conteudoCarregando, 
        tratarErro, 
        idDestinoMensagemErro, 
        metodoRequisicao, 
        urlRequisicao, 
        estadoAssincrono, 
        dadosEnviar
    );
}


function gerarProdLeiteira(){
    idobjetodestino = arguments[0];
    //mes1 = arguments[1];
   // if (mes1 != ''){
 //       mes1 = "?mes_sel="+mes1;
   // }
    ano1 = arguments[1];
    if (ano1 != ''){
        ano1 = "?ano_sel="+ano1;
    }
    pagina = arguments[2];
    if (pagina != ''){
        pagina = "&pagina="+pagina;
    }    
    
    
    necessitaResposta = true; // ou false para receber a resposta.
    tipoDadosResposta = "texto"; // ou "xml"
    modoResposta = ["innerHTML"]; // ou "alert".["innerHTML"]["alert", false, false]
    idDestinoResposta = idobjetodestino;
    exibirCarregando = false; // ou true para exibir o carregando.
    idDestinoCarregando = "idDestinoCarregando";
    conteudoCarregando = "Conteúdo Carregando..."; // Conteúdo com ou sem HTML.
    tratarErro = false; // ou true para tratar erro.
    idDestinoMensagemErro = "idDestinoMensagemErro";
    metodoRequisicao = "GET"; // ou "POST". Utilizar apenas GET.
    urlRequisicao = "calendario_prod_leiteira.php"+ano1+pagina; // Para GET.
    estadoAssincrono = false; // false para o marcarSemestre funcionar
    dadosEnviar = null; // Utilizar apenas null.

    retorneResposta(
        necessitaResposta, 
        tipoDadosResposta, 
        modoResposta,
        idDestinoResposta, 
        exibirCarregando, 
        idDestinoCarregando, 
        conteudoCarregando, 
        tratarErro, 
        idDestinoMensagemErro, 
        metodoRequisicao, 
        urlRequisicao, 
        estadoAssincrono, 
        dadosEnviar      
        
    );
   
   
}


/**function gerarProdLeiteira(){
    idobjetodestino = arguments[0];
    mes1 = arguments[1];
    if (mes1 != ''){
        mes1 = "?mes_sel="+mes1;
    }
    ano1 = arguments[2];
    if (ano1 != ''){
        ano1 = "&ano_sel="+ano1;
    }
    pagina = arguments[3];
    if (pagina != ''){
        pagina = "&pagina="+pagina;
    }
    
    necessitaResposta = true; // ou false para receber a resposta.
    tipoDadosResposta = "texto"; // ou "xml"
    modoResposta = ["innerHTML"]; // ou "alert".["innerHTML"]["alert", false, false]
    idDestinoResposta = idobjetodestino;
    exibirCarregando = false; // ou true para exibir o carregando.
    idDestinoCarregando = "idDestinoCarregando";
    conteudoCarregando = "Conteúdo Carregando..."; // Conteúdo com ou sem HTML.
    tratarErro = false; // ou true para tratar erro.
    idDestinoMensagemErro = "idDestinoMensagemErro";
    metodoRequisicao = "GET"; // ou "POST". Utilizar apenas GET.
    urlRequisicao = "calendario_prod_leiteira.php"+mes1+ano1+pagina; // Para GET.
    estadoAssincrono = true; // Utilizar apenas true.
    dadosEnviar = null; // Utilizar apenas null.

    retorneResposta(
        necessitaResposta, 
        tipoDadosResposta, 
        modoResposta,
        idDestinoResposta, 
        exibirCarregando, 
        idDestinoCarregando, 
        conteudoCarregando, 
        tratarErro, 
        idDestinoMensagemErro, 
        metodoRequisicao, 
        urlRequisicao, 
        estadoAssincrono, 
        dadosEnviar
    );
}

*/



function gerarProdLeiteira2(){
    idobjetodestino = arguments[0];
    mes1 = arguments[1];
    if (mes1 != ''){
        mes1 = "?mes_sel="+mes1;
    }
    ano1 = arguments[2];
    if (ano1 != ''){
        ano1 = "&ano_sel="+ano1;
    }
    pagina = arguments[3];
    if (pagina != ''){
        pagina = "&pagina="+pagina;
    }
    
    necessitaResposta = true; // ou false para receber a resposta.
    tipoDadosResposta = "texto"; // ou "xml"
    modoResposta = ["innerHTML"]; // ou "alert".["innerHTML"]["alert", false, false]
    idDestinoResposta = idobjetodestino;
    exibirCarregando = false; // ou true para exibir o carregando.
    idDestinoCarregando = "idDestinoCarregando";
    conteudoCarregando = "Conteúdo Carregando..."; // Conteúdo com ou sem HTML.
    tratarErro = false; // ou true para tratar erro.
    idDestinoMensagemErro = "idDestinoMensagemErro";
    metodoRequisicao = "GET"; // ou "POST". Utilizar apenas GET.
    urlRequisicao = "calendario_prod_leiteira2.php"+mes1+ano1+pagina; // Para GET.
    estadoAssincrono = false; // Utilizar apenas true.
    dadosEnviar = null; // Utilizar apenas null.

    retorneResposta(
        necessitaResposta, 
        tipoDadosResposta, 
        modoResposta,
        idDestinoResposta, 
        exibirCarregando, 
        idDestinoCarregando, 
        conteudoCarregando, 
        tratarErro, 
        idDestinoMensagemErro, 
        metodoRequisicao, 
        urlRequisicao, 
        estadoAssincrono, 
        dadosEnviar
    );
}



function pegarDados(){
    idobjetodestino = arguments[0];
    datarecebida = arguments[1];
    indice_pluviometrico = arguments[2];
    iddadosobtidos = arguments[3];
    //alert("iddadosobtidos"+iddadosobtidos);
    necessitaResposta = true; // ou false para receber a resposta.
    tipoDadosResposta = "texto"; // ou "xml"
    modoResposta = ["innerHTML"]; // ou "alert".["innerHTML"]["alert", false, false]
    idDestinoResposta = idobjetodestino;
    exibirCarregando = false; // ou true para exibir o carregando.
    idDestinoCarregando = "idDestinoCarregando";
    conteudoCarregando = "Conteúdo Carregando..."; // Conteúdo com ou sem HTML.
    tratarErro = false; // ou true para tratar erro.
    idDestinoMensagemErro = "mensagemdeerro";
    metodoRequisicao = "GET"; // ou "POST". Utilizar apenas GET.
    urlRequisicao = "inserir_indices.php?data="+datarecebida+"&indpluv="+indice_pluviometrico+"&id="+iddadosobtidos; // Para GET.
    estadoAssincrono = true; // Utilizar apenas true.
    dadosEnviar = null; // Utilizar apenas null.

    retorneResposta(
        necessitaResposta, 
        tipoDadosResposta, 
        modoResposta,
        idDestinoResposta, 
        exibirCarregando, 
        idDestinoCarregando, 
        conteudoCarregando, 
        tratarErro, 
        idDestinoMensagemErro, 
        metodoRequisicao, 
        urlRequisicao, 
        estadoAssincrono, 
        dadosEnviar
    );
}

function enableDisableAllInputs(id_campo_checado, prefixo) {

    campo_checado = document.getElementById(id_campo_checado);

    if (campo_checado.checked) {
        var arrayElements = document.getElementsByTagName('select');

        for (var i=0; i<arrayElements.length; i++) {
            if (arrayElements[i].id.indexOf(prefixo) > -1) {
                if (arrayElements[i].type == 'select') {
                    arrayElements[i].value = "";
                }
                if (arrayElements[i].type == 'select') {
                    arrayElements[i].value = "";
                }
                arrayElements[i].disabled = "disabled";
            }
        }
        
    } else {
        var arrayElements = document.getElementsByTagName('select');

        for (var i = 0; i < arrayElements.length; i++) {
            if (arrayElements[i].id.indexOf(prefixo) > -1) {
                arrayElements[i].disabled = "";
                if (arrayElements[i].id.indexOf(prefixo + "_gere") > -1) {
                    if (arrayElements[i].type == 'text') {
                        arrayElements[i].value = "";
                    }
                }
                if (arrayElements[i].id.indexOf(prefixo + "_municipio") > -1) {
                    if (arrayElements[i].type == 'select') {
                        arrayElements[i].value = "";
                    }
                }
            }
        }
    }
}

function conferirSenhaAtual(campo_senha_atual, painel_resposta) {

    senha_atual = campo_senha_atual.value;

    if (senha_atual != "") {

        //origem = "../sistema/comum/";

        necessitaResposta = true;
        tipoDadosResposta = "texto";
        modoResposta = ["alert",true,true];
        idDestinoResposta = painel_resposta;
        exibirCarregando = false;
        idDestinoCarregando = "";
        conteudoCarregando = "";
        tratarErro = false;
        idDestinoMensagemErro = "";
        metodoRequisicao = "GET";
        urlRequisicao = "../../sistema/comum/conferir_senha_atual.php?sa=" + senha_atual;
        //if (isGecko) {
            estadoAssincrono = true;
        //} else {
          //  estadoAssincrono = false;
        //}
        dadosEnviar = null;

        retorneResposta(necessitaResposta, tipoDadosResposta, modoResposta, idDestinoResposta, exibirCarregando, idDestinoCarregando, conteudoCarregando, tratarErro, idDestinoMensagemErro, metodoRequisicao, urlRequisicao, estadoAssincrono, dadosEnviar);

    }
}

function marcarSemestre(id,id2){
	
	var e1 = document.getElementById(id);	
	var e2 = document.getElementById(id2);
			
	if(e1.className == "normal")
		{
			e1.className = "marcado";			
		}
	
	if(e2.className == "marcado")
		{
			e2.className = "normal"
		}
}

function marcarPag(id,id2,id3){
	
	var e1 = document.getElementById(id);	
	var e2 = document.getElementById(id2);
	var e3 = document.getElementById(id3);
			
	if(e1.className == "normal")
		{
			e1.className = "marcado";			
		}
	
	if(e2.className == "marcado" || e3.className == "marcado")
		{
			e2.className = "normal";
			e3.className = "normal";			
		}
}





