function formatMoney(num){ return Number(num).toLocaleString('he-IL',{ style:'currency', currency:'ILS', maximumFractionDigits:0 }); }
function calcMortgage(){
let loan=parseFloat(document.getElementById('loan').value);
let years=parseFloat(document.getElementById('years').value);
let annual=parseFloat(document.getElementById('interest').value);
let monthlyRate=annual/100/12;
let payments=years*12;
let monthly;
if(monthlyRate===0){
monthly=loan/payments;
}else{
monthly= loan* (monthlyRate*Math.pow(1+monthlyRate,payments))/ (Math.pow(1+monthlyRate,payments)-1);
}
let total=monthly*payments;
let totalInterest=total-loan;
document.getElementById('monthly').innerHTML=formatMoney(monthly);
document.getElementById('total').innerHTML=formatMoney(total);
document.getElementById('interestTotal').innerHTML=formatMoney(totalInterest);
}
calcMortgage();