	var daten = Array();
	daten[0] = Array("Schakkeline, ", "komm ", "wech ", "bei ", "die ", "Regale, ", "du ", "Arsch.");
	daten[1] = Array("Deine ", "Mutter ", "zieht ", "LKW ", "auf ", "DSF.");
	daten[2] = Array("Lasst ", "mich ", "Arzt, ", "ich ", "bin ", "durch.");
	daten[3] = Array("Dicke ", "Kinder ", "sind ", "schwerer ", "zu ", "kidnappen.");
	daten[4] = Array("Lernen ", "ist ", "feige, ", "ich ", "suche ", "die ", "Herausforderung.");
	daten[5] = Array("Ich ", "kaufe ", "ein ", "\"A\" ", "und ", "löse ", "Bockwurst.");
	daten[6] = Array("Ich ", "glüh ", "härter ", "vor ", "als ", "du ", "Party ", "machst.");
	daten[7] = Array("Mein ", "Filmriss ", "ist ", "länger ", "als ", "deine ", "ganze ", "Party.");
	daten[8] = Array("Wir ", "trinken ", "Bier ", "nur ", "an ", "Tagen ", "die ", "mit ", "\"g\" ", "enden... ", "und ", "Mittwochs.");
	daten[9] = Array("Wer ", "ist ", "eigentlich ", "dieser ", "LAN ", "und ", "warum ", "macht ", "der ", "so ", "viele ", "Partys?");
	daten[10]= Array("Darf ", "ich ", "mal ", "bitte ", "vorbei?! ", "Das ", "geht ", "nach ", "Kompetenz! ", "Danke!");
	daten[11]= Array("Wie ", "können ", "die ", "zwei ", "Bier ", "gestern ", "50 Euro ", "gekostet ", "haben?");
	daten[12]= Array("Werden ", "Hummeln ", "von ", "anderen ", "Insekten ", "gemobbt ", "weil ", "sie ", "fett ", "sind?");
	daten[13]= Array("Papa ", "mein ", "Tank ", "ist ", "leer, ", "ich ", "brauche ", "ein ", "neues ", "Auto.");
	daten[14]= Array("Ich ", "hab ", "auf ", "Partys ", "mehr ", "vergessen ", "als ", "du ", "je ", "erleben ", "wirst.");
	daten[15]= Array("Warum ", "klingelt ", "der ", "Wecker ", "immer ", "wenn ", "ich ", "schlafe?");
	daten[16]= Array("Hilfe, ", "gleich ", "ist ", "Morgen ", "und ", "ich ", "hab ", "noch ", "nicht ", "geschlafen.");
	daten[17]= Array("Subjektiv ", "betrachtet ", "argumentiere ", "ich ", "immer ", "objektiv.");
	daten[18]= Array("Jeder ", "hat ", "das ", "Recht ", "hässlich ", "zu ", "sein… ", "aber ", "DU ", "übertreibst ", "echt!");
	daten[19]= Array("Eine ", "Raucherzone ", "im ", "Restaurant ", "ist ", "wie ", "ein ", "Pissbereich ", "im ", "Pool.");
	daten[20]= Array("Wer ", "sind ", "eigentlich ", "Hennes&Mauritz? ", "Die ", "buchen ", "immer ", "bei ", "mir ", "ab!");
	daten[21]= Array("Ich ", "lese ", "die ", "Schampooflasche ", "unter ", "der ", "Dusche!");
	daten[22]= Array("Blitzer – ", "Passbilder ", "ab ", "25 Euro.");
	daten[23]= Array("Du ", "siehst ", "so ", "aus ", "als ", "könnte ", "ich ", "einen ", "Drink ", "gebrauchen!");
	daten[24]= Array("Vegetarier ", "essen ", "meinem ", "Essen ", "das ", "Essen ", "weg!");
	daten[25]= Array("Und ", "du ", "verhütest ", "also ", "mit ", "deinem ", "Gesicht?");
	daten[26]= Array("Der ", "frühe ", "Vogel ", "kann ", "mich ", "mal!");
	daten[27]= Array("Hilfe – ", "Ich ", "glaub ", "mein ", "Sohn ", "spritzt ", "Haschisch.");
	daten[28]= Array("When ", "I ", "was ", "your ", "age, ", "Pluto ", "was ", "a ", "Planet.");
	daten[29]= Array("Chuck ", "Norris ", "kann ", "durch ", "Null ", "teilen.");
	daten[30]= Array("Ich ", "hab ", "meine ", "Meinung - ", "verwirr ", "mich ", "nicht ", "mit ", "Tatsachen.");
	daten[31]= Array("Verlinkte ", "Fotos ", "stellen ", "mich ", "dar ", "als ", "hätt ", "ich ", "ein ", "Alkoholproblem.");
	daten[32]= Array("Warum ", "klingelt ", "der ", "Wecker ", "immer ", "wenn ", "ich ", "schlafe?");
	daten[33]= Array("Trink ", "kein ", "Wasser - ", "Fische ", "haben ", "darin ", "Sex.");
	daten[34]= Array("Payback? ", "Wenn ", "ich ", "Punkte ", "will, ", "fahr ", "ich ", "160km/h ", "in ", "der ", "Stadt.");
	daten[35]= Array("Männer ", "weinen ", "nicht, ", "sie ", "schwitzen ", "nur ", "aus ", "dem ", "Auge.");
	daten[36]= Array("Wie ", "krieg ", "ich ", "die ", "Zeit ", "bis ", "zu ", "meiner ", "Beerdigung ", "noch ", "rum?");
	daten[37]= Array("Männer ", "essen ", "keinen ", "Honig - ", "richtige ", "Männer ", "kauen ", "Bienen!");
	daten[38]= Array("Ich ", "bin ", "Dichter ", "als ", "Goethe. ");
	daten[39]= Array("Ich ", "teile ", "heimlich ", "durch ", "Null!");
	daten[40]= Array("Früh ", "aufstehen ", "ist ", "der ", "erste ", "Schritt ", "in ", "die ", "falsche ", "Richtung!");
	daten[41]= Array("Ja, ", "meine ", "Eltern ", "wohnen ", "noch ", "bei ", "mir!");
	daten[42]= Array("Kann ", "mir ", "jemand ", "bitte ", "das ", "Wasser ", "reichen?");
	daten[43]= Array("Nüchtern ", "zu ", "schüchtern, ", "besoffen ", "zu ", "offen...");
	daten[44]= Array("Alkohol ", "ist ", "keine ", "Lösung ", "sondern ", "ein ", "Destillat!");
	daten[45]= Array("Ich ", "hab ", "die ", "Klausur ", "nicht ", "verkackt - ", "Ich ", "bin ", "im ", "Recall!!!");
	daten[46]= Array("Riskiere ", "lieber ", "alles ", "fallen ", "zu ", "lassen, ", "als ", "2x ", "zu ", "gehen.");
	daten[47]= Array("Ich ", "habe ", "keine ", "Lösung ", "aber ", "ich ", "bewundere ", "das ", "Problem.");
	daten[48]= Array("Fünf ", "Minuten ", "dumm ", "stellen ", "erspart ", "oft ", "eine ", "Stunde ", "Arbeit.");
	daten[49]=Array("Blitzer – ", "Passbilder ", "ab ", "25 Euro.");
	daten[50]=Array("Ich ", "bin ", "Dichter ", "als ", "Goethe.");
	daten[51]=Array("Ich ", "teile ", "heimlich ", "durch ", "Null");
	daten[52]=Array("Ja", "meine ", "Eltern ", "wohnen ", "noch ", "bei ", "mir!");
	daten[53]=Array("Kann ", "mir ", "jemand ", "bitte ", "das ", "Wasser ", "reichen?");
	daten[54]=Array("Nüchtern ", "zu ", "schüchtern, ", "besoffen ", "zu ", "offen..");
	daten[55]=Array("Alkohol ", "ist ", "keine ", "Lösung, ", "sondern ", "ein ", "Destillat!");
	daten[56]=Array("19% ", "Mehrwertsteuer ", "auf ", "mein ", "Tagesgeld.");
	daten[57]=Array("Als ", "ich ", "jung ", "war, ", "hieß ", "Happy Meal ", "noch ", "Juniortüte!");
	daten[58]=Array("Bei ", "dem ", "Lied ", "hab ", "ich ", "meine ", "Eltern ", "kennengelernt!");
	daten[59]=Array("Bewusst ", "Essen, ", "- ", "Bewusstlos ", "Trinken.");
	daten[60]=Array("Du ", "verwechselst ", "mich ", "mit ", "jemandem ", "den ", "das ", "interessiert!");
	daten[61]=Array("Entweder ", "pünklich ", "oder ", "geil ", "aussehen... ", "pünktlich ", "kann ", "jeder.");
	daten[62]=Array("Filmriss - ", "nie ", "da ", "wenn ", "man ", "ihn ", "braucht.");
	daten[63]=Array("Hol ", "mir ", "mal ", "was ", "zu ", "trinken, ", "du ", "wirst ", "schon ", "wieder ", "hässlich!");
	daten[64]=Array("Ich ", "bin ", "nicht ", "klein, ", "ich ", "bin ", "platzsparend!");
	daten[65]=Array("Ich ", "blinke ", "nicht, ", "weil's ", "dich ", "gar ", "nichts ", "angeht, ", "wo ", "ich ", "hin ", "will!");
	daten[66]=Array("Ich ", "habe ", "die ", "Klausur ", "nicht ", "verkackt, ", "ich ", "bin ", "im ", "Recall!");
	daten[67]=Array("Ich ", "habe ", "ein ", "Motivationsproblem", "bis ", "ich ", "ein ", "Zeitproblem ", "habe.");
	daten[68]=Array("Ich ", "singe ", "bei ", "Liedern ", "auch ", "die ", "Instrumente ", "mit.");
	daten[69]=Array("Ich ", "werde ", "Lehrerin ", "und ", "rasiere ", "mir ", "trotzdem ", "die ", "Beine! ");
	daten[70]=Array("Jetzt ", "ne ", "Stunde ", "schlafen ", "und ", "dann ", "ab ", "ins ", "Bett!");
	daten[71]=Array("Jetzt ", "machen ", "wir ", "erstmal ", "nichts ", "und ", "dann ", "warten ", "wir ", "ab.");
	daten[72]=Array("Kalorien ", "sind ", "kleine ", "Tierchen, ", "die ", "nachts ", "die ", "Kleidung ", "enger ", "nähen.");
	daten[73]=Array("Mein ", "Freund ", "hat ", "bei ", "uns ", "die ", "Hosen ", "an, ", "ich ", "sag ", "ihm ", "aber ", "welche.");
	daten[74]=Array("Mein ", "Handy", "kennt ", "mehr ", "Leute ", "als ", "ich...!");
	daten[75]=Array("Sänk ", "ju", "for ", "träweling ", "wis ", "Deutsche Bahn");
	daten[76]=Array("Vier ", "ist ", "bestanden, ", "bestanden ", "ist ", "gut, ", "gut ", "ist ", "fast ", "eins!");
	daten[77]=Array("Wenn ", "man ", "mir ", "früh ", "genug ", "bescheid ", "sagt, ", "bin ", "ich ", "auch ", "spontan");


	/*curIndex = null;
	maxIndex = null;
	main = null;
	offset = null;
	stufe = null;
	timer = null;
	*/
	ttl = 5000;
	main = null;
	time = null;
	
	
	function findPos(obj) {
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
				} while (obj = obj.offsetParent);
			return [curleft,curtop];
		}
	}

	function next_level(){
		clearTimeout(timer);
		var jetzt = new Date();
		time += jetzt - timestamp;
		ttl = Math.floor(ttl * 0.8);
		xmlHttpVerify.open("GET", 'verify.php?PHPSESSID=' + ssid + '&stufe=' + stufe + '&time=' + time, true);
			xmlHttpVerify.onreadystatechange = handleVerifyResponse;
			xmlHttpVerify.send(null);
		if(stufe >= daten.length-1){
			main.innerHTML = "<div style='text-align:center'><span style='font-size:35px'>Herzlichen Glückwunsch!</span><br />Du hast " + Math.floor(time/60000) + " Minuten und " + Math.floor((time/1000)%60) + " Sekunden gebraucht.<br /><br />Trag dich in die Highscore ein:<br /><form action='highscore.php' method='post'><input type='hidden' name='time' value='" + (time/1000) + "'><input type='text' name='name'><input type='submit' name='eintragen' value='eintragen'></form><br /><br />Ist deine Lieblingsgruppe nicht dabei?<br />Dann schick sie uns doch einfach:<br /><br /><a href='neuegruppe.php' target='_blank'>Gruppe vorschlagen!</a></div>";
		}
		else {
			window.document.getElementById('status').innerHTML = "<img src='images/klasse_0" + (Math.floor(stufe/2)+1) + ".png' height='50px' width='480px'/>";
			main.innerHTML = "<div class='satz'>"+daten[stufe].join("")+"</div><div class='meldung'><p>Geschafft!</p><div><a href='#' onclick='start();return false;'>Weiter</a></div></div>";
			stufe++;
		}
	}

	function clicked(elementId){
		var i = Number(elementId.substr(8));
		if (daten[stufe][i] == daten[stufe][curIndex]) {
			if ((stufe == 0) && (curIndex == 0)){
				//start clock on first correct click
				timestamp = new Date();
			}
			var el = window.document.getElementById(elementId)
			var el2 =  window.document.getElementById("element_"+curIndex);
			el.style.top = el2.style.top;
			el.style.left = el2.style.left;
			el2.style.position = "static";
			curIndex++;
			if (maxIndex == curIndex){
				next_level();
			}
		}
	}
	
	function positionieren(){
		for(var i = curIndex; i < maxIndex; i++){
			tmp = document.getElementById("element_"+i);
			tmp.style.top = offset[1] + Math.floor(Math.random()*300) + 30 + "px";
			tmp.style.left = offset[0] + Math.floor(Math.random()*(400)) + "px";
		}
	}
	
	function neu_positionieren(){
		offset = findPos(main);
		positionieren();
		timer = setTimeout("neu_positionieren()", 5000);
	}
	
	function start(){
		curIndex = 0;
		timestamp = new Date();
		maxIndex = daten[stufe].length;
		main.innerHTML = '';
		var content = '';
		for(var i = 0; i < daten[stufe].length; i++){
			content += "<div class='satzteil' id='element_"+i+"' onclick='clicked(\"element_"+i+"\")'>";
			content += daten[stufe][i];
			content += "</div>";
		}
		main.innerHTML = content;
		neu_positionieren();
	}
	
	function init(){
		main = window.document.getElementById('main');
		offset = findPos(main);
		stufe = 0;
		time = 0;
		//timestamp = new Date();
		var d = Array();
		//schakkeline nicht mehr am anfang
		for (var i = 0; i < maxstufen;){
			var n = Math.floor(Math.random()*daten.length);
			if(daten[n]){
				d.push(daten[n]);
				daten[n] = false;
				i++;
			}
		}
		daten = d;
		start();
		
		// LADEN DER HIGHSCORES:
		//get_highscores();
		// ENDE LADEN DER HIGHSCORES
	}
	
function display_minutes(sec) {
	modsec = sec%60;
	if (modsec < 10) printsec = "0" + modsec;
	else printsec = modsec;
	minutes = (sec-modsec)/60;
	return minutes + ":" + printsec;
}

function get_highscores() {
	xmlHttpHighscore.open("GET", 'gethighscore.php', true);
	xmlHttpHighscore.onreadystatechange = handleHighscoreResponse;
	xmlHttpHighscore.send(null);
}