Hi all,
I’m a little rusty on my JS and can’t get my simple tax calculator to work in Mozilla. I’m sure this is an easy one for you guys, so if you could offer some advice or a solution I’d be pretty psyched.
Here’s the code:
[CODE]
<!DOCTYPE HTML PUBLIC “-//W3C//Dtd HTML 4.01 transitional//EN”>
<html>
<head>
<title>Property Tax Calculator</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
<SCRIPT language=”javascript”>
<!–
//clear all fields
function clearfields(){
frmAmount.value = “”;
frmCurrentBill.value = “”;
}
//format numbers to currency
function formatCurrency(num) {
num = num.toString().replace(/$|,/g,”);
if(isNaN(num))
num = “0”;
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = “0” + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+’,’+
num.substring(num.length-(4*i+3));
return (((sign)?”:’-‘) + num + ‘.’ + cents);
}
//alerts
function doTax(){
if(frmAmount.value==””){
alert(“Please enter your Home Value”);
return;
}
if(frmArea.value==””){
alert(“Please choose City or County”);
return;
}
var str = frmAmount.value;
var str2 = str.replace(/,/g,””);
frmAmount.value = str2;
//estimated annual property tax
currentArea = (frmAmount.value*.1)*frmArea.value;
if (currentArea < 0){
currentArea = 0;
}
currentTotal = currentArea;
frmCurrentBill.value = formatCurrency(currentTotal);
}
–>
</SCRIPT>
</head>
<body>
<div align=”center”>
<table width=”200″ border=”0″ cellspacing=”0″ cellpadding=”0″>
<tr>
<td><b><u><font face=”Arial, Helvetica, sans-serif”>Property Tax Calculator</font></u></b><br>
<br>
<table width=”200″ border=0 cellPadding=0 cellSpacing=0>
<tbody>
<tr>
<td width=”110″><font size=2 face=”Arial, Helvetica, sans-serif”>Home
Value:</font></td>
<td width=”90″><font size=”-1″ face=”Arial, Helvetica, sans-serif”>$</font>
<input size=”8″ name=”frmAmount” id=”frmAmount”></td>
</tr>
<tr>
<td width=”110″> </td>
<td width=”90″> </td>
</tr>
<tr>
<td width=”110″><font size=2 face=”Arial, Helvetica, sans-serif”>City
or County:</font></td>
<td width=”90″> <select name=”frmArea” id=”frmArea”>
<option selected>Select</option>
<!– enter tax rate here –>
<option value=”.0560″>City</option>
<option value=”.0400″>County</option>
</select></td>
</tr>
</tbody>
</table>
<br>
<input onclick=”doTax();” type=”button” value=”Calculate” name=”calculate” id=”calculate”>
<input onclick=”clearfields();” type=”reset” value=”Reset”>
<br>
<br>
<table width=”200″ border=”0″ cellspacing=”0″ cellpadding=”0″>
<tr>
<td width=”110″><font size=2 face=”Arial, Helvetica, sans-serif”>Estimated Annual Property
Tax:</font></td>
<td width=”90″ valign=”bottom”><font size=”-1″ face=”Arial, Helvetica, sans-serif”>$</font>
<input size=”8″ name=”frmCurrentBill”></td>
</tr>
</table> </td>
</tr>
</table>
</div>
</body>
</html>
Thanks in advance for any help!