var fDesc=new Array(); fDesc[1] = "source codecs like Ogg vorbis. With the built-in utilities like library manager, music ripping and burning to CDs and its great playback quality, it is indeed a great music player to have."; fDesc[2] = "gaining features. The latest version is now able to download subtitles automatically. Still, there are many things BSPlayer has to do to become the dominant player of multimedia files."; fDesc[3] = "TimeLeft is attractive, easy to use and highly configurable. Watching seconds ticking away makes some glad event so much closer"; fDesc[4] = ", through Retry and Skip functionality; versatile, through Pause/Resume options, transfer rate display, skinnable interfaces, and more."; fDesc[5] = "playing in a skinnable format. It automatically detects the music or any kind of media that is currently playing in the media player and it displays it as a skinnable gadget on windows desktop."; fDesc[7] = "in spite of its simplicity. The slogan that describes it is very accurate: “Sound quality is not skinnable”. It natively supports MP3 and WAV, and also a wide range of other formats through different plug-ins, including ALAC, FLAC, CD Reader, WMA, or OGG."; fDesc[10] = "more rocking and memorable than ever. The software supports two totally independent decks which have a queue of files or playlists. It provides a professional quality of sound so also a very good beat synchronization display."; fDesc[11] = "playing your favorite music or video (MP3, MPG, AVI, etc.). Asrology. The calendar includes zodiacal signs."; fDesc[12] = "most computers and enhances the tools accessible to the user. Standard to SkinCalc are basic arithmetic functions, as well as additional tools such as square, square root, reciprocal, and a drop down menu of units."; fDesc[13] = ", making it a great replacement for your ordinary default calculator. You can see, edit and print the calculations log and support your documents."; fDesc[14] = "by playing your favorite sound or music (WAV, MP3). Snooze feature support."; 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 = '...'; } }