var rate = 0;
var n = 0;
var loan = 0;
var pay = 0;
var x = 0;

function calcLoan() {
	loan = 0;
	x = 0;
	for ( i = 1; i <= n; ++i ) x = x + 1 / Math.pow(1 + rate, i);
	loan = pay * x;
}

function calcPMT() {
	pay = 0;
	x = 0;
	for ( i = 1; i <= n; ++i ) x = x + 1 / Math.pow(1 + rate, i);
	pay = loan/x;
}

function calcBond() {
	loan = document.getElementById('purPrice').value - document.getElementById('Deposit').value;
	rate = document.getElementById('intRate').value / 100 / 12;
	n = document.getElementById('Term').value * 12;
	calcPMT();
	document.getElementById('loanAmount').value = loan;
	document.getElementById('nPay').value = n;
	document.getElementById('Payment').value = pay;
	document.getElementById('Payment').value = pay;
	document.getElementById('totPay').value = pay * n;
}

function calcBondPay() {
	pay = document.getElementById('bondPay').value;
	rate = document.getElementById('intRate').value / 100 / 12;
	n = document.getElementById('Term').value * 12;
	calcLoan();
	document.getElementById('loanAmount').value = loan;
}

function calcFactor() {
	loan = 1000;
	rate = document.getElementById('intRate').value / 100 / 12;
	n = document.getElementById('Term').value * 12;
	calcPMT();
	document.getElementById('Factor').value = pay;
}

function calcAfford() {
	pay = (document.getElementById('incomeOne').value / 12 + document.getElementById('incomeTwo').value / 12) * 0.3 + document.getElementById('subOne').value / 1 + document.getElementById('subTwo').value / 1;
	rate = document.getElementById('intRate').value / 100 / 12;
	n = document.getElementById('Term').value * 12;
	calcLoan();
	document.getElementById('Payment').value = pay;
	document.getElementById('loanAmount').value = loan;
	document.getElementById('purPrice').value = loan + document.getElementById('Deposit').value / 1;
}