function cbxEstadosPopulate(Estado)
{
  $.ajax(
    {
      type: "POST",
      url: "./includes/listaEstados.php",
      data: "&cliente=" + $('#hddCliente').val() + "&modelo=" + $('#hddModelo').val(),
      dataType: "xml",
      beforeSend: function()
      {
      },
      success: function(xml)
      {
        $('#cbxEstados').html("");
        $(xml).find("nome").each
        (
          function()
          {
            var id_text = $(this).attr('id')
            var name_text = $(this).text()
            if (id_text == Estado)
            {
              $('#cbxEstados').append('<option value="' + id_text + '" selected>'+ name_text +"</option>");
            } else
            {
              $('#cbxEstados').append('<option value="' + id_text + '">'+ name_text +"</option>");
            }
          }
        )
      },
      error: function(txt)
      {
      // em caso de erro você pode dar um alert('erro');
      }
    }
  );
}

function cbxCidadesPopulate(Estado)
{
  $.ajax(
  {
    type: "POST",
    url: "./includes/listaCidades.php",
    data: "&cliente=" + $('#hddCliente').val() + "&modelo=" + $('#hddModelo').val() + "&SearchKey=" + Estado,
    dataType: "xml",
    beforeSend: function()
    {
      // Limpar o combo
      $('#cbxCidades').html("<option value=''>Carregando Lista ...</option>");
      $('#cbxBairros').html("<option value=''>--- Escolha uma Cidade ---</option>");
      $('#cbxEspecialidades').html("<option value=''>--- Escolha uma Especialidade ---</option>");
    },
    success: function(xml)
    {
      $('#cbxCidades').html("<option value=''>--- Escolha uma Cidade ---</option>");
      $(xml).find("nome").each
      (
        function()
        {
          var id_text = $(this).attr('id')
          var name_text = $(this).text()
          $('#cbxCidades').append('<option value="' + id_text + '">'+ name_text +"</option>");
        }
      )
    },
    error: function(txt)
    {
    // em caso de erro você pode dar um alert('erro');
    }
  }
);
}

function cbxEspecialidadesPopulate(Cidade)
{
  $.ajax(
    {
      type: "POST",
      url: "./includes/listaEspecialidades.php",
      data: "&cliente=" + $('#hddCliente').val() + "&modelo=" + $('#hddModelo').val() +
        "&Tabela=" + $('#hddTabela').val() + "&Cidade=" + Cidade,
      dataType: "xml",
      beforeSend: function()
      {
        // Limpar o combo
        $('#cbxEspecialidades').html("<option value=''>"+"Carregando Lista ...</option>");
      },
      success: function(xml)
      {
        $('#cbxEspecialidades').html("<option value=''>--- Escolha uma Especialidade ---</option>");
        $('#cbxEspecialidades').append("<option value=''>TODAS</option>");
        $(xml).find("nome").each(
          function()
        {
          var id_text = $(this).attr('id')
          var name_text = $(this).text()
          $('#cbxEspecialidades').append('<option value="' + id_text + '">'+ name_text +"</option>");
        })
      },
      error: function(txt)
      {
      // em caso de erro você pode dar um alert('erro');
      }
    }
  );
}

function cbxBairrosPopulate(Cidade, Especialidade)
{
  $.ajax(
    {
      type: "POST",
      url: "./includes/listaBairros.php",
      data: "&cliente=" + $('#hddCliente').val() + "&modelo=" + $('#hddModelo').val() + 
        "&Tabela=" + $('#hddTabela').val() + "&Cidade=" + Cidade + "&Especialidade=" + Especialidade,
      dataType: "xml",
      beforeSend: function()
      {
        // Limpar o combo
        $('#cbxBairros').html("<option value=''>"+"Carregando Lista ...</option>");
      },
      success: function(xml)
      {
        $('#cbxBairros').html("<option value=''>--- Escolha um Bairro ---</option>");
        $('#cbxBairros').append("<option value=''>TODOS</option>");
        $(xml).find("nome").each(
          function()
        {
          var id_text = $(this).attr('id')
          var name_text = $(this).text()
          $('#cbxBairros').append('<option value="' + id_text + '">'+ name_text +"</option>");
        })
      },
      error: function(txt)
      {
      // em caso de erro você pode dar um alert('erro');
      }
    }
  );
}