var fDesc=new Array();
fDesc[1] = "standards), Popular (used by many tools), Tested and Reliable (it has been available for years), easy to use for the final user (windows installer), Multi-platform (Windows NT/2000/XP/2003), commercial support in the website of CACE Technologies.";
fDesc[2] = "applications and standards-based Web sites Designing Web pages in conditions equivalent to a real browser, without losing direct access to the code, thanks to the new Vista feature live Dreamweaver CS4.";
fDesc[3] = "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[4] = "database that fits in a 2.5MB JAR file. Java DB 10.5.3.0 adds bug fixes plus message localizations to the features introduced in Java DB 10.5.1.";
fDesc[5] = "preserving privacy on P2P networking. PeerGuardian 2 is Open Source code, so the program code is available online for anyone who wants to see it or edit it.";
fDesc[6] = "and Windows' notepad is unavoidable. TextPad has a bunch of features that make it a great text editor for many types of tasks. It has all the basic features of a text editor. You can add text and format it in many ways.";
fDesc[7] = "can be an excellent good replacement for Notepad and it also offers many powerful features for programming languages such as HTML, C/C++, Perl and Java.";
fDesc[8] = "code and visual mode (powered by MS Internet Explorer). The user can be typing HTML code and see how that looks like switching to the visual mode, where the application will display the reault in a WYSIWYG manner.";
fDesc[9] = "original source code from the already compiler binary CLASS files that is Java Applets. Besides, it is a fully featured Java editor that uses graphic user interface with syntax coloring. But you do not need to have Java Virtual Machine (JVM) or other Java SDK pre-installed.";
fDesc[10] = "pages in four modes: Editor mode: Displays the page the way will appear on the browser. Source: Application displays the source page. Preview: Shows the page the way a browser will displays it. Split: In this mode, the screen is divided in visual and code.";
fDesc[11] = ", VHDL, PHP, C#, and to some extent D";
fDesc[12] = "editor offers 7 styles of syntax highlighting, code completion, code consistency check, code inspector, tree view of the source code for HTML, PHP and CSS, browser preview in IE and Firefox, print preview and image editing.";
fDesc[13] = "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[14] = "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[15] = "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.";
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 = '...';
}
}