// *******************************************************************************
// *                             BOXit für JavaScript                            *
// *******************************************************************************
// *                          (C) 2001 by Frank Hollwitz                         *
// *                webmaster@hollwitz.de   http://www.hollwitz.de/              *
// *******************************************************************************
// * Dieses JavaScript-Spiel ist Freeware  und  darf auf jeder privaten Homepage *
// * zum Spielen angeboten werden,  solange  dafür keine Gebühren oder Daten von *
// * den Besuchern gefordert  werden.  Es  ist  nicht  erlaubt,  den JavaScript- *
// * Quellcode oder  die  Grafiken  dieses Spiels ohne meine  Zustimmung zu ver- *
// * ändern.                                                                     *
// *******************************************************************************
// * BOXit für JavaScript basiert  auf  dem  Windows-Spiel  BOXit, das Sie unter *
// * http://www.hollwitz.de/boxit.html kostenlos runterladen können.             *
// *******************************************************************************
// * INSTALLATION:                                                               *
// * Dieses Spiel auf  Ihrer  Homepage  einzurichten,  ist  sher einfach. Zuerst *
// * brauchen Sie eine Seite,  auf  der  dieses Spiel erscheinen soll. Erstellen *
// * Sie gegebenenfalls eine solche  und  gestalten Sie sie nach Ihren Wünschen. *
// * Fügen Sie dann innnerhalb  des BODY-Tags an der Stelle auf dieser Seite, wo *
// * das Spiel erscheinen soll, folgenden HTML-Code ein:                         *
// *                                                                             *
// *    <script language="JavaScript1.2" src="boxit.js"></script>                *
// *                                                                             *
// * Kopieren Sie die Datei  boxit.js  auch  in das Verzeichnis, in dem sich die *
// * Seite Ihrer Homepage befindet.                                              *
// * Kopieren Sie auch die  Grafiken  in  das  gleiche  Verzeichnis, wo sich die *
// * Datei boxit.js befindet.                                                    *
// *******************************************************************************
// * FÜR PROFIS:                                                                 *
// * Falls Sie die Datei boxit.js und  die  Grafiken der Übersicht halber lieber *
// * in ein anderes  Verzeichnis  kopieren  möchten,  ist das auch kein Problem. *
// * Ändern Sie dann den eben erwähnten HTML-Code, indem Sie den Pfad zum Script *
// * hinzufügen. Und in dieser Datei ändern Sie dann in Zeile 39 den Pfad zu den *
// * Grafiken entsprechend ab  (ausgehend  vom  Verzeichnis Ihrer HTML-Seite und *
// * mit abschließendem '/').                     var grafikpfad="./";                               *
// *******************************************************************************

var grafikpfad="http://www.weserstein.com/Spiel/Spiel1/";

// *******************************************************************************
// * Ab hier bitte keine Ändereungen mehr vornehmen!                             *
// *******************************************************************************

