var req;
var id_html,OForm;
var nr_aba = 4;
function $(id) { return document.getElementById(id); }
function Acha(tela,filtro,id_htm){
    if ($('carregando')){$('carregando').style.display='block';}
    id_html = null;
    id_html = id_htm;
    loadXMLDoc(tela,filtro);
}
function loadXMLDoc(url,filtro){
    req = null;
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processa;
        req.open("GET", url+'?'+filtro, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processa;
            req.open("GET", url+'?'+filtro, true);
            req.send();
        }
    }
}
function processa(){
  if (req.readyState == 4) {
      if (req.status == 200) {
          if ($('Inicio')){$('Inicio').innerHTML = "";}
          $(id_html).innerHTML = req.responseText;
      } else {
          alert("Você precisa logar no sistema\n");
      }
      if ($('carregando')){$('carregando').style.display="none";}
  }
}
function strin(str,codigo,valor){
  if(str){
    str = str + '&' + codigo + '=' + valor;
  }else{
    str = codigo + '=' + valor;
  }
  return str;
}
function funcRev(){
  this.pos = "";
  for (var i=this.length; i>-1; i--){
    this.pos += this.charAt(i);
  }
  return this.pos;
}
String.prototype.reversao = funcRev;
function acerta_campos(OForm,IdRetorno, TelaRetorno, Limpar) {
    var grupo=$(OForm).getElementsByTagName('input');
    var stri="", codigo="",descricao="",i;
    for (i = 0; i < grupo.length; i++) {
      codigo = "";
      codigo = grupo[i].name;
      if (grupo[i].getAttribute('type') == 'checkbox') {
        descricao = $(codigo).checked;
        stri = strin(stri,codigo,descricao);
      }else{
        if ($(codigo)){
          descricao = $(codigo).value;
          stri = strin(stri,codigo,descricao);
        }
      }
    }
    var grupo = $(OForm).getElementsByTagName('select');
    for (i = 0; i < grupo.length; i++) {
        codigo    = grupo[i].name;
        if ($(codigo)){
          descricao = $(codigo).value;
          stri = strin(stri,codigo,descricao);
        }
    }
    var grupo = $(OForm).getElementsByTagName('textarea');
    for (i = 0; i < grupo.length; i++) {
        codigo    = grupo[i].name;
        if ($(codigo)){
          descricao = $(codigo).value;
          stri = strin(stri,codigo,descricao);
        }
    }
    if (Limpar){$(IdRetorno).innerHTML = "";}
    Acha(TelaRetorno , stri , IdRetorno);
}

