function XMLHTTPRequest() {
  try {
    return new XMLHttpRequest();
  } catch(ee) {
    try {
      return new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
      try {
        return new ActiveXObject("Microsoft.XMLHTTP");
      } catch(E) {
        return false;
      }
    }
  }
}

function exibe_sub_menu(opc) {

var ajaxRec = XMLHTTPRequest();
var div = document.getElementById("div_sub_menu");

ajaxRec.open("POST", ("sub_menu.php"), true);
ajaxRec.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  ajaxRec.onreadystatechange = function() {
    if (ajaxRec.readyState == 1) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = '<div align="center" valign="center"><img src="images/wait.gif" align="absmiddle" /></div>';
    }
    if (ajaxRec.readyState == 4) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = ajaxRec.responseText;
    }
  }
  ajaxRec.send('p_modulo='+opc);
;
}

function exibe_programa(nome_funcao) {

var ajaxRec = XMLHTTPRequest();
var div = document.getElementById("div_programa");

ajaxRec.open("POST", (nome_funcao), true);
ajaxRec.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  ajaxRec.onreadystatechange = function() {
    if (ajaxRec.readyState == 1) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = '<div align="center"><img src="images/wait.gif" align="absmiddle" /></div>';
    }
    if (ajaxRec.readyState == 4) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = ajaxRec.responseText;
    }
  }
  
  if (nome_funcao.indexOf('operacao=filtrar') == -1 ) {
    ajaxRec.send(null);
  } else {
    ajaxRec.send('cbxfiltro='+document.getElementById('cbxfiltro').value+
                 '&edtfiltro='+document.getElementById('edtfiltro').value);
  }
;
}

function exibe_sales_analise(parametros) {

var ajaxRec = XMLHTTPRequest();
var div = document.getElementById("div_programa");

ajaxRec.open("POST", ('sales_analise.php'), true);
ajaxRec.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  ajaxRec.onreadystatechange = function() {
    if (ajaxRec.readyState == 1) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = '<div align="center"><img src="images/wait.gif" align="absmiddle" /></div>';
    }
    if (ajaxRec.readyState == 4) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = ajaxRec.responseText;
    }
  }

  if (parametros.indexOf('operacao=filtrar') == -1 ) {
    ajaxRec.send(null);
  } else {
    ajaxRec.send('cbxvisao='+document.getElementById('cbxvisao').value+
                 '&cbxlinha='+document.getElementById('cbxlinha').value+
                 '&cbxcoluna='+document.getElementById('cbxcoluna').value+
                 '&edtcliente='+document.getElementById('edtcliente').value+
                 '&edtdtini='+document.getElementById('edtdtini').value+
                 '&edtdtfim='+document.getElementById('edtdtfim').value+
                 '&cbxvalor='+document.getElementById('cbxvalor').value);
  }
;
}

function exibe_sales_graf_vendas_valores(parametros) {

var ajaxRec = XMLHTTPRequest();
var div = document.getElementById("div_programa");

ajaxRec.open("POST", ('sales_graf_vendas_valores.php'), true);
ajaxRec.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  ajaxRec.onreadystatechange = function() {
    if (ajaxRec.readyState == 1) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = '<div align="center"><img src="images/wait.gif" align="absmiddle" /></div>';
    }
    if (ajaxRec.readyState == 4) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = ajaxRec.responseText;
    }
  }

  if (parametros.indexOf('operacao=filtrar') == -1 ) {
    ajaxRec.send(null);
  } else {
    ajaxRec.send('cbxvisao='+document.getElementById('cbxvisao').value+
                 '&tipografico='+document.getElementById('tipografico').value+
                 '&cbxcoluna='+document.getElementById('cbxcoluna').value+
                 '&edtcliente='+document.getElementById('edtcliente').value+
                 '&edtvendedor='+document.getElementById('edtvendedor').value+
                 '&edtdtini='+document.getElementById('edtdtini').value+
                 '&edtdtfim='+document.getElementById('edtdtfim').value);
  }
;
}


