var fDesc=new Array(); fDesc[1] = "can capture full program windows, images that appear in systems with multiple monitors, full spreadsheets, full scroll-down webpages…off-screen content included, all in one single image that you can later edit without exiting Magical Snap 2."; fDesc[2] = "messages and so on."; fDesc[3] = "reverse-plug-in™. It proposes a unique navigation scheme by using three \"walls\" divided in squares, containing the web pages."; fDesc[4] = "Yes you got it right, this extension uses a powerful text-to-speech engine, that can read web pages and headlines for you, it can even save the web pages into a MP3 file so that you listen to it later."; fDesc[5] = "information and create searchable databases from Web pages, Email, PDF files, texts, and Word documents."; fDesc[7] = "Annotate & cross reference information, edit it using rich HTML editing, organize it and use full text search to find information."; fDesc[9] = "application has the ability to extract all valid URLs in any HTML file, eliminate all duplicates and generate an output file with the formatted Urls."; fDesc[10] = "you gather on the Internet. Never lose another Web page. SurfSaver is an ideal tool for anyone doing on-line research."; fDesc[13] = "messages, and more. Save txt, html, rtf, doc, and pdf files. Add saved data to iMiser Favorites with one click."; fDesc[14] = "buttons for web pages or applications. With an intuitive interface, this application is very easy to use and the results are of professional quality. Button Maker can create professional looking buttons with only a few clicks."; fDesc[15] = "pages as images."; 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 = '...'; } }