﻿var prin;
var ratepc;
var years;
var rate;
var power;
var frequency;
var apy;
//var form1 = document.getElementById('form1');

function calcAmt() 
{
var form1 = document.getElementById('form1');
princ = eval(form1.txtPrincipal.value);
ratepc = eval(form1.txtRate.value);
years = eval(form1.txtYears.value);

for(var i =0; i < 6; i++)
{
	if(form1.radioFrequency[i].checked == true)
		frequency = form1.radioFrequency[i].value;
}

rate = ratepc / (100 * frequency);

power = Math.pow((1 + rate), years * frequency);
form1.txtBalance.value = '$' + Math.round(princ * power * 100) / 100;
//frm.inter.value = Math.round((frm.amt.value - princ) * 100) / 100;
}

function checkInput(frm) 
{
if (rate == 0 || rate > .3) {
window.alert ("Are you sure that the interest rate is " + ratepc +"%?");
frm.rt.focus();
}

if (years == 0 || years > 30) {
window.alert ("Are you sure that the term is " + years + " years?");
frm.yr.focus();
}
}





function calcAPY()
{
	var form1 = document.getElementById('form1');
	rate = eval(form1.txtAPYRate.value) / 100;
	//window.alert('rate: ' + rate);
	for(var i =0; i < 6; i++)
	{
		if(form1.radioAPYFrequency[i].checked == true)
			frequency = form1.radioAPYFrequency[i].value;
	}
	//window.alert('frequency: ' + frequency);

	apy = 1 + (rate / frequency);
	apy = Math.pow(apy, frequency);
	apy = apy - 1;
	apy = apy *100;
	//window.alert(apy);
	form1.txtAPYTotal.value = Math.round(apy * 100) / 100 + ' %';




}



function calcRate()
{
	var form1 = document.getElementById('form1');
	apy = eval(form1.txtRateAPY.value) / 100;
	for(var i =0; i < 6; i++)
	{
		if(form1.radioRateFrequency[i].checked == true)
			frequency = form1.radioRateFrequency[i].value;
	}

	rate = frequency * (Math.pow(apy+1, 1/frequency) - 1);
	rate *= 100;
	form1.txtRateTotal.value = Math.round(rate *100) / 100 + ' %';





}

