/*function confirma_execucao(novo_dado)
{
  alert(novo_dado);
}

function sai_tela()
{
  alert(document.pesquisas.id_php_tela_refresh.value);
  x_ajax_apaga_id_php_tela_refresh(document.pesquisas.id_php_tela_refresh.value,confirma_execucao);
} */

function pararPesquisa()
{
  sajax_cancel();
  document.pesquisas.pesq.disabled=false;
  document.pesquisas.pesq.value="Pesquisar";
  document.getElementById("carregar").style.display="none";
}

function janela_autores_assuntos(flag)
{
  document.getElementById("carregar").style.display="block";
  id_tela_unica = document.pesquisas.id_php_tela_refresh.value;
  x_ajax_mostra_autores_assuntos(flag,id_tela_unica,mostra_autores_assuntos);
}

function mostra_autores_assuntos(novo_dado)
{
//  alert(novo_dado);

    if(novo_dado=="sem_sessao")
    {
        caminho_url = location.pathname;
        pos_ultimo = caminho_url.lastIndexOf("/");
        arquivo_php = caminho_url.substring(pos_ultimo+1,pos_ultimo.length);
        document.location.href="resolution.php?retorno="+arquivo_php;
        return;
    }

  document.getElementById("div_filtros_janela").innerHTML = novo_dado;
  document.getElementById("div_filtros_janela").style.display="";
  document.getElementById("div_informativo").style.display="none";
  document.getElementById("carregar").style.display="none";
}

function ocultar_interromper()
{
  document.getElementById("carregar").style.display="none";
}

function mostra_tela_acervo_detalhes(novo_dado)
{
//   alert(novo_dado);

    if(novo_dado=="sem_sessao")
    {
        caminho_url = location.pathname;
        pos_ultimo = caminho_url.lastIndexOf("/");
        arquivo_php = caminho_url.substring(pos_ultimo+1,pos_ultimo.length);
        document.location.href="resolution.php?retorno="+arquivo_php;
        return;
    }

   document.getElementById("dlg").style.display="";
   YAHOO.example.container.dlg.show();
   document.getElementById("titulo_janela").innerHTML = "DETALHES";
   document.getElementById("mostra_dados_tabela").innerHTML = novo_dado;
   document.getElementById("carregar").style.display="none";
}

function mostra_acervo_consultas(cod_acervo)
{
   document.getElementById("carregar").style.display="block";
   x_ajax_acervo_detalhes(cod_acervo,mostra_tela_acervo_detalhes);
}

function visualizarSumario(desc_url_www)
{
//alert(desc_url_www);
   window.open('sumario_img.php?link='+desc_url_www,'ControlWindowSumario','width=795,height=520,top=2px,left=2px,scrollbars=yes,resizable=yes,toolbar=yes,location=yes,menubar=yes');
//   document.getElementById("carregar").style.display="block";
//   x_ajax_monta_sumario(desc_url_www,mostra_info_sumario);
}

function mostra_tela_links(novo_dado)
{
//   alert(novo_dado);

    if(novo_dado=="sem_sessao")
    {
        caminho_url = location.pathname;
        pos_ultimo = caminho_url.lastIndexOf("/");
        arquivo_php = caminho_url.substring(pos_ultimo+1,pos_ultimo.length);
        document.location.href="resolution.php?retorno="+arquivo_php;
        return;
    }

   document.getElementById("dlg").style.display="";
   YAHOO.example.container.dlg.show();
   document.getElementById("titulo_janela").innerHTML = "ENDEREÇO(S) ELETRÔNICO";
   document.getElementById("mostra_dados_tabela").innerHTML = novo_dado;
   document.getElementById("carregar").style.display="none";
}

function listar_links(cod_acervo_link)
{
//   alert(cod_acervo_link);
   document.getElementById("carregar").style.display="block";
   x_ajax_monta_links(cod_acervo_link,mostra_tela_links);
}

