<!-- Begin JS


function formatCurrencyCDRate(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 checkformCdInterest(form){
if ((form.interestrate.value == "") || isNaN(form.interestrate.value))
	alert('Please enter a valid interest rate');
else if ((form.cdTerm.value == "") || isNaN(form.cdTerm.value))
	alert('Please enter a valid CD Term value');
else if ((form.deposit.value == "") || isNaN(form.deposit.value))
	alert('Please enter a valid APY period value');
else if ((form.period.value == "") || isNaN(form.period.value))
	alert('Please enter a valid APY period value');
else
	return true;
return false;
}


function calculateCDInterest(form) {
pageTracker._trackPageview("/goal/click/calc/CDRateInterestCalc");

if (checkformCdInterest(form)){
	x = (form.interestrate.value / 100)  + 1;
	y = 1 / form.period.value;
	apr = Math.pow(x,y);
	compoundingMonthsDec = form.cdTerm.value / 12;
	compoundingPeriods = compoundingMonthsDec * form.period.value;
	modifiedYieldPerc = Math.pow(apr,compoundingPeriods) - 1;
	interest = form.deposit.value * modifiedYieldPerc;
	form.interestEarned.value = formatCurrencyCDRate(Math.round(interest * 100)/100);

	}
}

// End JS-->