function buscaCidades(tipocontrato){
	
	var cidades = document.getElementById('CidadeInput');	
	
	cidades.innerHTML = '';
	
	var op = document.createElement('option');
    
	op.setAttribute('value', '');
    
	op.appendChild(document.createTextNode("Carregando..."));
    
	cidades.appendChild(op);
	
	var url = 'xml/CidadeContratoXML.php?tn=' + tipocontrato;
	
	var ajax = openAjax();	
	
	ajax.open('GET', url, true);
	ajax.onreadystatechange = function(){
						
		if (ajax.readyState == 4){
			
			if (ajax.status == 200){
				
				//Novamente limpa o ComboBox
				cidades.innerHTML = '';
				
				var xml = ajax.responseXML;
				// Aqui é criada uma variavel que receberá o equivalente a um NÓ no arquivo XML.
				var cidade = xml.getElementsByTagName('cidade');
				
				
				
				if(cidade.length == 0 || tipocontrato == ""){
					
					//Aqui irá desativar o ComboBox de Cidades		
					cidades.setAttribute('disabled', 'disabled');
					var intro = document.createElement('option');
					intro.setAttribute('value', '');
					intro.appendChild(document.createTextNode("- Cidade"));					
					cidades.appendChild(intro);	
					
					//var buscar = document.getElementById('BuscarInput');
					//buscar.setAttribute('disabled', 'disabled');
					
					var bairros = document.getElementById('BairroInput');	
					bairros.setAttribute('disabled', 'disabled');
					
					var tiposdeimovel = document.getElementById('TipoImovelInput');	
					tiposdeimovel.setAttribute('disabled', 'disabled');
					
				}else{
					
					var bairros = document.getElementById('BairroInput');	
					bairros.setAttribute('disabled', 'disabled');
					
					var tiposdeimovel = document.getElementById('TipoImovelInput');	
					tiposdeimovel.setAttribute('disabled', 'disabled');
					
					cidades.removeAttribute('disabled');
					
					var intro1 = document.createElement('option');
					intro1.setAttribute('value', '');
					intro1.appendChild(document.createTextNode("- Cidade"));					
					cidades.appendChild(intro1);	
					
					var intro2 = document.createElement('option');
					intro2.setAttribute('value', '');
					intro2.appendChild(document.createTextNode("---------------------------"));					
					cidades.appendChild(intro2);
									
					for (var i = 0; i < cidade.length; i++){
						
						var nomeCidade = cidade[i].getElementsByTagName('nome')[0].firstChild.nodeValue;
						var nomeFormat = cidade[i].getElementsByTagName('nomeformat')[0].firstChild.nodeValue;
						
						var opcao = document.createElement('option');
						opcao.setAttribute('value', nomeFormat);
						opcao.appendChild(document.createTextNode(nomeCidade));
						cidades.appendChild(opcao);
					}
				}
			}
		}
	}
	
	ajax.send(null);
	
}
