<!-- Begin

function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '$' + num + '.' + cents);
}

function EXP(a,b)
{
t = 1.0;
 for(x = 1; x <= b; x++) 
    {
     t = t * a;
    }
ans = t;
return(ans);
}


function equiv (form) {

var principal;
var percentage;
var exponent;

if(form.impulsebuy[0].checked == true)
{
	principal = 4.0;
}
else if(form.impulsebuy[1].checked == true)
{
	principal = 149.0;
}
else if(form.impulsebuy[2].checked == true)
{
	principal = 1500.0;
}
else if(form.impulsebuy[3].checked == true)
{
	principal = parseFloat(form.custombuy.value);
}
else {
	alert('Please use the radio buttons to specify a choice.');
		return;
}

if(form.perc[0].checked == true)
{
	percentage = 1.03;
}
else if(form.perc[1].checked == true)
{
	percentage = 1.05;
}
else if(form.perc[2].checked == true)
{
	percentage = 1.07;
}
else {
	alert('Please use the radio buttons to specify a choice. (2)');
		return;
}

if(form.horizon[0].checked == true)
{
	exponent = 10;
}
else if(form.horizon[1].checked == true)
{
	exponent = 20;
}
else if(form.horizon[2].checked == true)
{
	exponent = 30;
}
else if(form.horizon[3].checked == true)
{
	exponent = 40;
}
else {
	alert('Please use the radio buttons to specify a choice. (3)');
		return;
}

if ( isNaN(principal) || isNaN(percentage) || isNaN(exponent) )
{
	alert("Error.  Please enter a numerical value and check your selections.");
}

form.exponent.value = exponent;

form.answer.value = principal * EXP(percentage, exponent);

form.answer.value = formatCurrency(form.answer.value);



}
// End -->
