daily pastebin goal
56%
SHARE
TWEET

Untitled

a guest Jun 14th, 2018 67 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4.  
  5. <div class="box">
  6. <h1 align="center">Szachy</h1>
  7.  
  8. </div>
  9. <div id="chess" align="center">
  10. </div>
  11.  
  12. <div class="box2">
  13. <p id="turaID" style = "color:rgb(219, 76, 19) ; font-size:200% ; position:relative", align="center">Tura białych</p>
  14. </div>
  15.  
  16. <style>
  17.  
  18. .box{
  19.     width:300px;
  20.     margin: auto;
  21. }  
  22.  
  23. .box:hover{
  24.     box-shadow: 0 0 10px rgb(15, 17, 8);
  25. }
  26.  
  27. .box2{
  28.     width: 300px;
  29.     margin: auto;
  30. }
  31.  
  32. .box2:hover{
  33.     box-shadow: 0 0 10px rgb(219, 76, 19);
  34. }
  35.  
  36. p{
  37.     font-family: Courier;
  38.     font-weight: 900;
  39. }
  40.  
  41. html, body{
  42.     margin:0;
  43.     padding: 0;
  44.     width: 100%;
  45. }
  46.  
  47. h1 {
  48.     font-size:30px;
  49.     font-family: Courier;
  50. }
  51.  
  52. table {
  53.     border-collapse: collapse; 
  54. }
  55.  
  56. table{
  57.     border: 2px solid black;
  58. }
  59.  
  60. th, td{
  61.     border: 2px dashed;
  62.     height: 60px;
  63.     width: 60px;
  64. }
  65.  
  66. td:focus{
  67.     background-color: white;
  68. }
  69.  
  70. td:hover {
  71.     background-color:grey;
  72. }
  73.  
  74. td:active {
  75.     background-color: yellow;
  76. }
  77.  
  78. button{
  79.     background: none;
  80.     color: #ccc;
  81.     width: 120px;
  82.     height: 80px;
  83.     border: 1px solid #338033;
  84.     font-size: 18px;
  85.     border-radius: 4px;
  86.     transition: .6s;
  87.     overflow: hidden;
  88. }
  89.  
  90. button:focus{
  91.     outline:none;
  92. }
  93.  
  94. button:before{
  95.     content: ' ';
  96.     display: block;
  97.     position: absolute;
  98.     background: rgba(255,255,255,.5);
  99.     opacity: .5s;
  100.     filter: blur(30px);
  101.     transform: translateX(-130px) skewX(-15deg);
  102. }
  103.  
  104. button:after {
  105.     content: ' ';
  106.     display:block;
  107.     position:absolute;
  108.     background: rgba(255,255,255,.2);
  109.     opacity: 0;
  110.     filter: blur(30px);
  111.     transform: translate(-100px) scaleX(-15deg);
  112. }
  113.  
  114. button:hover{
  115.  
  116.     background: #41a841;
  117.     cursor: pointer;
  118. }
  119.  
  120.  
  121. button:hover:after{
  122.     transform:translateX(300px) skewX(-15deg);
  123.     opacity: 1;
  124.     transition: 5s;
  125. }
  126.  
  127. #ruch{
  128.     font-family: courier;
  129.     font-weight: 900;
  130.     font-size:20px;
  131. }
  132.  
  133. #czarnySelect {
  134.    overflow: hidden;
  135.    width: 100px;
  136.    border-radius: 9px 9px 9px 9px;
  137.    box-shadow: 1px 1px 11px #0e61033d;
  138.    background: rgb(247, 247, 247);
  139.    outline: none;
  140.    font-family: courier;
  141.    font-weight: 900;
  142. }
  143.  
  144. #bialySelect{
  145.    overflow:hidden;
  146.    width:100px;
  147.    border-radius: 9px 9px 9px 9px;
  148.    box-shadow: 1px 1px 11px #0e61033d;
  149.    background: rgb(247, 247, 247);
  150.    outline:none;
  151.    font-family: courier;
  152.    font-weight: 900;
  153. }
  154.  
  155. h{
  156.    font-family:courier;
  157.    font-weight: 900;
  158.    font-size: 20px;
  159. }
  160.  
  161.  
  162. </style>
  163.  
  164.  
  165. <div id = "ruch", align="center">
  166. Pozycja wejść.
  167. <input type="text" id="ruch1a" value=""/>
  168. <input type="text" id="ruch1b" value=""/>
  169. <br>
  170. Pozycja wyjść.
  171. <input type="text" id="ruch1c" value=""/>
  172. <input type="text" id="ruch1d" value=""/>
  173. <br>
  174. <br>
  175. <button onclick="ruszFigure();promocja()" id="przycisk" style="color:black">Wykonaj ruch</button>
  176. </div>
  177. <br>
  178.  
  179. <div id = "wybor_promocji", align="center">
  180. <h>Na co chcesz aby zmienił się Twój pionek po dojściu do linii promocji?</h>
  181. <br>
  182.             <select id="czarnySelect">
  183.                 <option value ="czarnyHet">czarnyHet</option>
  184.                 <option value ="czarnyGon">czarnyGon</option>
  185.                 <option value ="czarnySko">czarnySko</option>
  186.                 <option value ="czarnaWie">czarnaWie</option>
  187.             </select>
  188.            
  189.             <select id="bialySelect">
  190.                 <option value ="bialyHetm">bialyHetm</option>
  191.                 <option value ="bialyGoni">bialyGoni</option>
  192.                 <option value ="bialySkoc">bialySkoc</option>
  193.                 <option value ="bialaWiez">bialaWiez</option>
  194.             </select>
  195. </div>
  196.  
  197.  
  198. <script>
  199.  
  200.  
  201.     function game()
  202.     {
  203.         //rysujSzachownice();
  204.         promocja();
  205.     }
  206.      
  207.     var update = setInterval(game,1000);
  208.  
  209.    
  210. //var bialyPion = document.getElementById("
  211.    
  212. var szachownica = [
  213. ["czarnaWie", "czarnySko", "czarnyGon", "czarnyHet", "czarnyKro", "czarnyGon", "czarnySko", "czarnaWie"],
  214. ["czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio", "czarnyPio"],
  215. ["", "", "", "", "", "", "", ""],
  216. ["", "", "", "", "", "", "", ""],
  217. ["", "", "", "", "", "", "", ""],
  218. ["", "", "", "", "", "", "", ""],
  219. ["bialyPion", "bialyPion", "bialyPion", "bialyPion", "bialyPion", "bialyPion", "bialyPion", "bialyPion"],
  220. ["bialaWiez", "bialySkoc", "bialyGoni", "bialyHetm", "bialyKrol", "bialyGoni", "bialySkoc", "bialaWiez"]    ];
  221.  
  222. var tura = true;
  223.  
  224. var szach = "";
  225.  
  226. function rysujSzachownice()
  227. {
  228.     szach += '<table id="tabelka">';
  229.     for(var i=0; i<8; i++)
  230.         {  
  231.             szach += '<tr>';
  232.             for(var j=0; j<8; j++)
  233.                 {
  234.                     if(i%2 == 0 && j%2 == 0 || i%2 == 1 && j%2 == 1)
  235.                         {
  236.                                 szach += '<td bgcolor="#A2BDC5" id="cell">';
  237.                                 /*if(szachownica[i][j] == "bialyPion")
  238.                                 {
  239.                                     szach+='<img src="https://upload.wikimedia.org/wikipedia/commons/4/45/Chess_plt45.svg"> </img>';
  240.                                 }*/
  241.                                 szach += szachownica[i][j];
  242.                                 szach += '</td>';
  243.                         }
  244.                     else
  245.                         {                      
  246.                                 szach += '<td bgcolor="#749362">';
  247.                                 szach += szachownica[i][j];
  248.                                 szach += '</td>';                                              
  249.                         }                                                                  
  250.                 }          
  251.             szach += '</tr>';
  252.         }                
  253.  
  254.     document.getElementById("chess").innerHTML = szach;
  255.  
  256.     szach += '</table>';
  257.    
  258.     szach = " ";
  259.  
  260. }
  261. rysujSzachownice();
  262. var table = document.getElementById("tabelka"),rIndex,cIndex;  
  263.  
  264.     var text = " ";
  265. function przerysuj()
  266. {
  267.     for(var i=0; i<8; i++)
  268.         {  
  269.             for(var j=0; j<8; j++)
  270.                 {
  271.                     if(i%2 == 0 && j%2 == 0 || i%2 == 1 && j%2 == 1)
  272.                         {
  273.                                 text += '<td bgcolor="#A2BDC5" id ="cell">';
  274.                                 text += szachownica[i][j];
  275.                                 text += '</td>';
  276.                         }
  277.                     else
  278.                         {                      
  279.                                 text += '<td bgcolor="#749362" id ="cell">';
  280.                                 text += szachownica[i][j];
  281.                                 text += '</td>';                                               
  282.                         }                                                                  
  283.                 }          
  284.             text += '</tr>';
  285.         }
  286.  
  287. document.getElementById("tabelka").innerHTML=text;
  288. text = " ";
  289. }
  290.  
  291. function czysc()
  292. {
  293.     document.getElementById("ruch1a").value = " ";
  294.     document.getElementById("ruch1b").value = " ";
  295.     document.getElementById("ruch1c").value = " ";
  296.     document.getElementById("ruch1d").value = " ";
  297. }
  298.  
  299. document.getElementById("przycisk").addEventListener("click", przerysuj);
  300. document.getElementById("przycisk").addEventListener("click", czysc);
  301.  
  302. //przekazuje klikniecia do ruchu:
  303. var klikniecia = true;
  304. function wspolrzedne()
  305. {  
  306.     for(var i = 0; i < table.rows.length; i++)
  307.         {
  308.             for(var j = 0; j < table.rows[i].cells.length; j++)
  309.                 {
  310.                     table.rows[i].cells[j].onclick = function()
  311.                     {
  312.                         rIndex = this.parentElement.rowIndex;
  313.                         cIndex = this.cellIndex;
  314.                        
  315.                         if(klikniecia == true)
  316.                         {
  317.                             //alert("Row: " + rIndex + ", Cell: " +cIndex);
  318.                             document.getElementById("ruch1a").value = rIndex;
  319.                             document.getElementById("ruch1b").value = cIndex;
  320.                             klikniecia = false;
  321.                             mozliweRuchy();
  322.                         }
  323.                         else
  324.                         {
  325.                             document.getElementById("ruch1c").value = rIndex;
  326.                             document.getElementById("ruch1d").value = cIndex;
  327.                             klikniecia = true;
  328.                             mozliweRuchy();
  329.                         }
  330.                        
  331.                     };
  332.                 }
  333.         }
  334. }      
  335.  
  336. function mozliweRuchy()
  337. {  
  338.     for(var i = 0; i < table.rows.length; i++)
  339.         {
  340.             for(var j = 0; j < table.rows[i].cells.length; j++)
  341.                 {
  342.                     table.rows[i].cells[j].onclick = function()
  343.                     {
  344.                         rIndex = this.parentElement.rowIndex;
  345.                         cIndex = this.cellIndex;                                       
  346.                         var a = rIndex;
  347.                         var b = cIndex;
  348.                        
  349.                         //if(szachownica[a][b] == "bialyPion")
  350.                             //{
  351.                                 if(szachownica[a][b] == "bialyPion")
  352.                                 {
  353.                                 //document.getElementById('cell').style.color = 'red';
  354.                                 document.getElementById('cell').style.focus = 'white';
  355.                                 }
  356.                             //}
  357.                        
  358.                     };
  359.                 }
  360.         }
  361. }
  362.  
  363. document.getElementById("tabelka").addEventListener("click", wspolrzedne);
  364. document.getElementById("tabelka").addEventListener("click", mozliweRuchy() );
  365.  
  366. document.getElementById("chess").style.fontFamily = "monospace";
  367. document.getElementById("chess").style.fontWeight = "900";
  368. document.getElementById("chess").style.fontSize = "15px";
  369.  
  370.  
  371. function czyjaTura()  //funkcja zmieniajaca flage
  372.     {
  373.        
  374.         if (tura == true)
  375.             {
  376.                 document.getElementById("turaID").innerHTML = "Tura czarnych";             
  377.                 tura = false;
  378.             }
  379.            
  380.            
  381.         else
  382.             {
  383.                 document.getElementById("turaID").innerHTML = "Tura białych";             
  384.                 tura = true;
  385.             }
  386.     }
  387.    
  388. function promocja()   //zmiana pionka na figure po dojsciu do linii promocji
  389.     {
  390.         var c = document.getElementById('ruch1c').value;
  391.         var d = document.getElementById('ruch1d').value;
  392.        
  393.         if(szachownica[c][d] == "czarnyPio" && c == 7)
  394.         {
  395.             if(document.getElementById("czarnySelect").value == "czarnyHet")
  396.                 {      
  397.                     szachownica[c][d] = "czarnyHet";
  398.                 }
  399.        
  400.             if(document.getElementById("czarnySelect").value == "czarnyGon")
  401.                 {      
  402.                     szachownica[c][d] = "czarnyGon";
  403.                 }
  404.                
  405.             if(document.getElementById("czarnySelect").value == "czarnySko")
  406.                 {      
  407.                     szachownica[c][d] = "czarnySko";
  408.                 }
  409.            
  410.             if(document.getElementById("czarnySelect").value == "czarnaWie")
  411.                 {      
  412.                     szachownica[c][d] = "czarnaWie";
  413.                 }
  414.        
  415.         }
  416.        
  417.         if(szachownica[c][d] == "bialyPion" && c == 0)
  418.         {
  419.            
  420.             if(document.getElementById("bialySelect").value == "bialyHetm")
  421.                 {      
  422.                     szachownica[c][d] = "bialyHetm";
  423.                 }
  424.                
  425.             if(document.getElementById("bialySelect").value == "bialyGoni")
  426.                 {      
  427.                     szachownica[c][d] = "bialyGoni";
  428.                 }
  429.                
  430.             if(document.getElementById("bialySelect").value == "bialySkoc")
  431.                 {      
  432.                     szachownica[c][d] = "bialySkoc";
  433.                 }
  434.                
  435.             if(document.getElementById("bialySelect").value == "bialaWiez")
  436.                 {      
  437.                     szachownica[c][d] = "bialaWiez";
  438.                 }
  439.         }
  440.     }
  441.    
  442. function ruszFigure() //ruchy do dokonczenia
  443.     {
  444.     var a = document.getElementById('ruch1a').value;
  445.     var b = document.getElementById('ruch1b').value;
  446.     var c = document.getElementById('ruch1c').value;
  447.     var d = document.getElementById('ruch1d').value;
  448.    
  449.     var temp = szachownica[a][b];
  450.    
  451.     if(tura == false) //ruchy czarnych figur
  452.     {
  453.        
  454.         if(szachownica[a][b] == "czarnyPio")
  455.         {  
  456.            
  457.        
  458.             if(szachownica[c][d].substr(0,1) != "c")
  459.             {
  460.        
  461.                         if(szachownica[c][d] == "" && ( c == ( parseInt(a)+parseInt(1) )  && d == b) )
  462.                                {
  463.                                     szachownica[c][d] = temp;
  464.                                     szachownica[a][b] = "";
  465.                                     czyjaTura();
  466.                                }      
  467.                         if( szachownica[c][d] != ""
  468.                                && ( c == ( parseInt(a)+parseInt(1) ) && d == ( parseInt(b)-parseInt(1) ) ) )
  469.                                {
  470.                                     szachownica[c][d] = temp;
  471.                                     szachownica[a][b] = "";
  472.                                     czyjaTura();
  473.                                }
  474.                         if( szachownica[c][d] != ""
  475.                                && ( c == ( parseInt(a)+parseInt(1) ) && d == ( parseInt(b)+parseInt(1) ) ) )
  476.                                {
  477.                                     szachownica[c][d] = temp;
  478.                                     szachownica[a][b] = "";
  479.                                     czyjaTura();
  480.                                }
  481.                         if(szachownica[c][d] == "" && ( c == ( parseInt(a)+parseInt(2) )  && d == b) && a == 1 )
  482.                                {
  483.                                     szachownica[c][d] = temp;
  484.                                     szachownica[a][b] = "";
  485.                                     czyjaTura();
  486.                                }    
  487.             }            
  488.         }//koniec piona
  489.         if(szachownica[a][b] == "czarnyKro")
  490.                 {
  491.                     if(szachownica[c][d].substr(0,1) != "c")
  492.                         {
  493.                                 //roszada krotka:
  494.                                 if( a == 0 && b == 3 && c == 0 && d == 1 && szachownica[0][0] == "czarnaWie" && szachownica[0][1] == "" && szachownica[0][2] == "" )
  495.                                         {
  496.                                             szachownica[c][d] = "czarnyKro";
  497.                                             szachownica[a][b] = "";
  498.                                             szachownica[0][0] = "";
  499.                                             szachownica[0][2] = "czarnaWie";
  500.                                             czyjaTura();
  501.                                         }
  502.                                
  503.                                 if( a == 0 && b == 4 && c == 0 && d == 6 && szachownica[0][7] == "czarnaWie" && szachownica[0][6] == "" && szachownica[0][5] == "" )
  504.                                         {
  505.                                             szachownica[c][d] = "czarnyKro";
  506.                                             szachownica[a][b] = "";
  507.                                             szachownica[0][7] = "";
  508.                                             szachownica[0][5] = "czarnaWie";
  509.                                             czyjaTura();
  510.                                         }
  511.                                
  512.                                 //roszada dluga:
  513.                                
  514.                                 if( a == 0 && b == 4 && c == 0 && d == 2 && szachownica[0][0] == "czarnaWie" && szachownica[0][1] == "" && szachownica[0][2] == "" && szachownica[0][3] == "")
  515.                                         {
  516.                                             szachownica[c][d] = "czarnyKro";
  517.                                             szachownica[a][b] = "";
  518.                                             szachownica[0][0] = "";
  519.                                             szachownica[0][3] = "czarnaWie";
  520.                                             czyjaTura();
  521.                                         }
  522.                                        
  523.                                 //ruchy:   
  524.                                    
  525.                                 if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(1) ) )
  526.                                                 {    
  527.                                                  szachownica[c][d] = temp;
  528.                                                  szachownica[a][b] = "";
  529.                                                  czyjaTura();
  530.                                                 }
  531.                                 if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(-1) ) )
  532.                                                 {    
  533.                                                  szachownica[c][d] = temp;
  534.                                                  szachownica[a][b] = "";
  535.                                                  czyjaTura();
  536.                                                 }
  537.                                 if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(-1) ) )
  538.                                                 {    
  539.                                                  szachownica[c][d] = temp;
  540.                                                  szachownica[a][b] = "";
  541.                                                  czyjaTura();
  542.                                                 }
  543.                                 if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(1) ) )
  544.                                                 {    
  545.                                                  szachownica[c][d] = temp;
  546.                                                  szachownica[a][b] = "";
  547.                                                  czyjaTura();
  548.                                                 }
  549.                                 if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(1) ) )
  550.                                                 {    
  551.                                                  szachownica[c][d] = temp;
  552.                                                  szachownica[a][b] = "";
  553.                                                  czyjaTura();
  554.                                                 }
  555.                                 if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(0) ) )
  556.                                                 {    
  557.                                                  szachownica[c][d] = temp;
  558.                                                  szachownica[a][b] = "";
  559.                                                  czyjaTura();
  560.                                                 }
  561.                                 if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(0) ) )
  562.                                                 {    
  563.                                                  szachownica[c][d] = temp;
  564.                                                  szachownica[a][b] = "";
  565.                                                  czyjaTura();
  566.                                                 }
  567.                                 if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-1) ) )
  568.                                                 {    
  569.                                                  szachownica[c][d] = temp;
  570.                                                  szachownica[a][b] = "";
  571.                                                  czyjaTura();
  572.                                                 }
  573.                         }
  574.                 }  
  575.         if(szachownica[a][b] == "czarnySko")
  576.         {
  577.             if(szachownica[c][d].substr(0,1) != "c")
  578.             {
  579.            
  580.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(2) ) )
  581.                                 {    
  582.                                  szachownica[c][d] = temp;
  583.                                  szachownica[a][b] = "";
  584.                                  czyjaTura();
  585.                                 }
  586.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" )&& ( c == ( parseInt(a)+parseInt(1) )  && d == ( parseInt(b)-parseInt(2) ) ))
  587.                                 {    
  588.                                  szachownica[c][d] = temp;
  589.                                  szachownica[a][b] = "";
  590.                                  czyjaTura();
  591.                                 }
  592.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == ( parseInt(a)+parseInt(2) )  && d == ( parseInt(b)+parseInt(1) ) ))
  593.                                 {    
  594.                                  szachownica[c][d] = temp;
  595.                                  szachownica[a][b] = "";
  596.                                  czyjaTura();
  597.                                 }      
  598.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == ( parseInt(a)+parseInt(2) )  && d == ( parseInt(b)-parseInt(1) ) ))
  599.                                 {    
  600.                                  szachownica[c][d] = temp;
  601.                                  szachownica[a][b] = "";
  602.                                  czyjaTura();
  603.                                 }      
  604.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(1) )  && d == ( parseInt(b)+parseInt(2) ) ))
  605.                                 {    
  606.                                  szachownica[c][d] = temp;
  607.                                  szachownica[a][b] = "";
  608.                                  czyjaTura();
  609.                                 }      
  610.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(1) )  && d == ( parseInt(b)-parseInt(2) ) ))
  611.                                 {    
  612.                                  szachownica[c][d] = temp;
  613.                                  szachownica[a][b] = "";
  614.                                  czyjaTura();
  615.                                 }      
  616.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(2) )  && d == ( parseInt(b)+parseInt(1) ) ))
  617.                                 {    
  618.                                  szachownica[c][d] = temp;
  619.                                  szachownica[a][b] = "";
  620.                                  czyjaTura();
  621.                                 }  
  622.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(2) )  && d == ( parseInt(b)-parseInt(1) ) ))
  623.                                 {    
  624.                                  szachownica[c][d] = temp;
  625.                                  szachownica[a][b] = "";
  626.                                  czyjaTura();
  627.                                 }
  628.             }                              
  629.         }//koniec skoczka  
  630.         if(szachownica[a][b] == "czarnyGon")
  631.         {
  632.             if(szachownica[c][d].substr(0,1) != "c")
  633.             {
  634.            
  635.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(1) ) )
  636.                                 {    
  637.                                  szachownica[c][d] = temp;
  638.                                  szachownica[a][b] = "";
  639.                                  czyjaTura();
  640.                                 }
  641.                        
  642.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) )  && d == ( parseInt(b)+parseInt(2) ) )
  643.                                 {    
  644.                                  szachownica[c][d] = temp;
  645.                                  szachownica[a][b] = "";
  646.                                  czyjaTura();
  647.                                 }
  648.                        
  649.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) )  && d == ( parseInt(b)+parseInt(3) ) )
  650.                                 {    
  651.                                  szachownica[c][d] = temp;
  652.                                  szachownica[a][b] = "";
  653.                                  czyjaTura();
  654.                                 }
  655.                        
  656.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) )  && d == ( parseInt(b)+parseInt(4) ) )
  657.                                 {    
  658.                                  szachownica[c][d] = temp;
  659.                                  szachownica[a][b] = "";
  660.                                  czyjaTura();
  661.                                 }
  662.                        
  663.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) )  && d == ( parseInt(b)+parseInt(5) ) )
  664.                                 {    
  665.                                  szachownica[c][d] = temp;
  666.                                  szachownica[a][b] = "";
  667.                                  czyjaTura();
  668.                                 }
  669.                        
  670.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) )  && d == ( parseInt(b)+parseInt(6) ) )
  671.                                 {    
  672.                                  szachownica[c][d] = temp;
  673.                                  szachownica[a][b] = "";
  674.                                  czyjaTura();
  675.                                 }
  676.                        
  677.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) )  && d == ( parseInt(b)+parseInt(7) ) )
  678.                                 {    
  679.                                  szachownica[c][d] = temp;
  680.                                  szachownica[a][b] = "";
  681.                                  czyjaTura();
  682.                                 }
  683.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(-1) ) )
  684.                                 {    
  685.                                  szachownica[c][d] = temp;
  686.                                  szachownica[a][b] = "";
  687.                                  czyjaTura();
  688.                                 }
  689.                        
  690.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) )  && d == ( parseInt(b)+parseInt(-2) ) )
  691.                                 {    
  692.                                  szachownica[c][d] = temp;
  693.                                  szachownica[a][b] = "";
  694.                                  czyjaTura();
  695.                                 }
  696.                        
  697.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) )  && d == ( parseInt(b)+parseInt(-3) ) )
  698.                                 {    
  699.                                  szachownica[c][d] = temp;
  700.                                  szachownica[a][b] = "";
  701.                                  czyjaTura();
  702.                                 }
  703.                        
  704.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) )  && d == ( parseInt(b)+parseInt(-4) ) )
  705.                                 {    
  706.                                  szachownica[c][d] = temp;
  707.                                  szachownica[a][b] = "";
  708.                                  czyjaTura();
  709.                                 }
  710.                        
  711.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) )  && d == ( parseInt(b)+parseInt(-5) ) )
  712.                                 {    
  713.                                  szachownica[c][d] = temp;
  714.                                  szachownica[a][b] = "";
  715.                                  czyjaTura();
  716.                                 }
  717.                        
  718.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) )  && d == ( parseInt(b)+parseInt(-6) ) )
  719.                                 {    
  720.                                  szachownica[c][d] = temp;
  721.                                  szachownica[a][b] = "";
  722.                                  czyjaTura();
  723.                                 }
  724.                        
  725.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) )  && d == ( parseInt(b)+parseInt(-7) ) )
  726.                                 {    
  727.                                  szachownica[c][d] = temp;
  728.                                  szachownica[a][b] = "";
  729.                                  czyjaTura();
  730.                                 }
  731.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(1) ) )
  732.                                 {    
  733.                                  szachownica[c][d] = temp;
  734.                                  szachownica[a][b] = "";
  735.                                  czyjaTura();
  736.                                 }
  737.                        
  738.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) )  && d == ( parseInt(b)+parseInt(2) ) )
  739.                                 {    
  740.                                  szachownica[c][d] = temp;
  741.                                  szachownica[a][b] = "";
  742.                                  czyjaTura();
  743.                                 }
  744.                        
  745.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) )  && d == ( parseInt(b)+parseInt(3) ) )
  746.                                 {    
  747.                                  szachownica[c][d] = temp;
  748.                                  szachownica[a][b] = "";
  749.                                  czyjaTura();
  750.                                 }
  751.                        
  752.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) )  && d == ( parseInt(b)+parseInt(4) ) )
  753.                                 {    
  754.                                  szachownica[c][d] = temp;
  755.                                  szachownica[a][b] = "";
  756.                                  czyjaTura();
  757.                                 }
  758.                        
  759.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) )  && d == ( parseInt(b)+parseInt(5) ) )
  760.                                 {    
  761.                                  szachownica[c][d] = temp;
  762.                                  szachownica[a][b] = "";
  763.                                  czyjaTura();
  764.                                 }
  765.                        
  766.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) )  && d == ( parseInt(b)+parseInt(6) ) )
  767.                                 {    
  768.                                  szachownica[c][d] = temp;
  769.                                  szachownica[a][b] = "";
  770.                                  czyjaTura();
  771.                                 }
  772.                        
  773.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) )  && d == ( parseInt(b)+parseInt(7) ) )
  774.                                 {    
  775.                                  szachownica[c][d] = temp;
  776.                                  szachownica[a][b] = "";
  777.                                  czyjaTura();
  778.                                 }
  779.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(-1) ) )
  780.                                 {    
  781.                                  szachownica[c][d] = temp;
  782.                                  szachownica[a][b] = "";
  783.                                  czyjaTura();
  784.                                 }
  785.                        
  786.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) )  && d == ( parseInt(b)+parseInt(-2) ) )
  787.                                 {    
  788.                                  szachownica[c][d] = temp;
  789.                                  szachownica[a][b] = "";
  790.                                  czyjaTura();
  791.                                 }
  792.                        
  793.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) )  && d == ( parseInt(b)+parseInt(-3) ) )
  794.                                 {    
  795.                                  szachownica[c][d] = temp;
  796.                                  szachownica[a][b] = "";
  797.                                  czyjaTura();
  798.                                 }
  799.                        
  800.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) )  && d == ( parseInt(b)+parseInt(-4) ) )
  801.                                 {    
  802.                                  szachownica[c][d] = temp;
  803.                                  szachownica[a][b] = "";
  804.                                  czyjaTura();
  805.                                 }
  806.                        
  807.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) )  && d == ( parseInt(b)+parseInt(-5) ) )
  808.                                 {    
  809.                                  szachownica[c][d] = temp;
  810.                                  szachownica[a][b] = "";
  811.                                  czyjaTura();
  812.                                 }
  813.                        
  814.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) )  && d == ( parseInt(b)+parseInt(-6) ) )
  815.                                 {    
  816.                                  szachownica[c][d] = temp;
  817.                                  szachownica[a][b] = "";
  818.                                  czyjaTura();
  819.                                 }
  820.                        
  821.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) )  && d == ( parseInt(b)+parseInt(-7) ) )
  822.                                 {    
  823.                                  szachownica[c][d] = temp;
  824.                                  szachownica[a][b] = "";
  825.                                  czyjaTura();
  826.                                 }
  827.             }
  828.         }//koniec gonca
  829.         if(szachownica[a][b] == "czarnaWie")
  830.         {
  831.             if(szachownica[c][d].substr(0,1) != "c")
  832.             {
  833.            
  834.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(1) ) )
  835.                                 {    
  836.                                  szachownica[c][d] = temp;
  837.                                  szachownica[a][b] = "";
  838.                                  czyjaTura();
  839.                                 }
  840.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(2) ) )
  841.                                 {    
  842.                                  szachownica[c][d] = temp;
  843.                                  szachownica[a][b] = "";
  844.                                  czyjaTura();
  845.                                 }
  846.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(3) ) )
  847.                                 {    
  848.                                  szachownica[c][d] = temp;
  849.                                  szachownica[a][b] = "";
  850.                                  czyjaTura();
  851.                                 }
  852.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(4) ) )
  853.                                 {    
  854.                                  szachownica[c][d] = temp;
  855.                                  szachownica[a][b] = "";
  856.                                  czyjaTura();
  857.                                 }
  858.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(5) ) )
  859.                                 {    
  860.                                  szachownica[c][d] = temp;
  861.                                  szachownica[a][b] = "";
  862.                                  czyjaTura();
  863.                                 }
  864.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(6) ) )
  865.                                 {    
  866.                                  szachownica[c][d] = temp;
  867.                                  szachownica[a][b] = "";
  868.                                  czyjaTura();
  869.                                 }
  870.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(7) ) )
  871.                                 {    
  872.                                  szachownica[c][d] = temp;
  873.                                  szachownica[a][b] = "";
  874.                                  czyjaTura();
  875.                                 }
  876.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(0) ) )
  877.                                 {    
  878.                                  szachownica[c][d] = temp;
  879.                                  szachownica[a][b] = "";
  880.                                  czyjaTura();
  881.                                 }
  882.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) )  && d == ( parseInt(b)+parseInt(0) ) )
  883.                                 {    
  884.                                  szachownica[c][d] = temp;
  885.                                  szachownica[a][b] = "";
  886.                                  czyjaTura();
  887.                                 }
  888.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) )  && d == ( parseInt(b)+parseInt(0) ) )
  889.                                 {    
  890.                                  szachownica[c][d] = temp;
  891.                                  szachownica[a][b] = "";
  892.                                  czyjaTura();
  893.                                 }
  894.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) )  && d == ( parseInt(b)+parseInt(0) ) )
  895.                                 {    
  896.                                  szachownica[c][d] = temp;
  897.                                  szachownica[a][b] = "";
  898.                                  czyjaTura();
  899.                                 }
  900.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) )  && d == ( parseInt(b)+parseInt(0) ) )
  901.                                 {    
  902.                                  szachownica[c][d] = temp;
  903.                                  szachownica[a][b] = "";
  904.                                  czyjaTura();
  905.                                 }
  906.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) )  && d == ( parseInt(b)+parseInt(0) ) )
  907.                                 {    
  908.                                  szachownica[c][d] = temp;
  909.                                  szachownica[a][b] = "";
  910.                                  czyjaTura();
  911.                                 }
  912.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) )  && d == ( parseInt(b)+parseInt(0) ) )
  913.                                 {    
  914.                                  szachownica[c][d] = temp;
  915.                                  szachownica[a][b] = "";
  916.                                  czyjaTura();
  917.                                 }
  918.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-1) ) )
  919.                                 {    
  920.                                  szachownica[c][d] = temp;
  921.                                  szachownica[a][b] = "";
  922.                                  czyjaTura();
  923.                                 }
  924.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-2) ) )
  925.                                 {    
  926.                                  szachownica[c][d] = temp;
  927.                                  szachownica[a][b] = "";
  928.                                  czyjaTura();
  929.                                 }
  930.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-3) ) )
  931.                                 {    
  932.                                  szachownica[c][d] = temp;
  933.                                  szachownica[a][b] = "";
  934.                                  czyjaTura();
  935.                                 }
  936.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-4) ) )
  937.                                 {    
  938.                                  szachownica[c][d] = temp;
  939.                                  szachownica[a][b] = "";
  940.                                  czyjaTura();
  941.                                 }
  942.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-5) ) )
  943.                                 {    
  944.                                  szachownica[c][d] = temp;
  945.                                  szachownica[a][b] = "";
  946.                                  czyjaTura();
  947.                                 }
  948.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-6) ) )
  949.                                 {    
  950.                                  szachownica[c][d] = temp;
  951.                                  szachownica[a][b] = "";
  952.                                  czyjaTura();
  953.                                 }
  954.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-7) ) )
  955.                                 {    
  956.                                  szachownica[c][d] = temp;
  957.                                  szachownica[a][b] = "";
  958.                                  czyjaTura();
  959.                                 }
  960.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(0) ) )
  961.                                 {    
  962.                                  szachownica[c][d] = temp;
  963.                                  szachownica[a][b] = "";
  964.                                  czyjaTura();
  965.                                 }
  966.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) )  && d == ( parseInt(b)+parseInt(0) ) )
  967.                                 {    
  968.                                  szachownica[c][d] = temp;
  969.                                  szachownica[a][b] = "";
  970.                                  czyjaTura();
  971.                                 }
  972.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) )  && d == ( parseInt(b)+parseInt(0) ) )
  973.                                 {    
  974.                                  szachownica[c][d] = temp;
  975.                                  szachownica[a][b] = "";
  976.                                  czyjaTura();
  977.                                 }
  978.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) )  && d == ( parseInt(b)+parseInt(0) ) )
  979.                                 {    
  980.                                  szachownica[c][d] = temp;
  981.                                  szachownica[a][b] = "";
  982.                                  czyjaTura();
  983.                                 }
  984.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) )  && d == ( parseInt(b)+parseInt(0) ) )
  985.                                 {    
  986.                                  szachownica[c][d] = temp;
  987.                                  szachownica[a][b] = "";
  988.                                  czyjaTura();
  989.                                 }
  990.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) )  && d == ( parseInt(b)+parseInt(0) ) )
  991.                                 {    
  992.                                  szachownica[c][d] = temp;
  993.                                  szachownica[a][b] = "";
  994.                                  czyjaTura();
  995.                                 }
  996.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) )  && d == ( parseInt(b)+parseInt(0) ) )
  997.                                 {    
  998.                                  szachownica[c][d] = temp;
  999.                                  szachownica[a][b] = "";
  1000.                                  czyjaTura();
  1001.                                 }
  1002.             }
  1003.         }//koniec wiezy
  1004.         if(szachownica[a][b] == "czarnyHet")
  1005.         {
  1006.             if(szachownica[c][d].substr(0,1) != "c")
  1007.             {
  1008.            
  1009.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(1) ) )
  1010.                                 {    
  1011.                                  szachownica[c][d] = temp;
  1012.                                  szachownica[a][b] = "";
  1013.                                  czyjaTura();
  1014.                                 }
  1015.                        
  1016.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) )  && d == ( parseInt(b)+parseInt(2) ) )
  1017.                                 {    
  1018.                                  szachownica[c][d] = temp;
  1019.                                  szachownica[a][b] = "";
  1020.                                  czyjaTura();
  1021.                                 }
  1022.                        
  1023.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) )  && d == ( parseInt(b)+parseInt(3) ) )
  1024.                                 {    
  1025.                                  szachownica[c][d] = temp;
  1026.                                  szachownica[a][b] = "";
  1027.                                  czyjaTura();
  1028.                                 }
  1029.                        
  1030.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) )  && d == ( parseInt(b)+parseInt(4) ) )
  1031.                                 {    
  1032.                                  szachownica[c][d] = temp;
  1033.                                  szachownica[a][b] = "";
  1034.                                  czyjaTura();
  1035.                                 }
  1036.                        
  1037.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) )  && d == ( parseInt(b)+parseInt(5) ) )
  1038.                                 {    
  1039.                                  szachownica[c][d] = temp;
  1040.                                  szachownica[a][b] = "";
  1041.                                  czyjaTura();
  1042.                                 }
  1043.                        
  1044.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) )  && d == ( parseInt(b)+parseInt(6) ) )
  1045.                                 {    
  1046.                                  szachownica[c][d] = temp;
  1047.                                  szachownica[a][b] = "";
  1048.                                  czyjaTura();
  1049.                                 }
  1050.                        
  1051.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) )  && d == ( parseInt(b)+parseInt(7) ) )
  1052.                                 {    
  1053.                                  szachownica[c][d] = temp;
  1054.                                  szachownica[a][b] = "";
  1055.                                  czyjaTura();
  1056.                                 }
  1057.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(-1) ) )
  1058.                                 {    
  1059.                                  szachownica[c][d] = temp;
  1060.                                  szachownica[a][b] = "";
  1061.                                  czyjaTura();
  1062.                                 }
  1063.                        
  1064.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) )  && d == ( parseInt(b)+parseInt(-2) ) )
  1065.                                 {    
  1066.                                  szachownica[c][d] = temp;
  1067.                                  szachownica[a][b] = "";
  1068.                                  czyjaTura();
  1069.                                 }
  1070.                        
  1071.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) )  && d == ( parseInt(b)+parseInt(-3) ) )
  1072.                                 {    
  1073.                                  szachownica[c][d] = temp;
  1074.                                  szachownica[a][b] = "";
  1075.                                  czyjaTura();
  1076.                                 }
  1077.                        
  1078.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) )  && d == ( parseInt(b)+parseInt(-4) ) )
  1079.                                 {    
  1080.                                  szachownica[c][d] = temp;
  1081.                                  szachownica[a][b] = "";
  1082.                                  czyjaTura();
  1083.                                 }
  1084.                        
  1085.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) )  && d == ( parseInt(b)+parseInt(-5) ) )
  1086.                                 {    
  1087.                                  szachownica[c][d] = temp;
  1088.                                  szachownica[a][b] = "";
  1089.                                  czyjaTura();
  1090.                                 }
  1091.                        
  1092.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) )  && d == ( parseInt(b)+parseInt(-6) ) )
  1093.                                 {    
  1094.                                  szachownica[c][d] = temp;
  1095.                                  szachownica[a][b] = "";
  1096.                                  czyjaTura();
  1097.                                 }
  1098.                        
  1099.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) )  && d == ( parseInt(b)+parseInt(-7) ) )
  1100.                                 {    
  1101.                                  szachownica[c][d] = temp;
  1102.                                  szachownica[a][b] = "";
  1103.                                  czyjaTura();
  1104.                                 }
  1105.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(1) ) )
  1106.                                 {    
  1107.                                  szachownica[c][d] = temp;
  1108.                                  szachownica[a][b] = "";
  1109.                                  czyjaTura();
  1110.                                 }
  1111.                        
  1112.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) )  && d == ( parseInt(b)+parseInt(2) ) )
  1113.                                 {    
  1114.                                  szachownica[c][d] = temp;
  1115.                                  szachownica[a][b] = "";
  1116.                                  czyjaTura();
  1117.                                 }
  1118.                        
  1119.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) )  && d == ( parseInt(b)+parseInt(3) ) )
  1120.                                 {    
  1121.                                  szachownica[c][d] = temp;
  1122.                                  szachownica[a][b] = "";
  1123.                                  czyjaTura();
  1124.                                 }
  1125.                        
  1126.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) )  && d == ( parseInt(b)+parseInt(4) ) )
  1127.                                 {    
  1128.                                  szachownica[c][d] = temp;
  1129.                                  szachownica[a][b] = "";
  1130.                                  czyjaTura();
  1131.                                 }
  1132.                        
  1133.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) )  && d == ( parseInt(b)+parseInt(5) ) )
  1134.                                 {    
  1135.                                  szachownica[c][d] = temp;
  1136.                                  szachownica[a][b] = "";
  1137.                                  czyjaTura();
  1138.                                 }
  1139.                        
  1140.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) )  && d == ( parseInt(b)+parseInt(6) ) )
  1141.                                 {    
  1142.                                  szachownica[c][d] = temp;
  1143.                                  szachownica[a][b] = "";
  1144.                                  czyjaTura();
  1145.                                 }
  1146.                        
  1147.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) )  && d == ( parseInt(b)+parseInt(7) ) )
  1148.                                 {    
  1149.                                  szachownica[c][d] = temp;
  1150.                                  szachownica[a][b] = "";
  1151.                                  czyjaTura();
  1152.                                 }
  1153.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(-1) ) )
  1154.                                 {    
  1155.                                  szachownica[c][d] = temp;
  1156.                                  szachownica[a][b] = "";
  1157.                                  czyjaTura();
  1158.                                 }
  1159.                        
  1160.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) )  && d == ( parseInt(b)+parseInt(-2) ) )
  1161.                                 {    
  1162.                                  szachownica[c][d] = temp;
  1163.                                  szachownica[a][b] = "";
  1164.                                  czyjaTura();
  1165.                                 }
  1166.                        
  1167.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) )  && d == ( parseInt(b)+parseInt(-3) ) )
  1168.                                 {    
  1169.                                  szachownica[c][d] = temp;
  1170.                                  szachownica[a][b] = "";
  1171.                                  czyjaTura();
  1172.                                 }
  1173.                        
  1174.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) )  && d == ( parseInt(b)+parseInt(-4) ) )
  1175.                                 {    
  1176.                                  szachownica[c][d] = temp;
  1177.                                  szachownica[a][b] = "";
  1178.                                  czyjaTura();
  1179.                                 }
  1180.                        
  1181.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) )  && d == ( parseInt(b)+parseInt(-5) ) )
  1182.                                 {    
  1183.                                  szachownica[c][d] = temp;
  1184.                                  szachownica[a][b] = "";
  1185.                                  czyjaTura();
  1186.                                 }
  1187.                        
  1188.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) )  && d == ( parseInt(b)+parseInt(-6) ) )
  1189.                                 {    
  1190.                                  szachownica[c][d] = temp;
  1191.                                  szachownica[a][b] = "";
  1192.                                  czyjaTura();
  1193.                                 }
  1194.                        
  1195.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) )  && d == ( parseInt(b)+parseInt(-7) ) )
  1196.                                 {    
  1197.                                  szachownica[c][d] = temp;
  1198.                                  szachownica[a][b] = "";
  1199.                                  czyjaTura();
  1200.                                 }
  1201.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(1) ) )
  1202.                                 {    
  1203.                                  szachownica[c][d] = temp;
  1204.                                  szachownica[a][b] = "";
  1205.                                  czyjaTura();
  1206.                                 }
  1207.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(2) ) )
  1208.                                 {    
  1209.                                  szachownica[c][d] = temp;
  1210.                                  szachownica[a][b] = "";
  1211.                                  czyjaTura();
  1212.                                 }
  1213.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(3) ) )
  1214.                                 {    
  1215.                                  szachownica[c][d] = temp;
  1216.                                  szachownica[a][b] = "";
  1217.                                  czyjaTura();
  1218.                                 }
  1219.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(4) ) )
  1220.                                 {    
  1221.                                  szachownica[c][d] = temp;
  1222.                                  szachownica[a][b] = "";
  1223.                                  czyjaTura();
  1224.                                 }
  1225.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(5) ) )
  1226.                                 {    
  1227.                                  szachownica[c][d] = temp;
  1228.                                  szachownica[a][b] = "";
  1229.                                  czyjaTura();
  1230.                                 }
  1231.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(6) ) )
  1232.                                 {    
  1233.                                  szachownica[c][d] = temp;
  1234.                                  szachownica[a][b] = "";
  1235.                                  czyjaTura();
  1236.                                 }
  1237.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(7) ) )
  1238.                                 {    
  1239.                                  szachownica[c][d] = temp;
  1240.                                  szachownica[a][b] = "";
  1241.                                  czyjaTura();
  1242.                                 }
  1243.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(0) ) )
  1244.                                 {    
  1245.                                  szachownica[c][d] = temp;
  1246.                                  szachownica[a][b] = "";
  1247.                                  czyjaTura();
  1248.                                 }
  1249.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) )  && d == ( parseInt(b)+parseInt(0) ) )
  1250.                                 {    
  1251.                                  szachownica[c][d] = temp;
  1252.                                  szachownica[a][b] = "";
  1253.                                  czyjaTura();
  1254.                                 }
  1255.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) )  && d == ( parseInt(b)+parseInt(0) ) )
  1256.                                 {    
  1257.                                  szachownica[c][d] = temp;
  1258.                                  szachownica[a][b] = "";
  1259.                                  czyjaTura();
  1260.                                 }
  1261.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) )  && d == ( parseInt(b)+parseInt(0) ) )
  1262.                                 {    
  1263.                                  szachownica[c][d] = temp;
  1264.                                  szachownica[a][b] = "";
  1265.                                  czyjaTura();
  1266.                                 }
  1267.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) )  && d == ( parseInt(b)+parseInt(0) ) )
  1268.                                 {    
  1269.                                  szachownica[c][d] = temp;
  1270.                                  szachownica[a][b] = "";
  1271.                                  czyjaTura();
  1272.                                 }
  1273.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) )  && d == ( parseInt(b)+parseInt(0) ) )
  1274.                                 {    
  1275.                                  szachownica[c][d] = temp;
  1276.                                  szachownica[a][b] = "";
  1277.                                  czyjaTura();
  1278.                                 }
  1279.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) )  && d == ( parseInt(b)+parseInt(0) ) )
  1280.                                 {    
  1281.                                  szachownica[c][d] = temp;
  1282.                                  szachownica[a][b] = "";
  1283.                                  czyjaTura();
  1284.                                 }
  1285.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-1) ) )
  1286.                                 {    
  1287.                                  szachownica[c][d] = temp;
  1288.                                  szachownica[a][b] = "";
  1289.                                  czyjaTura();
  1290.                                 }
  1291.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-2) ) )
  1292.                                 {    
  1293.                                  szachownica[c][d] = temp;
  1294.                                  szachownica[a][b] = "";
  1295.                                  czyjaTura();
  1296.                                 }
  1297.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-3) ) )
  1298.                                 {    
  1299.                                  szachownica[c][d] = temp;
  1300.                                  szachownica[a][b] = "";
  1301.                                  czyjaTura();
  1302.                                 }
  1303.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-4) ) )
  1304.                                 {    
  1305.                                  szachownica[c][d] = temp;
  1306.                                  szachownica[a][b] = "";
  1307.                                  czyjaTura();
  1308.                                 }
  1309.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-5) ) )
  1310.                                 {    
  1311.                                  szachownica[c][d] = temp;
  1312.                                  szachownica[a][b] = "";
  1313.                                  czyjaTura();
  1314.                                 }
  1315.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-6) ) )
  1316.                                 {    
  1317.                                  szachownica[c][d] = temp;
  1318.                                  szachownica[a][b] = "";
  1319.                                  czyjaTura();
  1320.                                 }
  1321.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-7) ) )
  1322.                                 {    
  1323.                                  szachownica[c][d] = temp;
  1324.                                  szachownica[a][b] = "";
  1325.                                  czyjaTura();
  1326.                                 }
  1327.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(0) ) )
  1328.                                 {    
  1329.                                  szachownica[c][d] = temp;
  1330.                                  szachownica[a][b] = "";
  1331.                                  czyjaTura();
  1332.                                 }
  1333.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) )  && d == ( parseInt(b)+parseInt(0) ) )
  1334.                                 {    
  1335.                                  szachownica[c][d] = temp;
  1336.                                  szachownica[a][b] = "";
  1337.                                  czyjaTura();
  1338.                                 }
  1339.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) )  && d == ( parseInt(b)+parseInt(0) ) )
  1340.                                 {    
  1341.                                  szachownica[c][d] = temp;
  1342.                                  szachownica[a][b] = "";
  1343.                                  czyjaTura();
  1344.                                 }
  1345.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) )  && d == ( parseInt(b)+parseInt(0) ) )
  1346.                                 {    
  1347.                                  szachownica[c][d] = temp;
  1348.                                  szachownica[a][b] = "";
  1349.                                  czyjaTura();
  1350.                                 }
  1351.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) )  && d == ( parseInt(b)+parseInt(0) ) )
  1352.                                 {    
  1353.                                  szachownica[c][d] = temp;
  1354.                                  szachownica[a][b] = "";
  1355.                                  czyjaTura();
  1356.                                 }
  1357.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) )  && d == ( parseInt(b)+parseInt(0) ) )
  1358.                                 {    
  1359.                                  szachownica[c][d] = temp;
  1360.                                  szachownica[a][b] = "";
  1361.                                  czyjaTura();
  1362.                                 }
  1363.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) )  && d == ( parseInt(b)+parseInt(0) ) )
  1364.                                 {    
  1365.                                  szachownica[c][d] = temp;
  1366.                                  szachownica[a][b] = "";
  1367.                                  czyjaTura();
  1368.                                 }
  1369.             }
  1370.         }//koniec hetmana
  1371.     }// koniec warunkow na ruchy czarnych figur
  1372.        
  1373.     if(tura == true) //ruchy bialych figur
  1374.         {
  1375.         if(szachownica[a][b] == "bialyPion")
  1376.         {          
  1377.                
  1378.                     if(szachownica[c][d].substr(0,1) != "b")
  1379.                         {
  1380.                        
  1381.                         if(szachownica[c][d] == "" && ( c == ( parseInt(a)-parseInt(1) )  && d == b) )
  1382.                                {
  1383.                                     szachownica[c][d] = temp;
  1384.                                     szachownica[a][b] = "";
  1385.                                     czyjaTura();
  1386.                                }      
  1387.                         if( szachownica[c][d] != ""
  1388.                                && ( c == ( parseInt(a)-parseInt(1) ) && d == ( parseInt(b)-parseInt(1) ) ) )
  1389.                                {
  1390.                                     szachownica[c][d] = temp;
  1391.                                     szachownica[a][b] = "";
  1392.                                     czyjaTura();
  1393.                                }
  1394.                         if( szachownica[c][d] != ""
  1395.                                && ( c == ( parseInt(a)-parseInt(1) ) && d == ( parseInt(b)+parseInt(1) ) ) )
  1396.                                {
  1397.                                     szachownica[c][d] = temp;
  1398.                                     szachownica[a][b] = "";
  1399.                                     czyjaTura();
  1400.                                }
  1401.                         if(szachownica[c][d] == "" && ( c == ( parseInt(a)-parseInt(2) )  && d == b) && a == 6)
  1402.                                {
  1403.                                     szachownica[c][d] = temp;
  1404.                                     szachownica[a][b] = "";
  1405.                                     czyjaTura();
  1406.                                }    
  1407.                         }                              
  1408.                     }//koniec piona        
  1409.         if(szachownica[a][b] == "bialyKrol")
  1410.         {
  1411.                     if(szachownica[c][d].substr(0,1) != "b")
  1412.                         {
  1413.                             //roszada:
  1414.                             if( a == 7 && b == 3 && c == 7 && d == 1 && szachownica[7][0] == "bialaWiez" && szachownica[7][1] == "" && szachownica[7][2] == "" )
  1415.                                 {
  1416.                                     szachownica[c][d] = "bialyKrol";
  1417.                                     szachownica[a][b] = "";
  1418.                                     szachownica[7][0] = "";
  1419.                                     szachownica[7][2] = "bialaWiez";
  1420.                                     czyjaTura();
  1421.                                 }
  1422.                                
  1423.                             if( a == 7 && b == 4 && c == 7 && d == 6 && szachownica[7][7] == "bialaWiez" && szachownica[7][6] == "" && szachownica[7][5] == "" )
  1424.                                 {
  1425.                                     szachownica[c][d] = "bialyKrol";
  1426.                                     szachownica[a][b] = "";
  1427.                                     szachownica[7][7] = "";
  1428.                                     szachownica[7][5] = "bialaWiez";
  1429.                                     czyjaTura();
  1430.                                 }
  1431.                                
  1432.                             //roszada dluga:
  1433.                                
  1434.                             if( a == 7 && b == 4 && c == 7 && d == 2 && szachownica[7][0] == "bialaWiez" && szachownica[7][1] == "" && szachownica[7][2] == "" && szachownica[7][3] == "")
  1435.                                 {
  1436.                                     szachownica[c][d] = "bialyKrol";
  1437.                                     szachownica[a][b] = "";
  1438.                                     szachownica[7][0] = "";
  1439.                                     szachownica[7][3] = "bialaWiez";
  1440.                                     czyjaTura();
  1441.                                 }  
  1442.                                
  1443.                             if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(1) ) )
  1444.                                         {    
  1445.                                          szachownica[c][d] = temp;
  1446.                                          szachownica[a][b] = "";
  1447.                                          czyjaTura();
  1448.                                         }
  1449.                             if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(-1) ) )
  1450.                                         {    
  1451.                                          szachownica[c][d] = temp;
  1452.                                          szachownica[a][b] = "";
  1453.                                          czyjaTura();
  1454.                                         }
  1455.                             if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(-1) ) )
  1456.                                         {    
  1457.                                          szachownica[c][d] = temp;
  1458.                                          szachownica[a][b] = "";
  1459.                                          czyjaTura();
  1460.                                         }
  1461.                             if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(1) ) )
  1462.                                         {    
  1463.                                          szachownica[c][d] = temp;
  1464.                                          szachownica[a][b] = "";
  1465.                                          czyjaTura();
  1466.                                         }
  1467.                             if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(1) ) )
  1468.                                         {    
  1469.                                          szachownica[c][d] = temp;
  1470.                                          szachownica[a][b] = "";
  1471.                                          czyjaTura();
  1472.                                         }
  1473.                             if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(0) ) )
  1474.                                         {    
  1475.                                          szachownica[c][d] = temp;
  1476.                                          szachownica[a][b] = "";
  1477.                                          czyjaTura();
  1478.                                         }
  1479.                             if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(0) ) )
  1480.                                         {    
  1481.                                          szachownica[c][d] = temp;
  1482.                                          szachownica[a][b] = "";
  1483.                                          czyjaTura();
  1484.                                         }
  1485.                             if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-1) ) )
  1486.                                         {    
  1487.                                          szachownica[c][d] = temp;
  1488.                                          szachownica[a][b] = "";
  1489.                                          czyjaTura();
  1490.                                         }
  1491.                         }
  1492.                 }//koniec krola
  1493.         if(szachownica[a][b] == "bialySkoc")
  1494.         {
  1495.             if(szachownica[c][d].substr(0,1) != "b")
  1496.                 {
  1497.            
  1498.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(2) ) )
  1499.                                 {    
  1500.                                  szachownica[c][d] = temp;
  1501.                                  szachownica[a][b] = "";
  1502.                                  czyjaTura();
  1503.                                 }
  1504.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" )&& ( c == ( parseInt(a)+parseInt(1) )  && d == ( parseInt(b)-parseInt(2) ) ))
  1505.                                 {    
  1506.                                  szachownica[c][d] = temp;
  1507.                                  szachownica[a][b] = "";
  1508.                                  czyjaTura();
  1509.                                 }
  1510.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == ( parseInt(a)+parseInt(2) )  && d == ( parseInt(b)+parseInt(1) ) ))
  1511.                                 {    
  1512.                                  szachownica[c][d] = temp;
  1513.                                  szachownica[a][b] = "";
  1514.                                  czyjaTura();
  1515.                                 }      
  1516.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == ( parseInt(a)+parseInt(2) )  && d == ( parseInt(b)-parseInt(1) ) ))
  1517.                                 {    
  1518.                                  szachownica[c][d] = temp;
  1519.                                  szachownica[a][b] = "";
  1520.                                  czyjaTura();
  1521.                                 }      
  1522.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(1) )  && d == ( parseInt(b)+parseInt(2) ) ))
  1523.                                 {    
  1524.                                  szachownica[c][d] = temp;
  1525.                                  szachownica[a][b] = "";
  1526.                                  czyjaTura();
  1527.                                 }      
  1528.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(1) )  && d == ( parseInt(b)-parseInt(2) ) ))
  1529.                                 {    
  1530.                                  szachownica[c][d] = temp;
  1531.                                  szachownica[a][b] = "";
  1532.                                  czyjaTura();
  1533.                                 }      
  1534.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(2) )  && d == ( parseInt(b)+parseInt(1) ) ))
  1535.                                 {    
  1536.                                  szachownica[c][d] = temp;
  1537.                                  szachownica[a][b] = "";
  1538.                                  czyjaTura();
  1539.                                 }  
  1540.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == ( parseInt(a)-parseInt(2) )  && d == ( parseInt(b)-parseInt(1) ) ))
  1541.                                 {    
  1542.                                  szachownica[c][d] = temp;
  1543.                                  szachownica[a][b] = "";
  1544.                                  czyjaTura();
  1545.                                 }  
  1546.                 }
  1547.         }//koniec skoczka  
  1548.         if(szachownica[a][b] == "bialyGoni")
  1549.         {
  1550.             if(szachownica[c][d].substr(0,1) != "b")
  1551.             {
  1552.            
  1553.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(1) ) )
  1554.                                 {    
  1555.                                  szachownica[c][d] = temp;
  1556.                                  szachownica[a][b] = "";
  1557.                                  czyjaTura();
  1558.                                 }
  1559.                        
  1560.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) )  && d == ( parseInt(b)+parseInt(2) )
  1561.                         && szachownica[parseInt(a)+parseInt(1)][parseInt(b)+parseInt(1)] == "" )
  1562.                                 {    
  1563.                                  szachownica[c][d] = temp;
  1564.                                  szachownica[a][b] = "";
  1565.                                  czyjaTura();
  1566.                                 }
  1567.                        
  1568.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) )  && d == ( parseInt(b)+parseInt(3) )
  1569.                         && szachownica[parseInt(a)+parseInt(1)][parseInt(b)+parseInt(1)] == ""  && szachownica[parseInt(a)+parseInt(2)][parseInt(b)+parseInt(2)] == "" )
  1570.                                 {    
  1571.                                  szachownica[c][d] = temp;
  1572.                                  szachownica[a][b] = "";
  1573.                                  czyjaTura();
  1574.                                 }
  1575.                        
  1576.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) )  && d == ( parseInt(b)+parseInt(4) )
  1577.                         && szachownica[parseInt(a)+parseInt(1)][parseInt(b)+parseInt(1)] == ""  && szachownica[parseInt(a)+parseInt(2)][parseInt(b)+parseInt(2)] == ""
  1578.                         && szachownica[parseInt(a)+parseInt(3)][parseInt(b)+parseInt(3)] == "" )                       
  1579.                                 {    
  1580.                                  szachownica[c][d] = temp;
  1581.                                  szachownica[a][b] = "";
  1582.                                  czyjaTura();
  1583.                                 }
  1584.                        
  1585.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) )  && d == ( parseInt(b)+parseInt(5) )
  1586.                         && szachownica[parseInt(a)+parseInt(1)][parseInt(b)+parseInt(1)] == ""  && szachownica[parseInt(a)+parseInt(2)][parseInt(b)+parseInt(2)] == ""
  1587.                         && szachownica[parseInt(a)+parseInt(3)][parseInt(b)+parseInt(3)] == ""  && szachownica[parseInt(a)+parseInt(4)][parseInt(b)+parseInt(4)] == "")
  1588.                                 {    
  1589.                                  szachownica[c][d] = temp;
  1590.                                  szachownica[a][b] = "";
  1591.                                  czyjaTura();
  1592.                                 }
  1593.                        
  1594.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) )  && d == ( parseInt(b)+parseInt(6) )
  1595.                         && szachownica[parseInt(a)+parseInt(1)][parseInt(b)+parseInt(1)] == ""  && szachownica[parseInt(a)+parseInt(2)][parseInt(b)+parseInt(2)] == ""
  1596.                         && szachownica[parseInt(a)+parseInt(3)][parseInt(b)+parseInt(3)] == ""  && szachownica[parseInt(a)+parseInt(4)][parseInt(b)+parseInt(4)] == ""
  1597.                         && szachownica[parseInt(a)+parseInt(5)][parseInt(b)+parseInt(5)] == "")
  1598.                                 {    
  1599.                                  szachownica[c][d] = temp;
  1600.                                  szachownica[a][b] = "";
  1601.                                  czyjaTura();
  1602.                                 }
  1603.                        
  1604.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) )  && d == ( parseInt(b)+parseInt(7) )
  1605.                         && szachownica[parseInt(a)+parseInt(1)][parseInt(b)+parseInt(1)] == ""  && szachownica[parseInt(a)+parseInt(2)][parseInt(b)+parseInt(2)] == ""
  1606.                         && szachownica[parseInt(a)+parseInt(3)][parseInt(b)+parseInt(3)] == ""  && szachownica[parseInt(a)+parseInt(4)][parseInt(b)+parseInt(4)] == ""
  1607.                         && szachownica[parseInt(a)+parseInt(5)][parseInt(b)+parseInt(5)] == ""  && szachownica[parseInt(a)+parseInt(6)][parseInt(b)+parseInt(6)] == "")
  1608.                                 {    
  1609.                                  szachownica[c][d] = temp;
  1610.                                  szachownica[a][b] = "";
  1611.                                  czyjaTura();
  1612.                                 }
  1613.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(-1) ) )
  1614.                                 {    
  1615.                                  szachownica[c][d] = temp;
  1616.                                  szachownica[a][b] = "";
  1617.                                  czyjaTura();
  1618.                                 }
  1619.                        
  1620.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) )  && d == ( parseInt(b)+parseInt(-2) )
  1621.                         && szachownica[parseInt(a)-parseInt(1)][parseInt(b)-parseInt(1)] == "" )
  1622.                                 {    
  1623.                                  szachownica[c][d] = temp;
  1624.                                  szachownica[a][b] = "";
  1625.                                  czyjaTura();
  1626.                                 }
  1627.                        
  1628.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) )  && d == ( parseInt(b)+parseInt(-3) )
  1629.                         && szachownica[parseInt(a)-parseInt(1)][parseInt(b)-parseInt(1)] == "" && szachownica[parseInt(a)-parseInt(2)][parseInt(b)-parseInt(2)] == "" )
  1630.                                 {    
  1631.                                  szachownica[c][d] = temp;
  1632.                                  szachownica[a][b] = "";
  1633.                                  czyjaTura();
  1634.                                 }
  1635.                        
  1636.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) )  && d == ( parseInt(b)+parseInt(-4) )
  1637.                         && szachownica[parseInt(a)-parseInt(1)][parseInt(b)-parseInt(1)] == "" && szachownica[parseInt(a)-parseInt(2)][parseInt(b)-parseInt(2)] == ""
  1638.                         && szachownica[parseInt(a)-parseInt(3)][parseInt(b)-parseInt(3)] == "" )
  1639.                                 {    
  1640.                                  szachownica[c][d] = temp;
  1641.                                  szachownica[a][b] = "";
  1642.                                  czyjaTura();
  1643.                                 }
  1644.                        
  1645.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) )  && d == ( parseInt(b)+parseInt(-5) )
  1646.                         && szachownica[parseInt(a)-parseInt(1)][parseInt(b)-parseInt(1)] == "" && szachownica[parseInt(a)-parseInt(2)][parseInt(b)-parseInt(2)] == ""
  1647.                         && szachownica[parseInt(a)-parseInt(3)][parseInt(b)-parseInt(3)] == "" && szachownica[parseInt(a)-parseInt(4)][parseInt(b)-parseInt(4)] == "" )
  1648.                                 {    
  1649.                                  szachownica[c][d] = temp;
  1650.                                  szachownica[a][b] = "";
  1651.                                  czyjaTura();
  1652.                                 }
  1653.                        
  1654.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) )  && d == ( parseInt(b)+parseInt(-6) )
  1655.                         && szachownica[parseInt(a)-parseInt(1)][parseInt(b)-parseInt(1)] == "" && szachownica[parseInt(a)-parseInt(2)][parseInt(b)-parseInt(2)] == ""
  1656.                         && szachownica[parseInt(a)-parseInt(3)][parseInt(b)-parseInt(3)] == "" && szachownica[parseInt(a)-parseInt(4)][parseInt(b)-parseInt(4)] == ""
  1657.                         && szachownica[parseInt(a)-parseInt(5)][parseInt(b)-parseInt(5)] == "")
  1658.                                 {    
  1659.                                  szachownica[c][d] = temp;
  1660.                                  szachownica[a][b] = "";
  1661.                                  czyjaTura();
  1662.                                 }
  1663.                        
  1664.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) )  && d == ( parseInt(b)+parseInt(-7) )
  1665.                         && szachownica[parseInt(a)-parseInt(1)][parseInt(b)-parseInt(1)] == "" && szachownica[parseInt(a)-parseInt(2)][parseInt(b)-parseInt(2)] == ""
  1666.                         && szachownica[parseInt(a)-parseInt(3)][parseInt(b)-parseInt(3)] == "" && szachownica[parseInt(a)-parseInt(4)][parseInt(b)-parseInt(4)] == ""
  1667.                         && szachownica[parseInt(a)-parseInt(5)][parseInt(b)-parseInt(5)] == "" && szachownica[parseInt(a)-parseInt(6)][parseInt(b)-parseInt(6)] == "")
  1668.                                 {    
  1669.                                  szachownica[c][d] = temp;
  1670.                                  szachownica[a][b] = "";
  1671.                                  czyjaTura();
  1672.                                 }
  1673.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(1) ) )
  1674.                                 {    
  1675.                                  szachownica[c][d] = temp;
  1676.                                  szachownica[a][b] = "";
  1677.                                  czyjaTura();
  1678.                                 }
  1679.                        
  1680.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) )  && d == ( parseInt(b)+parseInt(2) )
  1681.                         && szachownica[parseInt(a)-parseInt(1)][parseInt(b)+parseInt(1)] == ""  )
  1682.                                 {    
  1683.                                  szachownica[c][d] = temp;
  1684.                                  szachownica[a][b] = "";
  1685.                                  czyjaTura();
  1686.                                 }
  1687.                        
  1688.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) )  && d == ( parseInt(b)+parseInt(3) )
  1689.                         && szachownica[parseInt(a)-parseInt(1)][parseInt(b)+parseInt(1)] == ""  && szachownica[parseInt(a)-parseInt(1)][parseInt(b)+parseInt(1)] == ""  )
  1690.                                 {    
  1691.                                  szachownica[c][d] = temp;
  1692.                                  szachownica[a][b] = "";
  1693.                                  czyjaTura();
  1694.                                 }
  1695.                        
  1696.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) )  && d == ( parseInt(b)+parseInt(4) ) )
  1697.                                 {    
  1698.                                  szachownica[c][d] = temp;
  1699.                                  szachownica[a][b] = "";
  1700.                                  czyjaTura();
  1701.                                 }
  1702.                        
  1703.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) )  && d == ( parseInt(b)+parseInt(5) ) )
  1704.                                 {    
  1705.                                  szachownica[c][d] = temp;
  1706.                                  szachownica[a][b] = "";
  1707.                                  czyjaTura();
  1708.                                 }
  1709.                        
  1710.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) )  && d == ( parseInt(b)+parseInt(6) ) )
  1711.                                 {    
  1712.                                  szachownica[c][d] = temp;
  1713.                                  szachownica[a][b] = "";
  1714.                                  czyjaTura();
  1715.                                 }
  1716.                        
  1717.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) )  && d == ( parseInt(b)+parseInt(7) ) )
  1718.                                 {    
  1719.                                  szachownica[c][d] = temp;
  1720.                                  szachownica[a][b] = "";
  1721.                                  czyjaTura();
  1722.                                 }
  1723.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(-1) ) )
  1724.                                 {    
  1725.                                  szachownica[c][d] = temp;
  1726.                                  szachownica[a][b] = "";
  1727.                                  czyjaTura();
  1728.                                 }
  1729.                        
  1730.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) )  && d == ( parseInt(b)+parseInt(-2) ) )
  1731.                                 {    
  1732.                                  szachownica[c][d] = temp;
  1733.                                  szachownica[a][b] = "";
  1734.                                  czyjaTura();
  1735.                                 }
  1736.                        
  1737.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) )  && d == ( parseInt(b)+parseInt(-3) ) )
  1738.                                 {    
  1739.                                  szachownica[c][d] = temp;
  1740.                                  szachownica[a][b] = "";
  1741.                                  czyjaTura();
  1742.                                 }
  1743.                        
  1744.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) )  && d == ( parseInt(b)+parseInt(-4) ) )
  1745.                                 {    
  1746.                                  szachownica[c][d] = temp;
  1747.                                  szachownica[a][b] = "";
  1748.                                  czyjaTura();
  1749.                                 }
  1750.                        
  1751.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) )  && d == ( parseInt(b)+parseInt(-5) ) )
  1752.                                 {    
  1753.                                  szachownica[c][d] = temp;
  1754.                                  szachownica[a][b] = "";
  1755.                                  czyjaTura();
  1756.                                 }
  1757.                        
  1758.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) )  && d == ( parseInt(b)+parseInt(-6) ) )
  1759.                                 {    
  1760.                                  szachownica[c][d] = temp;
  1761.                                  szachownica[a][b] = "";
  1762.                                  czyjaTura();
  1763.                                 }
  1764.                        
  1765.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) )  && d == ( parseInt(b)+parseInt(-7) ) )
  1766.                                 {    
  1767.                                  szachownica[c][d] = temp;
  1768.                                  szachownica[a][b] = "";
  1769.                                  czyjaTura();
  1770.                                 }
  1771.             }
  1772.         }//koniec gonca
  1773.         if(szachownica[a][b] == "bialaWiez")
  1774.         {
  1775.             if(szachownica[c][d].substr(0,1) != "b")
  1776.             {
  1777.            
  1778.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(1) ) )
  1779.                                 {    
  1780.                                  szachownica[c][d] = temp;
  1781.                                  szachownica[a][b] = "";
  1782.                                  czyjaTura();
  1783.                                 }
  1784.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(2) ) )
  1785.                                 {    
  1786.                                  szachownica[c][d] = temp;
  1787.                                  szachownica[a][b] = "";
  1788.                                  czyjaTura();
  1789.                                 }
  1790.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(3) ) )
  1791.                                 {    
  1792.                                  szachownica[c][d] = temp;
  1793.                                  szachownica[a][b] = "";
  1794.                                  czyjaTura();
  1795.                                 }
  1796.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(4) ) )
  1797.                                 {    
  1798.                                  szachownica[c][d] = temp;
  1799.                                  szachownica[a][b] = "";
  1800.                                  czyjaTura();
  1801.                                 }
  1802.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(5) ) )
  1803.                                 {    
  1804.                                  szachownica[c][d] = temp;
  1805.                                  szachownica[a][b] = "";
  1806.                                  czyjaTura();
  1807.                                 }
  1808.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(6) ) )
  1809.                                 {    
  1810.                                  szachownica[c][d] = temp;
  1811.                                  szachownica[a][b] = "";
  1812.                                  czyjaTura();
  1813.                                 }
  1814.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(7) ) )
  1815.                                 {    
  1816.                                  szachownica[c][d] = temp;
  1817.                                  szachownica[a][b] = "";
  1818.                                  czyjaTura();
  1819.                                 }
  1820.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(0) ) )
  1821.                                 {    
  1822.                                  szachownica[c][d] = temp;
  1823.                                  szachownica[a][b] = "";
  1824.                                  czyjaTura();
  1825.                                 }
  1826.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) )  && d == ( parseInt(b)+parseInt(0) ) )
  1827.                                 {    
  1828.                                  szachownica[c][d] = temp;
  1829.                                  szachownica[a][b] = "";
  1830.                                  czyjaTura();
  1831.                                 }
  1832.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) )  && d == ( parseInt(b)+parseInt(0) ) )
  1833.                                 {    
  1834.                                  szachownica[c][d] = temp;
  1835.                                  szachownica[a][b] = "";
  1836.                                  czyjaTura();
  1837.                                 }
  1838.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) )  && d == ( parseInt(b)+parseInt(0) ) )
  1839.                                 {    
  1840.                                  szachownica[c][d] = temp;
  1841.                                  szachownica[a][b] = "";
  1842.                                  czyjaTura();
  1843.                                 }
  1844.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) )  && d == ( parseInt(b)+parseInt(0) ) )
  1845.                                 {    
  1846.                                  szachownica[c][d] = temp;
  1847.                                  szachownica[a][b] = "";
  1848.                                  czyjaTura();
  1849.                                 }
  1850.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) )  && d == ( parseInt(b)+parseInt(0) ) )
  1851.                                 {    
  1852.                                  szachownica[c][d] = temp;
  1853.                                  szachownica[a][b] = "";
  1854.                                  czyjaTura();
  1855.                                 }
  1856.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) )  && d == ( parseInt(b)+parseInt(0) ) )
  1857.                                 {    
  1858.                                  szachownica[c][d] = temp;
  1859.                                  szachownica[a][b] = "";
  1860.                                  czyjaTura();
  1861.                                 }
  1862.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-1) ) )
  1863.                                 {    
  1864.                                  szachownica[c][d] = temp;
  1865.                                  szachownica[a][b] = "";
  1866.                                  czyjaTura();
  1867.                                 }
  1868.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-2) ) )
  1869.                                 {    
  1870.                                  szachownica[c][d] = temp;
  1871.                                  szachownica[a][b] = "";
  1872.                                  czyjaTura();
  1873.                                 }
  1874.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-3) ) )
  1875.                                 {    
  1876.                                  szachownica[c][d] = temp;
  1877.                                  szachownica[a][b] = "";
  1878.                                  czyjaTura();
  1879.                                 }
  1880.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-4) ) )
  1881.                                 {    
  1882.                                  szachownica[c][d] = temp;
  1883.                                  szachownica[a][b] = "";
  1884.                                  czyjaTura();
  1885.                                 }
  1886.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-5) ) )
  1887.                                 {    
  1888.                                  szachownica[c][d] = temp;
  1889.                                  szachownica[a][b] = "";
  1890.                                  czyjaTura();
  1891.                                 }
  1892.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-6) ) )
  1893.                                 {    
  1894.                                  szachownica[c][d] = temp;
  1895.                                  szachownica[a][b] = "";
  1896.                                  czyjaTura();
  1897.                                 }
  1898.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-7) ) )
  1899.                                 {    
  1900.                                  szachownica[c][d] = temp;
  1901.                                  szachownica[a][b] = "";
  1902.                                  czyjaTura();
  1903.                                 }
  1904.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(0) ) )
  1905.                                 {    
  1906.                                  szachownica[c][d] = temp;
  1907.                                  szachownica[a][b] = "";
  1908.                                  czyjaTura();
  1909.                                 }
  1910.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) )  && d == ( parseInt(b)+parseInt(0) ) )
  1911.                                 {    
  1912.                                  szachownica[c][d] = temp;
  1913.                                  szachownica[a][b] = "";
  1914.                                  czyjaTura();
  1915.                                 }
  1916.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) )  && d == ( parseInt(b)+parseInt(0) ) )
  1917.                                 {    
  1918.                                  szachownica[c][d] = temp;
  1919.                                  szachownica[a][b] = "";
  1920.                                  czyjaTura();
  1921.                                 }
  1922.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) )  && d == ( parseInt(b)+parseInt(0) ) )
  1923.                                 {    
  1924.                                  szachownica[c][d] = temp;
  1925.                                  szachownica[a][b] = "";
  1926.                                  czyjaTura();
  1927.                                 }
  1928.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) )  && d == ( parseInt(b)+parseInt(0) ) )
  1929.                                 {    
  1930.                                  szachownica[c][d] = temp;
  1931.                                  szachownica[a][b] = "";
  1932.                                  czyjaTura();
  1933.                                 }
  1934.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) )  && d == ( parseInt(b)+parseInt(0) ) )
  1935.                                 {    
  1936.                                  szachownica[c][d] = temp;
  1937.                                  szachownica[a][b] = "";
  1938.                                  czyjaTura();
  1939.                                 }
  1940.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) )  && d == ( parseInt(b)+parseInt(0) ) )
  1941.                                 {    
  1942.                                  szachownica[c][d] = temp;
  1943.                                  szachownica[a][b] = "";
  1944.                                  czyjaTura();
  1945.                                 }
  1946.             }
  1947.         }//koniec wiezy
  1948.         if(szachownica[a][b] == "bialyHetm")
  1949.         {
  1950.             if(szachownica[c][d].substr(0,1) != "b")
  1951.             {
  1952.            
  1953.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(1) ) )
  1954.                                 {    
  1955.                                  szachownica[c][d] = temp;
  1956.                                  szachownica[a][b] = "";
  1957.                                  czyjaTura();
  1958.                                 }
  1959.                        
  1960.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) )  && d == ( parseInt(b)+parseInt(2) ) )
  1961.                                 {    
  1962.                                  szachownica[c][d] = temp;
  1963.                                  szachownica[a][b] = "";
  1964.                                  czyjaTura();
  1965.                                 }
  1966.                        
  1967.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) )  && d == ( parseInt(b)+parseInt(3) ) )
  1968.                                 {    
  1969.                                  szachownica[c][d] = temp;
  1970.                                  szachownica[a][b] = "";
  1971.                                  czyjaTura();
  1972.                                 }
  1973.                        
  1974.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) )  && d == ( parseInt(b)+parseInt(4) ) )
  1975.                                 {    
  1976.                                  szachownica[c][d] = temp;
  1977.                                  szachownica[a][b] = "";
  1978.                                  czyjaTura();
  1979.                                 }
  1980.                        
  1981.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) )  && d == ( parseInt(b)+parseInt(5) ) )
  1982.                                 {    
  1983.                                  szachownica[c][d] = temp;
  1984.                                  szachownica[a][b] = "";
  1985.                                  czyjaTura();
  1986.                                 }
  1987.                        
  1988.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) )  && d == ( parseInt(b)+parseInt(6) ) )
  1989.                                 {    
  1990.                                  szachownica[c][d] = temp;
  1991.                                  szachownica[a][b] = "";
  1992.                                  czyjaTura();
  1993.                                 }
  1994.                        
  1995.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) )  && d == ( parseInt(b)+parseInt(7) ) )
  1996.                                 {    
  1997.                                  szachownica[c][d] = temp;
  1998.                                  szachownica[a][b] = "";
  1999.                                  czyjaTura();
  2000.                                 }
  2001.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(-1) ) )
  2002.                                 {    
  2003.                                  szachownica[c][d] = temp;
  2004.                                  szachownica[a][b] = "";
  2005.                                  czyjaTura();
  2006.                                 }
  2007.                        
  2008.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) )  && d == ( parseInt(b)+parseInt(-2) ) )
  2009.                                 {    
  2010.                                  szachownica[c][d] = temp;
  2011.                                  szachownica[a][b] = "";
  2012.                                  czyjaTura();
  2013.                                 }
  2014.                        
  2015.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) )  && d == ( parseInt(b)+parseInt(-3) ) )
  2016.                                 {    
  2017.                                  szachownica[c][d] = temp;
  2018.                                  szachownica[a][b] = "";
  2019.                                  czyjaTura();
  2020.                                 }
  2021.                        
  2022.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) )  && d == ( parseInt(b)+parseInt(-4) ) )
  2023.                                 {    
  2024.                                  szachownica[c][d] = temp;
  2025.                                  szachownica[a][b] = "";
  2026.                                  czyjaTura();
  2027.                                 }
  2028.                        
  2029.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) )  && d == ( parseInt(b)+parseInt(-5) ) )
  2030.                                 {    
  2031.                                  szachownica[c][d] = temp;
  2032.                                  szachownica[a][b] = "";
  2033.                                  czyjaTura();
  2034.                                 }
  2035.                        
  2036.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) )  && d == ( parseInt(b)+parseInt(-6) ) )
  2037.                                 {    
  2038.                                  szachownica[c][d] = temp;
  2039.                                  szachownica[a][b] = "";
  2040.                                  czyjaTura();
  2041.                                 }
  2042.                        
  2043.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) )  && d == ( parseInt(b)+parseInt(-7) ) )
  2044.                                 {    
  2045.                                  szachownica[c][d] = temp;
  2046.                                  szachownica[a][b] = "";
  2047.                                  czyjaTura();
  2048.                                 }
  2049.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(1) ) )
  2050.                                 {    
  2051.                                  szachownica[c][d] = temp;
  2052.                                  szachownica[a][b] = "";
  2053.                                  czyjaTura();
  2054.                                 }
  2055.                        
  2056.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) )  && d == ( parseInt(b)+parseInt(2) ) )
  2057.                                 {    
  2058.                                  szachownica[c][d] = temp;
  2059.                                  szachownica[a][b] = "";
  2060.                                  czyjaTura();
  2061.                                 }
  2062.                        
  2063.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) )  && d == ( parseInt(b)+parseInt(3) ) )
  2064.                                 {    
  2065.                                  szachownica[c][d] = temp;
  2066.                                  szachownica[a][b] = "";
  2067.                                  czyjaTura();
  2068.                                 }
  2069.                        
  2070.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) )  && d == ( parseInt(b)+parseInt(4) ) )
  2071.                                 {    
  2072.                                  szachownica[c][d] = temp;
  2073.                                  szachownica[a][b] = "";
  2074.                                  czyjaTura();
  2075.                                 }
  2076.                        
  2077.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) )  && d == ( parseInt(b)+parseInt(5) ) )
  2078.                                 {    
  2079.                                  szachownica[c][d] = temp;
  2080.                                  szachownica[a][b] = "";
  2081.                                  czyjaTura();
  2082.                                 }
  2083.                        
  2084.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) )  && d == ( parseInt(b)+parseInt(6) ) )
  2085.                                 {    
  2086.                                  szachownica[c][d] = temp;
  2087.                                  szachownica[a][b] = "";
  2088.                                  czyjaTura();
  2089.                                 }
  2090.                        
  2091.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) )  && d == ( parseInt(b)+parseInt(7) ) )
  2092.                                 {    
  2093.                                  szachownica[c][d] = temp;
  2094.                                  szachownica[a][b] = "";
  2095.                                  czyjaTura();
  2096.                                 }
  2097.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(-1) ) )
  2098.                                 {    
  2099.                                  szachownica[c][d] = temp;
  2100.                                  szachownica[a][b] = "";
  2101.                                  czyjaTura();
  2102.                                 }
  2103.                        
  2104.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) )  && d == ( parseInt(b)+parseInt(-2) ) )
  2105.                                 {    
  2106.                                  szachownica[c][d] = temp;
  2107.                                  szachownica[a][b] = "";
  2108.                                  czyjaTura();
  2109.                                 }
  2110.                        
  2111.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) )  && d == ( parseInt(b)+parseInt(-3) ) )
  2112.                                 {    
  2113.                                  szachownica[c][d] = temp;
  2114.                                  szachownica[a][b] = "";
  2115.                                  czyjaTura();
  2116.                                 }
  2117.                        
  2118.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) )  && d == ( parseInt(b)+parseInt(-4) ) )
  2119.                                 {    
  2120.                                  szachownica[c][d] = temp;
  2121.                                  szachownica[a][b] = "";
  2122.                                  czyjaTura();
  2123.                                 }
  2124.                        
  2125.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) )  && d == ( parseInt(b)+parseInt(-5) ) )
  2126.                                 {    
  2127.                                  szachownica[c][d] = temp;
  2128.                                  szachownica[a][b] = "";
  2129.                                  czyjaTura();
  2130.                                 }
  2131.                        
  2132.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) )  && d == ( parseInt(b)+parseInt(-6) ) )
  2133.                                 {    
  2134.                                  szachownica[c][d] = temp;
  2135.                                  szachownica[a][b] = "";
  2136.                                  czyjaTura();
  2137.                                 }
  2138.                        
  2139.                          if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) )  && d == ( parseInt(b)+parseInt(-7) ) )
  2140.                                 {    
  2141.                                  szachownica[c][d] = temp;
  2142.                                  szachownica[a][b] = "";
  2143.                                  czyjaTura();
  2144.                                 }
  2145.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(1) ) )
  2146.                                 {    
  2147.                                  szachownica[c][d] = temp;
  2148.                                  szachownica[a][b] = "";
  2149.                                  czyjaTura();
  2150.                                 }
  2151.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(2) ) )
  2152.                                 {    
  2153.                                  szachownica[c][d] = temp;
  2154.                                  szachownica[a][b] = "";
  2155.                                  czyjaTura();
  2156.                                 }
  2157.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(3) ) )
  2158.                                 {    
  2159.                                  szachownica[c][d] = temp;
  2160.                                  szachownica[a][b] = "";
  2161.                                  czyjaTura();
  2162.                                 }
  2163.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(4) ) )
  2164.                                 {    
  2165.                                  szachownica[c][d] = temp;
  2166.                                  szachownica[a][b] = "";
  2167.                                  czyjaTura();
  2168.                                 }
  2169.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(5) ) )
  2170.                                 {    
  2171.                                  szachownica[c][d] = temp;
  2172.                                  szachownica[a][b] = "";
  2173.                                  czyjaTura();
  2174.                                 }
  2175.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(6) ) )
  2176.                                 {    
  2177.                                  szachownica[c][d] = temp;
  2178.                                  szachownica[a][b] = "";
  2179.                                  czyjaTura();
  2180.                                 }
  2181.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(7) ) )
  2182.                                 {    
  2183.                                  szachownica[c][d] = temp;
  2184.                                  szachownica[a][b] = "";
  2185.                                  czyjaTura();
  2186.                                 }
  2187.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(1) )  && d == ( parseInt(b)+parseInt(0) ) )
  2188.                                 {    
  2189.                                  szachownica[c][d] = temp;
  2190.                                  szachownica[a][b] = "";
  2191.                                  czyjaTura();
  2192.                                 }
  2193.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(2) )  && d == ( parseInt(b)+parseInt(0) ) )
  2194.                                 {    
  2195.                                  szachownica[c][d] = temp;
  2196.                                  szachownica[a][b] = "";
  2197.                                  czyjaTura();
  2198.                                 }
  2199.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(3) )  && d == ( parseInt(b)+parseInt(0) ) )
  2200.                                 {    
  2201.                                  szachownica[c][d] = temp;
  2202.                                  szachownica[a][b] = "";
  2203.                                  czyjaTura();
  2204.                                 }
  2205.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(4) )  && d == ( parseInt(b)+parseInt(0) ) )
  2206.                                 {    
  2207.                                  szachownica[c][d] = temp;
  2208.                                  szachownica[a][b] = "";
  2209.                                  czyjaTura();
  2210.                                 }
  2211.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(5) )  && d == ( parseInt(b)+parseInt(0) ) )
  2212.                                 {    
  2213.                                  szachownica[c][d] = temp;
  2214.                                  szachownica[a][b] = "";
  2215.                                  czyjaTura();
  2216.                                 }
  2217.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(6) )  && d == ( parseInt(b)+parseInt(0) ) )
  2218.                                 {    
  2219.                                  szachownica[c][d] = temp;
  2220.                                  szachownica[a][b] = "";
  2221.                                  czyjaTura();
  2222.                                 }
  2223.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(7) )  && d == ( parseInt(b)+parseInt(0) ) )
  2224.                                 {    
  2225.                                  szachownica[c][d] = temp;
  2226.                                  szachownica[a][b] = "";
  2227.                                  czyjaTura();
  2228.                                 }
  2229.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-1) ) )
  2230.                                 {    
  2231.                                  szachownica[c][d] = temp;
  2232.                                  szachownica[a][b] = "";
  2233.                                  czyjaTura();
  2234.                                 }
  2235.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-2) ) )
  2236.                                 {    
  2237.                                  szachownica[c][d] = temp;
  2238.                                  szachownica[a][b] = "";
  2239.                                  czyjaTura();
  2240.                                 }
  2241.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-3) ) )
  2242.                                 {    
  2243.                                  szachownica[c][d] = temp;
  2244.                                  szachownica[a][b] = "";
  2245.                                  czyjaTura();
  2246.                                 }
  2247.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-4) ) )
  2248.                                 {    
  2249.                                  szachownica[c][d] = temp;
  2250.                                  szachownica[a][b] = "";
  2251.                                  czyjaTura();
  2252.                                 }
  2253.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-5) ) )
  2254.                                 {    
  2255.                                  szachownica[c][d] = temp;
  2256.                                  szachownica[a][b] = "";
  2257.                                  czyjaTura();
  2258.                                 }
  2259.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-6) ) )
  2260.                                 {    
  2261.                                  szachownica[c][d] = temp;
  2262.                                  szachownica[a][b] = "";
  2263.                                  czyjaTura();
  2264.                                 }
  2265.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(0) )  && d == ( parseInt(b)+parseInt(-7) ) )
  2266.                                 {    
  2267.                                  szachownica[c][d] = temp;
  2268.                                  szachownica[a][b] = "";
  2269.                                  czyjaTura();
  2270.                                 }
  2271.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-1) )  && d == ( parseInt(b)+parseInt(0) ) )
  2272.                                 {    
  2273.                                  szachownica[c][d] = temp;
  2274.                                  szachownica[a][b] = "";
  2275.                                  czyjaTura();
  2276.                                 }
  2277.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-2) )  && d == ( parseInt(b)+parseInt(0) ) )
  2278.                                 {    
  2279.                                  szachownica[c][d] = temp;
  2280.                                  szachownica[a][b] = "";
  2281.                                  czyjaTura();
  2282.                                 }
  2283.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-3) )  && d == ( parseInt(b)+parseInt(0) ) )
  2284.                                 {    
  2285.                                  szachownica[c][d] = temp;
  2286.                                  szachownica[a][b] = "";
  2287.                                  czyjaTura();
  2288.                                 }
  2289.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-4) )  && d == ( parseInt(b)+parseInt(0) ) )
  2290.                                 {    
  2291.                                  szachownica[c][d] = temp;
  2292.                                  szachownica[a][b] = "";
  2293.                                  czyjaTura();
  2294.                                 }
  2295.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-5) )  && d == ( parseInt(b)+parseInt(0) ) )
  2296.                                 {    
  2297.                                  szachownica[c][d] = temp;
  2298.                                  szachownica[a][b] = "";
  2299.                                  czyjaTura();
  2300.                                 }
  2301.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-6) )  && d == ( parseInt(b)+parseInt(0) ) )
  2302.                                 {    
  2303.                                  szachownica[c][d] = temp;
  2304.                                  szachownica[a][b] = "";
  2305.                                  czyjaTura();
  2306.                                 }
  2307.                         if((szachownica[c][d] == "" ||  szachownica[c][d] != "" ) && ( c == parseInt(a)+parseInt(-7) )  && d == ( parseInt(b)+parseInt(0) ) )
  2308.                                 {    
  2309.                                  szachownica[c][d] = temp;
  2310.                                  szachownica[a][b] = "";
  2311.                                  czyjaTura();
  2312.                                 }
  2313.             }
  2314.         }//koniec hetmana
  2315.            
  2316.     } // koniec warunkow na ruchy bialych figur
  2317.        
  2318.     } // koniec ruszFigure()
  2319.    
  2320. function pomocnicza()
  2321.     {
  2322.     var a = document.getElementById('ruch2c').value;
  2323.     var b = document.getElementById('ruch2d').value;
  2324.         if(a==0 || b==0)
  2325.         {
  2326.             document.write("blad");
  2327.         }
  2328.          
  2329.          else
  2330.          {  
  2331.              document.write(a + "<br>");
  2332.              document.write( parseInt(a) + parseInt(1));
  2333.             //document.write("na pozycji [a][b]: ");
  2334.             //document.write(szachownica[a][b] + "<br>");
  2335.             //document.write("na pozycji [a+1][b]: ");
  2336.             //document.write(szachownica[a+1][b]);
  2337.          }
  2338.     }
  2339.    
  2340. function wymuszone()  //konkretne przesuniecie
  2341.     {  
  2342.             var a = document.getElementById('ruchwyma').value;
  2343.             var b = document.getElementById('ruchwymb').value;
  2344.             var c = document.getElementById('ruchwymc').value;
  2345.             var d = document.getElementById('ruchwymd').value;
  2346.            
  2347.             szachownica[c][d] = szachownica[a][b];
  2348.             szachownica[a][b] = "";
  2349.     }  
  2350.    
  2351. /* 
  2352.     zasady do dodania:
  2353.     <> zmiana pionkow na inne figury po dojsciu do konca (promocja)
  2354.     <> ruch przy klikaniu
  2355.     <> ruchy
  2356.     <> roszada
  2357.     <> usunac bicie swoich figur
  2358.     - usunac przechodzenie nad swoimi figurami
  2359.    
  2360.     - szach
  2361.     - mat
  2362.  
  2363.    
  2364. */ 
  2365.    
  2366. </script>
  2367.  
  2368. </body>
  2369. </html>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top