//Copyright Gary L. Beene 2004
function Comma2(number) {
number = Math.round(number)
number = '' + number;
if (number.length > 3) {
var mod = number.length % 3;
var output = (mod > 0 ? (number.substring(0,mod)) : '');
for (i=0 ; i < Math.floor(number.length / 3); i++) {
if ((mod == 0) && (i == 0))
output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
else
output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
}
return (output);
}
else return number;
}

function Calculate1() {
  pay1.value = (pv1.value * Math.pow(1+r1.value/1200,yr1.value*12)*r1.value/1200)  / ( Math.pow(1+r1.value/1200,yr1.value*12) - 1);
  pay1.value = Math.round(pay1.value);
  pay1.value = Comma2(pay1.value);
}
function Calculate2() {
  fv2.value = pv2.value * Math.pow(1+r2.value/100,yr2.value);
  fv2.value = Math.round(fv2.value);
  fv2.value = Comma2(fv2.value);
}
function Calculate3() {
//  fv3.value = an3.value * (Math.pow(1+r3.value/1200,yr3.value*12+1) - (1+r3.value/1200)) / (r3.value/1200) ;
    fv3.value = an3.value * (Math.pow(1+r3.value/1200,yr3.value*12) - 1) / (r3.value/1200) ;
  fv3.value = Math.round(fv3.value);
  fv3.value = Comma2(fv3.value);
}
function Calculate4() {
  pv4.value = fv4.value / Math.pow(1+r4.value/100,yr4.value);
  pv4.value = Math.round(pv4.value);
  pv4.value = Comma2(pv4.value);
}
function Calculate5() {
//  an5.value = fv5.value * (r5.value/1200) / (Math.pow(1+r5.value/1200,yr5.value*12+1) - (1+r5.value/1200)) ;
    an5.value = fv5.value * (r5.value/1200) / (Math.pow(1+r5.value/1200,yr5.value*12) - 1) ;
  an5.value = Math.round(an5.value);
  an5.value = Comma2(an5.value);
}
function Calculate6() {
//  an6.value = pv6.value * Math.pow(1+r6.value/1200,yr6.value*12) * (r6.value/1200) / ( Math.pow(1+r6.value/1200,yr6.value*12+1) - (1+r6.value/1200));
    an6.value = pv6.value * Math.pow(1+r6.value/1200,yr6.value*12) * (r6.value/1200) / ( Math.pow(1+r6.value/1200,yr6.value*12) - 1);
  an6.value = Math.round(an6.value);
  an6.value = Comma2(an6.value);
}
function Calculate7() {
//  fv7.value = pv7.value * Math.pow(1+r7.value/1200,yr7.value*12)   - an7.value * (Math.pow(1+r7.value/1200,yr7.value*12+1) - (1+r7.value/1200)) / (r7.value/1200);
    fv7.value = pv7.value * Math.pow(1+r7.value/1200,yr7.value*12)   - an7.value * (Math.pow(1+r7.value/1200,yr7.value*12) - 1) / (r7.value/1200);
  fv7.value = Math.round(fv7.value);
  fv7.value = Comma2(fv7.value);
}
function Calculate8() {
  fv8.value = pv8.value * Math.pow(1+r8.value/100,yr8.value)
  fv8.value = Math.round(fv8.value);
  fv8.value = Comma2(fv8.value);
}