function verifica_erro()
{
  if(document.pesquisas.msg_erro.value!="")
  {
     alert(document.pesquisas.msg_erro.value);
     document.pesquisas.msg_erro.value="";
     document.getElementById("carregar").style.display="none";
  }
}

function mostra_cesta(novo_dado) {

    if(novo_dado=="sem_sessao")
    {
        caminho_url = location.pathname;
        pos_ultimo = caminho_url.lastIndexOf("/");
        arquivo_php = caminho_url.substring(pos_ultimo+1,pos_ultimo.length);
        document.location.href="resolution.php?retorno="+arquivo_php;
        return;
    }

    document.pesquisas.acervos_selecionados.value=novo_dado;
    document.getElementById("carregar").style.display="none";
}

function adicionar_cesta(acervo_cesta,obj)
{
    obj.disabled=true;
    obj.style.background = "url(../img/img_inativo.jpg) no-repeat center center";
    document.getElementById("carregar").style.display="block";
    x_ajax_adiciona_cesta(acervo_cesta,mostra_cesta);
}

function abre_tela_ajuda()
{
//alert("Desativado temporariamente!");
//return;
   window.open('../ajuda_online/HLP_index_pes.htm','ControlWindowAjuda','width=795,height=520,top=2px,left=2px,status=no,scrollbars=yes,resizable=yes');
}

function chamaLocal(cod_acervo,cod_bib)
{
   document.getElementById("carregar").style.display="block";
   x_ajax_monta_local(cod_acervo,cod_bib,mostra_local);
}

function mostra_tela_req_material(novo_dado)
{
//   alert(novo_dado);

    if(novo_dado=="sem_sessao")
    {
        caminho_url = location.pathname;
        pos_ultimo = caminho_url.lastIndexOf("/");
        arquivo_php = caminho_url.substring(pos_ultimo+1,pos_ultimo.length);
        document.location.href="resolution.php?retorno="+arquivo_php;
        return;
    }

   document.getElementById("dlg").style.display="";
   YAHOO.example.container.dlg.show();
   document.getElementById("titulo_janela").innerHTML = "SOLICITAÇÃO DE EMPRÉSTIMO";
   document.getElementById("mostra_dados_tabela").innerHTML = novo_dado;
   document.getElementById("carregar").style.display="none";
}

function chama_req_material(cod_acervo,indicador)
{
   if(document.getElementById("biblioteca2") != null)
      cod_bib_reserva = document.getElementById("biblioteca2").value;
   else
      cod_bib_reserva = "";

   if(document.getElementById("volume2") != null)
      volume_reserva = document.getElementById("volume2").value;
   else
      volume_reserva = "";

   if(document.getElementById("tomos2") != null)
      tomos_reserva = document.getElementById("tomos2").value;
   else
      tomos_reserva = "";

   if(document.getElementById("parte2") != null)
      parte_reserva = document.getElementById("parte2").value;
   else
      parte_reserva = "";

   if(document.getElementById("login_acesso3") != null)
      login_acesso3_reserva = document.getElementById("login_acesso3").value;
   else
      login_acesso3_reserva = "";

   if(document.getElementById("senha_acesso3") != null)
      senha_acesso3_reserva = document.getElementById("senha_acesso3").value;
   else
      senha_acesso3_reserva = "";

   if(document.getElementById("mat_adicional2") != null)
      mat_adicional_reserva = document.getElementById("mat_adicional2").value;
   else
      mat_adicional_reserva = "";

   if(document.getElementById("biblioteca_recebimento") != null)
      cod_bib_rec_reserva = document.getElementById("biblioteca_recebimento").value;
   else
      cod_bib_rec_reserva = "";

   if(document.getElementById("localizacao_recebimento") != null)
      cod_local_rec_reserva = document.getElementById("localizacao_recebimento").value;
   else
      cod_local_rec_reserva = "";

   if(document.getElementById("pessoa_autorizada") != null)
      pessoa_autorizada_reserva = document.getElementById("pessoa_autorizada").value;
   else
      pessoa_autorizada_reserva = "";

   if(indicador == "v")
   {
       if(login_acesso3_reserva=="")
       {
           alert("O campo Matrícula deve ser preenchido!");
           document.getElementById("login_acesso3").focus();
           return;
       }

       if(senha_acesso3_reserva=="")
       {
           alert("O campo Senha deve ser preenchido!");
           document.getElementById("senha_acesso3").focus();
           return;
       }
   }

   estado_validacao = true;

   if(login_acesso3_reserva != "" && senha_acesso3_reserva != "")
        estado_validacao = valida_login_armazem_reserva("3");

   if(estado_validacao)
   {
      if(document.getElementById("envia_reserva") != null)
      {
//        document.getElementById("envia_reserva").value="Aguarde..";
//        document.getElementById("envia_reserva").readonly=true;
//        document.getElementById("envia_reserva").disabled=true;
        document.getElementById("envia_reserva").setAttribute("value","Aguarde..");
        document.getElementById("envia_reserva").setAttribute("disabled","true");
      }
//   alert(cod_acervo+' - '+cod_bib_reserva+' - '+volume_reserva+' - '+tomos_reserva+' - '+parte_reserva+' - '+login_acesso3_reserva+' - '+senha_acesso3_reserva+' - '+mat_adicional_reserva+' - '+cod_bib_rec_reserva+' - '+cod_local_rec_reserva+' - '+pessoa_autorizada_reserva);
      document.getElementById("carregar").style.display="block";
      x_ajax_mostra_req_material(cod_acervo,cod_bib_reserva,volume_reserva,tomos_reserva,parte_reserva,login_acesso3_reserva,senha_acesso3_reserva,mat_adicional_reserva,cod_bib_rec_reserva,cod_local_rec_reserva,pessoa_autorizada_reserva,indicador,mostra_tela_req_material);
   }
}

