// JavaScript Document

//FUNÇÃO QUE CRIA O OBJETO XMLHTTPRequest
function createXMLHTTP() {
  try {
    ajax = new XMLHttpRequest();
  } catch(ee) {
    try {
      ajax = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
      try {
        ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } catch(E) {
        ajax = null;
      }
    }
  }
  return ajax;
}

var oHTTPRequest

function atualizarComercial(obj,pagina, param1, param2) {
  // Criação do objeto XMLHTTP
  oHTTPRequest = createXMLHTTP();
  if (oHTTPRequest == null) {
    alert ("Seu browser não suporta AJAX!");
    return;
  }
  oHTTPRequest.open("POST", pagina, true);
  // Para solicitações utilizando o método post, deve ser acrescentado este cabecalho HTTP
  oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded,charset=UTF-8");
  oHTTPRequest.setRequestHeader("encoding", "ISO-8859-1"); 
  if (param1 != 0) {
	document.getElementById(obj).style.display = "block"; // EXIBE A DIV COM O CONTEÚDO DA BUSCA
  } else {  
	document.getElementById(obj).style.display = "none";   // CASO A OPÇÃO 'SELECT' SEJA SELECIONADA
  }
  document.getElementById(obj).innerHTML = '<img src="../../imagens/loader2.gif" alt="Carregando..." title="Carregando...">';
  // A função abaixo é executada sempre que o estado do objeto muda (onreadystatechange)
  oHTTPRequest.onreadystatechange = function stateChanged() {
  		if (oHTTPRequest.readyState == 4 || oHTTPRequest.readyState == "complete") {
			document.getElementById(obj).innerHTML = oHTTPRequest.responseText 
		}
  }
  oHTTPRequest.send('param1=' + param1 + '&param2=' + param2);
}

/*
function atualizarBuscaSuporte(obj,pagina, param1, param2) {
  // Criação do objeto XMLHTTP
  oHTTPRequest = createXMLHTTP();
  if (oHTTPRequest == null) {
    alert ("Browser does not support HTTP Request");
    return;
  }
  oHTTPRequest.open("POST", pagina, true);
  // Para solicitações utilizando o método post, deve ser acrescentado este cabecalho HTTP
  oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded,charset=UTF-8");
  oHTTPRequest.setRequestHeader("encoding", "ISO-8859-1"); 
  if (param1 != 0) {
	document.getElementById(obj).style.display = "block"; // EXIBE A DIV COM O CONTEÚDO DA BUSCA
  } else {  
	document.getElementById(obj).style.display = "none";   // CASO A OPÇÃO 'SELECT' SEJA SELECIONADA
  }
  document.getElementById(obj).innerHTML = '<img src="../../imagens/loader.gif" alt="Carregando..." title="carregando...">';
  // A função abaixo é executada sempre que o estado do objeto muda (onreadystatechange)
  oHTTPRequest.onreadystatechange = function stateChanged() {
  		if (oHTTPRequest.readyState == 4 || oHTTPRequest.readyState == "complete") {
			document.getElementById(obj).innerHTML = oHTTPRequest.responseText 
		}
  }
  oHTTPRequest.send('param1=' + param1 + '&param2=' + param2);
}

*/


//atualizarBuscaSuporte('listagem-agentes','listaComercial.asp',this.value,'1');
var oHTTPRequest

function atualizarSelect(obj, pagina, param1, param2,param3,param4) {
oHTTPRequest = createXMLHTTP();
  if (oHTTPRequest == null) {
    alert ("Seu browser não suporta AJAX!");
    return;
  }
  oHTTPRequest.open("POST", pagina, true);
  // Para solicitações utilizando o método post, deve ser acrescentado este cabecalho HTTP
  oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded,charset=UTF-8");
  oHTTPRequest.setRequestHeader("encoding", "ISO-8859-1"); 
document.getElementById(obj).innerHTML = '<img style="margin-bottom:10px;" src="../../imagens/loader.gif" alt="Carregando..." title="Carregando...">';
  // A função abaixo é executada sempre que o estado do objeto muda (onreadystatechange)
  oHTTPRequest.onreadystatechange = function stateChanged() {
  		if (oHTTPRequest.readyState == 4 || oHTTPRequest.readyState == "complete") {
			document.getElementById(obj).innerHTML = oHTTPRequest.responseText 
		}
  }
  oHTTPRequest.send('param1=' + param1 + '&param2=' + param2 + '&param3=' + param3 + '&param4=' + param4);
}