window.getCurrency = function (currencyId) { return parseFloat(window.currencies[currencyId]); } window.updateCurrency = function (currencyId, newValue) { let spanId = "currency" + currencyId; let digits = 0; if(currencyId == 'au' || currencyId == 'ru') { digits = 2; } let valStr = newValue.toLocaleString(undefined, {minimumFractionDigits: digits}); document.getElementById(spanId).innerHTML = valStr; window.currencies[currencyId] = newValue; } window.modCurrency = function (currencyId, addVal) { let newVal = addVal + getCurrency(currencyId); updateCurrency(currencyId, newVal); }