var fDesc=new Array(); fDesc[1] = "time. Don´t forget to keep your customers happy so they will give you bigger tips. Drive all kind of cars from different kind of customers. Enjoy this great game as you work on a parking lot."; fDesc[2] = "intuition into a challenging game of patience. My Free Mahjong breaks into reality - it becomes truly 3D!"; fDesc[3] = "your friends and your family. After finishing your project you can send it via e-mail or print it out."; fDesc[4] = "etc in each image appears exactly superimposed in the mixed image. But Sqirlz Morph not only allows this sort of morphing, with this amazing application you have no restriction on how many pictures can be morphed together at the same time."; fDesc[5] = "Klondike. It features unlimited undo, smart card dragging, sound effects, and much more."; fDesc[6] = "the games available, Patience shows the proper rules and maintains statistics and high score tables. You can customize the playing environment by choosing the game layout, backgrounds, card decks, card drop, sounds and animations"; fDesc[7] = "to keep the shelves of the supermarket stocked, so that the customer can get whatever they want without losing patience. All the customers have different personalities, food tastes and patience levels, and they include common people, movie stars and teenagers."; fDesc[8] = "matches on a board). You prepare the customers orders by collecting the required ingredients from a board. Every time you make a match, the ingredients involved are collected to prepare the order."; fDesc[9] = "number grid with reasoning and patience (no math required). There is only one rule: Fill in the grid so that every row, column and 3x3 box contains all digits 1-9 only once."; fDesc[10] = "simple; you only have to turn off all the lights on the board by clicking on each piece. The game is simple, small, but entertaining enough to keep you busy for a while. Besides, it can very addictive. Definitely a good pastime."; fDesc[11] = "partners and new friends, and getting them whatever they need. They’ll express what they need using dialogue bubbles above their heads. You’ll be dealing with different types of campers, so you better be prepared!"; fDesc[12] = "unlimited game time. The game starts with a short story of a man that needs to start working in order to earn money. He has the idea to start working in a delivery service, and that is when the game starts."; fDesc[13] = "for any skill level. Start with the ones already in the game and design the patience of your own. Free to try and download."; fDesc[14] = "tiles as a full house. Cards are shuffled and placed on the desk in 4 rows with 13 cards in each. The way you place cards on a desk in a traditional patience card game usually depends on your liking, spirits or whim, but the software will do it for you, and you will only have to do the most interesting thing - to play the game! The starting card is the leftmost card in the uppermost row. It designates the starting suit and rank. This card cannot be relocated during the game. The game is won when the following conditions are met: 1 Each row contains a full suit. There may be only one suit per row. 2 Suits follow each other in the following order: - Clubs - Hearts - Spades - Diamonds The suit designated by the starting card begins the sequence, the way suits succeed each other must be preserved. 3 Ranks in each row are lined up in either ascending or descending order, e.g.: - 2 - 3 - 4 -..."; fDesc[15] = "different versions of popular solitaire card games with lots of customizable features. Among these it includes the possibility of changing the background color and texture, or using a picture instead with different landscapes to choose from, which is really cool."; 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 = '...'; } }