есть сайт карточной игры дурак, так вот во время всей игры страница полностью перезагружается, а нужно чтобы это происходило в фоновом режиме. Ни как не получается исправить- мозг кипит, код ломается
<?php
session_start();
?>
<body OnLoad = 'setTimeout("reload_page()",5000);'>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript" src="http://jqueryrotate.googlecode.com/svn/trunk/jQueryRotate.js"></script>
<script>
function reload_page() { self.location.href=document.location.href; }
</script>
<script type="text/javascript">
$(document).ready(function()
{
$('#image').rotate(90);
});
</script>
<link rel="stylesheet" type="text/css" href="style.css"/>
<div class="b_block_play">
<div align="center" class="b_block_kard_1">
<?
if(isset($_GET['id_game'])){ $id_play=($_GET['id_game']);} else{$id_play="";};
if(isset($_GET['id1'])){ $id_user1=($_GET['id1']);} else{$id_user1="";};
if(isset($_GET['id2'])){ $id_user2=($_GET['id2']);} else{$id_user2="";};
if(isset($_GET['r'])){ $r=($_GET['r']);} else{$r="";};
if(isset($_GET['mos'])){ $mos=($_GET['mos']);} else{$mos="";};
$rz= md5(iconv('CP1251','UTF-8',$id_play-$id_play-23250));
$times = time();
include "bd_connect.php";
$resulthatistim=mysql_query("select * from koloda WHERE id_play='$id_play'");
$rowsni=mysql_fetch_array($resulthatistim);
$v_stat=$rowsni['stat'];
if($v_stat==1){
mysql_query("update non_kards set id_user=0 where id_game='$id_play'");
mysql_query("update non_kards set id_sop=0 where id_game='$id_play'");
}
$resulthati = mysql_query("select * from seting");
$rowsn = mysql_fetch_array($resulthati);
$links = $rowsn['cas_url'];
$timss_hot = $rowsn['timers'];
$restszkl = mysql_query("SELECT COUNT(*) FROM playroom WHERE idg='$id_play'");
$rowsazkl = mysql_fetch_row($restszkl);
$kol_kart = $rowsazkl[0];
$resulthatistim=mysql_query("select * from users WHERE id='$id_user2'");
$rowsni=mysql_fetch_array($resulthatistim);
$login2=$rowsni['login'];
$resulthatistim=mysql_query("select * from users WHERE id='$id_user1'");
$rowsni=mysql_fetch_array($resulthatistim);
$login1=$rowsni['login'];
$resulthatistim=mysql_query("select * from seting WHERE idd='1'");
$rowsni=mysql_fetch_array($resulthatistim);
$fish=$rowsni['fish'];
$resulthatistim=mysql_query("select * from games WHERE game_id='$id_play'");
$rowsni=mysql_fetch_array($resulthatistim);
$sg_bank=$rowsni['bank'];
$r1=$sg_bank/100;
$r2=$r1*$fish;
$r3=$sg_bank-$r2;
$resulthatistim=mysql_query("select * from timers WHERE id_play='$id_play'");
$rowsni=mysql_fetch_array($resulthatistim);
$t_stat=$rowsni['stat'];
$t_time_hod=$rowsni['time_hod'];
$resul=mysql_query("select * from sessio_play WHERE id_play='$id_play'");
$rowe=mysql_fetch_array($resul);
$koloda_acces=$rowe['acces'];
if($t_stat==0){
mysql_query("update timers set id_user_hod=$id_user1 where id_play='$id_play'");
mysql_query("update timers set id_user_2=$id_user2 where id_play='$id_play'");
mysql_query("update timers set stat=1 where id_play='$id_play'");
mysql_query("update timers set time_hod=$times where id_play='$id_play'");
}
$resulthatistim=mysql_query("select * from koloda WHERE id_play='$id_play'");
$rowsni=mysql_fetch_array($resulthatistim);
$v_koloda=$rowsni['kol'];
$v_stat=$rowsni['stat'];
$v_kozar=$rowsni['kozar'];
$resulthatistim=mysql_query("select * from cards WHERE id_card='$v_kozar'");
$rowsni=mysql_fetch_array($resulthatistim);
$link_v_kozar=$rowsni['link'];