function buscacep(cep){
	if(cep.length == 8){
		//alert('Busca CEP');	
		$.ajax(
			{
			  type: "POST",
			  url: "funBuscarCep.php",
			  data: "cep=" + cep,
			  beforeSend: function() {
				// msg de carregando
				document.getElementById('msgCep').innerHTML = "<p class='okEmail' style='line-height: 100%'><font face='verdana' size='1' color='#FF0000'>Buscando endereço</font></p>";
			  },
			  success: function(txt) {
				// Pego a div co id = ajax_endereco
				// e substituo seu conteudo
				// com o texto enviado pelo php
				if(txt!='ERRO'){
				
				//$('#ajax_endereco').html(txt);				
				var dadosGet = txt.split("||");
				
				document.frmContato.endereco.value = dadosGet[0];
				document.frmContato.bairro.value = dadosGet[1];
				//document.frmContato.cidade.value = dadosGet[2];
				document.frmContato.estado.value = dadosGet[3];
				
				/// PESQUISANDO CIDADE
					var reqCidade;
					 
					function pesquisaCidade(estado) {
					
					// Verificando Browser
					if(window.XMLHttpRequest) {
					   reqCidade = new XMLHttpRequest();
					}
					else if(window.ActiveXObject) {
					   reqCidade = new ActiveXObject("Microsoft.XMLHTTP");
					}
					
					// Aqui vai o valor e o nome do campo que pediu a requisição.
					var url = "pesquisaCidades.php?estado="+estado;
					 
					// Chamada do método open para processar a requisição
					reqCidade.open("Get", url, true); 
					 
					// Quando o objeto recebe o retorno, chamamos a seguinte função;
					reqCidade.onreadystatechange = function() {
					 
						// Exibe a mensagem "Verificando" enquanto carrega
						if(reqCidade.readyState == 1) {
							document.getElementById('carregaCidades').innerHTML = '<p>Carregando, aguarde...</p>';
						}
					 
						// Verifica se o Ajax realizou todas as operações corretamente (essencial)
						if(reqCidade.readyState == 4 && reqCidade.status == 200) {
						// Resposta retornada pelo validacao.php
						var resposta = reqCidade.responseText;
						
						// Abaixo colocamos a resposta na div
						document.getElementById('carregaCidades').innerHTML = resposta;
						document.frmContato.cidade.value = dadosGet[2];
						}
					 
					}
					 
					reqCidade.send(null);
					}
					pesquisaCidade(dadosGet[3]);
				/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
				
				// pego a div com id = msg e insiro este pequeno texto
				$('#msgCep').html('&nbsp;');
				
				document.getElementById("num_endereco").focus();
				
				}else{
					// se nao encontrar o cep, insiro esta pequena mensagem na div de id=msg
					$('#msgCep').html('CEP Inexistente');
				}	
			},
			  error: function(txt) {
				// em caso de erro dar um alert('erro');
				alert('Houve um problema interno. tente novamente mais tarde.');
			  }
			}
		);
		
	}
}
