/************************************************
   calc.js - Common calculator routines
   Copyright 2003 Better-Mortgages.co.uk Ltd
   All rights reserved. Version1.0
 ************************************************/

repayText = new makeArray(2);
repayText[0] = "Interest Only\n-------------\n";
repayText[1] = "Capital Repayment\n------------------\n";

function paymentInt(mg, rt){
  return Math.round(mg*rt*100)/100;
}

function paymentCrm(mg, rt, tm) {
  var x = Math.pow((1 + rt),tm);
  return Math.round(mg*rt*(1-(1/(1-x)))*100)/100;
}

function difference(v1, v2){
  return "" +  Math.round((v1 - v2)*100)/100;
}

function moreOrless(df){
  if (df == 0) return " difference";
  else if (df.substring(0,1) == "-") return " more";
  else return " less";
}

function ThisYear() {
  var now = new Date();
  var year = now.getFullYear();
  return year;
}
