<!-- JavaScript

function annuiteetti()
{formi.lainatyyppi.value = 0;
 laske()
}

function tasaera()
{formi.lainatyyppi.value = 1;
 laske()
}

function laske()
{ paaoma = formi.paaoma.value
  maksueria = formi.maksueria.value * formi.aika.value
  korkopro = formi.korko.value / formi.maksueria.value / 100
  aika = formi.aika.value
  if (formi.lainatyyppi.value == 1)
   {korko = paaoma * korkopro
    lyhennys = Math.round(paaoma / maksueria * 100) / 100
    formi.maksuera1.value = Math.round((korko + lyhennys) * 100) / 100
    formi.sisaltaakorkoa.value = Math.round(korko * 100) / 100
    koroty = korko
    jaljella = paaoma - lyhennys
    while (jaljella > 0) {
      koroty   += jaljella * korkopro
      jaljella -= lyhennys }      
    formi.maksueratyhteensa.value = Math.round((paaoma * 1 + koroty * 1) * 100) / 100
    formi.korotyhteensa.value = Math.round(koroty * 100) / 100 }
   else
   {korkoluku = korkopro + 1
    formi.maksuera1.value = (paaoma * (Math.pow(korkoluku,maksueria) - Math.pow(korkoluku,(maksueria+1)))) / (1 - Math.pow(korkoluku,maksueria))
    formi.maksuera1.value = Math.round(formi.maksuera1.value * 100) / 100
    formi.sisaltaakorkoa.value = Math.round(paaoma * korkopro * 100) / 100
    formi.maksueratyhteensa.value = Math.round(formi.maksuera1.value * maksueria * 100) / 100
    formi.korotyhteensa.value = Math.round((formi.maksueratyhteensa.value - paaoma) * 100) / 100 }
}

// - JavaScript - -->
