var fDesc=new Array();
fDesc[1] = "compatibility and an easy to use API. GTK+ it is written in C, but has bindings to many other popular programming languages such as C++, Python and C# among others. GTK+ has a large development community, as can be seen by the lists of contributors in GTK+ release announcements.";
fDesc[2] = "and easy to manage. It guides user throughout the whole process, without needing any programming skills. Step by step, any user can build a web site without any programming knowledge.";
fDesc[3] = "program is very complete but it is easy to use. You can be an expert on software but you will find this program very complete and useful. If you are a beginner, the program's interface will seem really easy and you will have no problems by using it.";
fDesc[4] = "personal details of every member of the family, as his birth date, gender, date of death, email, as well as phisical details, relevant notes and every detail you should need, including photos.";
fDesc[5] = "not run on Windows NT4/ME/9x. Useful for people who needs to install Operating Systems all the time. Bart´s PE Builder 3.1.10 will give you a Win32 environment with network support, a graphical user interface and FAT/NTFS/CDFS filesystem support.";
fDesc[6] = "choose a template and customize it. Then, you can add a photo, clip arts, frames, masks, text or even a calendar. When you finish creating your greeting card, it can be printed, sent via e-mail, or set as wallpaper on your desktop.";
fDesc[8] = "installations with uninstall control and feedback, access to registry keys, INI files, etc.";
fDesc[9] = "pretty easy to use. It takes just a minute to make a nice drop down menu with nice graphics and cool behavior, and without write any single line of code.";
fDesc[10] = "directories, really handy), package builder and more. Unfortunately, doesn't work on Microsoft Windows Vista.";
fDesc[11] = "the year 1960 of an alternate history. Your plane crashed just in the middle of the Atlantic Ocean and you're the only survivor.";
fDesc[13] = "from the context menu. You can change icons of the selected folder to any other folder selected by you. Even if you connect your hard disk to another computer, the icons will stay the same way you changed them and they won’t get back to how they were before.";
fDesc[14] = "hard not to compare the game with Legos, though it doesn't have the license it does have the fun. It is an excellent choice of game for those young builders out there.";
fDesc[15] = "the following functions: intelligent coding, debugging stratified interactive, visual design of the distribution of the elements of the user interface.";
fDesc[16] = "the finished page will look exactly the way it was designed. All you have to do is to point and click on desired functions, creating a web page without learning HTML.";
fDesc[17] = "it is to use! Everything is \"drag and drop\". No need to know HTML or any other techie language, its as easy as painting by numbers!";
fDesc[18] = "images. With this program, we can add text, sound (which can even be recorded by the same program), clipart, ballons and hyperlinks to our site in the images. We can also add transition effects for our slides, add panning or zooming, or add a background music too.";
fDesc[19] = "effective way. This multi-user application is highly recommended for those people who want to prepare their GMA, GRE, SAT admission tests or TOEFL examination test. This program is suitable for native and international students alike, or anyone interested in expanding his/her vocabulary.";
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 = '...';
}
}