counter=0;
var liste1 = new Array('05','03','07','04');
var liste2 = new Array('06','02','08','12');
var liste3 = new Array('13','09','11','16');
var liste4 = new Array('14','15','10','00');

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] == '00') {
        liste_o[y-1] = liste[y-1]; liste[y-1] = '00';
    } else if(liste_u[y-1] == '00') {
        liste_u[y-1] = liste[y-1]; liste[y-1] = '00';
    } else if(y-2 >= 0 && liste[y-2] == '00') {
        liste[y-2] = liste[y-1]; liste[y-1] = '00';
    } else if(y <= 3 && liste[y] == '00') {
        liste[y] = liste[y-1]; liste[y-1] = '00';
    }

    //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();
    counter++
    CheckIt();
}

function DisplayListen() {
    document.i01.src = 'pix/jsgame/g_'+liste1[0]+'.gif';
    document.i02.src = 'pix/jsgame/g_'+liste1[1]+'.gif';
    document.i03.src = 'pix/jsgame/g_'+liste1[2]+'.gif';
    document.i04.src = 'pix/jsgame/g_'+liste1[3]+'.gif';
    document.i05.src = 'pix/jsgame/g_'+liste2[0]+'.gif';
    document.i06.src = 'pix/jsgame/g_'+liste2[1]+'.gif';
    document.i07.src = 'pix/jsgame/g_'+liste2[2]+'.gif';
    document.i08.src = 'pix/jsgame/g_'+liste2[3]+'.gif';
    document.i09.src = 'pix/jsgame/g_'+liste3[0]+'.gif';
    document.i10.src = 'pix/jsgame/g_'+liste3[1]+'.gif';
    document.i11.src = 'pix/jsgame/g_'+liste3[2]+'.gif';
    document.i12.src = 'pix/jsgame/g_'+liste3[3]+'.gif';
    document.i13.src = 'pix/jsgame/g_'+liste4[0]+'.gif';
    document.i14.src = 'pix/jsgame/g_'+liste4[1]+'.gif';
    document.i15.src = 'pix/jsgame/g_'+liste4[2]+'.gif';
    document.i16.src = 'pix/jsgame/g_'+liste4[3]+'.gif';
}

function CheckIt() {
    pfad = 'pix/jsgame/';
    if (document.i01.src == pfad+'g_00.gif' && document.i02.src == pfad+'g_02.gif' &&
        document.i03.src == pfad+'g_03.gif' && document.i04.src == pfad+'g_04.gif' &&
        document.i05.src == pfad+'g_05.gif' && document.i06.src == pfad+'g_06.gif' &&
        document.i07.src == pfad+'g_07.gif' && document.i08.src == pfad+'g_08.gif' &&
        document.i09.src == pfad+'g_09.gif' && document.i10.src == pfad+'g_10.gif' &&
        document.i11.src == pfad+'g_11.gif' && document.i12.src == pfad+'g_12.gif' &&
        document.i13.src == pfad+'g_13.gif' && document.i14.src == pfad+'g_14.gif' &&
        document.i15.src == pfad+'g_15.gif' && document.i16.src == pfad+'g_16.gif') {
            alert ("Herzlichen Glückwunsch!\nSie haben es in "+counter+" Zügen geschafft!");
            counter=0;
    }
}

