/*Calculator*/ $(function() { calc(); $('#calc_plan').on('change', calc); $('#inv_amount').bind('change keyup', calc).on('keypress', isNumberKey); }); function isNumberKey(evt) { var charCode = (evt.which) ? evt.which : event.keyCode; if (charCode > 31 && (charCode < 48 || charCode > 57)) return false; return true; } function calc() { var plan = $('#calc_plan').val(); var amount = $('#inv_amount').val(); var percent; switch (plan) { case '1': switch (true) { case (amount < 10): percent = 6; break; case (amount <= 10000): percent = 6; default: break; percent = 6; } break; case '2': switch (true) { case (amount < 500): percent = 4; break; case (amount <= 50000): percent = 10; default: break; percent = 4; } break; case '3': switch (true) { case (amount < 1000): percent = 20; break; case (amount <= 100000): percent = 20; default: break; percent = 20; } break; case '4': switch (true) { case (amount < 2000): percent = 40; break; case (amount <= 150000): percent = 40; default: break; percent = 40; } break; break; case '5': switch (true) { case (amount < 2000): percent = 40; break; case (amount <= 150000): percent = 40; default: break; percent = 40; } break; break; case '6': switch (true) { case (amount < 2000): percent = 40; break; case (amount <= 150000): percent = 40; default: break; percent = 40; } break; } $('#assign_per').val(percent + '%'); var total = amount * percent / 100; var new_amount = $('#inv_amount').val(); var value1 = total.toFixed(2); var value2 = $('#inv_amount').val(); var value3 = parseFloat(new_amount) + parseFloat(value1); $('#total_return').val('$' + value3.toFixed(2)); $('#net_profit').val('$' + total.toFixed(2)); }