var flag
var cd_bairro
function consultaOndeComprar(cd_cidade_entrada, obj_bairro) {
	var cd_cidade = cd_cidade_entrada.toString()
	oSelNode = null;
	loadingNode = document.all("Tree");
	oXml = new ActiveXObject("Microsoft.XMLDOM");
	oXml.async = false;
	oXml.onreadystatechange = onLoadXml;
	oXml.load("xml.asp?cd_cidade="+ cd_cidade);
	if (flag) {
	}
	else {
	}
}

function onLoadXml() {
  if (oXml.readyState==4){
    flag = false;
	if (oXml.parseError.reason == "") {
      i = 0;

      // Limpa os OPTION do SELECT antes de inserir os novos OPTION
      qtd = document.frm_onde_comprar.BOX_BAIRRO.length;
      for (j = qtd; j > 0 ; j--) {
        document.frm_onde_comprar.BOX_BAIRRO.remove(j);
      }
      //-----------------------------------------------------------

      // Insere os novos OPTION no SELECT
      while (i < oXml.documentElement.childNodes.length) {
        valor = oXml.documentElement.childNodes.item(i).text;
        i++;
        nome = oXml.documentElement.childNodes.item(i).text;
        i++;
        oNewOption = new Option();
        oNewOption.value = valor;
        oNewOption.text = nome;
        document.frm_onde_comprar.BOX_BAIRRO.add(oNewOption, 1);
      }
      //---------------------------------
 	  flag = true;
    }
  }
}