function alteraSub(varSelec,nomeLocal,subcat,bairroLocal) {
	xmlHttpTmp = GetXmlHttpObject();
    if (!xmlHttpTmp) {
         alert('Seu browser não é compatível com AJAX!');
         return false;
    }
	var url="inc/alteraSub.php";
	xmlHttpTmp.onreadystatechange=function() {
		if (xmlHttpTmp.readyState == 4) {
			varSubTipoImovel = document.getElementById(nomeLocal);
			varSubTipoImovel.innerHTML = "";
			result = xmlHttpTmp.responseXML;
			var sub_imovel = result.getElementsByTagName("nome");
	        for (var i = 0; i < sub_imovel.length; i++) {
	            new_opcao = create_opcao(sub_imovel[i]);
	           varSubTipoImovel.appendChild(new_opcao);
	        }
		}
	}	
	xmlHttpTmp.open("POST",url,true);
	xmlHttpTmp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlHttpTmp.send("id="+varSelec + "&local=" + nomeLocal + "&sub_categoria_id=" + subcat + "&bairro=" + bairroLocal);
}
function create_opcao(cliente) { 
   var new_opcao = document.createElement("option"); 
   var texto = document.createTextNode(cliente.childNodes[0].data); 
   new_opcao.setAttribute("value",cliente.getAttribute("id")); 
   new_opcao.appendChild(texto);
   return new_opcao;
}

function GetXmlHttpObject(handler) { 
var xmlHttp=null
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
           xmlHttp = new XMLHttpRequest();
           if (xmlHttp.overrideMimeType) {
               xmlHttp.overrideMimeType('text/xml');
               // See note below about this line
           }
       } else if (window.ActiveXObject) { // IE
           try {
               xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
           } catch (e) {
               try {
                   xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
               } catch (e) {}
           }
       }
return xmlHttp
}