var fDesc=new Array();
fDesc[1] = "popular compression formats. It’s powerful, easy to use, versatile and even has a nice interface. You can compress and decompress most archives using the same program.";
fDesc[2] = "general-purpose cryptography library, for data integrity, authenticity, and privacy security features. Perl or Cygwin needed for Win32 compile.";
fDesc[3] = "converted into an electronic file). eBooks are a safe way to share, transport or even sell data that is copyrighted or is in need of a DRM (Digital Rights Management) encryption code. Mobipocket is a good program for anyone wishing to save personal writings in a safe environment.";
fDesc[4] = "digital signatures in your e-mails and communications. This branch (1.x) is more mature than the 2.x one, which it's still difficult to build as of today.";
fDesc[5] = "encrypts and hides data in places where not even your wife, boss, or a hacker would look for sensitive information.";
fDesc[6] = "helps the user to store the code in an organized way. It makes provision for the user to save the data in an encrypted database with higher security levels and paste the favorite code snippets very quickly, and then synchronize the changing data quickly.";
fDesc[7] = "built-in library with more than 50,000 lines of codes. It can convert source codes into HTML codes that can be easily understood by normal users who do not have a rich knowledge about codes implementing a program.";
fDesc[8] = "the database and managing the source code in an organized way. The data synchronization is made effectively using the VB.NET Code Library. The documents and the data codes can be secured in one place which is helpful for the user.";
fDesc[9] = "works with all languages that support ActiveX or DLLs. Includes WinZip 9.0-compatible AES strong encryption.";
fDesc[10] = "Supports the latest industry-standard strong encryption algorithms and offers both symmetrical and public-key cryptography";
fDesc[11] = "components. Strong encryption. Flexible license file content. Creates encrypted code and data.";
fDesc[12] = ", authentication, and hashing. Free for non-commercial/sharewa re projects. Written in C. ActiveX and C++ wrappers are available.";
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 = '...';
}
}