var fDesc=new Array();
fDesc[1] = "want to install any application from Google Pack and guides you to the whole installation process. With this program you can also monitor the status of your installation, run the software that has been installed on your computer and uninstall the programs.";
fDesc[2] = "firmware to enjoy new functionalities. The only restriction is that this software is only meant for recent devices of Series 40 or S60; all of these from any Internet enabled broadband connection.";
fDesc[5] = "repositories for everything, FreewareUpdater now offers a look at this wonderful world of Windows software. The main user interface is a two-pane window, with repositories on the left and applications on the right. All the software listed is freeware, and can be downloaded from within the program.";
fDesc[9] = ", custom currencies, powerful data analysis, and free tech support. Try risk free with no time limits. Palm and Pocket PC Companions!!!";
fDesc[11] = "size. Create compact yet reliable multilingual full-history software patches/updates with customizable interface.";
fDesc[15] = ", products & services database. Print or email professional invoices with Your company's logo. Partial searches on customers, products, invoices, etc. Supports use of a different Currency Symbol in different companies. Manage your invoices and reports. Print sales messages or comments on all invoices. Append new products and customers \"on the fly\" from within a new invoice, in seconds. Supports multiple companies, all with separate customers, products,invoice and reporting data files. Pop-up your product list from within the invoice, then click on a product to automatically add it to your invoice. Insert line items on invoices, use the description field to extend your product descriptions for each line-item. Built-in software updater, & built-in automatic database backup. PDF & HTML support, email your invoices or reports in PDF or HTML format. Extensive software settings, simple to...";
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 = '...';
}
}