function listarEstados(valor) {	
	http.open("GET", "ut_exec.php?id=" + valor + "&action=carregaEstados", true);
	http.onreadystatechange = handleHttpResponseEstados;  
	http.send(null);
}

function listarCidades(valor) {	
	document.getElementById("labelAguarde").style.display = "block";
	document.getElementById("cidade").style.display = "none";
	
	http.open("GET", "ut_exec.php?id=" + valor + "&action=carregaCidades", true);
	http.onreadystatechange = handleHttpResponseCidades;  
	http.send(null);
}

function handleHttpResponseEstados() { 
	campo_select = document.formCadastro.estado;
	if (http.readyState == 4) {
		campo_select.options.length = 0;
		results = http.responseText.split(",");		
		
		for (i=0; i < results.length-1; i++ ) {
			string = results[i].split( "|" );

			campo_select.options[i] = new Option( decodeBase64(string[0]), string[1] );
		}
	}
}

function handleHttpResponseCidades() { 
	campo_select = document.formCadastro.cidade;
	if (http.readyState == 4) {
		campo_select.options.length = 0;
		results = http.responseText.split(",");		
		
		for (i=0; i < results.length-1; i++ ) {
			string = results[i].split( "|" );

			campo_select.options[i] = new Option( decodeBase64(string[0]), string[1] );
		}
		
		document.getElementById("labelAguarde").style.display = "none";
		document.getElementById("cidade").style.display = "block";
	}
}