Вам необходимо преобразовать значения String, возвращаемые свойствами значения элемента, в числа.Примерно так:
var bctf = Number(document.getElementById('buyctf').value);
// OR
var bctf = parseFloat(document.getElementById('buyctf').value, 10);
Также рассмотрите возможность использования числового метода "toFixed", чтобы получить ".00
десятичные разряды для целых сумм в долларах:
var oneDollar = 1;
oneDollar; // => 1
oneDollar.toFixed(2); // => "1.00"