<?php
	session_start();
	include('database.php');
	DB_connexion(); 
	error_reporting( 0 );

	/*if(!isset($_SESSION['logged']) )
	{		
		header ('Location: interdiction.php');
	}

	if($_SESSION['logged']== "no")
	{
		header ('Location: interdiction.php');
	}
	*/

/******** eviter des soumission intempestives lors d'un reload de la page F5  ************************************/	

	if(!empty($_POST) )
	{
		$_SESSION['sauvegarde_formulaire'] = $_POST ;
		$page_actuelle = $_SERVER['PHP_SELF'] ;

		if(!empty($_SERVER['QUERY_STRING']))
		{
			$page_actuelle .= '?' . $_SERVER['QUERY_STRING'] ;
		}

		header('Location: ' . $page_actuelle);
		exit;
	}

	

/************************************************************************/	

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Description" content="Site perso,cours,ouvrages" />
<meta name="Keywords" content="WEBSITE perso " />
<meta name="Distribution" content="Global" />
<meta name="Robots" content="" />
<meta http-equiv="Content-Language" content="fr" />
<meta name="rating" content="general" />
<meta name="author" content="Patrice DELPY" />
<meta name="copyright" content="Copyright 2013" />
<meta name="generator" content="Patoche" />
<title>Patoche WEBSITE - 2013 - Template du site - en cours de développemment ...</title>
<META http-equiv="Cache-Control" content="no-cache"> 

<!--
en php
header("Cache-Control: no-cache, must-revalidate"); 
-->
<!---------------------------------------------------------->	

<?php
		include('include_css_template_commun.php');
		include('include_css.php');
		include('css_tools_skill.php');
		include('include_javascript.php');
?> 

<link href="http://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel="stylesheet">
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>

<style type="text/css">

#bloc_table_reglement { float: left;
					width: 831px; 
					padding: 50px 50px 25px 150px; // 50px 50px 25px 50px; 
					//text-align: center;
					// margin: auto;
					}	

#navigation_tournoi{
					float: left;
					width: 910px; // 870
					padding: 10px 0px 0px 10px;
					text-align: center;
		}

.marge {
    margin: auto;
    width: 60%;
    padding: 10px ;
	}

label {
		display:block;
		float:left;
		width:100px;
	  }
}			

</style>

<script type="text/javascript">

function call_update()
{
			scruter();
			setTimeout("call_update()", 1000); //appelle la fonction 1 fois par  seconde
}

function scruter()
{
			var xhr = getXhr()
			// On défini ce qu'on va faire quand on aura la réponse
			xhr.onreadystatechange = function()
			{
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200)
					{
						retour = xhr.responseText;
						if(retour == 0)
						{  	
							$(function()
							{
									$( "#message_expiration" ).dialog({
									modal: true,
									title: "Infos",
									buttons: {
												Ok: function()
												{
													$( this ).dialog( "close" );
													 document.location.href = "logout_expire.php";
												}
											 }
										});
							});
						}
					}
			}

			xhr.open("GET","session_timeout.php",true);
			xhr.send(null);
}

function getXhr()
{
			var xhr = null; 
			if(window.XMLHttpRequest) // Firefox et autres
			   xhr = new XMLHttpRequest(); 
			else if(window.ActiveXObject)
			{ // Internet Explorer 
			   try 
			   {
					xhr = new ActiveXObject("Msxml2.XMLHTTP");
			   } 
			   catch (e) 
			   {
					xhr = new ActiveXObject("Microsoft.XMLHTTP");
			   }
			}

			else 
			{ 
				// XMLHttpRequest non supporté par le navigateur 
				alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				xhr = false; 
			} 

			return xhr;
}

</script>

</head>

<body>

<!---------------------------------------------------------->	
	<div class="main"> <!-- main -->
<!---------------------------------------------------------->	

          <div class="header">
                <div class="balise_titre">Patoche</div>
                <div class="balise_citation">
                &quot;Etre conscient que l'on est ignorant est un grand pas vers le savoir&quot;
                </div>
          </div> 
          <div class="banniere"></div>  

<!---------------------------------------------------------->

<?php
	echo '<div id="box_infos">';
			include("include_menu.php");
			echo '<div id="box_icon2">';
			include("connexion_membre.php");
			echo	'</div>';
			echo '<div id="box_icon3">';
			include("include_barre_login.php");
			echo	'</div>';
	echo	'</div>';

	$_SESSION['page_active'] = basename (__FILE__ );

?>
<!---------------------------------------------------------->	
            <div class="contenu"> <!-- contenu -->
