Javascript mortgage calculator and payment tables printout that includes Canadian rules