function computeForm(form) {
var i = form.apr.value;
    if (i > 1.0) {
        i = i / 100.0;
        //form.apr.value = i;
    }

     i /= 12;

    var j = form.percent.value;
    if (j > 1.0) {
        j = j / 100.0;
        j = j * 1;
        //form.percent.value = j;
    }

   var prin = eval(form.balance.value);
   var pmt = 0;
   var prinPort = 0;
   var intPort = 0;
   var count = 0;

    accruedInt = 0;

    while(prin > 0) {
         if(eval(prin * j) < eval(form.payment.value)) {pmt = eval(form.payment.value); }              else { pmt = eval(j * prin); }
                    intPort = eval(i * prin);
                    prinPort = eval(pmt - intPort);
                    prin = eval(prin - prinPort);
                    accruedInt = eval(accruedInt + intPort);
                    count = count + 1
                    if(count > 600) { break; } else { continue;}
                    }

      form.ccInterest.value = Math.round(accruedInt);
      form.numberPay.value = count;
      form.numberYears.value = Math.round(count / 12);
      form.numberFixed.value = Math.round(accruedInt + (form.balance.value / 2));
}

function clearForm(form)

{
    form.balance.value = "";
    form.apr.value = "";
    form.payment.value = "";
    form.percent.value = "";
    form.ccInterest.value = "";
    form.numberPay.value = "";
    form.numberYears.value = "";
    form.numberFixed.value = "";
}