<!---------------------------------------------------------->	

			<div class="barre_vide"></div>
			<div id="navigation_tournoi">
				<ul id="menu_horiz">
				<li class="tournoi_partie_tag"><a href="partie.php" title="aller à la section">Duel</a></li>
				<li class="tournoi_simulation_tag"><a href="simulation.php" title="aller à la section">Sim</a></li>
				<li class="tournoi_classement_tag"><a href="classement02.php" title="aller à la section">ELO</a></li>
				<li class="tournoi_master_tag"><a href="on_chess_master02.php" title="aller à la section">Master</a></li>
				<li class="tournoi_liste_joueurs_tag"><a href="joueurs_echec.php" title="aller à la section">Players</a></li>
				<li class="tournoi_stats_tag"><a href="historique.php" title="aller à la section">Games</a></li>
				<li class="tournoi_reglement_tag_selected"><a href="reglement.php" title="aller à la section">Rules</a></li>
				<li class="tournoi_securite_tag"><a href="admin.php" title="aller à la section">Admin</a></li>
				</ul>
			</div>

			<div id="bloc_table_reglement" >
	
			<fieldset style="width: 600px" >
			<!--
			<legend><p style="font-size:160%;">Réglement</p></legend>
			-->
			
			<legend><p><b><font size="6">Réglement</font></p></b></legend>

			
			<p><b><u><font size="4">Régles spécifiques du jeu d'echecs à Onsemi Toulouse</font></u></b></p>
			
			<p>Les règles du jeu à ONsemi Toulouse sont les règles standards définies par le FIDE, sauf pour les points suivants (dans un esprit de souplesse):</p>

			<p>Reg 1 : L'horloge valide le coup: Tant qu'on a pas appuyé sur l'horloge, on peut reprendre son coup. Toutefois la bienséance veut qu'une fois la piece deplacée, soit on valide immédiatement par l'horloge, soit on remet la pièce à sa place pour ne pas gêner l'adversaire dans sa reflexion.</p>
			
			<p>Reg 2 : Coups illégaux:  un coup illégale (1) est joué et:</p>
	
			<p>a- L'adversaire s'en aperçoit avant d'avoir joué son coup: si le fautif dispose d'un temps restant < 5s , il a perdu!.</p>

			<p>b- L'adversaire s'en aperçoit après avoir joué son coup: partie annulée! (ou perdue pour les 2 joueurs lors des tournois).</p>

			
			<p>Reg 3 : Une partie est déclarée nulle si 30 coups (par joueur) joués sans prise.</p>
			<p>(1) on se met ou on reste en position d'echecs, on déplace une pièce sur une mauvaise case, on roque mal…</p>

			
					
			<p><b><u><font size="4">Score Elo et Classement</font></u></b></p>

			<p><b>Parties Elo:</b></p>

			<p>Une «partie Elo» = partie standard (ou 960) jouée à l'intérieur des locaux de ONsemi entre 12h-13h45 (2) ou chaque joueur dispose du même temps et d’au moins 10 min par joueur pour la partie (10min/J/P) avec delay ou bonus (5sec minimum).</p>

			
			<p><b>Score Elo:</b></p>							

			<p>Le score Elo d'un joueur tient compte des "parties Elo"  jouées contre un joueur classé</p>

			<p>Le score Elo nécessite 22 parties pour être représentatif de la valeur du joueur= score Elo stabilisé. En deça de ses 22 parties, ce score suivi d'un * n'est pas  comptabilisé dans les statistiques ni pour le classement</p>

			
			
			<p><u>Pour obtenir un score Elo et pouvoir rentrer dans le classement :</u></p>

			<p>Il faut gagner une partie Elo contre un joueur ayant déjà un score Elo stabilisé; Le joueur nouvellement classé sera enregistré avec le score  Elo de son adversaire (+ les points de la victoire)

			<p><b>Classement Elo:</b></p>
			<p>Pour figurer dans le classement Elo il faut : </p>
			<p>-avoir un score Elo stabilisé ≥ 900 </p>
			<p>-avoir joué au moins une partie lors des 90 derniers jours</p>
			<p>(2) ou en dehors des locaux ou de cette plage horaire si accord mutuel</p>


			<p><b><u><font size="4">Le titre ON Chess Master</font></u></b></p>
			
			<p>Le titre de ON Chess Master se joue en 1 partie, entre le possesseur et son challenger. Le vainqueur conserve ou reçoit le trophée OCM</p>

			<p>Art-1 : La remise en jeu du trophée ne peut se faire que lors d’une « partie Elo »</p>
			
			<p>Art-2 : Le ON Chess Master choisit l'échiquier (3), le style (classique ou 960), ainsi que la cadence sachant qu’il ne peut imposer sans accord du challenger plus de 20min /J/P ni plus de 10sec de delay ou bonus</p>
			
			<p>Art-3 : Tirage au sort pour la couleur</p>
			
			<p>Art-4 (en hommage à L. Bordes) : Le ON Chess Master peux refuser 2 jours  par semaine la remise de son titre</p>
			
			<p>art-4.1: ne sont pas pris en compte comme refus les jours où: il vient de gagner une partie pour le titre , il s'absente plus d'1h entre 12h-14h, il joue un match de tournoi</p>
			
			<p> Art-4.2: un refus assigné à un joueur X ne peut être annulé pour jouer avec un joueur Y. La partie alors jouée contre le joueur Y ne comptera pas (ni pour le classement)</p>
			
			<p>Art-5 : Le challenger doit figurer dans le classement. Au cas où plusieurs challenger se présente le même jour, priorité à celui qui a le plus récemment gagné une "partie Elo".</p>
			
			<p>Art-6 : En cas de nul/mat, celui qui a les noirs remporte le trophée</p>
			
			<p>(3) parmi les échiquiers vinyles disponibles en salle CE, ou autre si accord mutuel</p>
				
			</fieldset>

			</div>

			<br/>
			<br/>
			<br/>
			<br/>
			<br/>

<!---------------------------------------------------------->	
<?php			
    include('include_pied_page.php');
	include('include_publicite.php');
?>
<!---------------------------------------------------------->	
			</div>  <!-- contenu -->
<!---------------------------------------------------------->	
	</div>   <!-- main -->
<!---------------------------------------------------------->	
	<script type="text/javascript">
		call_update();
	</script>
</body>
</html>





