var fDesc=new Array();
fDesc[1] = "supports several languages. Running in the MS Windows environment, its use is governed by GPL License. Based on a powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.";
fDesc[2] = "formatting, class and methods auto-completion, indexing of user directories and a lot more. This new version features more extensive configuration wizards for beginner users, and enhanced CSS WYSIWYG tools.";
fDesc[5] = ", maintaining and modifying databses . It also supports importing from SQL scripts and forward/backward engineering of the database structure.";
fDesc[6] = "printed to any Windows printer driver. The ASCII text can also be extracted from PCL files for data migration.";
fDesc[7] = "cleaner code and eliminating the need to refactor your code specifically for unit testing.";
fDesc[8] = "area of .NET development. C# and Visual Basic .NET versions of each item are provides along with helpful notes.";
fDesc[11] = "communication with people across the hall or around the world. And now we offer audio and video capabilities! The Sametime family includes the Sametime Server, the Sametime Connect client, and a range of Application Developer Tools. The Sametime Server was designed to be T-120 compliant and works with Microsoft NetMeeting. The Sametime Server also works seamlessly with any browser or with Lotus Notes, and has audio and video capabilities to enhance your online experience.";
fDesc[14] = "feature lists that break down into tasks, then track the progress on each task. Supports multiple users, projects and more.";
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 = '...';
}
}