$(document).ready(function(){ $('#txtCoinAmount').on('keyup change', function(){ updateUSDAmt() }) $('#txtCoinAmount').val(1000); updateUSDAmt(); $('#calculateReturn').trigger('click'); }) $('#calculateReturn').unbind('click'); $('#calculateReturn').click(function(){ if(Number($('#txtUSDAmount').val()) < 0.2 * 100){ swal({ type:'error', title:"Contribution too small", html:"You must contribute at least 100 coins" }) return; } $.ajax({ url:'controllers/investment/calculator.php', dataType:'JSON', type:'POST', data:{ coin:'db8566a6-7eab-11e8-b20d-8e5c208f6b6b', usd:$('#txtUSDAmount').val(), term:$('#termSelect').val() }, success: function(data){ if(data.error == 1){ swal({ type:'error', title:"Error with rate", html:data.message }) } else{ //console.log(data); $('#rateAmount').html(data.rate + "%"); $('#earningAmount').html('##earned_amount## coins'.replace('##earned_amount##', data.earned_coins.toLocaleString())); $('#totalAmount').html('##earned_amount## coins'.replace('##earned_amount##', parseFloat(data.total).toFixed(2).toLocaleString())) + ""; $('#createInvestment').fadeIn(); $('#startDate').html(data.start_date); $('#endDate').html(data.end_date); $('#hourlyBonus').html(parseFloat(data.rate/data.hours).toFixed(5).toLocaleString()); $('#usdAmount').html("$" + parseFloat(data.earned_coins*data.usd_rate).toFixed(2).toLocaleString()) } } }) }) function updateUSDAmt(){ $('#txtUSDAmount').val(Number($('#txtCoinAmount').val()) * 0.2); }