<?
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");             // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
header("Cache-Control: no-cache, must-revalidate");           // HTTP/1.1
header("Pragma: no-cache");
include("../cgi-bin/area51/sk.inc");
include("../cgi-bin/chess/chess.inc");
$db = connectAdmin_to_db_as_user();
if($id != ""){


$result = @mysql_query("SELECT * from CHESS_OPENING where id=$id"  ,$db);
while ($row = @mysql_fetch_object ($result)) {
   $opening=$row->opening;
    $notation=trim($row->notation);
			$white = $row->white;
		$black = $row->black;
		$date = $row->date;
		$site = $row->site;
		$comments = $row->comments;
}
@mysql_free_result ($result);

} else if($id == "" && $chessgameid != ""){




$chessgameid_decrypted = base64_decode(urldecode($chessgameid)); 
 
if($chessgameid_decrypted!=""){
	$result = @mysql_query("SELECT * FROM chessgame where chessgameid=$chessgameid_decrypted",$db);
	while ($row = @mysql_fetch_object ($result)) {
  	   $opening= "GAME REPLAY";
    	$notation=trim($row->moves);
		$white = $row->white;
		$black = $row->black;
		$date = $row->date;
		$site = $row->site;
		$comment = $row->comment;
	}
	
	 
}


}


?>
<html>
<head>
	<title><? print("$opening"); ?></title>
	
 	<script language="javascript">

//var moves='52-w-P-e2:36-n-0-e4:36-w-P-e4|12-b-P-e7:20-n-0-e6:20-b-P-e6|51-w-P-d2:35-n-0-d4:35-w-P-d4|6-b-N-g8:21-n-0-f6:21-b-N-f6|57-w-N-b1:42-n-0-c3:42-w-N-c3|5-b-B-f8:33-n-0-b4:33-b-B-b4|36-w-P-e4:28-n-0-e5:28-w-P-e5|21-b-N-f6:36-n-0-e4:36-b-N-e4|59-w-Q-d1:45-n-0-f3:45-w-Q-f3|3-b-Q-d8:39-n-0-h4:39-b-Q-h4|54-w-P-g2:46-n-0-g3:46-w-P-g3|36-b-N-e4:30-n-0-g5:30-b-N-g5|46-w-P-g3:39-b-Q-h4:39-w-P-h4|30-b-N-g5:45-w-Q-f3:45-b-N-f3|62-w-N-g1:45-b-N-f3:45-w-N-f3|33-b-B-b4:24-n-0-a5:24-b-B-a5|58-w-B-c1:51-n-0-d2:51-w-B-d2|9-b-P-b7:17-n-0-b6:17-b-P-b6|w-o-o-o|2-b-B-c8:9-n-0-b7:9-b-B-b7|b-o-o|'

window.focus()
<?
print("var moves='$notation'\n");
?>
 
/*
		if(document.images) {

		soundImageSrc= new Array (
			 "/chess/images/pieces/bwhiteR.gif",
			 "/chess/images/pieces/bblackN.gif",
			 "/chess/images/pieces/bwhiteB.gif",
			 "/chess/images/pieces/bblackQ.gif",
			 "/chess/images/pieces/bwhiteK.gif",
			 "/chess/images/pieces/bblackB.gif",
			 "/chess/images/pieces/bwhiteN.gif",
			 "/chess/images/pieces/bblackR.gif",
			 "/chess/images/pieces/bblackP.gif",
			 "/chess/images/pieces/bwhiteP.gif",
			 "/chess/images/pieces/black.gif",
			 "/chess/images/pieces/white.gif",
			 "/chess/images/pieces/wwhiteP.gif",
			 "/chess/images/pieces/wblackP.gif",
			 "/chess/images/pieces/wblackR.gif",
			 "/chess/images/pieces/wwhiteN.gif",
			 "/chess/images/pieces/wblackB.gif",
			 "/chess/images/pieces/wwhiteQ.gif",
			 "/chess/images/pieces/wblackK.gif",
			 "/chess/images/pieces/wwhiteB.gif",
			 "/chess/images/pieces/wblackN.gif",
			 "/chess/images/pieces/wwhiteR.gif",
			 "/chess/images/pieces/_bR.gif",
			 "/chess/images/pieces/_bN.gif",
			 "/chess/images/pieces/_bB.gif",
			 "/chess/images/pieces/_bQ.gif",
			 "/chess/images/pieces/_bK.gif",
			 "/chess/images/pieces/_bP.gif",
			 "/chess/images/pieces/_bP.gif",
			 "/chess/images/pieces/_black.gif",
			 "/chess/images/pieces/_white.gif",
			 "/chess/images/pieces/_wP.gif",
			 "/chess/images/pieces/_wQ.gif",
			 "/chess/images/pieces/_wK.gif",
			 "/chess/images/pieces/_wB.gif",
			 "/chess/images/pieces/_wN.gif",
			 "/chess/images/pieces/_wR.gif"
			)

			soundImageList = new Array()
			for(counter in soundImageSrc){

				soundImageList[counter] = new Image()
				soundImageList[counter].src = soundImageSrc[counter]
			}
		}

 */



