document.bgColor="white"; for (var i=0;i<10;i++) { for (var j=0;j<10;j++) { document.write('
'); } } Grid=[ [15,15,15,15,2,2,2,2,3,3], [15,15,15,15,2,2,2,2,3,3], [15,15,15,15,2,2,2,2,3,3], [15,15,15,15,2,2,2,2,3,3], [19,19,19,19,2,2,2,2,3,3], [19,19,19,19,2,2,2,2,5,5], [19,19,19,19,2,2,2,2,5,5], [19,19,19,19,2,2,2,2,5,5], [7,7,6,6,6,6,6,6,6,6], [7,7,6,6,6,6,6,6,6,6] ]; function window.onload() { for (var i=0;i<10;i++) { for (var j=0;j<10;j++) { var el=document.getElementById('el'+i+'-'+j); el.style.backgroundColor='#'+Pad((Math.pow(Grid[i][j],10)).toString(16)); } } } LEFT=1; RIGHT=2; TOP=4; BOTTOM=8; function newPlace(window,dir) { for (var i=0;i<10;i++) { for (var j=0;j<10;j++) { if (Grid[i][j]==window) { if (dir & LEFT) { } } } } } function Pad(n) { var str="00000"+n; return str.substring(str.length-6,str.length); }