var acao_pendente         = false;
var reg_busca_automatica  = false;
var origem_aplicar_filtro = false;

function BswapMenu(qual,fazoq){
  if(fazoq == 1)
     document.images[qual].src = 'images/atv_menu.gif'

  if(fazoq == 0)
     document.images[qual].src = 'images/ina_menu.gif'
}

function Bpop(url, nome, largura, altura ){
  window.open(url,nome,'resizable=yes,dependent=yes,left=100,status=no,scrollbars=yes,menubar=no,width=' + largura + ',height=' + altura + "'");
}

function form_auxiliar( nome, url ) {
  inputTemp       = document.createElement("INPUT");
  inputTemp.type  = 'hidden';
  inputTemp.name  = 'nome_form_auxiliar';
  inputTemp.value = nome;
  document.forms[0].appendChild( inputTemp );  
  document.forms[0].action = url;
  document.forms[0].elements['acao'].value = 'inclusao';
  document.forms[0].elements['comportamento'].value = 'form_auxiliar';  
  document.forms[0].submit();
}   

function validar_itens() {
  result = true;
  if( !origem_aplicar_filtro ) {
     result = verificar_item_selecionado( 'chk_item[]' );
     if ( !result ) {
        alert( 'Favor selecionar pelo menos um item' );
     }
  }
  return result;
}

function verificar_item_selecionado( nome_itens ) {
   form   = document.forms[ 'formulario' ]; 
   i      = 0;
   result = false;
   while( !result && i < form.elements.length ) {
     if ((form.elements[i].type == 'checkbox') && (form.elements[i].name == nome_itens )) {
       result = form.elements[i].checked;
     }
     i++;
   }
   return result;        
}

function marcar_todos(tipo){
   form = document.forms[ 'formulario' ]; 
   for( var i=0; i < form.elements.length; i++ ){
      if (form.elements[i].type == 'checkbox') {
         if (tipo == 'M') {
            form.elements[i].checked = true;
         }
         if (tipo == 'D') {
            form.elements[i].checked = false;
         }
         if (tipo == 'I') {
            form.elements[i].checked = !form.elements[i].checked;
         }
      }
   }
}

function submeter_formulario() {
   var executar_submit = true;   
   if ( reg_busca_automatica && reg_busca_automatica.busca_ativa ) {      
      reg_busca_automatica.submit_suspenso = true;
      executar_submit = false;      
   }
   if ( executar_submit ) {      
      if ( document.forms[0].onsubmit ) {
         executar_submit = document.forms[0].onsubmit();
      }
      if ( executar_submit ) {
         document.forms[0].submit();
      }      
   }
}
