﻿function mainProductTracking(basketIsEmpty) {
    // Get the stock identifier
    var stockID;

    stockID = document.getElementById('stockid').value;

    productTracking(';' + stockID, basketIsEmpty);
}

function digitalTracking(basketIsEmpty) {
    var i;
    var track;
    var stockList;

    i = 0;
    stockList = '';
    track = document.getElementById('track0');

    while (track != null) {
        if (track.checked) {
            stockList += ';';
            stockList += track.value;
        }

        i++;
        track = document.getElementById('track' + i);
    }

    if (stockList != '') {
        productTracking(stockList, basketIsEmpty);
    }
}

function productTracking(stockList, basketIsEmpty) {
    var s = s_gi('wmg,wmggbglobal,wmgmuse.mu,wmgmuse');

    s.linkTrackVars = 'events,products';
    s.products = stockList;

    if (basketIsEmpty) {
        s.linkTrackEvents = 'scAdd,scOpen';
        s.events = 'scAdd,scOpen';
        s.tl(this, 'o', 'Cart Opened');
    }
    else {
        s.linkTrackEvents = 'scAdd';
        s.events = 'scAdd';
        s.tl(this, 'o', 'Add to Cart');
    }
}