function mostra_autoridade_remissiva(novo_dado)
{

    if(novo_dado=="sem_sessao")
    {
        caminho_url = location.pathname;
        pos_ultimo = caminho_url.lastIndexOf("/");
        arquivo_php = caminho_url.substring(pos_ultimo+1,pos_ultimo.length);
        document.location.href="resolution.php?retorno="+arquivo_php;
        return;
    }

   document.getElementById("dlg").style.display="";
   YAHOO.example.container.dlg.show();
   document.getElementById("titulo_janela").innerHTML = "AUTORIDADE/ÍNDICE";
   document.getElementById("mostra_dados_tabela").innerHTML = novo_dado;
   document.getElementById("carregar").style.display="none";
}

function autoridadeRemissiva(cod_autoridade)
{
//   alert(cod_autoridade);
   document.getElementById("carregar").style.display="block";
   x_ajax_autoridade_remissiva(cod_autoridade,"A",mostra_autoridade_remissiva);
}

function autoridadeRemissivaMarc(cod_autoridade)
{
//   alert(cod_autoridade);
   document.getElementById("carregar").style.display="block";
   x_ajax_autoridade_remissiva(cod_autoridade,"B",mostra_autoridade_remissiva);
}

function carrega_dados_acervo(cod_acervo_temp_js)
{
    cod_acervo_temp_js = cod_acervo_temp_js.trim();
    achou=cod_acervo_temp_js.indexOf("(");

    if(achou >= 0)
       cod_acervo_temp_js = cod_acervo_temp_js.substring(10,cod_acervo_temp_js.length);

    document.pesquisas.codigo_acervo_tela.value=cod_acervo_temp_js;
    document.getElementById("carregar").style.display="block";
    x_ajax_dados_acervo(cod_acervo_temp_js,mostra_dados_acervo);
}

function mostra_tela_reserva(novo_dado)
{
//   alert(novo_dado);

    if(novo_dado=="sem_sessao")
    {
        caminho_url = location.pathname;
        pos_ultimo = caminho_url.lastIndexOf("/");
        arquivo_php = caminho_url.substring(pos_ultimo+1,pos_ultimo.length);
        document.location.href="resolution.php?retorno="+arquivo_php;
        return;
    }

   document.getElementById("dlg").style.display="";
   YAHOO.example.container.dlg.show();
   document.getElementById("titulo_janela").innerHTML = "RESERVA";
   document.getElementById("mostra_dados_tabela").innerHTML = novo_dado;
   document.getElementById("carregar").style.display="none";
}

