var fDesc=new Array(); fDesc[1] = "management of home accounting. It allows working offline and online, in the latter mode the program updates balances and movements from your bank accounts. It runs only on Windows Vista and Windows XP Service Pack 2."; fDesc[2] = "works without starting the Keeper and lets the user to trace the arrival of new payments and messages. This useful utility checks if there is a new transfer, bill or a message."; fDesc[3] = "domestic finances and keep a record of all your payments made with your credits cards, and all your transactions of your checking or saving accounts. Its intuitive and simple interface, lets you to record your expenses and income in an easy way."; fDesc[4] = "multiple currencies, track spending habits, record expenses, transfer among accounts and even do on-line banking."; fDesc[5] = "track your bank accounts, stocks, income and expenses. Are you going to buy a vehicle or a new house? GnuCash will help you plan the investment and track loan payments. With GnuCash you can also keep track of your checkbook."; fDesc[6] = "creator. However, Excel is a general-purpose desktop tool, but not specialized to store, organize, and manage large amount of data. Excel Invoice Manager combines the advantages of Excel and back-end databases, and let them do what they are best at: using an Excel template to create, calculate invoices and reports, using a back-end database to store and manage all persistent data like customers, products, invoices and payments. The invoice template included is completely free and can be used standalone to create invoices. This means all calculation is done by the invoice template itself, and all Excel tools are available to you for customizing invoices and reports, such as customizing fonts, colors, terms, even formulas for calculating taxes. Yes, without leaving your familiar Excel, you can create very own professional looking invoices! The Excel Invoice Manager COM add-in connects..."; fDesc[7] = "invoices and apply payments. This incredible software allows you to create re-occurring invoices for ongoing services and link to credit card gateways to easily process payments for goods and services."; fDesc[8] = "functional finance manager today. This program was developed to manage both business and personal finances. Using it you can control many accounts, credit cards, forthcoming payments, and so on."; fDesc[9] = "drag-and-drop software can turn an estimate into an invoice with just one click. It will also email the PDF saved invoices to your customers by simply adding their email addresses to a database and then choosing which customers you wish to send it to."; fDesc[10] = ", car or business accounts, the Markosoft Interest Calculator program will help you to work them out. With this handy application, originally developed for accountants and bookkeepers, you can calculate payment amounts and the length of your loans."; fDesc[11] = "adjustable rate mortgages, as well as fixed rate or interest-only mortgages."; fDesc[12] = ", look no more. You’ve just found the most appropriate tool: MoneyToys Free Loan Calculator. As its name indicates it’s a free application available to be downloaded from the Wheatworks web site."; fDesc[13] = "Generates Encrypted Website Payment Buttons on the fly. OOP Interface for buttons BuyNow, Donation, Shopping Cart, Subscriptions, IPN & PDT"; fDesc[14] = "intervals. When new PayPal payments arrives, there is a notification mail sent to your mailbox from PayPal."; fDesc[15] = "item such as invoice payments, employee expense reports, duplicate inventory items, fixed assets, etc. Open source database SQLite."; 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 = '...'; } }