daily pastebin goal
56%
SHARE
TWEET

Untitled

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