function retornoCallback(arg, context) {
    var args = arg.split(';');
    var imagem;

    switch (args[0]) {
        case "impressao":
            {
                executaImpressao();
                break;
            }
        case "buscarShow":
            {
                alert(args[1]);
                break;
            }
        case "email":
            {
                if (args[1] == "success") {
                    alert(args[2]);
                    fechaBoxEmail();
                }
                else
                    alert(args[2]);
                break;
            }
        case "novaDescricaoTriResponse":
            exibirNovaDescricao(args[1], args[2]);
            break;
        case "lembreteAgenda":
            limparDados();
            alert("Lembrete salvo com sucesso.");
            break;
        case "paginarResponse":
            efetuarPaginacaoResponse(args[1], args[2]);
            break;
        case "alerta":
            alert("Cadastro efetuado com sucesso.");
            fechaBoxAlerta();
            break;
        case "alertaContatoExiste":
            var mensagem = unescape(args[1]);
            eval(mensagem);
            fechaBoxAlerta();
            break;
        case "EventosAnteriores":
            {
                carregarEventosAnteriores(args);
                break;
            }
        case "EventosProximos":
            {
                carregarEventosProximos(args);
                break;
            }
        default:
            break;
    }
}

function erroCallback(err) {
    alert("erro:" + err);
}