</script>
	<script language="javascript" src="/replaygame.js"></script>
	<link rel="stylesheet" type="text/css" href="/style.css">
</head>

<body background="/chess/images/background.gif"  topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">

<table width="632" cellspacing="0" cellpadding="0" border="0">
<tr>
    <td rowspan="2" width="417"><img border="0" width="417" height="48" src="/chess/images/bannermain.gif" alt="SoundChess 1.0.1 beta"><br></td>
    <td colspan="2"  width="215"><img border="0" width="215" height="22" src="/images/empty.gif" alt="Please visit us again at htt://www.soundkeepers.com/chess"><br></td>
</tr>
<tr>
    <td  width="172"><a href="/art/"><img border="0" width="172" height="26"src="/images/artnavigation.gif" alt="Art Gallery"></a><br></td>
    <td  width="43"><a href="/"><img border="0" width="43" height="26" src="/chess/images/bannerhome.gif" alt="HOME"></a><br></td>
</tr>
</table>




<table width="500" cellpadding="15" cellspacing="0" border="0"><tr><td  valign="top">
<table border="0" cellpadding="5" cellspacing="0" width="600"><tr><td valign="top" width="350" bgcolor="#ffffff" align="center"><table border="1" cellpadding="5" cellspacing="0" width="350"><tr><td valign="top" width="350" bgcolor="#ffffff"  align="middle">&nbsp;<br>

