var fDesc=new Array(); fDesc[1] = "files in over 400 file formats (GIF, BMP, PNG, JPG, JPEG, TIFF, PCX, ICO, IMG, PDF, PIC, PSD, RAW, RGB, TGA, and many more)."; fDesc[2] = "alternatives, then FastPictureViewer can be a good option. This program, as its name suggests, lets you view your images in a fast way, and in addition, it has a Vista style interface which makes that navigating through your photos can be a simple process."; fDesc[3] = ", Flower Garden, FreeCell, Klondike, Nestor, Yukon."; fDesc[4] = "freehand screen captures, annotate them, and put them straight on your desktop, or edit/print/email them."; fDesc[5] = "leaps and bounds. True freeware."; fDesc[6] = "primary goal.MathGV is an application that will allow you to plot mathematical complex expressions in four different styles of coordinated spaces: two dimensional functions, polar, parametric, and 3 dimensional functions."; fDesc[7] = "other interesting tasks on them. The program has a simple interface, and there is a handy tool bar from which you will be able to change the way you view your panoramas."; fDesc[8] = "output files in original or converted JPG, BMP, TIFF, GIF, PNG, PCX, TGA. This full-featured image-processing software generates preview in real time. Advanced styles come as an added value for making of your pics or videos the coolest ones!"; fDesc[9] = "allows you to edit images from a variety of formats and enhance them using different effects. Moreover, the program features a very simple and extremely easy to use user interface which does not need any technical knowledge and makes this task a breeze."; fDesc[10] = "the names of files and folders can be changed. The names can be completely redone and new names can be given, such as in number order or with meta variables. It is also possible to edit the names that are already given."; fDesc[11] = "fool you. It creates results of the highest qualities. If you need to create smaller images out of your big pictures, this application will certainly do the trick."; fDesc[12] = "in two clicks. Mihov Image Resizer neither looks like other image optimizers and converters, nor works like them."; fDesc[13] = "rotate a JPEG photo, most image editors decode the photo, rotate the bitmap and then re-encode it back to JPEG. This process slightly decreases the final image quality. Unlike those tools, the JPEG Lossless Rotator does not recode your photo and performs a special lossless block transformation instead. As a result, the rotated photo has the same quality as the original. In addition, JPEG Lossless Rotator has a very simple multilingual interface and is easy to use for inexperienced computer users."; fDesc[14] = "supports formats that include JPG, GIF, PNG, and BMP. It presents a control panel to customize your desktop wallpaper, a screen capture tool, and more."; fDesc[15] = "cartography from the internet and also analyse your routes."; fDesc[16] = "your product in a very simple and easy way. The application needs only two images and a couple of settings to render a beautiful output."; fDesc[17] = "different methods makes it easy for you to change the names, attributes and timestamps of files in one go."; fDesc[18] = "calibration work. The application can handle .jpg, .bmp as well as .gif image files and all that the user needs to do is to fix up couple of points to get the calibrated image. It facilitates provision for converting .gif and .bmp files into .jpg format as well."; fDesc[19] = ", decimal, float, double and binary data. This incredible program allows you to view, modify, analyze hexadecimal data and binary files, edit, exchange data with other applications through the clipboard, insert new data and delete existing data, as well as perform other editing actions."; 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 = '...'; } }