function chamaReserva(cod_acervo,indicador)
{
//alert(cod_acervo);
   if(document.getElementById("biblioteca2") != null)
      cod_bib_reserva = document.getElementById("biblioteca2").value;
   else
      cod_bib_reserva = "";

   if(document.getElementById("volume2") != null)
      volume_reserva = document.getElementById("volume2").value;
   else
      volume_reserva = "";

   if(document.getElementById("tomos2") != null)
      tomos_reserva = document.getElementById("tomos2").value;
   else
      tomos_reserva = "";

   if(document.getElementById("parte2") != null)
      parte_reserva = document.getElementById("parte2").value;
   else
      parte_reserva = "";

   if(document.getElementById("login_acesso3") != null)
      login_acesso3_reserva = document.getElementById("login_acesso3").value;
   else
      login_acesso3_reserva = "";

   if(document.getElementById("senha_acesso3") != null)
      senha_acesso3_reserva = document.getElementById("senha_acesso3").value;
   else
      senha_acesso3_reserva = "";

   if(document.getElementById("mat_adicional2") != null)
      mat_adicional_reserva = document.getElementById("mat_adicional2").value;
   else
      mat_adicional_reserva = "";

   if(indicador == "v")
   {
       if(login_acesso3_reserva=="")
       {
           alert("O campo Matrícula deve ser preenchido!");
           document.getElementById("login_acesso3").focus();
           return;
       }

       if(senha_acesso3_reserva=="")
       {
           alert("O campo Senha deve ser preenchido!");
           document.getElementById("senha_acesso3").focus();
           return;
       }

   }

   estado_validacao = true;

   if(login_acesso3_reserva != "")
        estado_validacao = valida_login_armazem_reserva("3");

   if(senha_acesso3_reserva != "")
        estado_validacao = valida_login_armazem_reserva("3");

   if(estado_validacao)
   {
      if(document.getElementById("envia_reserva") != null)
      {
//        document.getElementById("envia_reserva").value="Aguarde..";
//        document.getElementById("envia_reserva").readonly=true;
//        document.getElementById("envia_reserva").disabled=true;
        document.getElementById("envia_reserva").setAttribute("value","Aguarde..");
        document.getElementById("envia_reserva").setAttribute("disabled","true");
      }

      document.getElementById("carregar").style.display="block";
      x_ajax_mostra_reserva(cod_acervo,cod_bib_reserva,volume_reserva,tomos_reserva,parte_reserva,login_acesso3_reserva,senha_acesso3_reserva,mat_adicional_reserva,indicador,mostra_tela_reserva);
   }
}

function AlternarAbas(menu_aba,conteudo_aba)
{
//alert(document.getElementById("td_sumario"));

    if(document.getElementById("td_exempl") != null)
         document.getElementById("td_exempl").className = 'guia_inativa';

    if(document.getElementById("td_ref") != null)
         document.getElementById("td_ref").className = 'guia_inativa';

    if(document.getElementById("td_marc") != null)
         document.getElementById("td_marc").className = 'guia_inativa';

    if(document.getElementById("td_colecao") != null)
         document.getElementById("td_colecao").className = 'guia_inativa';

    if(document.getElementById("td_sumario") != null)
         document.getElementById("td_sumario").className = 'guia_inativa';

    if(document.getElementById("td_reserva") != null)
         document.getElementById("td_reserva").className = 'guia_inativa';

    if(document.getElementById("td_req_material") != null)
         document.getElementById("td_req_material").className = 'guia_inativa';

    if(document.getElementById("td_armazem") != null)
         document.getElementById("td_armazem").className = 'guia_inativa';

    if(document.getElementById("td_classificacao") != null)
         document.getElementById("td_classificacao").className = 'guia_inativa';

    document.getElementById("div_exempl").style.display = 'none';
    document.getElementById("div_ref").style.display = 'none';
    document.getElementById("div_marc").style.display = 'none';
    document.getElementById("div_colecao").style.display = 'none';
    document.getElementById("div_sumario").style.display = 'none';
    document.getElementById("div_reserva").style.display = 'none';
    document.getElementById("div_req_material").style.display = 'none';
    document.getElementById("div_armazem").style.display = 'none';
    document.getElementById("div_classificacao").style.display = 'none';

    document.getElementById(menu_aba).className = 'guia_ativa';
    document.getElementById(conteudo_aba).style.display = '';
}