<table border="1" cellpadding="0" cellspacing="0">
<tr><td>&nbsp;8&nbsp;</td><td bgcolor="#336699"><img border="0" name="Piece0" src="/chess/images/pieces/bwhiteR.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece1" src="/chess/images/pieces/bblackN.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece2" src="/chess/images/pieces/bwhiteB.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece3" src="/chess/images/pieces/bblackQ.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece4" src="/chess/images/pieces/bwhiteK.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece5" src="/chess/images/pieces/bblackB.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece6" src="/chess/images/pieces/bwhiteN.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece7" src="/chess/images/pieces/bblackR.gif" width="35" height="35"><br>
</td></td></tr>
<tr><td>&nbsp;7&nbsp;</td><td bgcolor="#336699"><img border="0" name="Piece8" src="/chess/images/pieces/bblackP.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece9" src="/chess/images/pieces/bwhiteP.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece10" src="/chess/images/pieces/bblackP.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece11" src="/chess/images/pieces/bwhiteP.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece12" src="/chess/images/pieces/bblackP.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece13" src="/chess/images/pieces/bwhiteP.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece14" src="/chess/images/pieces/bblackP.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece15" src="/chess/images/pieces/bwhiteP.gif" width="35" height="35"><br>
</td></td></tr>
<tr><td>&nbsp;6&nbsp;</td><td bgcolor="#336699"><img border="0" name="Piece16" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece17" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece18" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece19" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece20" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece21" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece22" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece23" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td></td></tr>
<tr><td>&nbsp;5&nbsp;</td><td bgcolor="#336699"><img border="0" name="Piece24" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece25" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece26" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece27" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece28" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece29" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece30" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece31" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td></td></tr>
<tr><td>&nbsp;4&nbsp;</td><td bgcolor="#336699"><img border="0" name="Piece32" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece33" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece34" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece35" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece36" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece37" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece38" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece39" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td></td></tr>
<tr><td>&nbsp;3&nbsp;</td><td bgcolor="#336699"><img border="0" name="Piece40" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece41" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece42" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece43" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece44" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece45" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece46" src="/chess/images/pieces/black.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece47" src="/chess/images/pieces/white.gif" width="35" height="35"><br>
</td></td></tr>
<tr><td>&nbsp;2&nbsp;</td><td bgcolor="#336699"><img border="0" name="Piece48" src="/chess/images/pieces/wwhiteP.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece49" src="/chess/images/pieces/wblackP.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece50" src="/chess/images/pieces/wwhiteP.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece51" src="/chess/images/pieces/wblackP.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece52" src="/chess/images/pieces/wwhiteP.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece53" src="/chess/images/pieces/wblackP.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece54" src="/chess/images/pieces/wwhiteP.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece55" src="/chess/images/pieces/wblackP.gif" width="35" height="35"><br>
</td></td></tr>
<tr><td>&nbsp;1&nbsp;</td><td bgcolor="#336699"><img border="0" name="Piece56" src="/chess/images/pieces/wblackR.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece57" src="/chess/images/pieces/wwhiteN.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece58" src="/chess/images/pieces/wblackB.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece59" src="/chess/images/pieces/wwhiteQ.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece60" src="/chess/images/pieces/wblackK.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece61" src="/chess/images/pieces/wwhiteB.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece62" src="/chess/images/pieces/wblackN.gif" width="35" height="35"><br>
</td><td bgcolor="#336699"><img border="0" name="Piece63" src="/chess/images/pieces/wwhiteR.gif" width="35" height="35"><br>
</td></td></tr>
<tr><td>&nbsp;</td><td align="middle">a</td><td align="middle">b</td><td align="middle">c</td><td align="middle">d</td><td align="middle">e</td><td align="middle">f</td><td align="middle">g</td><td align="middle">h</td></tr></table>

&nbsp;<br></td></tr></table><!-- close outer board table -->
<table border=0><tr><td align=middle>
<form name="testform">

<input type="text" size=20 name=area>
<input type="button" value="   <   " onclick="javascript:moveBackward();">

<input type="button" value="   >   " onclick="javascript:moveForward();">

</form>
</td></tr><tr><td align=left>
<?
 if($comments != "") print "<br>$comments<br><br>";
?>

</td></tr><tr><td align=middle>
Copyright &copy; SoundKeepers,  2001
</td></tr><tr><td colspan="4" align="middle">
<!--
<a href=\"javascript:window.close()\">X Close This Window</a>
//-->
</td></tr></table>


</td><td valign=\"top\" width=\"250\">
<h1><? print("$opening"); ?></h1>
 <?
 if($white != "") print "White : <b>$white</b><br>";
 if($black != "") print "Black : <b>$black</b><br>";
 if($date != "") print "<b>$date</b><br>";
 if($site != "") print "<b>$site</b><p>";
 ?>
 <?
 if ($HTTP_REFERER!="") print("| <a href=\"$HTTP_REFERER\">Go Back</a> |  <a href=\"/chess/chess_openings/index.php3\">\"KILLER\" Openings</a> |<p>");
 ?>

Please click on ">" button to move along
the listed moves.  You can also back up
your moves by clicking on "<" button.
Enjoy the game.
<hr>

<?
if($notation == "" || $opening==""){
print("<b>Message: </b><p>The match you request does not exist in our server");
}
?>
<script language="javascript">
historyWriter();
</script>
<noscript>
The Game you request does not work without Javascript enabled...
</noscript>
<p>


 
</td><td valign="top"> <!--- top table column separator -->


</td></tr></table>
<?
 
mysql_close($db);
?>

</td></tr></table>
</body>
</html>
