var fDesc=new Array(); fDesc[1] = "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[2] = "such handy abilities as generation of self-extracting images and automation of image processing operations."; fDesc[3] = "hard-diskhard disk. So it facilitates keeps the user from losing the information saved on CD’s DVD’s, etc., in case of scratches by copying it on a hard drive and even providing an option to run the same with the help of a virtual drive."; fDesc[4] = "best solution for all your burning and backing up needs!"; fDesc[5] = "copies of your legally bought games. GameCopy is able to copy all kinds of CDs or DVDs, even those that are copy-protected with VOB Protect CD, Starforce 1 or 2, SafeDisc and Securecom methods. Using this program you will even be able to copy PS2 games."; fDesc[9] = "the most from Alcohol 52% Supports 25 plus languages Can handle up to 31 virtual CD & DVD-ROM drives."; fDesc[10] = "application, and that's exactly the goal you can achieve with BeerSmith. This easy-to-use and intuitive program is one of the best recipe formulation and management software you could find on the Internet."; fDesc[11] = "most delicious, exotic or aphrodisiac cocktails that exist in the world (more than 24.000). The program shows you a list with all the cocktails contained in its database."; fDesc[13] = "tool to assist you in the several steps you have to go through during the wine production, such as: Amount of Sugar, Alcohol Content, Acidity Adjustment, etc. During your process, these are important things you should manage well. WinCalc is the right co-worker for you."; fDesc[14] = "alcohol content of each drink, the drinker's weight, height, sex, and age."; fDesc[15] = "worry; the only hostages of your shooting trip will be good old beer cans on the fence."; 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 = '...'; } }