function mostra_tela_classificacao(novo_dado)
{
//   alert(novo_dado);

    if(novo_dado=="sem_sessao")
    {
        caminho_url = location.pathname;
        pos_ultimo = caminho_url.lastIndexOf("/");
        arquivo_php = caminho_url.substring(pos_ultimo+1,pos_ultimo.length);
        document.location.href="resolution.php?retorno="+arquivo_php;
        return;
    }

   achou = novo_dado.indexOf("QUEBRA");
   novo_dado1 = novo_dado.substring(0,achou);
   novo_dado2 = novo_dado.substring(achou+6,novo_dado.length);

   document.getElementById("dlg").style.display="";
   YAHOO.example.container.dlg.show();
   document.getElementById("titulo_janela").innerHTML = "CLASSIFICAÇÃO";
   document.getElementById("mostra_dados_tabela").innerHTML = novo_dado1;
   document.getElementById("carregar").style.display="none";

   if(novo_dado2=="")
      return;

//   alert("Teste FireFox!");
//   alert("Objeto: "+BemaPrinter1);
   iRetorno = BemaPrinter1.IniciaPorta("LPT1");
   if(iRetorno <= 0)
   {
         novo_dado1 = novo_dado1.replace("Impressão enviada.","Problemas ao abrir a porta de Comunicação LPT1. "+ iRetorno);
         document.getElementById("mostra_dados_tabela").innerHTML = novo_dado1;
         return;
   }
   else
   {
        // Configura o modelo da impressora para MP20 CI
//         ModeloImpressora(1);
         PrinterNumber = parseInt("1");
         iRetorno = BemaPrinter1.ConfiguraModeloImpressora(PrinterNumber)
         if(iRetorno == -2)
         {
             novo_dado1 = novo_dado1.replace("Impressão enviada.","Parâmetro inválido na função ConfiguraModeloImpressora.");
             document.getElementById("mostra_dados_tabela").innerHTML = novo_dado1;
             return;
         }
   }

   iRetorno = BemaPrinter1.IniciaPorta("LPT1");
   if (iRetorno <= 0)
   {
          novo_dado1 = novo_dado1.replace("Impressão enviada.","Problemas ao abrir a porta de Comunicação LPT1. " + iRetorno);
          document.getElementById("mostra_dados_tabela").innerHTML = novo_dado1;
          return;
   }

   iRetorno = BemaPrinter1.Le_Status();
   switch (iRetorno)
   {
        case 0 : novo_dado1 = novo_dado1.replace("Impressão enviada.","Impressora desligada ou cabo desconectado.");
                 document.getElementById("mostra_dados_tabela").innerHTML = novo_dado1;
                 break;
        case 32 : // pouco papel e off-line na LPT
                 novo_dado1 = novo_dado1.replace("Impressão enviada.","Impressora Off-line ou Fim de papel.");
                 document.getElementById("mostra_dados_tabela").innerHTML = novo_dado1;
                 break;
        case 4 : // pouco papel e off-line na serial
                 novo_dado1 = novo_dado1.replace("Impressão enviada.","Impressora pouco papel e off-line.");
                 document.getElementById("mostra_dados_tabela").innerHTML = novo_dado1;
                 break;
        case 40 : // fim de papel na LPT
                 novo_dado1 = novo_dado1.replace("Impressão enviada.","Impressora fim de papel.");
                 document.getElementById("mostra_dados_tabela").innerHTML = novo_dado1;
                 break;
        case 5:
        case 48 : // 5 = pouco papel serial e 48 na LPT
                 novo_dado1 = novo_dado1.replace("Impressão enviada.","Impressora pouco papel e on-line.");
                 document.getElementById("mostra_dados_tabela").innerHTML = novo_dado1;
                 break;
        case 79 : // off-line na LPT
                 novo_dado1 = novo_dado1.replace("Impressão enviada.","Impressora off-line.");
                 document.getElementById("mostra_dados_tabela").innerHTML = novo_dado1;
                 break;
        case 9:
        case 128 : // 9 = head-up na serial e 128 na LPT
                 novo_dado1 = novo_dado1.replace("Impressão enviada.","Impressora Head Up.");
                 document.getElementById("mostra_dados_tabela").innerHTML = novo_dado1;
                 break;
//                        case 24:
//                        case 144 : // 24 = on-line na serial e 144 na LPT
//                                alert("Impressora ok"); // 24 (COM) e 144 (LPT)
//                                break;
//                        default:
//                                alert("Status desconhecido: " + iRetorno);
//                                break;
   }

   BemaPrinter1.FormataTX(novo_dado2, 3, 0, 0, 0, 0);
   BemaPrinter1.FechaPorta();
}

