var fDesc=new Array();
fDesc[1] = "written in the Java programming language. Once installed you won´t notice it. JRE is free to download, install and deploy, and all the related documentation can be found at http://www.sun.com.";
fDesc[2] = "java programmes and should be installed to run java programmes. It comes with a bunch of very handy new features which enable to develop java programmes with high quality.";
fDesc[3] = "compared to Tcl, Perl, Ruby, Scheme or Java. The language itself is a flexible powerhouse that can handle practically any problem domain.";
fDesc[4] = "predecessor considering the various new methods and number of new classes and applications that can be developed using it.The best of JAVA yet makes it a wonderful one.";
fDesc[5] = "languages C/C++. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can be easily used in combination with Cygwin or any other GCC based compiler.";
fDesc[6] = ", applications, etc. Easy to program Windows applications with a GUI. Just drag and drop the necessary buttons, text-boxes, pictures and even flash content and media player right from the toolbox and double click on and item to write the software code!";
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] = "programming environment is completely graphical. Games created with this software are built through elements that you can drag and paste as if they were LEGO pieces. Thus, creating a small program is a simple and fun process.";
fDesc[9] = "to design or write code for HTML, SQL, Java, JavaScript, XML, Perl, C++, Python, CSS, and others web programming languages. The applications is designed with a very intuitive easy to use interface.";
fDesc[10] = ", FLASH and PIC's using user friendly tools and multiple programmer types. Ponyprog supports AVR, SPI eeprom, AVR micro, 12C bus 8bit eeprom, PIC 16 micro, PIC 12 micro, AT89S micro and SDE2506 eeprom family chips.";
fDesc[11] = "too advanced and complex, but neither as simple as the Windows Notepad. So, in this case, PSPad is a great solution. This web programming tool will let you to work with many programming languages at the same time, within its easy-to-use, tabbed interface.";
fDesc[12] = "professional looking GUI applications, that can be run on Windows. Express Edition is a version that Microsoft distributes freely. Anyone can download and install it without serial number. Its like a developer/learning version.";
fDesc[13] = ", dozens of popular extensions and packages, a syntax-highlighting editor and execution environment, and more. Ruby is a dynamic, open source programming language with a focus on simplicity and productivity.";
fDesc[14] = "A combination of written text and video, covers the initial concepts about developing applications on C#. The approach of the lesson is to present computer programming as a fun activity. Available for free and only one prerequisite: Visual C# 2005 Express Edition.";
fDesc[15] = "Visual Basic language. This introductory lesson is a combination of written text and video which present computer programming as a fun activity. You can either take this lesson on-line from the MSDN web page, or you can download it to your computer.";
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 = '...';
}
}