function gtag_select_item(kod, nazov, predajna, DL_value, pocet, list_name = "list_name") {
    console.debug("gtag_select_item", [kod, nazov, predajna, DL_value, pocet, list_name]);
    gtag("event", "select_item", {
        item_list_name: list_name,
        items: [
            {
                item_id: "K_" + kod,
                item_name: nazov,
                price: predajna,
                quantity: 1
            }
        ]
    });
    if (stja === 1) {
        alert('debug');
}
}
function gtag_add_to_cart(kod_karty, nazov, cena, mnozstvo, currency = "EUR") {
    console.debug("gtag_add_to_cart", [kod_karty, nazov, cena, mnozstvo, currency]);
    gtag("event", "add_to_cart", {
        currency: currency,
        value: cena,
        items: [
            {
                item_id: "K_" + kod_karty,
                item_name: nazov,
                quantity: mnozstvo
            }
        ]
    });
    if (stja === 1) {
        alert('debug');
}
}

function gtag_remove_from_cart(kod_karty, nazov, cena, mnozstvo, currency = "EUR") {
    console.debug("gtag_remove_from_cart", [kod_karty, nazov, cena, mnozstvo, currency]);
    gtag("event", "remove_from_cart", {
        currency: currency,
        value: cena,
        items: [
            {
                item_id: "K_" + kod_karty,
                item_name: nazov,
                quantity: mnozstvo
            }
        ]
    });
    if (stja === 1) {
        alert('debug');
}
}
function gtag_remove_all_from_cart(currency = "EUR") {
    var items = []; cena = $("#spolu_sDPHeura").attr('hola'); currency = $("#spolu_sDPHeura").attr('currency');
    $('.kosikProduktCount').each(function () {
        var ID = $(this).attr('id');
        items.push({
            item_id: "K_" + ID.substr(3),
            item_name: $(this).attr('g_name'),
            quantity: $(this).val()
        });
    });
    console.debug(["gtag_remove_all_from_cart", cena, currency, items]);
    gtag("event", "remove_from_cart", {
        currency: currency,
        value: cena,
        items: items
    });
    if (stja === 1) {
        alert('debug');
}
}

function gtag_begin_checkout(currency = "EUR") {
    var items = []; cena = $("#spolu_sDPHeura").attr('hola'); currency = $("#spolu_sDPHeura").attr('currency');
    $('.kosikProduktCount').each(function () {
        var ID = $(this).attr('id');
        items.push({
            item_id: "K_" + ID.substr(3),
            item_name: $(this).attr('g_name'),
            quantity: $(this).val()
        });
    });
    console.debug(["gtag_begin_checkout", cena, currency, items]);
    gtag("event", "begin_checkout", {
        currency: currency,
        value: cena,
        items: items
    });
    if (stja === 1) {
        alert('debug');
}
}

function gtag_add_shipping_info(currency = "EUR") {
    var items = []; cena = $("#spolu_sDPHeura").attr('hola'); currency = $("#spolu_sDPHeura").attr('currency');
    var shipping_type = $('input[name=options_doprava]:checked', '#formFormular').attr('id');
    var shipping_tier = "";
    switch (shipping_type) {
        case "option_kurier_zasielkovna":
            shipping_tier = "Zásielkovňa";
            break;
        case "option_kurier_dobierka_zasielkovna":
            shipping_tier = "Zásielkovňa dobierka";
            break;
        case "option_vlastna_doprava":
            shipping_tier = "Rozvoz";
            break;
        case "option_osobny_odber":
            shipping_tier = "Osobný odber";
            break;
        case "option_kurier":
            shipping_tier = "Kuriér";
            break;
        case "option_kurier_dobierka":
            shipping_tier = "Kuriér dobierka";
            break;
    }
    $('.kosikProduktCount').each(function () {
        var ID = $(this).attr('id');
        items.push({
            item_id: "K_" + ID.substr(3),
            item_name: $(this).attr('g_name'),
            quantity: $(this).val()
        });
    });
    console.debug(["gtag_add_shipping_info", shipping_tier, cena, currency, items]);
    gtag("event", "add_shipping_info", {
        currency: currency,
        shipping_tier: shipping_tier,
        value: cena,
        items: items
    });
    if (stja === 1) {
        alert('debug');
}
}

function gtag_add_payment_info(currency = "EUR") {
    var items = []; cena = $("#spolu_sDPHeura").attr('hola'); currency = $("#spolu_sDPHeura").attr('currency');
    var payment = $('input[name=platba]:checked', '#formFormular').attr('id');
    var payment_type = payment.substr(7);
    $('.kosikProduktCount').each(function () {
        var ID = $(this).attr('id');
        items.push({
            item_id: "K_" + ID.substr(3),
            item_name: $(this).attr('g_name'),
            quantity: $(this).val()
        });
    });
    console.debug(["gtag_add_payment_info", payment_type, cena, currency, items]);
    gtag("event", "add_payment_info", {
        currency: currency,
        payment_type: payment_type,
        value: cena,
        items: items
    });
    if (stja === 1) {
        alert('debug');
}
}
