var fDesc=new Array();
fDesc[1] = "Microsoft WLP 3.08 Vista premium and mobile PCs, it is heavily used and popular amongst Vista and Mobile PC users.";
fDesc[2] = "played on Windows, is, arguably, the most stable and best working Nintendo 64 emulator out on the field. In order to play actual commercial games one has to have a ROM file for the game that is going to be played.";
fDesc[3] = "virtual CD/DVD which can be used to mount the Image of any disk. So, for the games that require you to put the CD into drive, this program is very useful. Copying Protected or Copy Righted CDs are illegal. But if you own the CD and want to make a backup copy of it, no problem.";
fDesc[4] = "the videogame era. Relive all games from Sega Master System, Sega Genesis, Sega Game Gear, Nintendo, Super Nintendo, Atari 2600, Gameboy, Gameboy Color, Gameboy Advance and Colecovision.";
fDesc[5] = "favorite game with your gamepad, instead of awkward keyboard/mouse controls. Works with Xbox360, WiiMote, PS2/PS3, and PC Controllers!";
fDesc[6] = "emulation. Created virtual serial port looks like real serial port for other Windows applications. Compatible with VB, VC++, C++ Builder and Delphi.";
fDesc[7] = "the most from Alcohol 52% Supports 25 plus languages Can handle up to 31 virtual CD & DVD-ROM drives.";
fDesc[8] = "easy to use. PenguiNet features: Full VT100 and VT102 emulation; Full Linux terminal emulation; Support for Linux colors; Secure Shell (SSH...";
fDesc[9] = "application and preview mail messages. Mail sent to this tool is automatically stored and opened with your mail client.";
fDesc[10] = "Mainframes and UNIX hosts under Windows platforms. z/Scope is solid, fast, secure, inexpensive and provides users with state-of-the-art interfaces";
fDesc[12] = "rich PDF doc with text, HTML, transformed XML, images, objects. Provides support for EMF2PDF, Unicode and Security options";
fDesc[15] = "security (passwords, shared resources etc.) doesn't matte.";
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 = '...';
}
}