function calculateTax() { var income = document.getElementById(“income”).value; var frequency = document.getElementById(“frequency”).value; var annualIncome = income * frequency; var tax; if (annualIncome <= 237100) { tax = 0.18 * annualIncome; } else if (annualIncome <= 370500) { tax = 42678 + 0.26 * (annualIncome - 237100); } else if (annualIncome <= 512800) { tax = 77362 + 0.31 * (annualIncome - 370500); } else if (annualIncome <= 673000) { tax = 121475 + 0.36 * (annualIncome - 512800); } else if (annualIncome <= 857900) { tax = 179147 + 0.39 * (annualIncome - 673000); } else if (annualIncome <= 1817000) { tax = 251258 + 0.41 * (annualIncome - 857900); } else { tax = 644489 + 0.45 * (annualIncome - 1817000); } var afterTaxIncome = annualIncome - tax; document.getElementById("beforeTax").textContent = "Income before tax: R " + annualIncome; document.getElementById("taxAmount").textContent = "Tax amount: R " + tax; document.getElementById("afterTax").textContent = "Income after tax: R " + afterTaxIncome; }