bild = new Array
bild[0] = grafikpfad+"piece0.gif";
bild[111] = grafikpfad+"piece11a.gif";
bild[112] = grafikpfad+"piece11b.gif";
bild[121] = grafikpfad+"piece12a.gif";
bild[122] = grafikpfad+"piece12b.gif";
bild[131] = grafikpfad+"piece13a.gif";
bild[132] = grafikpfad+"piece13b.gif";
bild[141] = grafikpfad+"piece14a.gif";
bild[142] = grafikpfad+"piece14b.gif";
bild[151] = grafikpfad+"piece15a.gif";
bild[152] = grafikpfad+"piece15b.gif";
bild[211] = grafikpfad+"piece21a.gif";
bild[212] = grafikpfad+"piece21b.gif";
bild[221] = grafikpfad+"piece22a.gif";
bild[222] = grafikpfad+"piece22b.gif";
bild[231] = grafikpfad+"piece23a.gif";
bild[232] = grafikpfad+"piece23b.gif";
bild[241] = grafikpfad+"piece24a.gif";
bild[242] = grafikpfad+"piece24b.gif";
bild[251] = grafikpfad+"piece25a.gif";
bild[252] = grafikpfad+"piece25b.gif";
bild[311] = grafikpfad+"piece31a.gif";
bild[312] = grafikpfad+"piece31b.gif";
bild[321] = grafikpfad+"piece32a.gif";
bild[322] = grafikpfad+"piece32b.gif";
bild[331] = grafikpfad+"piece33a.gif";
bild[332] = grafikpfad+"piece33b.gif";
bild[341] = grafikpfad+"piece34a.gif";
bild[342] = grafikpfad+"piece34b.gif";
bild[351] = grafikpfad+"piece35a.gif";
bild[352] = grafikpfad+"piece35b.gif";
bild[411] = grafikpfad+"piece41a.gif";
bild[412] = grafikpfad+"piece41b.gif";
bild[421] = grafikpfad+"piece42a.gif";
bild[422] = grafikpfad+"piece42b.gif";
bild[431] = grafikpfad+"piece43a.gif";
bild[432] = grafikpfad+"piece43b.gif";
bild[441] = grafikpfad+"piece44a.gif";
bild[442] = grafikpfad+"piece44b.gif";
bild[451] = grafikpfad+"piece45a.gif";
bild[452] = grafikpfad+"piece45b.gif";
bild[511] = grafikpfad+"piece51a.gif";
bild[512] = grafikpfad+"piece51b.gif";
bild[521] = grafikpfad+"piece52a.gif";
bild[522] = grafikpfad+"piece52b.gif";
bild[531] = grafikpfad+"piece53a.gif";
bild[532] = grafikpfad+"piece53b.gif";
bild[541] = grafikpfad+"piece54a.gif";
bild[542] = grafikpfad+"piece54b.gif";
bild[551] = grafikpfad+"piece55a.gif";
bild[552] = grafikpfad+"piece55b.gif";
var text = new Array();
text[0] = grafikpfad+"message0.gif";
text[1] = grafikpfad+"message1.gif";
text[2] = grafikpfad+"message2.gif";
text[3] = grafikpfad+"message3.gif";
text[4] = grafikpfad+"message4.gif";
var piece = new Array();
piece[11]="0";
piece[12]="0";
piece[13]="0";
piece[14]="0";
piece[15]="0";
piece[21]="0";
piece[22]="0";
piece[23]="0";
piece[24]="0";
piece[25]="0";
piece[31]="0";
piece[32]="0";
piece[33]="0";
piece[34]="0";
piece[35]="0";
piece[41]="0";
piece[42]="0";
piece[43]="0";
piece[44]="0";
piece[45]="0";
piece[51]="0";
piece[52]="0";
piece[53]="0";
piece[54]="0";
piece[55]="0";
var undo = new Array();
undo[1]="";
undo[2]="";
undo[3]="";
undo[4]="";
undo[5]="";
undo[6]="";
undo[7]="";
undo[8]="";
undo[9]="";
undo[10]="";
undo[11]="";
undo[12]="";
undo[13]="";
undo[14]="";
undo[15]="";
undo[16]="";
undo[17]="";
undo[18]="";
undo[19]="";
undo[20]="";
undo[21]="";
undo[22]="";
undo[23]="";
undo[24]="";
undo[25]="";
var gl = new Array();
gl[1]=0;
gl[2]=0;
gl[3]=0;
gl[4]=0;
gl[5]=0;
gl[6]=0;
gl[7]=0;
gl[8]=0;
gl[9]=0;
gl[10]=0;
gl[11]=0;
gl[12]=0;
gl[13]=0;
gl[14]=0;
gl[15]=0;
gl[16]=0;
gl[17]=0;
gl[18]=0;
gl[19]=0;
gl[20]=0;
gl[21]=0;
gl[22]=0;
gl[23]=0;
gl[24]=0;
gl[25]=0;
var current=0;
var pieces=25;
var game=false;
dok();
preloadImages("piece11a.gif","piece12a.gif","piece13a.gif","piece14a.gif","piece15a.gif","piece11b.gif","piece12b.gif","piece13b.gif","piece14b.gif","piece15b.gif");
preloadImages("piece21a.gif","piece22a.gif","piece23a.gif","piece24a.gif","piece25a.gif","piece21b.gif","piece22b.gif","piece23b.gif","piece24b.gif","piece25b.gif");
preloadImages("piece31a.gif","piece32a.gif","piece33a.gif","piece34a.gif","piece35a.gif","piece31b.gif","piece32b.gif","piece33b.gif","piece34b.gif","piece35b.gif");
preloadImages("piece41a.gif","piece42a.gif","piece43a.gif","piece44a.gif","piece45a.gif","piece41b.gif","piece42b.gif","piece43b.gif","piece44b.gif","piece45b.gif");
preloadImages("piece51a.gif","piece52a.gif","piece53a.gif","piece54a.gif","piece55a.gif","piece51b.gif","piece52b.gif","piece53b.gif","piece54b.gif","piece55b.gif");
preloadImages("message1.gif","message2.gif","message3.gif","message4.gif");
message(1);
function dok() {
  document.write("<table BORDER='0' CELLSPACING='0' CELLPADDING='0'>");
  document.write(" <tr>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderlo.gif' WIDTH='16' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"bordero.gif' WIDTH='72' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"bordero.gif' WIDTH='72' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"bordero.gif' WIDTH='72' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"bordero.gif' WIDTH='72' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"bordero.gif' WIDTH='72' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"bordermo.gif' WIDTH='6' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"bordero1.gif' WIDTH='95' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderro.gif' WIDTH='10' HEIGHT='16'></TD>");
  document.write(" </tr>");
  document.write(" <tr>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderl.gif' WIDTH='16' HEIGHT='72'></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(11);'><IMG BORDER='0' NAME='11' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(12);'><IMG BORDER='0' NAME='12' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(13);'><IMG BORDER='0' NAME='13' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(14);'><IMG BORDER='0' NAME='14' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(15);'><IMG BORDER='0' NAME='15' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderm.gif' WIDTH='6' HEIGHT='72'></TD>");
  document.write("  <TD><A HREF='http://www.hollwitz.de/' target='_blank'><ACRONYM TITLE='Die Homepage des Autors: www.hollwitz.de'><IMG BORDER='0' SRC='"+grafikpfad+"title.gif' WIDTH='95' HEIGHT='72'></ACRONYM></A></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderr.gif' WIDTH='10' HEIGHT='72'></TD>");
  document.write(" </tr>");
  document.write(" <tr>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderl.gif' WIDTH='16' HEIGHT='72'></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(21);'><IMG BORDER='0' NAME='21' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(22);'><IMG BORDER='0' NAME='22' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(23);'><IMG BORDER='0' NAME='23' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(24);'><IMG BORDER='0' NAME='24' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(25);'><IMG BORDER='0' NAME='25' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderm.gif' WIDTH='6' HEIGHT='72'></TD>");
  document.write("  <TD><A HREF='javascript:newgame();'><ACRONYM TITLE='Starten einen neuen Spiels'><IMG BORDER='0' SRC='"+grafikpfad+"button1.gif' WIDTH='95' HEIGHT='72'></ACRONYM></A></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderr.gif' WIDTH='10' HEIGHT='72'></TD>");
  document.write(" </tr>");
  document.write(" <tr>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderl.gif' WIDTH='16' HEIGHT='72'></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(31);'><IMG BORDER='0' NAME='31' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(32);'><IMG BORDER='0' NAME='32' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(33);'><IMG BORDER='0' NAME='33' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(34);'><IMG BORDER='0' NAME='34' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(35);'><IMG BORDER='0' NAME='35' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderm.gif' WIDTH='6' HEIGHT='72'></TD>");
  document.write("  <TD><A HREF='javascript:zurueck();'><ACRONYM TITLE='Zurücknehmen des letzten Spielzugs'><IMG BORDER='0' SRC='"+grafikpfad+"button2.gif' WIDTH='95' HEIGHT='72'></ACRONYM></A></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderr.gif' WIDTH='10' HEIGHT='72'></TD>");
  document.write(" </tr>");
  document.write(" <tr>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderl.gif' WIDTH='16' HEIGHT='72'></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(41);'><IMG BORDER='0' NAME='41' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(42);'><IMG BORDER='0' NAME='42' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(43);'><IMG BORDER='0' NAME='43' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(44);'><IMG BORDER='0' NAME='44' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(45);'><IMG BORDER='0' NAME='45' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderm.gif' WIDTH='6' HEIGHT='72'></TD>");
  document.write("  <TD><A HREF='javascript:help();'><ACRONYM TITLE='Spielregeln und weitere Informationen'><IMG BORDER='0' SRC='"+grafikpfad+"button3.gif' WIDTH='95' HEIGHT='72'></ACRONYM></A></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderr.gif' WIDTH='10' HEIGHT='72'></TD>");
  document.write(" </tr>");
  document.write(" <tr>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderl.gif' WIDTH='16' HEIGHT='72'></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(51);'><IMG BORDER='0' NAME='51' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(52);'><IMG BORDER='0' NAME='52' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(53);'><IMG BORDER='0' NAME='53' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(54);'><IMG BORDER='0' NAME='54' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><A HREF='javascript:checkSource(55);'><IMG BORDER='0' NAME='55' SRC='"+grafikpfad+"piece0.gif' WIDTH='72' HEIGHT='72'></A></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderm.gif' WIDTH='6' HEIGHT='72'></TD>");
  document.write("  <TD><A HREF='javascript:info();'><ACRONYM TITLE='Allgemeine Informationen'><IMG BORDER='0' SRC='"+grafikpfad+"button4.gif' WIDTH='95' HEIGHT='72'></ACRONYM></A></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderr.gif' WIDTH='10' HEIGHT='72'></TD>");
  document.write(" </tr>");
  document.write(" <tr>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderlu.gif' WIDTH='16' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderu.gif' WIDTH='72' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderu.gif' WIDTH='72' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderu.gif' WIDTH='72' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderu.gif' WIDTH='72' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderu.gif' WIDTH='72' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"bordermu.gif' WIDTH='6' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderu1.gif' WIDTH='95' HEIGHT='16'></TD>");
  document.write("  <TD><IMG BORDER='0' SRC='"+grafikpfad+"borderru.gif' WIDTH='10' HEIGHT='16'></TD>");
  document.write(" </tr>");
  document.write(" <tr>");
  document.write("  <TD COLSPAN='9'><IMG BORDER='0' NAME='mess' SRC='"+grafikpfad+"message0.gif' WIDTH='487' HEIGHT='56'></TD>");
  document.write(" </tr>");
  document.write("</table>");
}
function preloadImages() {
  var d=document;
  if(d.images){
    if(!d.MM_p)
      d.MM_p=new Array();
    var i,j=d.MM_p.length,a=preloadImages.arguments;
    for(i=0; i<a.length; i++)
      if (a[i].indexOf("#")!=0){
        d.MM_p[j]=new Image;
        d.MM_p[j++].src=grafikpfad+a[i];
      }
  }
}
function grafik(nr) {
  for(i = 0; i < document.images.length; i++){
    if(parseInt(document.images[i].name)==nr){
      if(current!=nr){s=piece[nr]+"1"}else{s=piece[nr]+"2"}
      if(piece[nr]!=0){document.images[i].src=bild[s]}else{document.images[i].src=bild[0]}
    }
  }
}
function message(nr) {
  document.mess.src=text[nr];
}
function newgame() {
  k=0;
  for(i = 1; i < 6; i++){
    for(j = 1; j < 6; j++){
      k++;
      n=(i*10)+j;
      gl[k]=n;
    }  
  }  
  k=26;
  for(a = 1; a < 6; a++){
    for(b = 1; b < 6; b++){
      k--;
      n=(a*10)+b;
      l=Math.floor(Math.random()*k)+1;
      piece[n]=gl[l];
      grafik(n);
      gl[l]=gl[k];
    }  
  }  
  game=true;
  pieces=25;
  message(2);
}
function checkSource(klick) {
  if(game==true){
    nr=parseInt(klick);
    if(piece[nr]!=0){
      if(current==0){
        current=nr;
        grafik(nr);
        message(3);
      }
      else{
        if(current!=nr){
          a=Math.floor(current / 10);
          b=current % 10;
          c=Math.floor(piece[current] / 10);
          d=piece[current] % 10;
          e=Math.floor(nr / 10);
          f=nr % 10;
          g=Math.floor(piece[nr] / 10);
          h=piece[nr] % 10;
          if(((a==e)||(b==f))&&((c==g)||(d==h))){
            undo[pieces]=current+" "+piece[current]+" "+nr+" "+piece[nr];
            piece[nr]=piece[current];
            piece[current]=0;
            grafik(current);
            grafik(nr);
            current=0;
            pieces--;
            pruefe();
          }else{
            fehler(1);
          }
        }else{
          x=current;
          current=0;
          grafik(x);
          message(2);
        }
      }
    }else{
      fehler(2);
    }
  }else{
    fehler(3);
  }
}
function zurueck() {
  if(game==true){
    if(pieces<25){
      pieces++;
      s=undo[pieces];
      t=s.split(" ");
      a=parseInt(t[0]);
      b=parseInt(t[1]);
      c=parseInt(t[2]);
      d=parseInt(t[3]);
      if(current!=0){
        x=current;
        current=0;
        grafik(x);
      }
      piece[a]=b;
      piece[c]=d;
      grafik(a);
      grafik(c);
      message(2);
    }else{
      fehler(4);
    }
  }else{
    fehler(3);
  }
}
function nullen() {
  game=false;
  current=0;
  pieces=25;
  d=0;
  for(a = 1; a < 6; a++){
    for(b = 1; b < 6; b++){
      d++;
      undo[d]="";
      c=(a*10)+b;
      piece[c]=0;
      grafik(c);
    }
  }
  message(4);
}
function pruefe() {
  p=false;
  for(a = 1; a < 6; a++){
    for(b = 1; b < 6; b++){
      for(e = 1; e < 6; e++){
        for(f = 1; f < 6; f++){
          n1=(a*10)+b;
          n2=(e*10)+f;
          if((n1!=n2)&&(piece[n1]!=0)&&(piece[n2]!=0)){
            c=Math.floor(piece[n1] / 10);
            d=piece[n1] % 10;
            g=Math.floor(piece[n2] / 10);
            h=piece[n2] % 10;
            if(((a==e)||(b==f))&&((c==g)||(d==h))){p=true}
          }
        }
      }
    }
  }
  if(p==true){
    message(2);
  }else{
    b=fehler(5);
    if(b==true){
      nullen();
    }else{
      zurueck();
    }
  }
}
function fehler(nr) {
  if(nr==1){alert("Dieser Spielzug ist leider ungültig!\n\nBeachten Sie: Der Zielstein muß in der gleichen Zeile\noder Spalte, wie der gezogene Stein liegen und muß\ndie gleiche Farbe oder den gleichen Wert haben.")}
  if(nr==2){alert("Auf dieser Position befindet sich kein Spielstein.\nBitte wählen Sie einen Spielstein aus.")}
  if(nr==3){alert("Sie müssen zuerst ein Spiel starten, um spielen zu können.\nKlicken Sie dazu auf [Neues Spiel].")}
  if(nr==4){alert("Sie haben bisher noch keinen Spielzug gemacht, den Sie zurücknehmen könnten!")}
  if(nr==5){b=confirm("Es sind keine weiteren Spielzüge mehr möglich. Das Spiel ist damit eigentlich beendet.\n\nWählen Sie [OK], um das Spiel auch wirklich zu beenden.\nWählen Sie [Abbrechen], um den letzten Zug zurückzunehmen und weiterzuspielen.");return b;}
}
function help() {
  alert("BOXit für JavaScript - Spielregeln\n\nEs geht darum, das Spielfeld möglichst weit abzuraümen, indem Sie einen\nbeliebigen Spielstein nehmen und damit auf einen anderen Spielstein springen.\nSie können nur waagerecht oder senkrecht springen, die Entfernung spielt\ndabei keine Rolle. Aber achten Sie darauf, daß der Zielstein entweder die\ngleiche Farbe oder den gleichen Wert, wie der gezogene Stein hat. Dann wird\n der Zielstein vom Feld entfernt und der gezogene Stein nimmt seine Stelle ein.\nIm optimalen Fall bleibt am Schluß nur noch 1 Spielstein übrig, aber dafür muß\nman lange üben :-)\n\nDieses JavaScript-Spiel basiert auf dem Windsows-Spiel BOXit, das Sie incl.\nseiner Quellcodes unter http://www.hollwitz.de/boxit.html kostenlos runter-\nladen können.\n\nNun aber viel Spaß beim Spielen!");
}
function info() {
  alert("BOXit für JavaScript 1.0\n\n(C) 2001 by Frank Hollwitz\nwebmaster@hollwitz.de\nhttp://www.hollwitz.de/\n\nDieses JavaScript-Spiel ist Freeware und darf auf jeder privaten\nHomepage zum Spielen angeboten werden, solange dafür keine\nGebühren oder Daten von den Besuchern gefordert werden. Es\nist nicht erlaubt, den JavaScript-Quellcode oder die Grafiken\ndieses Spiels ohne meine Zustimmung zu verändern.\n\nBOXit für JavaScript basiert auf dem Windows-Spiel BOXit, das\nSie unter http://www.hollwitz.de/boxit.html kostenlos runterladen\nkönnen.");
}