function chamaClassificacao(cod_acervo,acao)
{
   if(document.getElementById("envia_imprimir") != null)
   {
     document.getElementById("envia_imprimir").setAttribute("value","Aguarde..");
     document.getElementById("envia_imprimir").setAttribute("disabled","true");
   }

   document.getElementById("carregar").style.display="block";
   x_ajax_mostra_classificacao(cod_acervo,acao,mostra_tela_classificacao);
}

function mostra_tela_armazem(novo_dado)
{
//   alert(novo_dado);

    if(novo_dado=="sem_sessao")
    {
        caminho_url = location.pathname;
        pos_ultimo = caminho_url.lastIndexOf("/");
        arquivo_php = caminho_url.substring(pos_ultimo+1,pos_ultimo.length);
        document.location.href="resolution.php?retorno="+arquivo_php;
        return;
    }

   document.getElementById("dlg").style.display="";
   YAHOO.example.container.dlg.show();
   document.getElementById("titulo_janela").innerHTML = "ARMAZÉM";
   document.getElementById("mostra_dados_tabela").innerHTML = novo_dado;
   document.getElementById("carregar").style.display="none";
}

function chamaArmazem(cod_acervo,indicador)
{
//alert(cod_acervo);
   if(document.getElementById("biblioteca") != null)
      cod_bib_armazem = document.getElementById("biblioteca").value;
   else
      cod_bib_armazem = "";

   if(document.getElementById("volume") != null)
      volume_armazem = document.getElementById("volume").value;
   else
      volume_armazem = "";

   if(document.getElementById("tomos") != null)
      tomos_armazem = document.getElementById("tomos").value;
   else
      tomos_armazem = "";

   if(document.getElementById("parte") != null)
      parte_armazem = document.getElementById("parte").value;
   else
      parte_armazem = "";

   if(document.getElementById("login_acesso2") != null)
      login_acesso2_armazem = document.getElementById("login_acesso2").value;
   else
      login_acesso2_armazem = "";

   if(document.getElementById("senha_acesso2") != null)
      senha_acesso2_armazem = document.getElementById("senha_acesso2").value;
   else
      senha_acesso2_armazem = "";

   if(indicador == "v")
   {
       if(login_acesso2_armazem=="")
       {
           alert("O campo Matrícula deve ser preenchido!");
           document.getElementById("login_acesso2").focus();
           return;
       }

       if(senha_acesso2_armazem=="")
       {
           alert("O campo Senha deve ser preenchido!");
           document.getElementById("senha_acesso2").focus();
           return;
       }

   }

   estado_validacao = true;

   if(login_acesso2_armazem != "" && senha_acesso2_armazem != "")
        estado_validacao = valida_login_armazem_reserva("2");

   if(estado_validacao)
   {
      if(document.getElementById("envia_armazem") != null)
      {
        document.getElementById("envia_armazem").setAttribute("value","Aguarde..");
        document.getElementById("envia_armazem").setAttribute("disabled","true");
      }

      document.getElementById("carregar").style.display="block";
      x_ajax_mostra_armazem(cod_acervo,cod_bib_armazem,volume_armazem,tomos_armazem,parte_armazem,login_acesso2_armazem,senha_acesso2_armazem,mostra_tela_armazem);
   }
}

