var $ = function (id) {     return document.getElementById(id); } var calculateTax = function () {     var subtotal = parseFloat($("subtotal").value);     var tax_rate = parseFloat($("tax_rate").value);     var isValid = true;       if (isNaN(subtotal)) {         alert("Subtotal must be numeric");     }     else if (isNaN(tax_rate)) {         alert("Tax rate must be numeric");     }     else if (subtotal <= 0) {         alert("Subtotal must not be negative");     }     else if (tax_rate <= 0) {         alert("Tax rate must not be negative");     }     else {         var sales_tax = calculateTax(subtotal, tax_rate);         $("sales_tax").value = sales_tax.toFixed(1);         var total = subtotal + sales_tax;         $("total").value = total.toFixed(1);     } } var clear = function () {     $("subtotal").value = "";     $("tax_rate").value = "";     $("sales_tax").value = "";     $("total").value = ""; } window.onload = function () {     $("calculate").onclick = calculateTax;     $("clear").onclick = clear;     $("subtotal").focus(); }