function cria_ajax(){
	try{xmlhttp = new XMLHttpRequest()}
		catch(ee){
			try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")}
		catch(e){
			try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")}
		catch(E){xmlhttp = false}
		}
	}
return xmlhttp;
}
/*
function buscaEstado(uf){
	
	switch(uf){
		case 'AC': opt = 1; break;
		case 'AL': opt = 2; break;
		case 'AP': opt = 3; break;
		case 'AM': opt = 4; break;
		case 'BA': opt = 5; break;
		case 'CE': opt = 6; break;
		case 'DF': opt = 7; break;
		case 'ES': opt = 8; break;
		case 'GO': opt = 9; break;
		case 'MA': opt = 10; break;
		case 'MT': opt = 11; break;
		case 'MS': opt = 12; break;
		case 'MG': opt = 13; break;
		case 'PA': opt = 14; break;
		case 'PB': opt = 15; break;
		case 'PR': opt = 16; break;
		case 'PE': opt = 17; break;
		case 'PI': opt = 18; break;
		case 'RJ': opt = 19; break;
		case 'RN': opt = 20; break;
		case 'RS': opt = 21; break;
		case 'RO': opt = 22; break;
		case 'RR': opt = 23; break;
		case 'SC': opt = 24; break;					
		case 'SP': opt = 25; break;
		case 'SE': opt = 26; break;		
		case 'TO': opt = 27; break;
	}
		
	document.form1.estado.options[opt].selected = true;
	

}
*/
function pegaEndereco() {
	var txtCep			= document.getElementById("cep");
	var txtBairro 		= document.getElementById("bairro");
	var txtEndereco 	= document.getElementById("endereco");
	var txtCidade 		= document.getElementById("cidade");
	var cboEstado 		= document.getElementById("estado");
	
	var xmlhttp = null;
	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
		if ( typeof xmlhttp.overrideMimeType != 'undefined') {
			xmlhttp.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert('Seu navegador não possui recursos para esta página.');
	}
	
	xmlhttp.open("GET", "../ajaxBuscaCep.php?txtCep=" + txtCep.value, true);
	xmlhttp.setRequestHeader("Content-type", "text/html;charset=iso-8859-1");
	
		xmlhttp.onreadystatechange = function() {
			
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				var retVal 	= new String(xmlhttp.responseText);
				var tString = new String(retVal);
				var aValues = tString.split("|");
				
				if(aValues[0]){
				
					//buscaEstado(aValues[3]);
					if(aValues[3] != ''){showHint(aValues[3],aValues[2]);}					
					txtEndereco.value 		= aValues[0];	
					txtBairro.value 		= aValues[1];
					if(txtCidade != null){txtCidade.value ==aValues[2];}
					
					for (i=1; i<=cboEstado.options.length-1; i++){
						if (cboEstado.options[i].value == aValues[3]){
							cboEstado.selectedIndex = i;
						}
					}	
					
				}else{					
					txtEndereco.value 		= '';	
					txtBairro.value 		= '';	
					//cboEstado.selectedIndex = 0;
				}
			}
		}
	xmlhttp.send(null);
}		