function mostra_conteudo_pastas(novos_dados_conteudo_pastas) {

//alert(novos_dados_conteudo_pastas);
    document.getElementById("div_conteudo_pastas").innerHTML = novos_dados_conteudo_pastas;
    document.getElementById("div_conteudo_pastas").style.display="";
    document.getElementById("carregar").style.display="none";
    document.pesquisas.controla_voltar.value=1;

    if(document.getElementById("td_colecao") != null && document.pesquisas.selecionou_combo_colecao.value == "sim")
    {
         document.pesquisas.selecionou_combo_colecao.value="";
         AlternarAbas('td_colecao','div_colecao');
         return;
    }
    if(document.getElementById("td_exempl") != null)
    {
         AlternarAbas('td_exempl','div_exempl');
         return;
    }
    if(document.getElementById("td_ref") != null)
    {
         AlternarAbas('td_ref','div_ref');
         return;
    }
    if(document.getElementById("td_marc") != null)
    {
         AlternarAbas('td_marc','div_marc');
         return;
    }
    if(document.getElementById("td_colecao") != null)
    {
         AlternarAbas('td_colecao','div_colecao');
         return;
    }
    if(document.getElementById("td_sumario") != null)
    {
         AlternarAbas('td_sumario','div_sumario');
         return;
    }
}

function mostra_dados_acervo(novo_dado_acervo) {

    if(novo_dado_acervo=="sem_sessao")
    {
        caminho_url = location.pathname;
        pos_ultimo = caminho_url.lastIndexOf("/");
        arquivo_php = caminho_url.substring(pos_ultimo+1,pos_ultimo.length);
        document.location.href="resolution.php?retorno="+arquivo_php;
        return;
    }

    document.getElementById("div_resultados").style.display="none";

    if(document.getElementById("div_resultados_do_resultado") != null)
        document.getElementById("div_resultados_do_resultado").style.display="none";

    document.getElementById("div_detalhes_acervo").innerHTML = novo_dado_acervo;
    document.getElementById("div_detalhes_acervo").style.display="";
    document.getElementById("carregar").style.display="none";
    document.location.href="#posicao_dados_acervo";
    carrega_conteudo_pastas('');
}

function carrega_conteudo_pastas(flag) {
    cod_bib_k = "";
    tipocol_k = "";
    codPeriod_k = "";
    AnoSelec_k = "";
    bib_selecionadas_v = "";

    cod_acervo_k = document.pesquisas.codigo_acervo_tela.value;

//    alert(flag);

    if(flag=="")
        bib_selecionadas_v = document.pesquisas.bib_selecionadas_final.value;

    if(bib_selecionadas_v==",")
        bib_selecionadas_v="";

    if(document.getElementById("codBib_kardex") != null)
      cod_bib_k = document.getElementById("codBib_kardex").value;

    if(document.getElementById("tipocol") != null)
      tipocol_k = document.getElementById("tipocol").value;

    if(document.getElementById("codPeriod") != null)
      codPeriod_k = document.getElementById("codPeriod").value;

    if(document.getElementById("AnoSelec") != null)
      AnoSelec_k = document.getElementById("AnoSelec").value;

    if(cod_bib_k != "" || tipocol_k != "" || codPeriod_k != "" || AnoSelec_k != "")
       document.pesquisas.selecionou_combo_colecao.value="sim";
    else
       document.pesquisas.selecionou_combo_colecao.value="";

//    alert(bib_selecionadas_v);
    document.getElementById("carregar").style.display="block";
    x_ajax_conteudo_pastas(cod_acervo_k,cod_bib_k,tipocol_k,codPeriod_k,AnoSelec_k,bib_selecionadas_v,mostra_conteudo_pastas);
}

