var fDesc=new Array();
fDesc[1] = "Microsoft Office applications. It includes the following applications: Learning Essentials for Students Learning Essentials for Teachers Learning Essentials Content Development Kit It mainly contain a lot of templates to help students and teachers in school / office work.";
fDesc[2] = "range of uses. Packet Tracer simulates network equipment such as routers, switches, cables and end-client PCs. This allows students and teachers to learn and assess different network possibilities. Packet Tracer is a must have tool for IT engineers.";
fDesc[3] = "equation just typing it over a text field and pressing enter. Graphmatica is very easy to use and have a lot of interesting options. The only drawback is that you could use it just for 30 days, after that you have to pay for it.";
fDesc[4] = "application. It provides educators with around 6600 learning objects which include images, background, dynamic Flash files, and video/audio files.";
fDesc[5] = "and ask the program to solve it. It will do, and will explain every step of the solution. It can also graph any function you ask. This program can be used by algebra students to supplement in-classroom learning or assist them to complete their homework.";
fDesc[6] = "topics in electronics, mathematics, geometry, statistics, programming, chemistry and electricity. You will also be able to use Yenka to create lessons using its content.";
fDesc[7] = "who attend the school by micromanaging a series of interrelated tasks and needs through six school years. You can try this game for 60 minutes before you buy the licensed version. There are some discounts for GameServer Members.";
fDesc[8] = "application produces personalized report cards in a short time. It uses a set of statements written by the teacher or downloaded from the web which can then be customized to fit every individual student's needs.";
fDesc[9] = "students. This is a routinely task for teachers, highly time consuming and even boring, but also inevitable. Since Vocabulary Worksheet Factory uses a very intuitive and simple interface, it won’t matter the teachers’ computer skill level or experience.";
fDesc[10] = "visiting or what exactly they are doing. This program allows you to monitor active programs on other computers, to broadcast your own screen to other screens and to end unwanted tasks.";
fDesc[11] = "exercises. The program includes 1000 exercises covering word choice, parts of speech, subject-verb agreement, phrases, among others.Unfortunately, the application features an unattractive user interface, which looks rather old and has really poor graphics and effects";
fDesc[12] = "avoid missing important events or tasks. The program includes a scheduler where you can put all your activities and events by day, and the calendars can be viewed by current work week, current week, current month, current quarter and current year.";
fDesc[13] = "assistant to help those teachers teach their students new words. This software basically consists in a huge database containing more than 34,000 sentences which illustrate over 2,500 headwords.";
fDesc[14] = "cards, but learning oriented bingos, so actually is intended to be used by teachers. Within a few steps you'll be creating a wide variety of fun learning games.";
fDesc[15] = "any system. The program allows the user to prepare classroom rosters, generate paper and e-mail report card, performance sound analysis of records, attendance, progress, punctuality and achievements.";
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 = '...';
}
}