// Updated by JMJ on 12/17/2009 to reflect new rate structure from Old Republic
// 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;
}

function calculate(county) {
	
	var countySelect
	
	if (document.resSellForm.hennepin[0].checked == true)  {
		countySelect = document.resSellForm.hennepin[0].value
	} else {
		countySelect = document.resSellForm.hennepin[1].value
	}
	//get mortage tax amt
	
	
	mortgageAmt = document.getElementById('mortgageAmt').value;	
	mortgageAmtNoComma = mortgageAmt.replace(/\,/g,'');
	// N.U. newMortgageAmt = roundUp(mortgageAmtNoComma);
	newMortgageAmt = parseFloat(mortgageAmtNoComma);

	if(countySelect == "yes") {
		mortRegTax = (newMortgageAmt * 0.24) / 100;
	} else {
		mortRegTax = (newMortgageAmt * 0.23) / 100;	
	}

    //mortTax = roundVal(mortRegTax).toString();									
    //document.getElementById('mortRegTax').value = roundVal(mortTax);
    document.getElementById('mortRegTax').value = roundVal_v2_1(mortRegTax);
	
	
	//jr lien
	
	jrLienPolicy = (newMortgageAmt*1.75)/1000;
	
	if (jrLienPolicy < 50.00) {
		jrLienRnd = roundVal(50.00);
	} else {
		jrLienRnd = roundVal(jrLienPolicy);
	}
	
	jrLien = jrLienRnd.toString();
	
	document.getElementById('jrLienPolicy').value = jrLien;
	
	//total cost
	if (jrLienPolicy < 50.00) {
		totalCost = roundVal(50.00 + 140 + 130);
	} else {
		totalCost = roundVal(jrLienPolicy + 140 + 130);
	}
	
	totalCostStr = totalCost.toString();
	
	document.getElementById('totalCosts').value = totalCost.toString();
	
	gvtCost = mortRegTax + 97;
	gvtCostStr = roundVal(gvtCost).toString();
	
	document.getElementById('governmentCost').value = gvtCostStr;
}
