Test 3

<!DOCTYPE html>

<html lang="en">

  <head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <link rel="stylesheet" href="src/style.css">

  </head>

  <form action="" onsubmit="recalc();" id="taxcalc">

 

<h2>Projected Tax Change Calculator</h2>

 

<table class="taxcalc">

 

<tr><td colspan="2" align="center">Enter your property's Assessed Value and the Mill Rate from two different years to compare</td></tr>

 

<tr>

 

<td align="right">

 

<h3>Before</h3>

 

<label for="assessed">Assessed Value of Property: $</label><input type="number" name="currassessed" value="0.00" /><br />

 

<label for="currrate">Mill Rate (Tax Rate): </label><input type="number" name="currrate" size="5" value="30.10" /><br />

 

<p>Property Tax: $ <span id="currenttax">0</span></p>

 

</td>

 

<td align="right">

 

<h3>After</h3>

 

<label for="assessed">Assessed Value of Property: $</label><input type="number" name="projassessed" value="0.00" /><br />

 

<label for="projrate">Mill Rate (Tax Rate): </label><input type="number" name="projrate" size="5" value="25.88" /><br />

 

<p>Property Tax: $ <span id="projectedtax">0</span></p>

 

</td>

 

</tr>

 

<tr>

 

<td colspan="2" align="center">

 

<p>Property Assessment Change: $ <span id="propdifference">0</span> = <span id="propdifferencepct">0</span>%</p>

 

<p>Mill Rate Change: <span id="milldifference">0</span> = <span id="milldifferencepct">0</span>%</p>

 

<p class="total">Projected Tax Change: $ <span id="taxdifference">0</span> = <span id="taxdifferencepct">0</span>%</p>

 

</td>

 

</tr>

 

<tr>

 

<td colspan="2" align="center"><input type="button" value="Reset" onclick="this.form.reset(); recalc();" /><input type="button" onclick="recalc();" value="Calculate" /></td>

 

</tr>

 

</table>

 

<p>To calculate the property tax, multiply the assessment of the property by the mill rate and divide by 1,000. For example, a property with an assessed value of $50,000 located in a municipality with a mill rate of 20 mills would have a property tax bill of <b>$1,000 per year</b>.</p>

 

<script lang="text/javascript" xml:lang="text/javascript" xml:lang="text/javascript">

 

<!--//--><![CDATA[// ><!--

 

 

 

<!--//--><![CDATA[// ><!--

 

 

 

var theForm = document.forms["taxcalc"];

 

function recalc() {

 

var currassessed = theForm.elements["currassessed"].value;

 

var currRate = theForm.elements["currrate"].value;

 

var projassessed = theForm.elements["projassessed"].value;

 

var projRate = theForm.elements["projrate"].value;

 

var propDiff = projassessed - currassessed;

 

var propDiffPct = Math.round(((projassessed/currassessed)-1)*10000)/100;

 

if(currassessed == 0){propDiffPct = 0.00;}

 

var millDiff = Math.round((projRate - currRate)*100)/100;

 

//var millDiffPct = round(((projRate/currRate)-1)*100);

 

var millDiffPct = Math.round(((projRate/currRate)-1)*10000)/100;

 

var currTax = Math.round((currassessed*currRate)/10)/100.0;

 

var projTax = Math.round((projassessed*projRate)/10)/100.0;

 

var taxDiff = Math.round((projTax - currTax)*100)/100;

 

var taxDiffPct = Math.round(((projTax/currTax)-1)*10000)/100;

 

if(projTax == 0){taxDiffPct = 0.00;}

 

document.getElementById("currenttax").innerHTML = currTax;

 

document.getElementById("projectedtax").innerHTML = projTax;

 

 

 

document.getElementById("propdifference").innerHTML = propDiff;

 

document.getElementById("propdifferencepct").innerHTML = propDiffPct;

 

document.getElementById("milldifference").innerHTML = millDiff;

 

document.getElementById("milldifferencepct").innerHTML = millDiffPct;

 

document.getElementById("taxdifference").innerHTML = taxDiff;

 

document.getElementById("taxdifferencepct").innerHTML = taxDiffPct;

 

}

 

function round(num) {

 

return Math.ceil(num*100)/100;

 

}

 

recalc();

 

 

 

//--><!]]]]><![CDATA[>

 

 

 

//--><!]]>

 

</script></form> </div>

 

</div>

 

</p>

  <body>

   

    <h1>Hi friend, try edit xxxxxx me!</h1>

 

  </body>

</html>