var fDesc=new Array(); fDesc[1] = "Physical Memory or Hard disk as Hexadecimal values, which is commonly used instead of the bit by bit approach. It is capable of displaying the contents of the partitions in the hard drive and lets us choose any data left over (like in forensic purposes)."; fDesc[2] = ", Discover, JCB and other major credit card numbers."; fDesc[4] = "from the user hard drive. This application features a variety of shredding algorithms, which protects the user's privacy by completely removing the selected files so that no file recovery software available in the market can recover them."; fDesc[5] = "numbers from sound card. Configure your random string or number precisely. Pronounceable passwords."; fDesc[6] = "90 number bingo."; fDesc[7] = "types, lower & upper limits, decimal places count, digits to use, negative numbers probability, hexadecimal format..."; fDesc[8] = "Generating strong, difficult-to-crack random numbers or passwords has never been easier! Create one or many millions of passwords using simple wizards or a complex and very flexible masking syntax. Generate extremely obscure passwords, pronounceable passwords, or even passwords derived from words of the included dictionary. Have the generator obscure them as much or little as you like so they are very secure but still easy to memorize. Define a mask that incorporates your company security policy and generate passwords as often as you need without any more worry about password policy compliance. The program can reside in the Windows system tray, with a hot-key and default mask defined so that passwords can be generated and copied to the clipboard from within any application. Never before has a password generator included so many sophisticated and useful tools to make your job easier. It..."; fDesc[9] = "1,20,34,35,40,48 etc. Two numbers from 1-500 will for example deliver 56,378 and so on. I have used the program and have won a few times some money. Not much , but one never knows. Most people think they choose random,but they dont because they have a tendency to view certain numbers as lucky and others as not. This is where this generator has the advantage as it is not biased to numbers."; fDesc[10] = "options to suit your needs. You can choose the highest and lowest ball to draw, odds or evens, sequences, duplicates and more.........."; fDesc[11] = "generator, nice looking, custom user interface. With Advanced Random Password Generator you can use different customizable character sets."; fDesc[12] = "ability to print Office Pools for each one. These print outs include the names of each team, helmet graphics, the date of the game"; fDesc[13] = "are complete draw-number databases for the UK, SA & NZ national lotteries. Lottery Assistant can calculate number combinations from data for virtually any lottery system. Reads .CSV files (spreadsheet compatible). Print numbers directly to lottery tickets. User friendly and intuitive."; fDesc[14] = "various algorithms built in, the user can also choose a random-number generator through which a password list can be..."; fDesc[15] = ", withunlimited file size and ASCII or .RTF formatting, plus the ability to work with several files simultaneously. You can print fro..."; 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 = '...'; } }