pic = new Array(18);
pic[0] = new Image(50,50);pic[0].src = "0.jpg";
pic[1] = new Image(50,50);pic[1].src = "1.jpg";
pic[2] = new Image(50,50);pic[2].src = "2.jpg";
pic[3] = new Image(50,50);pic[3].src = "3.jpg";
pic[4] = new Image(50,50);pic[4].src = "4.jpg";
pic[5] = new Image(50,50);pic[5].src = "5.jpg";
pic[6] = new Image(50,50);pic[6].src = "6.jpg";
pic[7] = new Image(50,50);pic[7].src = "7.jpg";
pic[8] = new Image(50,50);pic[8].src = "8.jpg";
pic[9] = new Image(50,50);pic[9].src = "9.jpg";
pic[10] = new Image(50,50);pic[10].src = "10.jpg";
pic[11] = new Image(50,50);pic[11].src = "11.jpg";
pic[12] = new Image(50,50);pic[12].src = "12.jpg";
pic[13] = new Image(50,50);pic[13].src = "13.jpg";
pic[14] = new Image(50,50);pic[14].src = "14.jpg";
pic[15] = new Image(50,50);pic[15].src = "15.jpg";
pic[16] = new Image(50,50);pic[16].src = "16.jpg";
pic[17] = new Image(50,50);pic[17].src = "17.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("Glückwunsch, das Memory ist gelöst! Sie können jetzt Ihren Namen eintragen und sich in die Highscoreliste eintragen lassen!");
	}
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 = "deckel.jpg";
		document.images[paare[1]-1].src = "deckel.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 = "deckel.jpg";
			document.images[paare[1]-1].src = "deckel.jpg";
			return false;
			}
		}
	}

function highscore()
	{
	if (paareinsgesamt == "18" && window.document.forms[0].elements[0].value != "")
		{
		window.document.forms[0].submit();
		}
	else
		{
		alert("Sie müssen Ihren Namen eingeben und das Memory komplett gelöst haben, um in der Highscore-Liste aufgenommen zu werden");
		}
	}

