var fDesc=new Array(); fDesc[1] = "create professional-looking reports by adding dynamic graphics and animated charts. Besides, you can choose different formats for your report such as a bar chart, pie chart or cross-tab summary tables."; fDesc[3] = "you to download and install. This is not done automatically; the program lets you choose whether or not to use the update found. Each update is listed with a detailed description in VersionTracker's interface."; fDesc[4] = "author an playback MPEG-4 media (audio and video) under Windows, Mac OS X and Linux. This codec can be configured through the 3ivX Config entry in the Program's Menu."; fDesc[5] = "Light to autostart with Windows or not, and to include sounds or not. The complete version lets you disable the update info, use anti aliasing, prefer favicons or throw files into folder, and lets you disable the Dynamic Mouse Pointer and shortcut arrows."; fDesc[9] = "configures Internet Explorer for better stability."; fDesc[10] = ", switches and firewalls). Automated config backups, password changes and scripted configuration commands. Cisco, 3Com, Foundry etc"; fDesc[11] = "used at the command line, and to set hardware and network options. It also features a 'Preset' option, which allows you to save your configurations to the registry, so you only need to set up each config once."; fDesc[12] = "Edition, and is oriented to people interested in designing and building ASP.NET Web sites. Lesson 10 explains the process of uploading your website to the server and remarks the importance of the Web.Config File in it."; fDesc[13] = "- A free utility to keep your system healthy and responsive. This program is a package of 3 utilities, a network pinger,and Ultra Net Booster."; fDesc[14] = "router's config files, backing up configurations, watching SYSLOG events and managing your routers from one place"; fDesc[15] = "completely from within a Windows environment. Supports Thinstation, RDP and booting from network (PXE), floppy, CD or flash."; 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 = '...'; } }