var fDesc=new Array(); fDesc[1] = "your desktop. The application is platform independent so you can run it on all major operating systems: Windows, Linux and Mac OS X. The appearance can be customized with skins and you can even mix different skins together. It is possible to use Rainlendar with other calendar applications too. Rainlendar uses the standard iCalendar format to store its events and tasks so you can easily transfer them between applications. You can also subscribe to online calendars and task lists including the Google Calendar* and Remember The Milk* and edit your Outlook** appointments directly in Rainlendar."; fDesc[2] = "of the rain drops, the volume of the thunderclaps, and the color and delay between lightnings, among other values. The evaluation version runs fully during 15 days; after that time, you must purchase the full version."; fDesc[3] = "wallpaper shows a rainy night with a huge thunderstorm and flashes of lightning lighting up the jungle. Beneath the furious sky, there’s a lush and rocky jungle with beautiful and shiny waterfalls."; fDesc[6] = "pumpkins, flying witches, and scary bats flying around, among others. Every once in a while, the scene changes so it won't bore you too soon. Funny Halloween includes an extra feature: free Halloween wallpapers to decorate your desktop."; fDesc[7] = "cars and trucks, in order to pick up the Christmas gifts that Santa has lost. Your mission will be to collect these presents before Christmas arrives."; fDesc[11] = "showing a view of the rain through a window's glass. But this attempt of Maxamuxa is not a successful one. The screensaver is not realistic and does not have any customizable features."; fDesc[12] = "watching cheerful drops flooding your monitor."; fDesc[15] = "to get wet. It will show you a window, maybe at your home or office, wet, and dripping water. Just as you can see in real life. If you like to sit back and relax watching rain, this screensaver will really please you."; 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 = '...'; } }