function exibe_sales_graf_vendas_estatistica(parametros) {

var ajaxRec = XMLHTTPRequest();
var div = document.getElementById("div_programa");

ajaxRec.open("POST", ('sales_graf_vendas_estatistica.php'), true);
ajaxRec.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  ajaxRec.onreadystatechange = function() {
    if (ajaxRec.readyState == 1) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = '<div align="center"><img src="images/wait.gif" align="absmiddle" /></div>';
    }
    if (ajaxRec.readyState == 4) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = ajaxRec.responseText;
    }
  }

  if (parametros.indexOf('operacao=filtrar') == -1 ) {
    ajaxRec.send(null);
  } else {
    ajaxRec.send('cbxfiltro='+document.getElementById('cbxfiltro').value+
                 '&cbxvisao='+document.getElementById('cbxvisao').value+
                 '&tipografico='+document.getElementById('tipografico').value);
  }
;
}

function exibe_sales_graf_vendas_mes(parametros) {

var ajaxRec = XMLHTTPRequest();
var div = document.getElementById("div_programa");

ajaxRec.open("POST", ('sales_graf_vendas_mes.php'), true);
ajaxRec.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  ajaxRec.onreadystatechange = function() {
    if (ajaxRec.readyState == 1) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = '<div align="center"><img src="images/wait.gif" align="absmiddle" /></div>';
    }
    if (ajaxRec.readyState == 4) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = ajaxRec.responseText;
    }
  }

  if (parametros.indexOf('operacao=filtrar') == -1 ) {
    ajaxRec.send(null);
  } else {
    ajaxRec.send('cbxfiltro='+document.getElementById('cbxfiltro').value+
                 '&cbxvisao='+document.getElementById('cbxvisao').value+
                 '&tipografico='+document.getElementById('tipografico').value);
  }
;
}

function exibe_sales_graf_vendas_ano(parametros) {

var ajaxRec = XMLHTTPRequest();
var div = document.getElementById("div_programa");

ajaxRec.open("POST", ('sales_graf_vendas_ano.php'), true);
ajaxRec.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  ajaxRec.onreadystatechange = function() {
    if (ajaxRec.readyState == 1) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = '<div align="center"><img src="images/wait.gif" align="absmiddle" /></div>';
    }
    if (ajaxRec.readyState == 4) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = ajaxRec.responseText;
    }
  }

  if (parametros.indexOf('operacao=filtrar') == -1 ) {
    ajaxRec.send(null);
  } else {
    ajaxRec.send('cbxvisao='+document.getElementById('cbxvisao').value+
                 '&tipografico='+document.getElementById('tipografico').value);
  }
;
}

function exibe_sales_graf_vendas_estado(parametros) {

var ajaxRec = XMLHTTPRequest();
var div = document.getElementById("div_programa");

ajaxRec.open("POST", ('sales_graf_vendas_estado.php'), true);
ajaxRec.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  ajaxRec.onreadystatechange = function() {
    if (ajaxRec.readyState == 1) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = '<div align="center"><img src="images/wait.gif" align="absmiddle" /></div>';
    }
    if (ajaxRec.readyState == 4) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       div.innerHTML = ajaxRec.responseText;
    }
  }

  if (parametros.indexOf('operacao=filtrar') == -1 ) {
    ajaxRec.send(null);
  } else {
    ajaxRec.send('cbxfiltro='+document.getElementById('cbxfiltro').value+
                 '&cbxvisao='+document.getElementById('cbxvisao').value);
  }
;
}

function lupa(id_campo, id_funcao) {

var ajaxRec = XMLHTTPRequest();
var cRet,nPos, cCod, cDescr;

ajaxRec.open("POST", ('lupa.php?pid_campo='+id_campo+'&pid_funcao='+id_funcao), true);
ajaxRec.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  ajaxRec.onreadystatechange = function() {
    if (ajaxRec.readyState == 1) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       //div.innerHTML = '<font face="Verdana" size="1">Aguarde processando...</font>';
    }
    if (ajaxRec.readyState == 4) { // 1=Estado onde ainda esta processando, 4=Estado onde já processou
       cRet = ajaxRec.responseText;
       nPos = cRet.indexOf('@');
       cCod = cRet.substr(0,nPos);
       cDescr = cRet.substr(nPos+1,cRet.length);
       if (nPos == 2) {
         alert('Registro não encontrado !');
       } else {
         document.getElementById('edt'+id_campo).value = cCod;
         document.getElementById('edtdescr'+id_campo).value = cDescr;
       }
    }
  }

  ajaxRec.send('conteudo='+document.getElementById('edtdescr'+id_campo).value);
;
}


