var fDesc=new Array(); fDesc[1] = "TimeLeft is attractive, easy to use and highly configurable. Watching seconds ticking away makes some glad event so much closer"; fDesc[2] = "Canadian type loans; Points; 10 payment frequencies; 12 compounding frequencies; separate origination date and first payment dates"; fDesc[3] = "prepayment savings given a fixed interest rate schedule."; fDesc[4] = "Payments Common items can be saved in templates common items can be saved in templates"; fDesc[5] = "estimate monthly expenses on your mortgage: interest payments, property taxes and private mortgage insurance."; fDesc[6] = "to mid-size property owners and comes with a unique lease agreement organizer feature. The software is brainlessly simple and very easy to operate. The interface is cleverly designed to help landlords have important information readily available. With simple searching/sorting options, several different Wizards and a Recycle Bin, RentBoss easily handles records for multiple properties and apartment complexes. The Program Tenant module contains renter data - name, address, SSN, property occupied, rent paid, family members/other occupants, photos, history of requests/complains and notes. The Building module holds information about rental units - location, rent, size, current status, photos, etc. This module contains a Building Wizard that makes adding a new property fast and easy, which is very important for managers with multiple units to run. Income and Expenses modules do exactly what..."; fDesc[7] = "loans. It also accommodates actual date and payment amount tracking. Fiscal year selection and manual amortization"; fDesc[8] = "financial application helping you create superb loan schedules and loan output data. Install/Uninstall"; fDesc[9] = "winning financial application helping you create superb loan schedules and loan output data. Install /Uninstall"; fDesc[10] = "expenses so you can better assess your repayments and this will give you a better overall picture of your ongoing repayments."; fDesc[11] = "and monthly payment for each of your debts and Zilch does the rest. You get a personalized monthly payment schedule that shows you exactly how much to pay each creditor each month. Now, you can take advantage of trade secrets used by many financial counselors in the privacy and comfort of your own home."; fDesc[12] = "BillCalc calculates monthly payments based on your individual goals regarding a particular bill. BillCalc takes in three numbers: the balance, the interest rate, and the number of months you'd like to have to pay off that balance. It puts those figures into a simple formula for compound interest, and calculates the necessary monthly payment. This update features bug fixes and changes the name of the company to Peretek."; fDesc[13] = "total sum of interests and to estimate the real cost of your next \"big buy\". With PCalc you will get a payment schedule for your loan as well as a total sum of interests. Then you can insert into your schedule any number of additional payments with any amount and date each of them. You will see how the total sum of interests changes due to those additional payments. You can evaluate various scenarios for making additional payments to minimize the total sum of interests you have to pay in accordance with the future available income. PCalc will allow you to estimate the real cost of your next \"big buy\". For example, for a loan of $250,000 for 30 years with 6.5% annual interest rate PCalc shows that if you pay $1000 every month as an additional payment and skip the third month additional payment your total sum of interests will increase by $600 (six hundred). This means that your big buy..."; fDesc[14] = "and business use. This is an award winning financial application helping you create superb loan schedules and loan output data. Install /Uninstall"; fDesc[15] = "award winning financial application helping you create superb loan schedules and loan output data. Install/Uninstall"; function tCollapseAll(maxID) { document.getElementById("alls_action").innerHTML = "Expand descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("desc_" + id)) tShowHide(id, 2); } } function tExpandAll(maxID) { document.getElementById("alls_action").innerHTML = "Collapse descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("more_" + id)) tShowHide(id, 1); } } function tShowHide(id, show) { var s = document.getElementById("more_" + id); if ((s.innerHTML!=fDesc[id] || show==1) && show!=2) { s.innerHTML = fDesc[id]; } else { s.innerHTML = '...'; } }