Untitled
unknown
javascript
2 years ago
1.3 kB
5
Indexable
function handleEstimate(el, is2020) { var $estimateWrapper = $('#estimate-wrapper'); var val = parseFloat($(el).val()); var max = is2020 ? 100 : 500; if ($estimateWrapper[0]) { // individual counts var multiplier = is2020 ? 4000 : 3850; var estimate = val > 0 && val <= max ? val * multiplier : 0; $('#estimate-wrapper').text('$' + estimate.toLocaleString()); } else { // initial combined var multiplier = is2020 ? 4000 : 11550; var estimate = val > 0 && val <= max ? val * multiplier : 0; if (is2020) { if (val > 100) { $('#average_fulltime_employees_2020_warning').show(); } else { $('#average_fulltime_employees_2020_warning').hide(); } estimate2020 = estimate; if (typeof estimate2021 === 'undefined') { handleEstimate($('#id_average_fulltime_employees_2021')[0], false); } } else { if (val > 500) { $('#average_fulltime_employees_2021_warning').show(); } else { $('#average_fulltime_employees_2021_warning').hide(); } estimate2021 = estimate; if (typeof estimate2020 === 'undefined') { handleEstimate($('#id_average_fulltime_employees_2020')[0], true); } } $('#total-estimate').text( '$' + (estimate2020 + estimate2021).toLocaleString() ); } }
Editor is loading...