<!-- Begin


function EXP(a,b)
{
t = 1.0;
 for(x = 1; x <= b; x++) 
    {
     t = t * a;
    }
ans = t;
return(ans);
}

function clearForm(form) {
	form.deposits.value = "0";
    form.withdrawals.value = "0";
    form.initial.value = "0";
	form.finalvalue.value = "0";
	form.years.value = "1";
	form.ror.value  = "0";
}


function equiv (form) {

var deposits = Number(form.deposits.value);
var withdrawals = Number(form.withdrawals.value);
var initial = Number(form.initial.value);
var finalvalue = Number(form.finalvalue.value);
var years = Number(form.years.value);

if ( isNaN(deposits) || isNaN(withdrawals) || isNaN(initial) || isNaN(finalvalue) ||  isNaN(years) )
{
	alert("Error.  Please enter numerical values.");
}

var diff = (deposits - withdrawals)/2;

var ror = (finalvalue - diff)/(initial + diff);

var ror2 = Math.pow(ror, (1/years));  /* annualize */

ror2 =  (ror2-1)*100;   /* convert to percentage % */
 
form.ror.value = Math.round(ror2*100)/100;   /* round to 2 places after the decimal */

}

// End -->