function mostra_conteudo_filtro(novo_dado)
{
//  alert(novo_dado);

    if(novo_dado=="sem_sessao")
    {
        caminho_url = location.pathname;
        pos_ultimo = caminho_url.lastIndexOf("/");
        arquivo_php = caminho_url.substring(pos_ultimo+1,pos_ultimo.length);
        document.location.href="resolution.php?retorno="+arquivo_php;
        return;
    }

  document.getElementById("div_filtros_janela").innerHTML = novo_dado;
  document.getElementById("div_filtros_janela").style.display="";
  document.getElementById("div_informativo").style.display="none";
  document.getElementById("carregar").style.display="none";
}

function fecha_janela(desc_div)
{
//alert(desc_div);

    if(desc_div=="dlg")
       YAHOO.example.container.dlg.hide();
    else
       document.getElementById(desc_div).style.display="none";

    document.getElementById("carregar").style.display="none";
}

function ocultar_lista()
{
    return;
    document.getElementById("search-results").style.display="none";
}

function abreInformacoes(cod_acervo,cod_LinkSeqPar,cod_LinkSeqSec,cod_LinkParagrafo)
{
   document.getElementById("carregar").style.display="block";
   x_ajax_monta_exemplares(cod_acervo,cod_LinkSeqPar,cod_LinkSeqSec,cod_LinkParagrafo,mostra_info_exemplares);
}

function mostra_info_exemplares(novo_dado)
{
//   alert(novo_dado);

    if(novo_dado=="sem_sessao")
    {
        caminho_url = location.pathname;
        pos_ultimo = caminho_url.lastIndexOf("/");
        arquivo_php = caminho_url.substring(pos_ultimo+1,pos_ultimo.length);
        document.location.href="resolution.php?retorno="+arquivo_php;
        return;
    }

   document.getElementById("dlg").style.display="";
   YAHOO.example.container.dlg.show();
   document.getElementById("titulo_janela").innerHTML = "INFORMAÇÕES DOS EXEMPLARES";
   document.getElementById("mostra_dados_tabela").innerHTML = novo_dado;
   document.getElementById("carregar").style.display="none";
}

function atualizaTela(url,param)
{
   achou=url.indexOf("?");

   if(achou >= 0)
       url = url.substring(0,achou);

   document.location.href=url+param;
}

function ativar_interromper()
{
//alert("teste");
  document.getElementById("carregar").style.display="block";
}

function ver_cesta()
{
    if(document.pesquisas.acervos_selecionados.value!="")
     window.open('cesta.php','ControlWindowCesta','width='+screen.width+',height=525,top=2px,left=2px,status=yes,scrollbars=yes,resizable=yes');
    else
     alert("Realize uma pesquisa e adicione na Cesta!");
}

String.prototype.trim = function()
{
 return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function mostra_numero_chamada(cod_acervo)
{
   document.getElementById("carregar").style.display="block";
   x_ajax_chamada(cod_acervo,mostra_tela_chamada);
}

function mostra_tela_chamada(novo_dado)
{
    if(novo_dado=="sem_sessao")
    {
        caminho_url = location.pathname;
        pos_ultimo = caminho_url.lastIndexOf("/");
        arquivo_php = caminho_url.substring(pos_ultimo+1,pos_ultimo.length);
        document.location.href="resolution.php?retorno="+arquivo_php;
        return;
    }

   document.getElementById("dlg").style.display="";
   YAHOO.example.container.dlg.show();
   document.getElementById("titulo_janela").innerHTML = "NÚMERO DE CHAMADA";
   document.getElementById("mostra_dados_tabela").innerHTML = novo_dado;
   document.getElementById("carregar").style.display="none";
}

