function start()
{
var liste1 = new Array('trans','2','3','4');
var liste2 = new Array('5','6','7','8');
var liste3 = new Array('9','10','11','12');
var liste4 = new Array('13','14','15','16');
}
function moveImg(x,y)
{
 //listen umwandeln in zeilen
 switch(x)
 {
  case 1:liste_o = new Array('','','',''); liste = liste1; liste_u = liste2; break;
  case 2:liste_o = liste1; liste = liste2; liste_u = liste3; break;
  case 3:liste_o = liste2; liste = liste3; liste_u = liste4; break;
  case 4:liste_o = liste3; liste = liste4; liste_u = new Array('','','',''); break;
 }
 if(liste_o[y-1] == 'trans'){liste_o[y-1] = liste[y-1]; liste[y-1] = 'trans';}
 else if(liste_u[y-1] == 'trans'){liste_u[y-1] = liste[y-1]; liste[y-1] = 'trans';}
 else if((y-2 >= 0) && (liste[y-2] == 'trans')){liste[y-2] = liste[y-1]; liste[y-1] = 'trans';}
 else if(y <= 3 && liste[y] == 'trans'){liste[y] = liste[y-1]; liste[y-1] = 'trans';}

 //zeilen zurueck wandeln in listen
 switch(x)
 {
  case 1:liste1 = liste; liste2 = liste_u; break;
  case 2:liste1 = liste_o; liste2 = liste; liste3 = liste_u; break;
  case 3:liste2 = liste_o; liste3 = liste; liste4 = liste_u; break;
  case 4:liste3 = liste_o; liste4 = liste; break;
 }
 DisplayListen();
}

function DisplayListen()
{
 document.i1.src = bildurl+liste1[0]+'.jpg';
 document.i2.src = bildurl+liste1[1]+'.jpg';
 document.i3.src = bildurl+liste1[2]+'.jpg';
 document.i4.src = bildurl+liste1[3]+'.jpg';
 document.i5.src = bildurl+liste2[0]+'.jpg';
 document.i6.src = bildurl+liste2[1]+'.jpg';
 document.i7.src = bildurl+liste2[2]+'.jpg';
 document.i8.src = bildurl+liste2[3]+'.jpg';
 document.i9.src = bildurl+liste3[0]+'.jpg';
 document.i10.src = bildurl+liste3[1]+'.jpg';
 document.i11.src = bildurl+liste3[2]+'.jpg';
 document.i12.src = bildurl+liste3[3]+'.jpg';
 document.i13.src = bildurl+liste4[0]+'.jpg';
 document.i14.src = bildurl+liste4[1]+'.jpg';
 document.i15.src = bildurl+liste4[2]+'.jpg';
 document.i16.src = bildurl+liste4[3]+'.jpg';
 CheckWin();
}

function Durcheinander(b)
{
 start();
 liste1 = new Array('','','','');
 liste2 = new Array('','','','');
 liste3 = new Array('','','','');
 liste4 = new Array('','','','');
 resource = new Array('trans','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16');
 //durcheinander bringen
 for(i=0;i<16;i++)
 {
  a = resource[i];
  b = Math.round(Math.random()*15);
  resource[i] = resource[b];
  resource[b] = a;
 }

 liste1[0] = resource[0]; liste1[1] = resource[1];
 liste1[2] = resource[2]; liste1[3] = resource[3];
 liste2[0] = resource[4]; liste2[1] = resource[5];
 liste2[2] = resource[6]; liste2[3] = resource[7];
 liste3[0] = resource[8]; liste3[1] = resource[9];
 liste3[2] = resource[10]; liste3[3] = resource[11];
 liste4[0] = resource[12]; liste4[1] = resource[13];
 liste4[2] = resource[14]; liste4[3] = resource[15];

 DisplayListen();
}

function CheckWin()
{
 if
 (
  liste1[0] == 'trans' && liste1[1] == '2' && liste1[2] == '3' && liste1[3] == '4' &&
  liste2[0] == '5' && liste2[1] == '6' && liste2[2] == '7' && liste2[3] == '8' &&
  liste3[0] == '9' && liste3[1] == '10' && liste3[2] == '11' && liste3[3] == '12' &&
  liste4[0] == '13' && liste4[1] == '14' && liste4[2] == '15' && liste4[3] == '16'
 )
 {
  alert('Doll gemacht!');
 }
}