// JavaScript Document
function calculate()
{
	var loan_amount = 0;
	loan_amount = document.getElementById("loanAmount").value;
	var percentage = 0;
	
	if (loan_amount > 8000)
	{
		percentage = .20;
	}
	else
	{
		percentage = .20;
	}
	var step1_a_value_apr = 500/loan_amount;
	var step2_b_value_apr = (loan_amount - 500)/loan_amount;
	var step3_c_value_apr = step1_a_value_apr * 12 * .25;
	var step4_d_value_apr  = step2_b_value_apr * 12 * percentage;
	var apr = (step3_c_value_apr + step4_d_value_apr).toFixed(2);
	
	var step1_a_value_max_fc = 0;
	step1_a_value_max_fc = 500 * .25;
	var loan_less_500 = 0;
	loan_less_500 = parseInt(loan_amount) - 500;
	var step2_b_value_max_fc = 0;
	step2_b_value_max_fc = loan_less_500 * percentage;
	var max_fc = step1_a_value_max_fc + step2_b_value_max_fc;
	document.getElementById("loanAmount").value = formatCurrency(loan_amount);
	document.getElementById("apr").value = apr * 100 + " %";
	document.getElementById("fc").value = formatCurrency(max_fc);
}

function formatCurrency(strValue)
{
	strValue = strValue.toString().replace(/\$|\,/g,'');
	dblValue = parseFloat(strValue);

	blnSign = (dblValue == (dblValue = Math.abs(dblValue)));
	dblValue = Math.floor(dblValue*100+0.50000000001);
	intCents = dblValue%100;
	strCents = intCents.toString();
	dblValue = Math.floor(dblValue/100).toString();
	if(intCents<10)
		strCents = "0" + strCents;
	for (var i = 0; i < Math.floor((dblValue.length-(1+i))/3); i++)
		dblValue = dblValue.substring(0,dblValue.length-(4*i+3))+','+
		dblValue.substring(dblValue.length-(4*i+3));
	return (((blnSign)?'':'-') + '$' + dblValue + '.' + strCents);
}

function clearPreviousData()
{
	document.getElementById("loanAmount").value = "";
}
 
