// JavaScript Document

//** Uses rescore_1.0.js**//

function roundVal(val){
	var dec = 2;
	var result = Math.round(val*Math.pow(10,dec))/Math.pow(10,dec);
	var retResult = formatNumber(result,2);
	return retResult;
}

function formatNumber(myNum, numOfDec) {
	var decimal = 2
	for(i=1; i<=numOfDec;i++)
    decimal = decimal *10
	var myFormattedNum = (Math.round(myNum * decimal)/decimal).toFixed(numOfDec)
    //alert(myNum + "   " +  myFormattedNum)
	return(myFormattedNum);
} 

function roundUp(iNumber) {
	var fNumber = Math.ceil(iNumber/1000);
	var cNumber = 1000*fNumber;
	return cNumber;
}

//calculate total amt & state deed tax
function calculate() {

	var countySelect
	
	if (document.resSellForm.hennepin[0].checked == true)  {
		countySelect = document.resSellForm.hennepin[0].value
	} else {
		countySelect = document.resSellForm.hennepin[1].value
	}
	
	//get sales amt
	salesAmt = document.getElementById('salesAmt').value;	
	salesAmtNoComma = salesAmt.replace(/\,/g,'');

	newSalesAmt = parseFloat(salesAmtNoComma);

	if(countySelect == "yes") {
		stateDeedCalc = (newSalesAmt * 0.34) / 100;
	} else {
		stateDeedCalc = (newSalesAmt * 0.33) / 100;	
	}

    document.getElementById('stateDeed').value = roundVal_v2_1(stateDeedCalc);	
	
	gvtCost = roundVal(stateDeedCalc + 97);
	gvtCostStr = gvtCost.toString();
	
	document.getElementById('governmentCost').value = gvtCostStr;
}
