
function aktualizaceCeniku() {
    //aktualizaceExcel();
    var infoContainer = $('#update-info');
    /**
     * Aktualizace db
     */
    var updateItem  = $('.db-update', infoContainer);
    var iconLoading = $('.icons .loading', updateItem);

    iconLoading.show();

    $.get('ajax/?action=updatedb',
    {
        //no data
    },
    function(returnData) {
        returnData = $.parseJSON(returnData);
        iconLoading.hide();
                
        $('.icons .' + returnData["state"], updateItem).show(); // zobrazeni ikony
        $('.message', updateItem).text(returnData["message"]); // vypsani zpravy

        if(returnData["state"] == "ok") {
            aktualizaceExcel();
        }
    }
);
}

/**
 * Aktualizace excelovych ceniku
 */
function aktualizaceExcel() {

    // Odkryti info panelu
    $('.excel', $('#update-info')).show();
    var update = true;
    var offset = 0;
    var returnData;

    aktualizujSesit('mo', offset);
    aktualizujSesit('vo', offset);
    aktualizujSesit('s1', offset);
    aktualizujSesit('s2', offset);

    function aktualizujSesit(type, offset) {
        var loading = $('.'+type+' .loading', $('#update-info'));
        var message = $('.'+type+' .message', $('#update-info'));
        
        loading.show();
        $.get('ajax/?action=update-excel&type=' + type + '&offset=' +offset,
        {
            //no data
        },
        
        function(returnData) {
            returnData = $.parseJSON(returnData);
            
            if(returnData["doNextQuery"] == true) {
                aktualizujSesit(type, returnData["offset"]);
            } else {
                loading.hide();
                $('.'+type+' .icons .'+returnData["state"], $('#update-info')).show();
            }
            message.text(returnData["message"]);
        });
    }
}

