var fDesc=new Array(); fDesc[1] = "It includes templates and tutorials to help you do your homework in Microsoft Office. Includes Microsoft Math for doing mathematical calculations including solving equations and plotting graphs, calculus, etc. Dictionary and Thesaurus helps learn foreign languages too."; fDesc[2] = "drawings of almost any complexity. You can add points, lines, vectors, polygons, circles, angles, text and even images from files (.gif, .jpg, .png, .tiff) to your drawings."; fDesc[3] = "This incredible program allows you to cut-and-paste math into any one of a growing number of MathML-compatible software packages, such as Maple and Mathematica."; fDesc[4] = "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[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] = "distinctive characteristic: is intended to be used by a wide public with very different mathematical skills and for pretty different goals, from students to highly qualified professionals."; fDesc[7] = "and can be easily used by anyone who has had experience with real ones. Apart from the basic functions it includes several applications as well, such as a constants library, a time value of money solver, and a wonderful unit converter."; fDesc[8] = ", graphs, unit conversion, interpolation, polynomial regression, linear algebra, systems of linear, nonlinear and differential equations, optimization."; fDesc[9] = "for quick creating of math quizzes to perform tests. The application contains all typical algebra material divided into chapters. Just select the required chapter and the program will generate a defined number of questions for checking pupils’ knowledge."; fDesc[10] = ": ) a fun way. They will trying to beat their high score, have fun, and learn!"; fDesc[11] = "functions. It has a practice and a game area. Includes a two player combat game."; fDesc[12] = "includes three modes: Combat!, Ten problem game, and Time trial. In the Ten problem game mode users should first detect the kind of the function used, and then click on the correct multiple choice answer."; fDesc[13] = "and solving equations. A step by step explanation of problems concerning fractions,binomials, trinomials etc."; fDesc[14] = ", trace, inverse, adjoint, transpose, eigenvalues, eigenvectors, LU factors, QR factors, tests for definiteness, etc."; fDesc[15] = ", factorising, simplifying and solving equations. A step by step explanation of problems concerning fractions,binomials, trinomials etc."; 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 = '...'; } }