function r(v) {
	v=""+Math.round(100*v);
	var dp=v.length-2;
	var fp=v.substring(0,dp);
	var sp=v.substring(dp,v.length);
	var result=fp+"."+sp;
	return result;
}
function calc(){
	var f = document.forms[0];
	var a = (f.interest.value - 0)/100;
	var b = f.savings.value - 0;
	var c = a+1;
	var d = a*b;
	var x1 = b;
	var x2 = b*c;
	var x3 = b*(Math.pow(c,2));
	var x4 = b*(Math.pow(c,3));
	var x5 = b*(Math.pow(c,4));
	var x6 = b*(Math.pow(c,5));
	var x7 = b*(Math.pow(c,6));
	var x8 = b*(Math.pow(c,7));
	var x9 = b*(Math.pow(c,8));
	var x10 = b*(Math.pow(c,9));
	var x11 = b*(Math.pow(c,10));
	var x12 = b*(Math.pow(c,11));
	var x13 = b*(Math.pow(c,12));
	var x14 = b*(Math.pow(c,13));
	var x15 = b*(Math.pow(c,14));
	var x16 = b*(Math.pow(c,15));
	var x17 = b*(Math.pow(c,16));
	var x18 = b*(Math.pow(c,17));
	var x19 = b*(Math.pow(c,18));
	var x20 = b*(Math.pow(c,19));
	var x21 = b*(Math.pow(c,20));
	var x22 = b*(Math.pow(c,21));
	var x23 = b*(Math.pow(c,22));
	var x24 = b*(Math.pow(c,23));
	var x25 = b*(Math.pow(c,24));
	var x26 = b*(Math.pow(c,25));
	var x27 = b*(Math.pow(c,26));
	var x28 = b*(Math.pow(c,27));
	var x29 = b*(Math.pow(c,28));
	var x30 = b*(Math.pow(c,29));
	var y1 = b;
	var y2 = x2 + y1;
	var y3 = x3 + y2;
	var y4 = x4 + y3;
	var y5 = x5 + y4;
	var y6 = x6 + y5;
	var y7 = x7 + y6;
	var y8 = x8 + y7;
	var y9 = x9 + y8;
	var y10 = x10 + y9;
	var y11 = x11 + y10;
	var y12 = x12 + y11;
	var y13 = x13 + y12;
	var y14 = x14 + y13;
	var y15 = x15 + y14;
	var y16 = x16 + y15;
	var y17 = x17 + y16;
	var y18 = x18 + y17;
	var y19 = x19 + y18;
	var y20 = x20 + y19;
	var y21 = x21 + y20;
	var y22 = x22 + y21;
	var y23 = x23 + y22;
	var y24 = x24 + y23;
	var y25 = x25 + y24;
	var y26 = x26 + y25;
	var y27 = x27 + y26;
	var y28 = x28 + y27;
	var y29 = x29 + y28;
	var y30 = x30 + y29;
	document.getElementById('a1').innerHTML = r(b);
	document.getElementById('a2').innerHTML = r(b);
	document.getElementById('a3').innerHTML = r(b*c);
	document.getElementById('a4').innerHTML = r(b*(Math.pow(c,2)));
	document.getElementById('a5').innerHTML = r(b*(Math.pow(c,3)));
	document.getElementById('a6').innerHTML = r(b*(Math.pow(c,4)));
	document.getElementById('a7').innerHTML = r(b*(Math.pow(c,5)));
	document.getElementById('a8').innerHTML = r(b*(Math.pow(c,6)));
	document.getElementById('a9').innerHTML = r(b*(Math.pow(c,7)));
	document.getElementById('a10').innerHTML = r(b*(Math.pow(c,8)));
	document.getElementById('a11').innerHTML = r(b*(Math.pow(c,9)));
	document.getElementById('a12').innerHTML = r(b*(Math.pow(c,10)));
	document.getElementById('a13').innerHTML = r(b*(Math.pow(c,11)));
	document.getElementById('a14').innerHTML = r(b*(Math.pow(c,12)));
	document.getElementById('a15').innerHTML = r(b*(Math.pow(c,13)));
	document.getElementById('a16').innerHTML = r(b*(Math.pow(c,14)));
	document.getElementById('a17').innerHTML = r(b*(Math.pow(c,15)));
	document.getElementById('a18').innerHTML = r(b*(Math.pow(c,16)));
	document.getElementById('a19').innerHTML = r(b*(Math.pow(c,17)));
	document.getElementById('a20').innerHTML = r(b*(Math.pow(c,18)));
	document.getElementById('a21').innerHTML = r(b*(Math.pow(c,19)));
	document.getElementById('a22').innerHTML = r(b*(Math.pow(c,20)));
	document.getElementById('a23').innerHTML = r(b*(Math.pow(c,21)));
	document.getElementById('a24').innerHTML = r(b*(Math.pow(c,22)));
	document.getElementById('a25').innerHTML = r(b*(Math.pow(c,23)));
	document.getElementById('a26').innerHTML = r(b*(Math.pow(c,24)));
	document.getElementById('a27').innerHTML = r(b*(Math.pow(c,25)));
	document.getElementById('a28').innerHTML = r(b*(Math.pow(c,26)));
	document.getElementById('a29').innerHTML = r(b*(Math.pow(c,27)));
	document.getElementById('a30').innerHTML = r(b*(Math.pow(c,28)));
	document.getElementById('b2').innerHTML = r(d);
	document.getElementById('b3').innerHTML = r(d*c);
	document.getElementById('b4').innerHTML = r(d*(Math.pow(c,2)));
	document.getElementById('b5').innerHTML = r(d*(Math.pow(c,3)));
	document.getElementById('b6').innerHTML = r(d*(Math.pow(c,4)));
	document.getElementById('b7').innerHTML = r(d*(Math.pow(c,5)));
	document.getElementById('b8').innerHTML = r(d*(Math.pow(c,6)));
	document.getElementById('b9').innerHTML = r(d*(Math.pow(c,7)));
	document.getElementById('b10').innerHTML = r(d*(Math.pow(c,8)));
	document.getElementById('b11').innerHTML = r(d*(Math.pow(c,9)));
	document.getElementById('b12').innerHTML = r(d*(Math.pow(c,10)));
	document.getElementById('b13').innerHTML = r(d*(Math.pow(c,11)));
	document.getElementById('b14').innerHTML = r(d*(Math.pow(c,12)));
	document.getElementById('b15').innerHTML = r(d*(Math.pow(c,13)));
	document.getElementById('b16').innerHTML = r(d*(Math.pow(c,14)));
	document.getElementById('b17').innerHTML = r(d*(Math.pow(c,15)));
	document.getElementById('b18').innerHTML = r(d*(Math.pow(c,16)));
	document.getElementById('b19').innerHTML = r(d*(Math.pow(c,17)));
	document.getElementById('b20').innerHTML = r(d*(Math.pow(c,18)));
	document.getElementById('b21').innerHTML = r(d*(Math.pow(c,19)));
	document.getElementById('b22').innerHTML = r(d*(Math.pow(c,20)));
	document.getElementById('b23').innerHTML = r(d*(Math.pow(c,21)));
	document.getElementById('b24').innerHTML = r(d*(Math.pow(c,22)));
	document.getElementById('b25').innerHTML = r(d*(Math.pow(c,23)));
	document.getElementById('b26').innerHTML = r(d*(Math.pow(c,24)));
	document.getElementById('b27').innerHTML = r(d*(Math.pow(c,25)));
	document.getElementById('b28').innerHTML = r(d*(Math.pow(c,26)));
	document.getElementById('b29').innerHTML = r(d*(Math.pow(c,27)));
	document.getElementById('b30').innerHTML = r(d*(Math.pow(c,28)));
	document.getElementById('c1').innerHTML = r(x1);
	document.getElementById('c2').innerHTML = r(x2);
	document.getElementById('c3').innerHTML = r(x3);
	document.getElementById('c4').innerHTML = r(x4);
	document.getElementById('c5').innerHTML = r(x5);
	document.getElementById('c6').innerHTML = r(x6);
	document.getElementById('c7').innerHTML = r(x7);
	document.getElementById('c8').innerHTML = r(x8);
	document.getElementById('c9').innerHTML = r(x9);
	document.getElementById('c10').innerHTML = r(x10);
	document.getElementById('c11').innerHTML = r(x11);
	document.getElementById('c12').innerHTML = r(x12);
	document.getElementById('c13').innerHTML = r(x13);
	document.getElementById('c14').innerHTML = r(x14);
	document.getElementById('c15').innerHTML = r(x15);
	document.getElementById('c16').innerHTML = r(x16);
	document.getElementById('c17').innerHTML = r(x17);
	document.getElementById('c18').innerHTML = r(x18);
	document.getElementById('c19').innerHTML = r(x19);
	document.getElementById('c20').innerHTML = r(x20);
	document.getElementById('c21').innerHTML = r(x21);
	document.getElementById('c22').innerHTML = r(x22);
	document.getElementById('c23').innerHTML = r(x23);
	document.getElementById('c24').innerHTML = r(x24);
	document.getElementById('c25').innerHTML = r(x25);
	document.getElementById('c26').innerHTML = r(x26);
	document.getElementById('c27').innerHTML = r(x27);
	document.getElementById('c28').innerHTML = r(x28);
	document.getElementById('c29').innerHTML = r(x29);
	document.getElementById('c30').innerHTML = r(x30);
	document.getElementById('d1').innerHTML = r(y1);
	document.getElementById('d2').innerHTML = r(y2);
	document.getElementById('d3').innerHTML = r(y3);
	document.getElementById('d4').innerHTML = r(y4);
	document.getElementById('d5').innerHTML = r(y5);
	document.getElementById('d6').innerHTML = r(y6);
	document.getElementById('d7').innerHTML = r(y7);
	document.getElementById('d8').innerHTML = r(y8);
	document.getElementById('d9').innerHTML = r(y9);
	document.getElementById('d10').innerHTML = r(y10);
	document.getElementById('d11').innerHTML = r(y11);
	document.getElementById('d12').innerHTML = r(y12);
	document.getElementById('d13').innerHTML = r(y13);
	document.getElementById('d14').innerHTML = r(y14);
	document.getElementById('d15').innerHTML = r(y15);
	document.getElementById('d16').innerHTML = r(y16);
	document.getElementById('d17').innerHTML = r(y17);
	document.getElementById('d18').innerHTML = r(y18);
	document.getElementById('d19').innerHTML = r(y19);
	document.getElementById('d20').innerHTML = r(y20);
	document.getElementById('d21').innerHTML = r(y21);
	document.getElementById('d22').innerHTML = r(y22);
	document.getElementById('d23').innerHTML = r(y23);
	document.getElementById('d24').innerHTML = r(y24);
	document.getElementById('d25').innerHTML = r(y25);
	document.getElementById('d26').innerHTML = r(y26);
	document.getElementById('d27').innerHTML = r(y27);
	document.getElementById('d28').innerHTML = r(y28);
	document.getElementById('d29').innerHTML = r(y29);
	document.getElementById('d30').innerHTML = r(y30);
	}
function numbersonly(val, e) {
	var key;
	var keychar;
	if (window.event)
	   key = window.event.keyCode;
	else if (e)
	   key = e.which;
	else
	   return true;
	keychar = String.fromCharCode(key);
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
	   return true;
	else if ((("0123456789").indexOf(keychar) > -1))
	   return true;
	else
	   return false;
}
window.onload=function(){
	calc();
	}

