function endRound(bHaveWon, strMessage) {
	//Zeit anhalten
	if (typeof aktiv != "undefined") window.clearTimeout(aktiv);

	//Neue Karten Schalter deaktivieren
	document.getElementById("ButtonNewCards").disabled=true;

	//Karten einfrieren
	for(var c = 1; c <= MAX_CARDS - 1; c++) {
		GameCards[c] = -1;
	}

	if (bHaveWon) {
		var iTimeBonus = iPlayTime;
		var iMixBonus = 0;
		var iLongestRunBonus = 0;
		var iLeftCards = MAX_CARDS - CARDS_ON_TABLE;

		strMessage =  "<table style='border:none' cellspacing='0' cellpadding='0' border='0'>";
		strMessage += "<tr><td><b>Tim:</b></td><td>'Stark! Das war gut!'</td></tr>";
		strMessage += "<tr><td><b>Gaby:</b></td><td>'Finde ich auch Tim.</td></tr>";
		strMessage += "<tr><td><b>Klößchen:</b></td><td>'Da gibts doch sicher ne Menge Punkte für?'</td></tr>";
		strMessage += "<tr><td><b>Karl:</b></td><td>'Klar Klößchen, laut meiner Berechnung:</td></tr>";
		strMessage += "<tr><td></td><td>";
		strMessage += "<table style='border:none' cellspacing='0' cellpadding='0' border='0'>";
		strMessage += "<tr><td></td><td align='right'>" + iPoints + "</td><td align='left'>Punkte</td></tr>";
		strMessage += "<tr><td>+</td><td align='right'>" + iTimeBonus + "</td><td align='left'>Zeitbonus</td></tr>";

		if (bCanMix) {
			iMixBonus = NOT_MIXED_POINTS;
			strMessage += "<tr><td>+</td><td align='right'>" + iMixBonus + "</td><td align='left'>Bonus für Nicht-Mischen</td></tr>";
		};

		if (bHaveLongestRun) {
			iLongestRunBonus = LONGEST_RUN_POINTS;
			strMessage += "<tr><td>+</td><td align='right'>" + iLongestRunBonus + "</td><td align='left'>Bonus für den längsten Zug</td></tr>";
		};

		iPoints = iPoints + iTimeBonus + iMixBonus + iLongestRunBonus;

		strMessage += "</table>";
		strMessage += "macht zusammen <b>" + iPoints + "</b> Punkte.'</td></tr>";
		strMessage += "<tr><td><b>Oskar:</b></td><td>'Wuffff!'</td></tr>";
		strMessage += "</table>"

		showConfirm("Villa Shay - TKKG Pairs", strMessage, "Nächste Runde", "javascript:startNewRound()" , "", "", "TheThree");

	} else {

		if (document.getElementsByName('Spieler')[0].value=="Dein Name" || document.getElementsByName('Spieler')[0].value=="" || iPoints==0) {

			if (iPoints==0) {
				strMessage = "<table style='border:none' cellspacing='0' cellpadding='0' border='0'><tr><td><b>Tim:</b></td><td>'" + strMessage + "'</td></tr><tr><td><b>Gaby:</b></td><td>'Da steht ja eine 0!'</td></tr><tr><td><b>Klößchen:</b></td><td>'Welchen Platz in der Bestenliste?'</td></tr><tr><td><b>Karl:</b></td><td>'Hmmm Klößchen, für 0 Punkte gibt es keinen Eintrag in der Bestenliste.'</td></tr></table>";
			} else {
				strMessage = "<table style='border:none' cellspacing='0' cellpadding='0' border='0'><tr><td><b>Tim:</b></td><td>'" + strMessage + "'</td></tr><tr><td><b>Gaby:</b></td><td>'Wer war den das?'</td></tr><tr><td><b>Klößchen:</b></td><td>'Welchen Platz in der Bestenliste?'</td></tr><tr><td><b>Karl:</b></td><td>'Keine Ahnung Klößchen. Der Spieler hat keinen Namen eingegeben und wird somit auch nicht in die Bestenliste aufgenommen.'</td></tr></table>";
			}

			showConfirm("Villa Shay - TKKG Pairs", strMessage, "Neues Spiel", "javascript:startNewGame()" , "Spiel beenden", "javascript:window.close()", "TheThree");
		} else {
			document.getElementsByName('Punkte')[0].value=iPoints;
			document.getElementsByName('Runde')[0].value=iRound;
			document.getElementsByName('Message')[0].value=strMessage;
			bIsToSubmit = true;
			document.spielform.submit();
		}
	}
}