function callback_display(entries) {
    if (entries.length == 0) {
        display_error();
    } else {
        var typewriter = new EffectTypewriter(-100);
        for (var i = 0; i < entries.length; i++) {
            typewriter.register([
                                    {
                                        "id": "id_link",
                                        "string": "<a href=\"" + entries[i].link + "\" target=\"_blank\">#link@_blank</a>",
                                        "no_effect": true
                                    },
                                    {
                                        "id": "id_date",
                                        "string": entries[i].date,
                                        "no_effect": false
                                    },
                                    {
                                        "id": "id_title",
                                        "string": entries[i].title,
                                        "no_effect": false
                                    },
                                    {
                                        "id": "id_tags",
                                        "string": entries[i].tags,
                                        "no_effect": false
                                    },
                                    {
                                        "id": "id_desc",
                                        "string": entries[i].desc,
                                        "no_effect": false
                                    }
                                ]);
        }
        typewriter.start();
        hide_progress();
    }
}

function callback_default(entries) {
}
