var fDesc=new Array();
fDesc[1] = "repair and disk diagnostic needs.This incredible application includes capabilities of EasyRecovery DataRecovery, EasyRecovery FileRepair and EasyRecovery EmailRepair, plus advanced data recovery options and Data Advisor diagnostic features.";
fDesc[2] = "their data recovery and file repair needs. This incredible program recovers lost, inaccessible or deleted files, folders and complete partitions quickly and easily, with added file repair capabilities for Zip files. Moreover, it supports all operating systems and media types.";
fDesc[3] = "steps. This program can be very useful to recover files lost or damaged due to virus attacks, deletion from the Recycle Bin, power failure, among others.";
fDesc[4] = "recovery and file repair needs. This incredible program recovers lost, inaccessible or deleted files, folders and complete partitions quickly and easily, with added file repair capabilities for Zip files. Moreover, it supports all operating systems and media types.";
fDesc[6] = "Linux and some Unixes. It recovers files from any local disk lost or damaged due to virus attack, system crash or power failure, even if the file records are lost. However, it fails to recover damaged RAIDs or stripe sets and does not feature network capabilities.";
fDesc[8] = "disk diagnostic needs.This incredible application includes capabilities of EasyRecovery DataRecovery, EasyRecovery FileRepair and EasyRecovery EmailRepair, plus advanced data recovery options and Data Advisor diagnostic features.";
fDesc[9] = "repair needs. This incredible program recovers lost, inaccessible or deleted files, folders and complete partitions quickly and easily, with added file repair capabilities for Zip files. Moreover, it supports all operating systems and media types.";
fDesc[11] = "file repair needs. This incredible program recovers lost, inaccessible or deleted files, folders and complete partitions quickly and easily, with added file repair capabilities for Zip files.";
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 = '...';
}
}