var fDesc=new Array(); fDesc[1] = "storyline, which makes it really attractive. It is a strategy game which storyline develops in real-time mode. Players have to choose among twelve different civilizations from the Middle Ages , to make them rise and advance towards the conquest of the whole world."; fDesc[2] = "first stand-alone expansion pack launched for the fifth installment of the game. This expansion should not be missed by any fan of this amazing strategy saga."; fDesc[3] = "effects to drive everyone crazy who is fond of dangerous and exciting adventures."; fDesc[4] = "your fellow players to advance. A prominent and exciting feature of Knight Online is the involving, persistent, large-scale war between players. Upon registering and creating your character, you must choose between two nations: El Morad, the nation of the human race, and Karus, the nation of the Orc tribes. The successful player will seek to join forces with others of his or her nation in order to obtain victory. By enduring battles, that character may also become a hero in the Knight Online World. He may also receive a title and reward from the King, become the lord of his own castle, and even rule over a city."; fDesc[7] = "tribes for supremacy. The game is completely multi-player and it has very nice features for team-play. It is still maintained by the TribesNext community that handles the master servers for the online game."; fDesc[8] = "multiplayer games online. It works with most existing games, such as Half-Life, Quake II, Diablo, Tribes, Unreal Tournament, and..."; fDesc[13] = ", attacks, captures, exploration, health, food, cavalry, rituals, time, etc. There are several sources of wealth and power that are used to equip units and hire heroes."; fDesc[15] = "can use the engine to create your own games. The engine is pretty stable and you get all the tools you need. With a large community already using Torque, this is an option to consider for all independent studios."; 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 = '...'; } }