var fDesc=new Array(); fDesc[0] = "Open-source virtual Rubik's cube. Digicube maintains in its memory the cube's position and lets you modify it with instructions, which you enter interactively or store as scripts in a file. It uses a simple system of notation that needs only the digits 1 to 6 to represent faces, colors, and rotations. Digicube is an ideal tool for learning and for experimenting with positions, move sequences, and solutions. It comes with a comprehensive reference manual, which explains its functions and shows with many examples how to use them. In addition to the classic 3x Rubik's cube, Digicube can simulate two simpler versions: the 2x cube (known as Pocket cube) and the 3x pyramid (known as Pyraminx). Here are some of the operations you can perform: specify complete or partial positions; specify sequences of moves and turns, or generate random sequences; modify, swap, or flip individual pieces; check the validity of a position; display the current position in various ways; store positions in memory and retrieve them later; compare positions; examine positions as they change over thousands of moves; determine the moves needed to reach any position, including partially specified positions; ask Digicube to solve a position, fully or partially, and display the required moves."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }