function buscaBairro(tipoimovel, cidade, tipocontrato){
	
	var bairros = document.getElementById('BairroInput');	
	bairros.innerHTML = '';
	
	var op = document.createElement('option');    
	op.setAttribute('value', '');    
	op.appendChild(document.createTextNode("Carregando..."));    
	bairros.appendChild(op);
	
	//tipoimovel = tipoimovel.replace(/ /g, '+');
	
	var url = 'xml/BairroTICidadeContratoXML.php?tn=' + tipocontrato + '&cidade=' + cidade + '&ti=' + tipoimovel;
	
	//alert(url);
	
	var ajax = openAjax();
		
	ajax.open('GET', url, true);
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");	// Setando Content-type
	ajax.onreadystatechange = function(){
		
		if (ajax.readyState == 4){
			
			//alert(ajax.status);
			
			if (ajax.status == 200){
				
				//Novamente limpa o ComboBox
				bairros.innerHTML = '';
				
				var xml = ajax.responseXML;
				// Aqui é criada uma variavel que receberá o equivalente a um NÓ no arquivo XML.
				var bairro = xml.getElementsByTagName('bairro');
				
				//var buscar = document.getElementById('BuscarInput');
				//buscar.setAttribute('disabled', 'disabled');

				
				if(tipoimovel == ""){
					
					//Aqui irá desativar o ComboBox de Cidades		
					bairros.setAttribute('disabled', 'disabled');
					var intro = document.createElement('option');
					intro.setAttribute('value', '');
					intro.appendChild(document.createTextNode("- Bairro"));					
					bairros.appendChild(intro);	
					
				}else{
					
					var intro1 = document.createElement('option');
					intro1.setAttribute('value', '');
					intro1.appendChild(document.createTextNode("- Bairro"));					
					bairros.appendChild(intro1);	
					
					var intro2 = document.createElement('option');
					intro2.setAttribute('value', '');
					intro2.appendChild(document.createTextNode("---------------------------"));					
					bairros.appendChild(intro2);
					
					//buscar.removeAttribute('disabled');
					
					bairros.removeAttribute('disabled');
					
					var intro3 = document.createElement('option');
					intro3.setAttribute('value', 'all');
					intro3.appendChild(document.createTextNode("(Todos)"));					
					bairros.appendChild(intro3);	
								
					for (var i = 0; i < bairro.length; i++){
		
						var nomeBairro = bairro[i].getElementsByTagName('nome')[0].firstChild.nodeValue;
						var nomeBairroFormat = bairro[i].getElementsByTagName('nomeformat')[0].firstChild.nodeValue;
						
						var opcao = document.createElement('option');
						opcao.setAttribute('value', nomeBairroFormat);
						opcao.appendChild(document.createTextNode(nomeBairro));
						bairros.appendChild(opcao);
					}
				}
			}
		}
	}
	
	ajax.send(null);
	
}
