<!--
function displayDec(val, decs){
    var factr = 1;
    for (var i = 0; i < decs; i++){
        factr *= 10;
    }
    var outputStr = Math.round(factr * val) + '';
    while (outputStr.length - decs < 1){
        outputStr = '0' + outputStr;
    }
    var pos = outputStr.length - decs;
    return outputStr.substring(0, pos) + '.' + outputStr.substring(pos);
}


function Calc(form) {
    var sTemp = "blah";
    var iPrinciple = Number(form.principle.value);
    var iRate = Number(form.rate.value);
    var iTime = Number(form.time.value);
    var iDays;
    var iTimestyle;
    var iResult;

    if (iPrinciple <= 0) {
        form.result.value = 0;
        return true    }

    if (form.calc.selectedIndex == 0) { iDays = 365 }  // compound in days
    if (form.calc.selectedIndex == 1) { iDays = 52 }
    if (form.calc.selectedIndex == 2) { iDays = 26 }
    if (form.calc.selectedIndex == 3) { iDays = 12 }
    if (form.calc.selectedIndex == 4) { iDays = 4 }
    if (form.calc.selectedIndex == 5) { iDays = 1 }

    if (form.timestyle[0].checked) { iTimestyle = 365 }  // the time in days (1 week = 7, 1 year = 365)
    if (form.timestyle[1].checked) { iTimestyle = 7 }
    if (form.timestyle[2].checked) { iTimestyle = 1 }

    iResult = iPrinciple * (Math.pow((1 + (iRate / 100 / iDays)), iTime * iDays / iTimestyle));
    iResult = Math.round(iResult * 100) / 100;


//        for (int i = 0; i < length; i++) {
//        if (Character.isUpperCase(myName.charAt(i))) {
//        myInitials.append(myName.charAt(i));            }}

	var theAnswer = "$"+displayDec(iResult, 2)
    form.result.value = theAnswer;

    return true
}
//-->

<!--
function floor(number)
{
  return Math.floor(number*Math.pow(10,2))/Math.pow(10,2);
}

function dosum()
{
  var mi = document.temps.IR.value / 1200;
  var base = 1;
  var mbase = 1 + mi;
  for (i=0; i<document.temps.YR.value * 12; i++)
  {
    base = base * mbase
  }
  document.temps.PI.value = floor(document.temps.LA.value * mi / ( 1 - (1/base)))
  document.temps.MT.value = floor(document.temps.AT.value / 12)
  document.temps.MI.value = floor(document.temps.AI.value / 12)
  var dasum = document.temps.LA.value * mi / ( 1 - (1/base)) +
        document.temps.AT.value / 12 +
        document.temps.AI.value / 12;
  document.temps.MP.value = floor(dasum);
}
// -->
