
pic = new Array(18);
pic[0] = new Image(70,100);pic[0].src = "../poster/km1.jpg";
pic[1] = new Image(70,100);pic[1].src = "../poster/km4.jpg";
pic[2] = new Image(70,100);pic[2].src = "../poster/km5.jpg";
pic[3] = new Image(70,100);pic[3].src = "../poster/km6.jpg";
pic[4] = new Image(70,100);pic[4].src = "../poster/km7.jpg";
pic[5] = new Image(70,100);pic[5].src = "../poster/km8.jpg";
pic[6] = new Image(70,100);pic[6].src = "../poster/km9.jpg";
pic[7] = new Image(70,100);pic[7].src = "../poster/km10.jpg";
pic[8] = new Image(70,100);pic[8].src = "../poster/km11.jpg";
pic[9] = new Image(70,100);pic[9].src = "../poster/km12.jpg";
pic[10] = new Image(70,100);pic[10].src = "../poster/km13.jpg";
pic[11] = new Image(70,100);pic[11].src = "../poster/km14.jpg";
pic[12] = new Image(70,100);pic[12].src = "../poster/km15.jpg";
pic[13] = new Image(70,100);pic[13].src = "../poster/km16.jpg";
pic[14] = new Image(70,100);pic[14].src = "../poster/km17.jpg";
pic[15] = new Image(70,100);pic[15].src = "../poster/km18.jpg";
pic[16] = new Image(70,100);pic[16].src = "../poster/km19.jpg";
pic[17] = new Image(70,100);pic[17].src = "../poster/km20.jpg";


versuch = 0;
versucheinsgesamt = 0;
var feld = new Array (36);
var kontrolle = new Array(18);
var paare = new Array(2);
paareinsgesamt = 0;
var schongeklickt = new Array(37);

function zufall()
{

for (i=0;i<18;i++)
        {
        kontrolle[i] = 0;
        schongeklickt[i+1] = false;
        schongeklickt[i+19] = false;
        }

i=0
do
{
        zufallszahl = Math.floor(Math.random()*18);
        if (kontrolle[zufallszahl] < 2)
                {
                kontrolle[zufallszahl]++;
                i++;
                feld[i] = zufallszahl;
                }
}
while (i<36)
}

function x(nr)
{
/*Abfrage, ob alle Paare gefunden wurden, wenn ja, dann Abbruch*/
if (versuch == 2 && paareinsgesamt == 17)
        {
        paareinsgesamt = 18;
        window.document.forms[0].elements[2].value = paareinsgesamt;
        alert("Congratulations! Glückwunsch, das Memory ist gelöst!");
        }
else
        {

        if (schongeklickt[nr] == false)
                {
                if (versuch<2)
                        {
                        paare[versuch] = nr;
                        versuch++
                        document.images[nr-1].src = pic[feld[nr]].src;
                        }
                else
                        {
                        versucheinsgesamt++;
                        window.document.forms[0].elements[1].value = versucheinsgesamt;
                        richtig = kontrolletti(paare[0],paare[1]);
                        if (richtig)
                                        {
                                        versuch = 0;
                                        paareinsgesamt++;
                                        window.document.forms[0].elements[2].value = paareinsgesamt;
                                        }
                        else
                                {
                                versuch = 0;
                                }
                        }
                }
        }
}

function kontrolletti(a,b)
        {
        if (feld[a] != feld[b])
                {
                document.images[paare[0]-1].src = "kmx.jpg";
                document.images[paare[1]-1].src = "kmx.jpg";
                return false;
                }
        else
                {
                if (paare[0] != paare[1])
                        {
                        schongeklickt[paare[0]] = true;
                        schongeklickt[paare[1]] = true;
                        return true;
                        }
                else
                        {
                        document.images[paare[0]-1].src = "kmx.jpg";
                        document.images[paare[1]-1].src = "kmx.jpg";
                        return false;
                        }
                }
        }

function highscore()
        {
        if (paareinsgesamt == "18" && window.document.forms[0].elements[0].value != "")
                {
                window.document.forms[0].submit();
                }
        else
                {
                alert("Das Memory ist noch nicht komplett gelöst worden - Versuchen Sie es weiter!");
                }
        }
