<?php
//	include("../common-7/php_langue_rep.inc");
?>

<HTML>
<HEAD>
<TITLE>Locs - Locs - Locs</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<META HTTP-EQUIV="EXPIRES" CONTENT="0">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META  name="description" content="répertoire des locomotives belges">
<META  name="keywords" content="répertoire des locomotives belges">
<LINK rel="StyleSheet" href="repertoire.css" type="text/css">
<LINK rel="StyleSheet" href="livree.css" type="text/css">
</HEAD>
<body>

<H1>Locs - <a href="documentation.php">Locs</a> - Locs</H1>
<p>
<?php
	include("../common-7/php_connect.inc");
	include("../common-7/php_utf8.inc");
	include("../common-7/php_validate_data.inc");
	include("../common-7/php_utf8_inverse.inc");
	include("../common-7/php_utf8_none.inc");
	include("../common-7/php_utf8_PC_none.inc");
	include("../common-7/php_date8.inc");
	include("../common-7/php_photo.inc");
	include("../common-7/php_dates.inc");
	include("../common-7/php_download.inc");
	include("../common-7/php_normchar.inc");
	include("../common-7/php_utf8-ISO.inc");
	include("../common-7/php_test_requete.inc");

//	include("common-7/php_connect.inc");
//	include("common-7/php_utf8.inc");
//	include("common-7/php_validate_data.inc");
//	include("common-7/php_utf8_inverse.inc");
//	include("common-7/php_utf8_none.inc");
//	include("common-7/php_utf8_PC_none.inc");
//	include("common-7/php_date8.inc");
//	include("common-7/php_photo.inc");
//	include("common-7/php_dates.inc");
//	include("common-7/php_download.inc");
//	include("common-7/php_test_requete.inc");

	$currfile= basename($_SERVER['PHP_SELF'], '.php');
	$search  = array(encodeToIso('ë'),'ë', encodeToUtf8('ë'),encodeToIso('ó'),'ó', encodeToUtf8('ó'),encodeToIso('á'),'á', encodeToUtf8('á'),encodeToIso('â'),'â', encodeToUtf8('â'),encodeToIso('Ö'),'Ö', encodeToUtf8('Ö'),encodeToIso('ä'),'ä', encodeToUtf8('ä'),encodeToIso('ö'),'ö', encodeToUtf8('ö'),encodeToIso('ç'),'ç', encodeToUtf8('ç'),encodeToIso('à'),'à', encodeToUtf8('à'),encodeToIso('ê'),'ê', encodeToUtf8('ê'),encodeToIso('ï'),'ï', encodeToUtf8('ï'),encodeToIso('é'),'é', encodeToUtf8('é'), encodeToIso('è'),'è', encodeToUtf8('è'), ' ', '/', '.', ',', '&', encodeToUtf8('ü'), encodeToIso('ü'),'ü' );
	$replace = array('e', 'e', 'e', 'o', 'o', 'o', 'a', 'a', 'a', 'a', 'a', 'a', 'O', 'O', 'O', 'a', 'a', 'a', 'o', 'o', 'o', 'c', 'c', 'c', 'a', 'a', 'a', 'e', 'e', 'e', 'i', 'i', 'i', 'e', 'e', 'e', 'e', 'e', 'e', '', '', '', '', '-', 'u', 'u', 'u' );
	$normsearch = array(' ','[',']','A', 'B', 'C', 'D', 'E', 'M', 'S', 'T', 'V','W', 'F', 'G', 'I', 'N', 'L', 'X', 'P', 'R', 'Z', 'U', 'K', 'O', 'Y', 'H');
	$normreplace = array('&nbsp;' , '<div class="norm">[</div>', '<div class="norm">]</div>', '<div class="norm">A</div>', '<div class="norm">B</div>', '<div class="norm">C</div>' , '<div class="norm">D</div>' , '<div class="norm">E</div>','<div class="norm">M</div>','<div class="norm">S</div>','<div class="norm">T</div>','<div class="norm">V</div>','<div class="norm">W</div>','<div class="norm">F</div>','<div class="norm">G</div>','<div class="norm">I</div>','<div class="norm">N</div>','<div class="norm">L</div>','<div class="norm">X</div>','<div class="norm">P</div>','<div class="norm">R</div>','<div class="norm">Z</div>','<div class="norm">U</div>','<div class="norm">K</div>','<div class="norm">O</div>','<div class="norm">Y</div>','<div class="norm">H</div>');
	$essieusearch = array("'","+");
	$essieureplace = array('y','z');
	$attrib = array("0", "2", "3", "4", "5", "6", "7", "8", "");
	$image = "";
//	$conn = "";
	$nbsouscat = "";
	$nborigcat = "";
	$hactype = 0;
	$haccompany = 0;
	$indextype = array();
	$hactypeconst = 0;
	$indextypeconst = array();
	$hacconstructeur = 0;
	$indexconstructeur = array();
	$indexconstructeur[0] = "Unknown";
	$hacetranger = 0;
	$indexetranger = array();
	$indexetranger[0] = "Unknown";
//	$req_augmenterdownload = "UPDATE download_ts SET downloaded = (downloaded+1), last_download = '".time()."' WHERE filename='locs';";
//	$result = mysqli_query($conn, $req_augmenterdownload);
//	$requete= "INSERT INTO `rep_visitors` (`numero`, `ip`, `zoek`, `datum`) VALUES (0,  '" . $_SERVER["REMOTE_ADDR"] . "', '" . $_SERVER["HTTP_USER_AGENT"] ."', CURRENT_TIMESTAMP);";
//	echo $_SERVER["REMOTE_ADDR"];
//	mysqli_query($conn, $requete) or die($requete.'<br />'.mysqli_error($conn));
	$requete= "SELECT * FROM rep_machines " ;
	$reponse=mysqli_query( $conn, $requete);
	$donnees = mysqli_num_rows($reponse);
	echo '<P align="center">Nombre d' . "'" . 'engins moteurs : <B>' . number_format($donnees, 0, ",", ".") . "</B></P>" . "\n" ;
	echo '<table><tr><td class="SNCB"><a class="rien" href="' . $currfile . '.php">LOCS - LOCS - LOCS</a></td><td><form action="' . $currfile . '.php" method="post">';
	echo 'Rechercher'  . "\n" ;
	echo '<br><input type="text" name="cherche" autofocus><input type="submit" name="soumettre" Value="OK" >' . "\n" ;
	echo '</form></td></tr></table>';
	echo '<table  width="100%"><tr><td class="left">'  . "\n" ;
	$requete= "SELECT distinct `rep_relations`.`N_Type` FROM rep_relations ORDER BY `rep_relations`.`N_Type` ASC" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$indextypeconst[$hactypeconst] =  trim(utf8($donnees['N_Type']));
		$hactypeconst = $hactypeconst + 1 ;
	}
//	$requete= "SELECT distinct `rep_relations`.`N_Company`, `rep_relations`.`N_Type` FROM rep_relations WHERE `rep_relations`.`N_Company` <> 'Exportations' and `rep_relations`.`N_Company` <> 'Industrie' and `rep_relations`.`N_Company` <> '" . encodeToUtf8('Chaudière') . "' and `rep_relations`.`N_Company` <> '" . encodeToUtf8('Etranger') . "' ORDER BY `rep_relations`.`N_Company` ASC, `rep_relations`.`N_Type` ASC" ;
	$requete= "SELECT distinct `rep_relations`.`N_Category`, `rep_relations`.`N_Company`, `rep_relations`.`N_Type` FROM rep_relations WHERE `rep_relations`.`N_Category` = 'Belgique' ORDER BY `rep_relations`.`N_Company` ASC, `rep_relations`.`N_Type` ASC" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$company="";
	echo '<div>';
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		if ($company != utf8($donnees['N_Company']) ) {
			echo '</div><button class="collapsible">' . utf8($donnees['N_Company']) . '</button><div class="content">' . "\n" ;
			$company = utf8($donnees['N_Company']);
			$haccompany = $haccompany + 1;
			$hactype = 0;
			echo '<br><a href="' . $currfile . '.php?listcomp=' . $haccompany .  '">Tout ' . utf8($donnees['N_Company']) . '</a>'  . "\n" ;
		}
		$indextype[$haccompany . '@' . $hactype] = utf8($donnees['N_Company']) . '@' . utf8($donnees['N_Type']);
//		echo '<br><a href="' . $currfile . '.php?type=' . utf8($donnees['N_Company']) . '@' . utf8($donnees['N_Type']) . '">' . utf8($donnees['N_Company']) . ' - ' . utf8($donnees['N_Type']) . '</a>'  . "\n" ;
//		echo '<br><a href="' . $currfile . '.php?type=' . $haccompany . '@' . $hactype . '">' . utf8($donnees['N_Company']) . ' - ' . utf8($donnees['N_Type']) . '</a>'  . "\n" ;
		echo '<br><a href="' . $currfile . '.php?type=' . $haccompany . '@' . $hactype . '">' . utf8($donnees['N_Type']) . '</a>'  . "\n" ;
		$hactype = $hactype + 1 ;
	}
	echo '</div>';

	echo '<hr><button class="collapsible">Constructeurs</button><div class="content">' . "\n" ;
//	$requete= "SELECT distinct `rep_machines`.`Constructeur` FROM rep_machines ORDER BY `rep_machines`.`Constructeur` ASC" ;
	$requete= "SELECT `Test2`.`Constructeur` FROM (SELECT DISTINCT `rep_machines`.`Constructeur`, '" . utf8_none('Chaudière') . "' as `Type_FR` FROM rep_machines UNION SELECT DISTINCT `Test`.`Type_NL`, `Test`.`Type_FR` FROM rep_events AS `Test`) AS `Test2` WHERE `Test2`.`Type_FR` LIKE 'Chaudi%' and `Test2`.`Constructeur` <>'' ORDER BY `Test2`.`Constructeur`ASC;" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$indexconstructeur[$hacconstructeur] = utf8($donnees['Constructeur']);
//		echo '<br><a href="' . $currfile . '.php?Const=' . str_replace(" ","@",utf8($donnees['Constructeur'])) . '">' . utf8($donnees['Constructeur']) .  '</a>'  . "\n" ;
		echo '<br><a href="' . $currfile . '.php?Const=' . $hacconstructeur . '">' . utf8($donnees['Constructeur']) .  '</a>'  . "\n" ;
		$hacconstructeur = $hacconstructeur + 1;
	}
	echo '</div>';

//	echo '<button class="collapsible">Constructeurs (autres)</button><div class="content">' . "\n" ;
//	$requete= "SELECT distinct `rep_machines`.`Constructeur` FROM rep_machines WHERE `rep_machines`.`K_Company` = 'Etranger' ORDER BY `rep_machines`.`Constructeur` ASC" ;
//	$reponse=mysqli_query($conn, $requete);
//	test_requete($reponse,$conn);
//	while ($donnees = mysqli_fetch_array($reponse) )
//	{
//		$indexetranger[$hacetranger] = utf8($donnees['Constructeur']);
//		echo '<br><a href="' . $currfile . '.php?Etran=' . $hacetranger . '">' . utf8($donnees['Constructeur']) .  '</a>'  . "\n" ;
//		$hacetranger = $hacetranger + 1;
//	}
//	echo '</div>';


	echo '<button class="collapsible">Industries</button><div class="content">' . "\n" ;
//	$requete= "SELECT distinct `rep_machines`.`N_Type` FROM rep_machines WHERE `rep_machines`.`N_Company` = 'Industrie' ORDER BY `rep_machines`.`N_Type` ASC" ;
	$requete= "SELECT distinct `rep_relations`.`N_Category`, `rep_relations`.`N_Company` FROM rep_relations WHERE `rep_relations`.`N_Category` = 'Industrie' ORDER BY `rep_relations`.`N_Company` ASC, `rep_relations`.`N_Type` ASC" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$indexconstructeur[$hacconstructeur] = utf8($donnees['N_Company']);
//		echo '<br><a href="' . $currfile . '.php?Const=' . str_replace(" ","@",utf8($donnees['Constructeur'])) . '">' . utf8($donnees['Constructeur']) .  '</a>'  . "\n" ;
		echo '<br><a href="' . $currfile . '.php?Industrie=' . $hacconstructeur . '">' . utf8($donnees['N_Company']) .  '</a>'  . "\n" ;
		$hacconstructeur = $hacconstructeur + 1;
	}
	echo '</div>';

	echo '<button class="collapsible">Vicinal</button><div class="content">' . "\n" ;
//	$requete= "SELECT distinct `rep_machines`.`N_Type` FROM rep_machines WHERE `rep_machines`.`N_Company` = 'Industrie' ORDER BY `rep_machines`.`N_Type` ASC" ;
	$requete= "SELECT distinct `rep_relations`.`N_Category`, `rep_relations`.`N_Company` FROM rep_relations WHERE `rep_relations`.`N_Category` = 'Vicinal' ORDER BY `rep_relations`.`N_Company` ASC, `rep_relations`.`N_Type` ASC" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$indexconstructeur[$hacconstructeur] = utf8($donnees['N_Company']);
//		echo '<br><a href="' . $currfile . '.php?Const=' . str_replace(" ","@",utf8($donnees['Constructeur'])) . '">' . utf8($donnees['Constructeur']) .  '</a>'  . "\n" ;
		echo '<br><a href="' . $currfile . '.php?Vicinal=' . $hacconstructeur . '">' . utf8($donnees['N_Company']) .  '</a>'  . "\n" ;
		$hacconstructeur = $hacconstructeur + 1;
	}
	echo '</div>';


	echo '<button class="collapsible">Urbain</button><div class="content">' . "\n" ;
//	$requete= "SELECT distinct `rep_machines`.`N_Type` FROM rep_machines WHERE `rep_machines`.`N_Company` = 'Industrie' ORDER BY `rep_machines`.`N_Type` ASC" ;
	$requete= "SELECT distinct `rep_relations`.`N_Category`, `rep_relations`.`N_Company` FROM rep_relations WHERE `rep_relations`.`N_Category` = 'Urbain' ORDER BY `rep_relations`.`N_Company` ASC, `rep_relations`.`N_Type` ASC" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$indexconstructeur[$hacconstructeur] = utf8($donnees['N_Company']);
//		echo '<br><a href="' . $currfile . '.php?Const=' . str_replace(" ","@",utf8($donnees['Constructeur'])) . '">' . utf8($donnees['Constructeur']) .  '</a>'  . "\n" ;
		echo '<br><a href="' . $currfile . '.php?Urbain=' . $hacconstructeur . '">' . utf8($donnees['N_Company']) .  '</a>'  . "\n" ;
		$hacconstructeur = $hacconstructeur + 1;
	}
	echo '</div>';


	echo '<button class="collapsible">Mus&eacute;es belges</button><div class="content">' . "\n" ;
//	$requete= "SELECT distinct `rep_machines`.`N_Type` FROM rep_machines WHERE `rep_machines`.`N_Company` = 'Industrie' ORDER BY `rep_machines`.`N_Type` ASC" ;
	$requete= "SELECT distinct `rep_relations`.`N_Category`, `rep_relations`.`N_Company` FROM rep_relations WHERE `rep_relations`.`N_Category` = '" . utf8_none('Musée') . "' ORDER BY `rep_relations`.`N_Company` ASC, `rep_relations`.`N_Type` ASC" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$indexconstructeur[$hacconstructeur] = utf8($donnees['N_Company']);
//		echo '<br><a href="' . $currfile . '.php?Const=' . str_replace(" ","@",utf8($donnees['Constructeur'])) . '">' . utf8($donnees['Constructeur']) .  '</a>'  . "\n" ;
		echo '<br><a href="' . $currfile . '.php?Museum=' . $hacconstructeur . '">' . utf8($donnees['N_Company']) .  '</a>'  . "\n" ;
		$hacconstructeur = $hacconstructeur + 1;
	}
	echo '</div>';


	echo '<button class="collapsible">Mus&eacute;es &eacute;trangers</button><div class="content">' . "\n" ;
//	$requete= "SELECT distinct `rep_machines`.`N_Type` FROM rep_machines WHERE `rep_machines`.`N_Company` = 'Industrie' ORDER BY `rep_machines`.`N_Type` ASC" ;
	$requete= "SELECT distinct `rep_relations`.`N_Category`, `rep_relations`.`N_Company` FROM rep_relations WHERE `rep_relations`.`N_Category` = '" . utf8_none('Musées') . "' ORDER BY `rep_relations`.`N_Company` ASC, `rep_relations`.`N_Type` ASC" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$indexconstructeur[$hacconstructeur] = utf8($donnees['N_Company']);
//		echo '<br><a href="' . $currfile . '.php?Const=' . str_replace(" ","@",utf8($donnees['Constructeur'])) . '">' . utf8($donnees['Constructeur']) .  '</a>'  . "\n" ;
		echo '<br><a href="' . $currfile . '.php?Museums=' . $hacconstructeur . '">' . utf8($donnees['N_Company']) .  '</a>'  . "\n" ;
		$hacconstructeur = $hacconstructeur + 1;
	}
	echo '</div>';


	echo '<button class="collapsible">Priv&eacute;</button><div class="content">' . "\n" ;
//	$requete= "SELECT distinct `rep_machines`.`N_Type` FROM rep_machines WHERE `rep_machines`.`N_Company` = 'Industrie' ORDER BY `rep_machines`.`N_Type` ASC" ;
	$requete= "SELECT distinct `rep_relations`.`N_Category`, `rep_relations`.`N_Company` FROM rep_relations WHERE `rep_relations`.`N_Category` = '" . utf8_none('Private') . "' ORDER BY `rep_relations`.`N_Company` ASC, `rep_relations`.`N_Type` ASC" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$indexconstructeur[$hacconstructeur] = utf8($donnees['N_Company']);
//		echo '<br><a href="' . $currfile . '.php?Const=' . str_replace(" ","@",utf8($donnees['Constructeur'])) . '">' . utf8($donnees['Constructeur']) .  '</a>'  . "\n" ;
		echo '<br><a href="' . $currfile . '.php?Private=' . $hacconstructeur . '">' . utf8($donnees['N_Company']) .  '</a>'  . "\n" ;
		$hacconstructeur = $hacconstructeur + 1;
	}
	echo '</div>';


	echo '<button class="collapsible">Chaudi&egrave;re</button><div class="content">' . "\n" ;
//	$requete= "SELECT distinct `rep_machines`.`N_Type` FROM rep_machines WHERE `rep_machines`.`N_Company` = 'Industrie' ORDER BY `rep_machines`.`N_Type` ASC" ;
	$requete= "SELECT distinct `rep_relations`.`N_Category`, `rep_relations`.`N_Company` FROM rep_relations WHERE `rep_relations`.`N_Category` = '" . utf8_none('Chaudière') . "' ORDER BY `rep_relations`.`N_Company` ASC, `rep_relations`.`N_Type` ASC" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$indexconstructeur[$hacconstructeur] = utf8($donnees['N_Company']);
//		echo '<br><a href="' . $currfile . '.php?Const=' . str_replace(" ","@",utf8($donnees['Constructeur'])) . '">' . utf8($donnees['Constructeur']) .  '</a>'  . "\n" ;
		echo '<br><a href="' . $currfile . '.php?Boiler=' . $hacconstructeur . '">' . utf8($donnees['N_Company']) .  '</a>'  . "\n" ;
		$hacconstructeur = $hacconstructeur + 1;
	}
	echo '</div>';

	echo '<button class="collapsible">Exportations</button><div class="content">' . "\n" ;
//	$requete= "SELECT distinct `rep_machines`.`N_Type` FROM rep_machines WHERE `rep_machines`.`N_Company` = 'Exportations' ORDER BY `rep_machines`.`N_Type` ASC" ;
//	$requete= "SELECT distinct `rep_relations`.`K_Category`, `rep_relations`.`N_Company` FROM rep_relations WHERE `rep_relations`.`K_Category` = 'Exportation' ORDER BY `rep_relations`.`N_Company` ASC, `rep_relations`.`N_Type` ASC" ;
	$requete= "SELECT distinct `rep_relations`.`K_Category`, `rep_relations`.`K_Company` FROM rep_relations WHERE `rep_relations`.`K_Category` = 'Exportation' ORDER BY `rep_relations`.`K_Company` ASC;" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$indexconstructeur[$hacconstructeur] = utf8($donnees['K_Company']);
//		echo '<br><a href="' . $currfile . '.php?Const=' . str_replace(" ","@",utf8($donnees['Constructeur'])) . '">' . utf8($donnees['Constructeur']) .  '</a>'  . "\n" ;
		echo '<br><a href="' . $currfile . '.php?Export=' . $hacconstructeur . '">' . utf8($donnees['K_Company']) .  '</a>'  . "\n" ;
		$hacconstructeur = $hacconstructeur + 1;
	}
	echo '</div>';


	echo '<button class="collapsible">Etranger</button><div class="content">' . "\n" ;
//	$requete= "SELECT distinct `rep_machines`.`N_Type` FROM rep_machines WHERE `rep_machines`.`N_Company` = 'Industrie' ORDER BY `rep_machines`.`N_Type` ASC" ;
	$requete= "SELECT distinct `rep_relations`.`N_Category`, `rep_relations`.`N_Company` FROM rep_relations WHERE `rep_relations`.`N_Category` = 'Etranger' ORDER BY `rep_relations`.`N_Company` ASC;" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$indexconstructeur[$hacconstructeur] = utf8($donnees['N_Company']);
//		echo '<br><a href="' . $currfile . '.php?Const=' . str_replace(" ","@",utf8($donnees['Constructeur'])) . '">' . utf8($donnees['Constructeur']) .  '</a>'  . "\n" ;
		echo '<br><a href="' . $currfile . '.php?Etranger=' . $hacconstructeur . '">' . utf8($donnees['N_Company']) .  '</a>'  . "\n" ;
		$hacconstructeur = $hacconstructeur + 1;
	}
	echo '</div>';

	echo '<button class="collapsible">Inconnu</button><div class="content">' . "\n" ;
//	$requete= "SELECT distinct `rep_machines`.`N_Type` FROM rep_machines WHERE `rep_machines`.`N_Company` = 'Industrie' ORDER BY `rep_machines`.`N_Type` ASC" ;
	$requete= "SELECT distinct `rep_relations`.`N_Category`, `rep_relations`.`N_Company` FROM rep_relations WHERE `rep_relations`.`N_Category` = 'Inconnu' ORDER BY `rep_relations`.`N_Company` ASC;" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$indexconstructeur[$hacconstructeur] = utf8($donnees['N_Company']);
//		echo '<br><a href="' . $currfile . '.php?Const=' . str_replace(" ","@",utf8($donnees['Constructeur'])) . '">' . utf8($donnees['Constructeur']) .  '</a>'  . "\n" ;
		echo '<br><a href="' . $currfile . '.php?UNK=' . $hacconstructeur . '">' . utf8($donnees['N_Company']) .  '</a>'  . "\n" ;
		$hacconstructeur = $hacconstructeur + 1;
	}
	echo '</div>';

//					echo '<pre>';
//					print_r($indexconstructeur);
//					echo '</pre>';


	echo '<hr><button class="collapsible">Listes</button><div class="content">' . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=AC">Accidents / Incendies / Actes criminels par date</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=ACL">Accidents / Incendies / Actes criminels par localisation</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=MGDB">Affectation des locomotives en 1914-1918</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=13">Attribution S&eacute;rie 13</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=77">Attribution S&eacute;rie 77</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=BM">Blanc-Misseron</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=CA">Cabines Type 40</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=CR">Codes-Radio</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=CAR">Commission Alli&eacute;e des R&eacute;parations</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=CO">Concours</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=TC">Constructeurs par Type/Constructeur</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=EM">Convention Eupen-Malmedy</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=DEC">Decauville</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=ES">Disposition des essieux</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=GI">Echappement Giesl</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=ESS">Essais</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=EX">Expositions</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=FG">Faits de guerre</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=FES">Festivals</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=INA">Inaugurations</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=62">Livr&eacute;es S&eacute;rie 62</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=MH">Locomotives class&eacute;es Monument Historique (France)</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=CIN">Locomotives dans le cin&eacute;ma</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=DED">Locomotives d&eacute;di&eacute;es par l&apos;Arm&eacute;e Am&eacute;ricaine en 1945</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=RT">Locomotives emmen&eacute;es lors de la retraite de septembre 1944</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=OA">Locomotive emmen&eacute;e lors de l&apos;offensive des Ardennes en d&eacute;cembre 1944</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=LI">Locomotives identifi&eacute;es en France en 1945, 1946 et 1947</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=NI">Locomotives non-identifi&eacute;es</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=LL">Locomotives pr&ecirc;t&eacute;es &agrave; l&apos;Allemagne (Leihloks)</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=PB">Leihloks retrouv&eacute;es aux Pays-Bas</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=DBR">Locomotives restitu&eacute;es en 1950 &agrave; la DB</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=DB">Locomotives restitu&eacute;es en 1950 par la DB</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=PR">Machines pr&eacute;serv&eacute;es</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=RAD">Mise hors &eacute;criture vapeurs de 1946 &agrave; 1967</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=MOT">Moteurs Diesel</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=NA">Num&eacute;ros d&apos;agr&eacute;ment</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=NO">Noms des premi&egrave;res locomotives</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=PE">Pelliculage</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=PLA">Plaques constructeur (et autres)</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=PG">Prises de guerre</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=PV">PV de radiation</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=R1">Recensement du 20 septembre 1944</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=RE">Records</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=RP">Registre des &eacute;preuves</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=REMI">Remises</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=1951">R&eacute;partition par remise en 1951</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=1956">R&eacute;partition par remise en 1956</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=SC">Sch&ouml;ma</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=EXP">Statistiques Exportations par pourcentage</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=EXPA">Statistiques Exportations par pays</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=SN">Surnoms</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=TRA">Surnoms des TRAXX</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=REM">Tableaux par remise</a>'  . "\n" ;
	echo '<br><a href="' . $currfile . '.php?Liste=TY">Tableaux par s&eacute;rie/type</a>'  . "\n" ;

echo '</div></td>';
echo '<td class="right">' . "\n" ;


if (isset($_POST['cherche']) and ($_POST['cherche'] != ""))
{
	$post_cherche=preg_replace('/[^0-9 \.\-]/', '', $_POST['cherche']);
//	echo $post_cherche;
//	$post_cherche=intval(validate_data($_POST['cherche']));
	$requete= "INSERT INTO `rep_visitors` (`numero`, `ip`, `zoek`, `datum`) VALUES (0,  '" . $_SERVER["REMOTE_ADDR"] . "', '" . $post_cherche ."', CURRENT_TIMESTAMP);";
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
//	if (is_numeric($post_cherche))
//	{

// recherche numero machine

		$requete= "SELECT * FROM rep_relations  WHERE (`rep_relations`.`N_Number` like '%" . $post_cherche . "%')  order by `rep_relations`.`N_Category` ASC, `rep_relations`.`N_Company` ASC, `rep_relations`.`N_Number` ASC, `rep_relations`.`N_Identifier` ASC, `rep_relations`.`N_Type` ASC ;" ;
//		$requete= "SELECT * FROM rep_relations  WHERE (`rep_relations`.`N_Number` like '%" . $post_cherche . "%') and (`rep_relations`.`N_Company` <> '" . encodeToUtf8('Chaudière') . "') order by `rep_relations`.`N_Company` ASC, `rep_relations`.`N_Number` ASC, `rep_relations`.`N_Identifier` ASC, `rep_relations`.`N_Type` ASC ;" ;
		$reponse=mysqli_query($conn, $requete);
		test_requete($reponse,$conn);
		$company="";
		echo '<table width="100%">';
		echo '<tr><td colspan="7" class="ThreeCols">Recherche : ' . $post_cherche . '</td></tr>';
		while ($donnees = mysqli_fetch_array($reponse) )
		{
			if ( (strlen(utf8($donnees['N_Number'])) <= strlen($post_cherche)) or (utf8($donnees['N_Number']) == '(' . $post_cherche . ')') or (utf8($donnees['N_Number']) == '[' . $post_cherche . ']') or (utf8($donnees['N_Number']) == 'WD ' . $post_cherche)  or (utf8($donnees['N_Number']) == 'WD [' . $post_cherche . ']')  or (utf8($donnees['N_Number']) == 'ES ' . $post_cherche)  or (utf8($donnees['N_Number']) == 'VV ' . $post_cherche) ) {
				if (utf8($donnees['N_Category']) <> $company) {
					echo '<tr><td colspan=7><HR></td></tr>' . "\n";
					$company=utf8($donnees['N_Category']);
				}
				$requete1= 'SELECT * FROM rep_machines  WHERE (`rep_machines`.`K_Company` = "' . $donnees['K_Company'] . '" and `rep_machines`.`K_Number` = "' . $donnees['K_Number'] . '" and `rep_machines`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") ;' ;
				$reponse1=mysqli_query($conn, $requete1);
				test_requete($reponse1,$conn);
				$donnees1 = mysqli_fetch_array($reponse1);
				echo '<tr><td>' . $company . ' - ' . utf8($donnees['N_Company']) . '</td><td>' . utf8($donnees1['Axes']) . '</td><td>' . utf8($donnees1['Constructeur']) . '</td><td>' . utf8($donnees1['Usine']) . '</td><td>';
				if ( $company == "Exportation" ) {
					echo '<a href="' . $currfile . '.php?Export=' . array_search(utf8($donnees['K_Company']),$indexconstructeur) . '">' . utf8($donnees['N_Type']) . '</A>';
				}
				elseif ( $company == "Vicinal" ) {
					echo '<a href="' . $currfile . '.php?Vicinal=' . array_search(utf8($donnees1['K_Company']),$indexconstructeur) . '">' . utf8($donnees['N_Type']) . '</A>';
				}
				elseif ( $company == "Urbain" ) {
					echo '<a href="' . $currfile . '.php?Urbain=' . array_search(utf8($donnees1['K_Company']),$indexconstructeur) . '">' . utf8($donnees['N_Type']) . '</A>';
				}
				elseif ( $company == encodeToUtf8('Musée') ) {
					echo '<a href="' . $currfile . '.php?Museum=' . array_search(utf8($donnees['N_Company']),$indexconstructeur) . '">' . utf8($donnees['N_Type']) . '</A>';
				}
				elseif ( $company == encodeToUtf8('Musées') ) {
					echo '<a href="' . $currfile . '.php?Museums=' . array_search(utf8($donnees['N_Company']),$indexconstructeur) . '">' . utf8($donnees['N_Type']) . '</A>';
				}
				elseif ( $company == "Private" ) {
					echo '<a href="' . $currfile . '.php?Private=' . array_search(utf8($donnees['N_Type']),$indexconstructeur) . '">' . utf8($donnees['N_Type']) . '</A>';
				}
				elseif ( $company == encodeToUtf8('Chaudière') ) {
					echo '<a href="' . $currfile . '.php?Boiler=' . array_search(utf8($donnees['N_Type']),$indexconstructeur) . '">' . utf8($donnees['N_Type']) . '</A>';
				}
				elseif ( $company == "Industrie" ) {
					echo '<a href="' . $currfile . '.php?Industrie=' . array_search(utf8($donnees['N_Company']),$indexconstructeur) . '">' . utf8($donnees['N_Type']) . '</A>';
				}
				elseif ( $company == "NOLOCO" ) {
					echo utf8($donnees['N_Type']);
				}
				elseif ( ($company == "Etranger") or ($company == encodeToUtf8('Chaudière')) ) {
//					echo '<a href="' . $currfile . '.php?Etran=' . array_search(utf8($donnees['N_Type']),$indexconstructeur) . '">' . utf8($donnees['N_Type']) . '</A>';
//					echo '<a href="' . $currfile . '.php?Etran=' . array_search(utf8($donnees['N_Type']),$indexetranger) . '">' . utf8($donnees['N_Type']) . '</A>';
					echo '<a href="' . $currfile . '.php?Etranger=' . array_search(utf8($donnees['N_Company']),$indexconstructeur) . '">' . utf8($donnees['N_Type']) . '</A>';
//					echo utf8($donnees['N_Type']) ;
				}
				else {
					$valuetype = utf8($donnees['N_Company']) .'@' . utf8($donnees['N_Type']);
					echo '<a href="' . $currfile . '.php?type=' . array_search($valuetype,$indextype) . '">' . utf8($donnees['N_Type']) . '</A>';
				}
				echo '</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']);
				if (!in_array($donnees['N_Identifier'], $attrib)) {
					echo '</a></td><td>' . utf8($donnees['N_Identifier']);
				}
				else 
				{
					switch($donnees['N_Identifier']) {
						case "0":
							break;
						case "2":
						case "3":
						case "4":
						case "5":
						case "6":
						case "7":
						case "8":
							echo "<b><sup>(" . $donnees['N_Identifier'] . ")</sup></b>";
					}
					echo '</a></td><td>' ;
				}
				echo '</td></tr>'  . "\n" ;
//				$nblignes = $nblignes + 1;
			}
		}

// recherche numero constructeur

//		$requete= "SELECT * FROM rep_machines  WHERE (`rep_machines`.`Fab_Number` like '%" . $post_cherche . "%') order by `rep_machines`.`Constructeur` ASC, `rep_machines`.`Fab_Number` ASC ;" ;
//		$requete= 'SELECT * FROM (SELECT `rep_machines`.`Constructeur`, `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_machines`.`Fab_Number`, "' . encodeToUtf8("Chaudière") . '" as `Chaud` FROM rep_machines UNION select `rep_events`.`Type_NL`, `rep_events`.`K_Company`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier`, `rep_events`.`Event`,`rep_events`.`Type_FR` FROM rep_events) AS `Test` WHERE (`Test`.`Chaud` = "' . encodeToUtf8("Chaudière") . '" and `Test`.`Fab_Number` like "%' . $post_cherche . '%")  ORDER BY `Test`.`Constructeur` ASC ;' ;
//		$requete= 'SELECT * FROM (SELECT `rep_machines`.`Constructeur`, `rep_machines`.`Constructeur_Reel`, `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_machines`.`Fab_Number`, "' . encodeToUtf8("Chaudière") . '" as `Chaud` FROM rep_machines UNION select `rep_events`.`K_Company`,`rep_events`.`Type_NL`, `rep_events`.`K_Company`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier`, `rep_events`.`Event`,`rep_events`.`Type_FR` FROM rep_events) AS `Test` WHERE (`Test`.`Chaud` = "' . encodeToUtf8("Chaudière") . '" and `Test`.`Fab_Number` like "%' . $post_cherche . '%")  ORDER BY `Test`.`Constructeur` ASC ;' ;
		$requete= 'SELECT * FROM (SELECT `rep_machines`.`Constructeur`, `rep_machines`.`Constructeur_Reel`, `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_machines`.`Fab_Number`, "' . encodeToUtf8("Chaudière") . '" as `Chaud` FROM rep_machines UNION select `rep_events`.`K_Company`,`rep_events`.`Type_NL`, `rep_events`.`K_Company`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier`, `rep_events`.`Event`,`rep_events`.`Type_FR` FROM rep_events) AS `Test` WHERE ((`Test`.`Chaud` = "' . utf8_PC_none("Chaudière") . '" or `Test`.`Chaud` = "' . utf8_PC_none("Numéro de Construction") . '") and `Test`.`Fab_Number` like "%' . $post_cherche . '%")  ORDER BY `Test`.`Constructeur` ASC ;' ;
//		echo $requete;
		$reponse=mysqli_query($conn, $requete);
		test_requete($reponse,$conn);
		$nblignes = 0;
		$constructeur="";
		while ($donnees = mysqli_fetch_array($reponse) )
		{
			if ( (strlen(utf8($donnees['Fab_Number'])) <= strlen($post_cherche)) or (utf8($donnees['Fab_Number']) == '(' . $post_cherche . ')') ) {
				if ($nblignes == 0) {
					echo '<tr><td colspan=7><HR></td></tr>' . "\n";
					echo '<tr><td colspan="7" class="ThreeCols">Constructeurs</td></tr>';
					$nblignes = 1;
				}
				if (utf8($donnees['Constructeur_Reel']) <> $constructeur) {
					echo '<tr><td colspan=7><HR></td></tr>' . "\n";
					$constructeur=utf8($donnees['Constructeur_Reel']);
				}
				echo '<tr><td><i>' . utf8($donnees['Constructeur_Reel']) . '</i></td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['Fab_Number']) . '</a></td><td>&nbsp;</td></tr>'  . "\n" ;
			}
		}
// recherche numero tender

		$requete= "SELECT * FROM rep_machines_tenders  WHERE (`rep_machines_tenders`.`T_Number` like '%" . $post_cherche . "%') ;" ;
		$reponse=mysqli_query($conn, $requete);
		test_requete($reponse,$conn);
		$nblignes = 0;
		while ($donnees = mysqli_fetch_array($reponse) )
		{
			if ( (strlen(utf8($donnees['T_Number'])) <= strlen($post_cherche)) or (utf8($donnees['T_Number']) == '(' . $post_cherche . ')') ) {
				if ($nblignes == 0) {
					echo '<tr><td colspan=7><HR></td></tr>' . "\n";
					echo '<tr><td colspan="7" class="ThreeCols">Tenders</td></tr>';
					$nblignes = 1;
				}
				echo '<tr><td>' . utf8($donnees['K_Company']) . '</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Number']);
				if (!in_array($donnees['K_Identifier'], $attrib)) {
					echo '</td><td>' . utf8($donnees['K_Identifier']);
				}
				else 
				{
					switch($donnees['K_Identifier']) {
						case "0":
							break;
						case "2":
						case "3":
						case "4":
						case "5":
						case "6":
						case "7":
						case "8":
							echo "<b><sup>(" . $donnees['K_Identifier'] . ")</sup></b>";
					}
					echo '</a></td><td>' ;
				}

				$requete= "SELECT * FROM rep_relations_tenders  WHERE (`rep_relations_tenders`.`N_Company` = '" . $donnees['T_Company'] . "' and `rep_relations_tenders`.`N_Number` = '" . $donnees['T_Number'] . "' and `rep_relations_tenders`.`N_Identifier` = '" . $donnees['T_Identifier'] . "')  ;" ;
				$reponseT=mysqli_query($conn, $requete);
				test_requete($reponseT,$conn);
				$donneesT = mysqli_fetch_array($reponseT);

				echo '&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td><a href="' . $currfile . '.php?ten=' . utf8($donneesT['K_Company']) . '@' . utf8($donneesT['K_Number']). '@' . utf8($donneesT['K_Identifier']) . '">' . utf8($donnees['T_Number']);
				switch($donnees['T_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<b><sup>(" . $donnees['T_Identifier'] . ")</sup></b>";
				}
				echo '</a></td><td>&nbsp;</td></tr>'  . "\n" ;
			}
		}


// recherche registre des épreuves

		$requete= "SELECT * FROM rep_events  WHERE (`rep_events`.`Event` like '%" . $post_cherche . "%' and `rep_events`.`Type_FR` = '" . utf8_PC_none('Registre des épreuves') . "') order by `rep_events`.`Type_NL` ASC, `rep_events`.`Event` ASC ;" ;
//		$requete= 'SELECT * FROM (SELECT `rep_machines`.`Constructeur`, `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_machines`.`Fab_Number`, "' . encodeToUtf8("Chaudière") . '" as `Chaud` FROM rep_machines UNION select `rep_events`.`Type_NL`, `rep_events`.`K_Company`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier`, `rep_events`.`Event`,`rep_events`.`Type_FR` FROM rep_events) AS `Test` WHERE (`Test`.`Chaud` = "' . encodeToUtf8("Chaudière") . '" and `Test`.`Fab_Number` like "%' . $post_cherche . '%")  ORDER BY `Test`.`Constructeur` ASC ;' ;
		$reponse=mysqli_query($conn, $requete);
		test_requete($reponse,$conn);
		$nblignes = 0;
		$province="";
		while ($donnees = mysqli_fetch_array($reponse) )
		{
			if ( (strlen(utf8($donnees['Event'])) <= strlen($post_cherche)) or (utf8($donnees['Event']) == '(' . $post_cherche . ')') ) {
				if ($nblignes == 0) {
					echo '<tr><td colspan=7><HR></td></tr>' . "\n";
					echo '<tr><td colspan="7" class="ThreeCols">Registre des &eacute;preuves</td></tr>';
					$nblignes = 1;
				}
				if (utf8($donnees['Type_NL']) <> $province) {
					echo '<tr><td colspan=7><HR></td></tr>' . "\n";
					$province=utf8($donnees['Type_NL']);
				}
				echo '<tr><td><i>' . utf8($donnees['Type_NL']) . '</i></td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['Event']) . '</a></td><td>&nbsp;</td></tr>'  . "\n" ;
			}
		}
// recherche locomotives non identifiées
//
//		$requete= "SELECT * FROM rep_unindentified  WHERE (`rep_unindentified`.`K_Number` like '%" . $post_cherche . "%') order by `rep_unindentified`.`K_Company` ASC, `rep_unindentified`.`K_Number` ASC, `rep_unindentified`.`K_identifier` ASC   ;" ;
//		$reponse=mysqli_query($conn, $requete);
//		test_requete($reponse,$conn);
//		$nblignes = mysqli_num_rows($reponse);
//		if ($nblignes > 0) {
//			echo '<tr><td colspan=7><HR></td></tr>' . "\n";
//			echo '<tr><td colspan="7" class="ThreeCols">Locomotives non identifi&eacute;es</td></tr>';
//		}
//		$nblignes = 0;
//		$constructeur="";
//		while ($donnees = mysqli_fetch_array($reponse) )
//		{
//			if ( (strlen(utf8($donnees['N_Number'])) <= strlen($post_cherche)) or (utf8($donnees['N_Number']) == '(' . $post_cherche . ')') or (utf8($donnees['N_Number']) == '[' . $post_cherche . ']') or (utf8($donnees['N_Number']) == 'WD ' . $post_cherche)  or (utf8($donnees['N_Number']) == 'WD [' . $post_cherche . ']')  or (utf8($donnees['N_Number']) == 'ES ' . $post_cherche) ) {
//				echo '<tr><td>' . utf8($donnees['K_Type']) . '</td><td>' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
//				echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
//				switch($donnees['K_Identifier']) {
//					case "0":
//						break;
//					case "2":
//					case "3":
//					case "4":
//					case "5":
//					case "6":
//						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
//						break;
//				}
//				echo '</a></td><td><a href="' . utf8($donnees['Site']) . '" target=_blank>' . utf8($donnees['Source']) . '</a></tr>' . "\n" ;
//			}
//		}
		echo '<tr><td colspan=7><HR></td></tr>';
		echo '</table>';
//	} else {
//		echo 'Search Term must be numeric';
//	}
	echo '</td></tr></table>' . "\n" ;
}
elseif (isset($_GET['UNK']) OR isset($_GET['Etranger']) OR isset($_GET['Museum']) OR isset($_GET['Museums']) OR isset($_GET['Vicinal']) OR isset($_GET['Urbain']) OR isset($_GET['Boiler']) OR isset($_GET['Private']) OR isset($_GET['Export']) OR isset($_GET['Industrie']))
{
	if (isset($_GET['UNK'])) {
		$get_const=validate_data($_GET['UNK']);
		$categorie = 'Inconnu';
	}
	elseif (isset($_GET['Etranger'])) {
		$get_const=validate_data($_GET['Etranger']);
		$categorie = 'Etranger';
	}
	elseif (isset($_GET['Museums'])) {
		$get_const=validate_data($_GET['Museums']);
		$categorie = utf8_none('Musées');
	}
	elseif (isset($_GET['Museum'])) {
		$get_const=validate_data($_GET['Museum']);
		$categorie = utf8_none('Musée');
	}
	elseif (isset($_GET['Vicinal'])) {
		$get_const=validate_data($_GET['Vicinal']);
		$categorie = 'Vicinal';
	}
	elseif (isset($_GET['Urbain'])) {
		$get_const=validate_data($_GET['Urbain']);
		$categorie = 'Urbain';
	}
	elseif (isset($_GET['Boiler'])) {
		$get_const=validate_data($_GET['Boiler']);
		$categorie = utf8_none('Chaudière');
	}
	elseif (isset($_GET['Private'])) {
		$get_const=validate_data($_GET['Private']);
		$categorie = 'Private';
	}
	elseif (isset($_GET['Export'])) {
		$get_const=validate_data($_GET['Export']);
		$categorie = 'Etranger';
	}
	elseif (isset($_GET['Industrie'])) {
		$get_const=validate_data($_GET['Industrie']);
		$categorie = 'Industrie';
	}
	$recherche= intval($get_const);
	$requete= 'SELECT *,
			CASE WHEN `rep_relations`.`N_Number`+0 > 0 THEN LPAD(`rep_relations`.`N_Number`,8,"0") ELSE `rep_relations`.`N_Number` END AS `Number_Sort` 
			FROM rep_relations  
			WHERE (`rep_relations`.`N_Category` = "' . $categorie . '" and `rep_relations`.`N_Company` = "' . utf8_inverse($indexconstructeur[$recherche]) . '")  
			ORDER BY `Number_Sort` ASC, `rep_relations`.`N_Identifier`' ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
//	echo $nblignes;
	echo '<table width="100%">';
	echo '<tr><td colspan="9" class="ThreeCols">' . $categorie . ' - ' . $indexconstructeur[$recherche] . ' ['. $nblignes . ']</td></tr>';
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$requete1= 'SELECT * 
				FROM rep_machines  
				WHERE (`rep_machines`.`K_Company` = "' . $donnees['K_Company'] . '" and `rep_machines`.`K_Number` = "' . $donnees['K_Number'] . '" and `rep_machines`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") ;' ;
		$reponse1=mysqli_query($conn, $requete1);
		test_requete($reponse1,$conn);
		$donnees1 = mysqli_fetch_array($reponse1);
		echo '<tr><td>' . utf8($donnees['N_Company']) . '</td><td>' . utf8($donnees['N_Type']) . '</td><td>' . utf8($donnees1['Axes']) . '</td><td>' . utf8($donnees1['Constructeur']) . '</td><td>' . utf8($donnees1['Usine']) . '</td><td>';
//		echo  utf8($donnees1['Fab_Number']);
		if ($donnees1['Fab_Number'] == "0")  {
		}
		elseif (is_numeric($donnees1['Fab_Number'])) {
			 echo number_format($donnees1['Fab_Number'], 0, ",", ".");
		}
		else {
			echo utf8($donnees1['Fab_Number']);
		}
		echo '</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']) . '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']);
		switch($donnees['N_Identifier']) {
			case "0":
				echo "</a></td><td>";
				break;
			case "2":
			case "3":
			case "4":
			case "5":
			case "6":
			case "7":
			case "8":
				echo "<b><sup>(" . $donnees['N_Identifier'] . ")</sup></b></a></td><td>";
				break;
			default:
				echo '</a></td><td>' . utf8($donnees['N_Identifier']);
		}
		echo  '</td><td align="right">' . "\n" ;

		echo photo($conn, $donnees['K_Company'] , $donnees['K_Number'] , $donnees['K_Identifier']);

		echo  '</td></tr>' . "\n" ;
	}
	echo '</table>';
	echo '</td></tr></table>' . "\n" ;
}
elseif (isset($_GET['type']))
{
//	$get_type=validate_data($_GET['type']);
	$recherche=explode("@", $_GET['type']);
	$company = intval($recherche[0]);
	$type = intval($recherche[1]);
//	echo $indextype[$company . '@' . $type];
	$recherche=explode("@", $indextype[$company . '@' . $type]);
	$company = $recherche[0];
	$type = $recherche[1];
	$requete= 'SELECT *,
			CASE WHEN `rep_relations`.`N_Number`+0 > 0 THEN LPAD(`rep_relations`.`N_Number`,8,"0") ELSE `rep_relations`.`N_Number` END AS `Number_Sort` 
			FROM rep_relations  
			WHERE (`rep_relations`.`N_Company` = "' . utf8_inverse($company) . '" and `rep_relations`.`N_Type` = "' . utf8_inverse($type) . '")  
			ORDER BY `Number_Sort` ASC, `rep_relations`.`N_Identifier`' ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
//	echo $nblignes;
	echo '<table width="100%" >';
	echo '<tr><td colspan="10" class="ThreeCols">' . $company . ' - ' . $type . ' ['. $nblignes . ']</td></tr>';
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$requete1= 'SELECT * 
			FROM rep_machines  
			WHERE (`rep_machines`.`K_Company` = "' . $donnees['K_Company'] . '" and `rep_machines`.`K_Number` = "' . $donnees['K_Number'] . '" and `rep_machines`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") ;' ;
		$reponse1=mysqli_query($conn, $requete1);
		test_requete($reponse1,$conn);
		$donnees1 = mysqli_fetch_array($reponse1);
		echo '<tr><td>' . utf8($donnees['N_Company']) . '</td><td>' . utf8($donnees['N_Type']) . '</td><td>' . utf8($donnees1['Axes']) . '</td><td>' . utf8($donnees1['Constructeur']) . '</td><td>' . utf8($donnees1['Usine']) . '</td><td align=right style="padding-right:40px">';
//		echo  utf8($donnees1['Fab_Number']);
		if ($donnees1['Fab_Number'] == "0")  {
		}
		elseif (is_numeric($donnees1['Fab_Number'])) {
			 echo number_format($donnees1['Fab_Number'], 0, ",", ".");
		}
		else {
			echo utf8($donnees1['Fab_Number']);
		}
		echo '</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']) . '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']);
		switch($donnees['N_Identifier']) {
			case "0":
				echo "</a></td><td>";
				break;
			case "2":
			case "3":
			case "4":
			case "5":
			case "6":
			case "7":
			case "8":
				echo "<b><sup>(" . $donnees['N_Identifier'] . ")</sup></b></a></td><td>";
				break;
			default:
				echo '</a></td><td>' . utf8($donnees['N_Identifier']);
		}
		echo  '</td><td>' . date8($donnees1['Date_In']) . ' - ' . date8($donnees1['Date_Out']) . ' / ' . date8($donnees1['Write-off']) . '</td><td align="right">' . "\n" ;

		echo photo($conn, $donnees['K_Company'] , $donnees['K_Number'] , $donnees['K_Identifier']);

		echo  '</td></tr>' . "\n" ;
	}
	echo '</table>';
	echo '</td></tr></table>' . "\n" ;
}
elseif (isset($_GET['listcomp']))
{
	$company = intval($_GET['listcomp']);
//	echo $indextype[$company . '@' . $type];
	$recherche=explode("@", $indextype[$company . '@0']);
	$company = $recherche[0];
	$requete= 'SELECT * FROM rep_relations  WHERE (`rep_relations`.`N_Company` = "' . utf8_inverse($company) . '" ) ORDER BY `rep_relations`.`N_Number`+0 ASC, `rep_relations`.`N_Identifier` ASC' ;
	$requete= 'SELECT *,
			CASE WHEN `rep_relations`.`N_Number`+0 > 0 THEN LPAD(`rep_relations`.`N_Number`,8,"0") ELSE `rep_relations`.`N_Number` END AS `Number_Sort` 
			FROM rep_relations  
			WHERE (`rep_relations`.`N_Company` = "' . utf8_inverse($company) . '" )  
			ORDER BY `Number_Sort` ASC, `rep_relations`.`N_Identifier`' ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$immatdiff = array();
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$keydiff = utf8($donnees['N_Company']) .'@' . utf8($donnees['N_Number']) .'@' . utf8($donnees['N_Identifier']);
		if (! (array_key_exists($keydiff,$immatdiff)))
		{
			$immatdiff[$keydiff] = $keydiff ;
		}
	}
	echo '<table width="100%">';
	echo '<tr><td colspan="9" class="ThreeCols">' . $company . ' ['. number_format(count($immatdiff), 0, ",", ".") . ']</td></tr>';
	$immatdiff = array();
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$keydiff = utf8($donnees['N_Company']) .'@' . utf8($donnees['N_Number']) .'@' . utf8($donnees['N_Identifier']);
		if (! (array_key_exists($keydiff,$immatdiff)))
		{
			$immatdiff[$keydiff] = $keydiff ;
			$requete1= 'SELECT * 
				FROM rep_machines  
				WHERE (`rep_machines`.`K_Company` = "' . $donnees['K_Company'] . '" and `rep_machines`.`K_Number` = "' . $donnees['K_Number'] . '" and `rep_machines`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") ;' ;
			$reponse1=mysqli_query($conn, $requete1);
			test_requete($reponse1,$conn);
			$donnees1 = mysqli_fetch_array($reponse1);
			echo '<tr><td>' . utf8($donnees['N_Company']) . '</td><td>' . utf8($donnees1['Type']) . '</td><td>' . utf8($donnees1['Axes']) . '</td><td>' . utf8($donnees1['Constructeur']) . '</td><td>' . utf8($donnees1['Usine']) . '</td><td>';
//			echo  utf8($donnees1['Fab_Number']);
			if ($donnees1['Fab_Number'] == "0")  {
			}
			elseif (is_numeric($donnees1['Fab_Number'])) {
				 echo number_format($donnees1['Fab_Number'], 0, ",", ".");
			}
			else {
				echo utf8($donnees1['Fab_Number']);
			}
			echo '</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']) . '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']);
			switch($donnees['N_Identifier']) {
				case "0":
					echo "</a></td><td>";
					break;
				case "2":
				case "3":
				case "4":
				case "5":
				case "6":
				case "7":
				case "8":
					echo "<b><sup>(" . $donnees['N_Identifier'] . ")</sup></b></a></td><td>";
					break;
				default:
					echo '</a></td><td>' . utf8($donnees['N_Identifier']);
			}

			echo  '</td><td align="right">' . "\n" ;

			echo photo($conn, $donnees['K_Company'] , $donnees['K_Number'] , $donnees['K_Identifier']);

			echo  '</td></tr>' . "\n" ;
		} else {
			if ($_SERVER["REMOTE_ADDR"] == "127.0.0.1") {
				echo '<tr><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']) . '@' . utf8($donnees['K_Identifier']) . '">DOUBLON : ' . $keydiff . '</a></td></tr>' . "\n" ;
			}
		}
	}
	echo '</table>';
	echo '</td></tr></table>' . "\n" ;
}
elseif (isset($_GET['typeconst']))
{
	$type = intval($_GET['typeconst']);
	$requete= 'SELECT * FROM rep_machines WHERE (TRIM(`rep_machines`.`K_Type`) = "' . utf8_inverse($indextypeconst[$type]) . '") ORDER BY `rep_machines`.`K_Number`+0 ASC, `rep_machines`.`K_Identifier` ASC' ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	echo '<table width="100%">';
	echo '<tr><td colspan="8" class="ThreeCols">' . $indextypeconst[$type] . ' ['. $nblignes . ']</td></tr>';
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		if ($donnees['Fab_Number'] == "0")  {
			$Fab_Number="";
//			echo '<tr><td class="Number">';
		}
		elseif (is_numeric($donnees['Fab_Number'])) {
			$Fab_Number=number_format($donnees['Fab_Number'], 0, ",", ".");
		}
		else {
			$Fab_Number=$donnees['Fab_Number'];
		}
		echo '<tr><td width=25%>' . utf8($donnees['Constructeur']) . '</td><td align=right>' . $Fab_Number . '</td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>' . utf8($donnees['Axes']) . '</td><td>' . utf8($donnees['K_Company']) . '</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Number']);
		switch($donnees['K_Identifier']) {
			case "0":
				echo "</a></td><td>";
				break;
			case "2":
			case "3":
			case "4":
			case "5":
			case "6":
			case "7":
			case "8":
				echo "<b><sup>(" . $donnees['K_Identifier'] . ")</sup></b></a></td><td>";
				break;
			default:
				echo '</a></td><td>' . utf8($donnees['K_Identifier']);
		}

		echo  '</td><td align="right">' . "\n" ;

		echo photo($conn, $donnees['K_Company'] , $donnees['K_Number'] , $donnees['K_Identifier']);

		echo  '</td></tr>' . "\n" ;
	}
	echo '</table>';
	echo '</td></tr></table>' . "\n" ;
}
elseif (isset($_GET['Comp']))
{
	$get_comp=validate_data($_GET['Comp']);
	$recherche= str_replace("@"," ",$get_comp);
	$requete= "SELECT * FROM rep_relations  WHERE (`rep_relations`.`N_Company` = '" . $recherche . "') ORDER BY `rep_relations`.`N_Number` ASC" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	echo '<table width="70%">';
	echo '<tr><td colspan="3" class="ThreeCols">' . $recherche . '</td></tr>';
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		echo '<tr><td>' . utf8($donnees['N_Company']) . '</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']) . '</a></td><td>' . utf8($donnees['N_Identifier']) .  '</td></tr>' . "\n" ;
	}
	echo '</table>';
	echo '</td></tr></table>' . "\n" ;
}
elseif (isset($_GET['Const']))
{
	$get_const=validate_data($_GET['Const']);
	$recherche= intval($get_const);
	$requete= "SELECT * FROM (SELECT `rep_machines`.`Type`,`rep_machines`.`Constructeur`, `rep_machines`.`Constructeur_Reel`, `rep_machines`.`Fab_Number`, `rep_machines`.`Date_In`,`rep_machines`.`Usine`, `rep_machines`.`K_Company`, `rep_machines`.`Axes`,`rep_machines`.`Voie`, `rep_machines`.`K_Type`,`rep_machines`.`K_Number`, `rep_machines`.`K_Identifier` FROM rep_machines WHERE `rep_machines`.`Fab_Number` != 0 UNION select '' as `Type`,`rep_events`.`Type_NL`,`rep_events`.`Type_NL`,`rep_events`.`Event`,`rep_events`.`Date_in`, '' as `Usine`, `rep_events`.`K_Company`, '<i>cd</i>' as `Axes`, 0 as `Voie`, `rep_events`.`Type_FR`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier` FROM rep_events WHERE `rep_events`.`Type_FR` = '" . utf8_none('Chaudière') . "'  UNION select '' as `Type`,`rep_events`.`Type_NL`,`rep_events`.`Type_NL`,`rep_events`.`Event`,`rep_events`.`Date_in`, '' as `Usine`, `rep_events`.`K_Company`, '<i>comp</i>' as `Axes`, 0 as `Voie`, `rep_events`.`Type_FR`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier` FROM rep_events WHERE `rep_events`.`Type_FR` = '" . utf8_none('Composants') . "' UNION select '' as `Type`,`rep_events`.`Type_NL`,`rep_events`.`Type_NL`,`rep_events`.`Event`,`rep_events`.`Date_in`, '' as `Usine`, `rep_events`.`K_Company`, '<i>nc</i>' as `Axes`, 0 as `Voie`, `rep_events`.`Type_FR`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier` FROM rep_events WHERE `rep_events`.`Type_FR` = '" . utf8_none('Numéro de Construction') . "' UNION select '' as `Type`,`rep_tenders`.`Constructeur`,`rep_tenders`.`Constructeur`,`rep_tenders`.`Fab_Number`,`rep_tenders`.`Date_in`, `rep_tenders`.`Usine`, `rep_tenders`.`K_Company`, '<i>tender</i>' as `Axes`,`rep_tenders`.`Voie`, `rep_tenders`.`K_Type`, `rep_tenders`.`K_Number`, `rep_tenders`.`K_Identifier` FROM rep_tenders WHERE `rep_tenders`.`Fab_Number` != '0' ) AS `Test` WHERE (`Test`.`Constructeur` = '" . utf8_inverse($indexconstructeur[$recherche]) . "')  ORDER BY `Test`.`Fab_Number`+0 ASC, `Test`.`Date_In` ;";
//	$requete= "SELECT * FROM (SELECT `rep_machines`.`Type`,`rep_machines`.`Constructeur`, `rep_machines`.`Constructeur_Reel`, `rep_machines`.`Fab_Number`, `rep_machines`.`Date_In`,`rep_machines`.`Usine`, `rep_machines`.`K_Company`, `rep_machines`.`Axes`, `rep_machines`.`K_Type`,`rep_machines`.`K_Number`, `rep_machines`.`K_Identifier` FROM rep_machines UNION select '' as `Type`,`rep_events`.`Type_NL`,`rep_events`.`Type_NL`,`rep_events`.`Event`,`rep_events`.`Date_in`, '' as `Usine`, `rep_events`.`K_Company`, '<i>cd</i>' as `Axes`, `rep_events`.`Type_FR`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier` FROM rep_events WHERE `rep_events`.`Type_FR` = '" . utf8_none('Chaudière') . "' UNION select '' as `Type`,`rep_events`.`Type_NL`,`rep_events`.`Type_NL`,`rep_events`.`Event`,`rep_events`.`Date_in`, '' as `Usine`, `rep_events`.`K_Company`, '<i>nc</i>' as `Axes`, `rep_events`.`Type_FR`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier` FROM rep_events WHERE `rep_events`.`Type_FR` = '" . utf8_none('Numéro de Construction') . "') AS `Test` WHERE (`Test`.`Constructeur` = '" . utf8_inverse($indexconstructeur[$recherche]) . "')  ORDER BY `Test`.`Fab_Number`+0 ASC, `Test`.`Date_In` ;";
//	$requete= "SELECT * FROM (SELECT `rep_machines`.`Constructeur`, `rep_machines`.`Constructeur_Reel`, `rep_machines`.`Fab_Number`, `rep_machines`.`Date_In`,`rep_machines`.`Usine`, `rep_machines`.`K_Company`, `rep_machines`.`Axes`, `rep_machines`.`K_Type`,`rep_machines`.`K_Number`, `rep_machines`.`K_Identifier` FROM rep_machines UNION select `rep_events`.`Type_NL`,`rep_events`.`Type_NL`,`rep_events`.`Event`,`rep_events`.`Date_in`, '' as `Usine`, `rep_events`.`K_Company`, '<i>cd</i>' as `Axes`, `rep_events`.`Type_FR`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier` FROM rep_events WHERE `rep_events`.`Type_FR` = '" . utf8_none('Chaudière') . "') AS `Test` WHERE (`Test`.`Constructeur` = '" . utf8_inverse($indexconstructeur[$recherche]) . "')  ORDER BY `Test`.`Fab_Number`+0 ASC, `Test`.`Date_In` ;";
//	$requete= "SELECT * FROM (SELECT `rep_machines`.`Constructeur`, `rep_machines`.`Fab_Number`, `rep_machines`.`Date_In`,`rep_machines`.`Usine`, `rep_machines`.`K_Company`, `rep_machines`.`Axes`, `rep_machines`.`K_Type`,`rep_machines`.`K_Number`, `rep_machines`.`K_Identifier` FROM rep_machines UNION select `rep_events`.`Type_NL`,`rep_events`.`Event`,`rep_events`.`Date_in`, '' as `Usine`, `rep_events`.`K_Company`, '<i>cd</i>' as `Axes`, `rep_events`.`Type_FR`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier` FROM rep_events) AS `Test` WHERE (`Test`.`Constructeur` = '" . utf8_inverse($indexconstructeur[$recherche]) . "')  ORDER BY `Test`.`Fab_Number`+0 ASC, `Test`.`Date_In` ;";
//	$requete= "SELECT * FROM rep_machines  WHERE (`rep_machines`.`Constructeur` = '" . utf8_inverse($indexconstructeur[$recherche]) . "') ORDER BY `rep_machines`.`Fab_Number`+0 ASC, `rep_machines`.`Date_In` ASC;" ;
//	$requete= "SELECT distinct `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_machines`.`Fab_Number` FROM rep_machines  WHERE (`rep_machines`.`Constructeur` = '" . utf8_inverse($indexconstructeur[$recherche]) . "') ORDER BY `rep_machines`.`Fab_Number` ASC" ;
//	echo $requete;
	$fabnumberdouble=array();
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	$previous_fab_number=0;
	echo '<table width="100%" class="Const" class="Liste">';
	echo '<tr><td colspan="11" class="ThreeCols">' . $indexconstructeur[$recherche] . ' ['. $nblignes . ']</td></tr>';
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		if ($donnees['Fab_Number'] == "0")  {
			$Fab_Number="";
			echo '<tr class="annmac"><td>' . utf8($donnees['Constructeur_Reel']) . '</td><td class="Number">';
		}
		elseif (is_numeric($donnees['Fab_Number'])) {
			$Fab_Number=number_format($donnees['Fab_Number'], 0, ",", ".");
			if ($previous_fab_number <>0) {
				$combien = ($donnees['Fab_Number'] -  $previous_fab_number);
				switch($combien) {
					case 0:
						break;
					case 1:
						break;
					case 2:
						echo '<tr class="annmac"><td>' . utf8($donnees['Constructeur']) . '</td><td class="Number"><i>';
						echo number_format(($donnees['Fab_Number'] - 1), 0, ",", ".") . '<b>/</b>0000</i></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>';
						break;
					default:
						echo '<tr class="annmac"><td>' . utf8($donnees['Constructeur']) . '</td><td class="Number"><i>';
						echo number_format(($previous_fab_number + 1), 0, ",", ".") . '<b>/</b>0000</i></td><td><i> &agrave;&nbsp;' . number_format(($donnees['Fab_Number'] - 1), 0, ",", ".") . '</i></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>';
				}
			}
		}
		else {
			$Fab_Number=$donnees['Fab_Number'];
		}
		if ($Fab_Number <> "") {
			if (array_key_exists($Fab_Number,$fabnumberdouble))  {
				echo '<tr class="annmac"><td>' . utf8($donnees['Constructeur_Reel']) . '</td><td class="DoubleNumber">';
			}
			else {
				echo '<tr class="annmac"><td>' . utf8($donnees['Constructeur_Reel']) . '</td><td class="Number">';
				$fabnumberdouble[$Fab_Number] =  $Fab_Number;
			}
		}
		if ($donnees['Date_In'] == 0)  {
			$Date_In="0000";
		}
		else {
			$Date_In=number_format($donnees['Date_In']/10000, 0, "", "");
		}
		echo $Fab_Number . '<b>/</b>'. $Date_In . '</td><td>';
		if ($donnees['Usine'] == "Blanc-Misseron") {
			echo '<a href="' . $currfile . '.php?Liste=BM">' . utf8($donnees['Usine']) . '</a>';
		}
		else {
			echo utf8($donnees['Usine']);
		}
		echo '</td><td>' . utf8($donnees['Type']) . '</td><td>' . utf8($donnees['K_Company']) . '</td><td>' .  utf8($donnees['Axes']) . '</td><td>';
		if ($donnees['Voie'] != 0) {
			echo  number_format(($donnees['Voie']/1000), 3, ",", ".") . '&nbsp;m' ;
		}
		echo '</td><td>';
		if ($donnees['Axes'] == '<i>cd</i>' OR $donnees['Axes'] == '<i>nc</i>' OR $donnees['Axes'] == '<i>comp</i>' OR $donnees['Axes'] == '<i>tender</i>') {
			echo utf8($donnees['K_Type']);
		}
		else {
			echo '<a href="' . $currfile . '.php?typeconst=' . array_search(trim(utf8($donnees['K_Type'])),$indextypeconst) . '">' . utf8($donnees['K_Type']) . '</a>';
		}
		if ($donnees['Axes'] == '<i>tender</i>') {
			echo '</td><td><a href="' . $currfile . '.php?ten=';
		}
		else {
			echo '</td><td><a href="' . $currfile . '.php?mac=';
		}
		echo utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Number']) ;
		switch($donnees['K_Identifier']) {
			case "0":
				echo "</a></td><td>";
				break;
			case "2":
			case "3":
			case "4":
			case "5":
			case "6":
			case "7":
			case "8":
				echo '<b><sup>(' . $donnees['K_Identifier'] . ')</sup></b></a></td><td>';
				break;
			default:
				echo '</a></td><td>' . utf8($donnees['K_Identifier']);
		}
		set_time_limit(20);


		echo  '</td><td align="right">' . "\n" ;

		echo photo($conn, $donnees['K_Company'] , $donnees['K_Number'] , $donnees['K_Identifier']);

		echo  '</td></tr>' . "\n" ;
		$previous_fab_number=$donnees['Fab_Number'];
	}
	$requete= "SELECT `rep_machines`.`Type`,`rep_machines`.`Constructeur`, `rep_machines`.`Constructeur_Reel`, `rep_machines`.`Fab_Number`, `rep_machines`.`Date_In`,`rep_machines`.`Usine`, `rep_machines`.`K_Company`, `rep_machines`.`Axes`,`rep_machines`.`Voie`, `rep_machines`.`K_Type`,`rep_machines`.`K_Number`, `rep_machines`.`K_Identifier` FROM rep_machines WHERE `rep_machines`.`Fab_Number` = 0 AND `rep_machines`.`Constructeur` = '" . utf8_inverse($indexconstructeur[$recherche]) . "' ORDER BY `rep_machines`.`Date_In` ;";
//	echo $requete;
	$fabnumberdouble=array();
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	$Fab_Number="";
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		echo '<tr class="annmac"><td>' . utf8($donnees['Constructeur_Reel']) . '</td><td class="Number">';
		if ($donnees['Date_In'] == 0)  {
			$Date_In="0000";
		}
		else {
			$Date_In=number_format($donnees['Date_In']/10000, 0, "", "");
		}
		echo $Fab_Number . '<b>/</b>'. $Date_In . '</td><td>';
		if ($donnees['Usine'] == "Blanc-Misseron") {
			echo '<a href="' . $currfile . '.php?Liste=BM">' . utf8($donnees['Usine']) . '</a>';
		}
		else {
			echo utf8($donnees['Usine']);
		}
		echo '</td><td>' . utf8($donnees['Type']) . '</td><td>' . utf8($donnees['K_Company']) . '</td><td>' .  utf8($donnees['Axes']) . '</td><td>';
		if ($donnees['Voie'] != 0) {
			echo  number_format(($donnees['Voie']/1000), 3, ",", ".") . '&nbsp;m' ;
		}
		echo '</td><td>';
		if ($donnees['Axes'] == '<i>cd</i>' OR $donnees['Axes'] == '<i>nc</i>' OR $donnees['Axes'] == '<i>comp</i>' OR $donnees['Axes'] == '<i>tender</i>') {
			echo utf8($donnees['K_Type']);
		}
		else {
			echo '<a href="' . $currfile . '.php?typeconst=' . array_search(trim(utf8($donnees['K_Type'])),$indextypeconst) . '">' . utf8($donnees['K_Type']) . '</a>';
		}
		if ($donnees['Axes'] == '<i>tender</i>') {
			echo '</td><td><a href="' . $currfile . '.php?ten=';
		}
		else {
			echo '</td><td><a href="' . $currfile . '.php?mac=';
		}
		echo utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Number']) ;
		switch($donnees['K_Identifier']) {
			case "0":
				echo "</a></td><td>";
				break;
			case "2":
			case "3":
			case "4":
			case "5":
			case "6":
			case "7":
			case "8":
				echo '<b><sup>(' . $donnees['K_Identifier'] . ')</sup></b></a></td><td>';
				break;
			default:
				echo '</a></td><td>' . utf8($donnees['K_Identifier']);
		}
		set_time_limit(20);


		echo  '</td><td align="right">' . "\n" ;

		echo photo($conn, $donnees['K_Company'] , $donnees['K_Number'] , $donnees['K_Identifier']);

		echo  '</td></tr>' . "\n" ;
	}
	echo '</table>';
	echo '</td></tr></table>' . "\n" ;
}
elseif (isset($_GET['ten']))
{
	$get_ten=validate_data($_GET['ten']);
	$recherche=explode("@", $get_ten);
	$company = $recherche[0];
	$number = $recherche[1];
	$identifier = $recherche[2];
	echo '<table width="100%">';
	echo '<tr><td colspan="5" class="' . str_replace($search,$replace,utf8_inverse($company))  . '">'  . str_replace($normsearch,$normreplace,"TENDER") . " : " . str_replace($normsearch,$normreplace,utf8_none($number));
	switch($identifier) {
		case "0":
			break;
		case "2":
		case "3":
		case "4":
		case "5":
		case "6":
		case "7":
		case "8":
			echo "<b><sup>(" . $identifier . ")</sup></b>";
			break;
		default:
			echo ' <div class="norm">' . $identifier . '</div>' ;
	}
	echo '</td></tr>';
	$requete= "SELECT * FROM rep_tenders  WHERE (`rep_tenders`.`K_Company` = '" . utf8_inverse($company) . "' and `rep_tenders`.`K_Number` = '" . utf8_inverse($number) . "' and `rep_tenders`.`K_Identifier` = '" . utf8_inverse($identifier) . "') ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	echo '<tr><td colspan="5" class="ThreeCols">Caract&eacute;ristiques</td></tr>';
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		if ($donnees['Fab_Number'] == "0")  {
			$Fab_Number="";
		}
		else {
			$Fab_Number=$donnees['Fab_Number'];
		}
		if (utf8($donnees['Usine']) == "Blanc-Misseron")  {
			$Plaque_Number=trim(substr($donnees['Comment'],-3));
		}
		elseif ($donnees['Fab_Number'] == "0")  {
			$Plaque_Number="";
		}
		else {
			$Plaque_Number=$donnees['Fab_Number'];
		}
		if ($donnees['Voie'] == 0)  {
			$Voie="";
		}
		else {
			$Voie=number_format(($donnees['Voie']/1000), 3, ",", ".") . ' m.';
		}
//		$valuetype = $company .'@' . utf8($donnees['Type']);
		echo '<tr><td class="label">Constructeur&nbsp;:</td><td>' . utf8($donnees['Constructeur']) . '</td><td class="label">Type&nbsp;:</td><td>' . utf8($donnees['K_Type']) . '</td>';
		$constructusine=$donnees['Constructeur'] . $donnees['Usine'];
		echo '<td rowspan="5" class="' . str_replace($search,$replace,$constructusine)  . '"> <div class="' . str_replace($search,$replace,$constructusine)  . '">' . $Plaque_Number . '</div> </td></tr>';
		echo '<tr><td class="label">Num&eacute;ro&nbsp;de&nbsp;constructeur&nbsp;:</td><td>'  . $Fab_Number . '</td><td class="label">Essieux&nbsp;:</td><td>' . utf8($donnees['Axes']) . '</td></tr>';
		echo '<tr><td class="label">Voie&nbsp;:</td><td>'  . $Voie . '</td><td class="label">Mise en service&nbsp;:</td><td>' . date8(utf8($donnees['Date_In'])) . '</td></tr>';
		echo '<tr><td class="label">Mise&nbsp;hors&nbsp;service&nbsp;:</td><td>' . date8(utf8($donnees['Date_Out'])) . '</td><td class="label">Sortie d' . "'" . '&eacute;criture&nbsp;:</td><td>' . date8(utf8($donnees['Write-off'])) . '</td></tr>';
		echo '<tr><td class="label">Commentaires&nbsp;:</td><td colspan="4" class="Comment">' . utf8($donnees['Comment']) . '</td></tr>';
		echo  "\n" ;
	}
	echo '</table>';
	$requete= "SELECT * FROM rep_relations_tenders  WHERE (`rep_relations_tenders`.`K_Company` = '" . utf8_inverse($company) . "' and `rep_relations_tenders`.`K_Number` = '" . utf8_inverse($number) . "' and `rep_relations_tenders`.`K_Identifier` = '" . utf8_inverse($identifier) . "') order by `rep_relations_tenders`.`N_Date` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	if ($nblignes > 0) {
		echo '<table width="100%">';
		echo '<tr><td colspan="5" class="ThreeCols">Renum&eacute;rotations</td></tr>';
		while ($donnees = mysqli_fetch_array($reponse) ) {
			echo '<tr><td>' . utf8($donnees['N_Company']) . '</td>';
			echo '<td>' . utf8($donnees['N_Type']) . '</td>';
			echo '<td>' . utf8($donnees['N_Number']) ;
			switch(utf8($donnees['N_Identifier'])) {
				case "0":
					break;
				case "2":
				case "3":
				case "4":
				case "5":
				case "6":
				case "7":
				case "8":
					echo "<b><sup>(" . utf8($donnees['N_Identifier']) . ")</sup></b>";
					break;
			}
			echo '</td><td>' . date8(utf8($donnees['N_Date'])) . '</td><td>' . utf8($donnees['Comment_FR']) . '</td></tr>' ."\n" ;
		}
	}
	echo '</table>' . "\n" ;
	$requete= 'select * from `rep_machines_tenders` where concat(`rep_machines_tenders`.`T_Company`, `rep_machines_tenders`.`T_Number`, `rep_machines_tenders`.`T_Identifier`) IN (SELECT concat(`rep_relations_tenders`.`N_Company`, `rep_relations_tenders`.`N_Number`, `rep_relations_tenders`.`N_Identifier`) as essai FROM `rep_relations_tenders` WHERE `rep_relations_tenders`.`K_Company` = "' . utf8_inverse($company) . '" and  `rep_relations_tenders`.`K_Number` = "' . utf8_inverse($number) . '" and  `rep_relations_tenders`.`K_Identifier` = "' . utf8_inverse($identifier) . '") ORDER by `rep_machines_tenders`.`Date_in` asc, `rep_machines_tenders`.`Date_Out` ASC;' ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	$compteur=0;
	$in = array();
	$out = array();
	$K_Company = array();
	$K_Number = array();
	$K_Identifier = array();
	if ($nblignes > 0) {
		echo '<table width="100%">';
		echo '<tr><td colspan="3" class="ThreeCols">Accoupl&eacute; aux locomotives</td></tr>';
		while ($donnees = mysqli_fetch_array($reponse) ) {
			$compteur = $compteur + 1;
			$in[$compteur]=$donnees['Date_in'];
			$out[$compteur]=$donnees['Date_Out'];
			$K_Company[$compteur]=utf8($donnees['K_Company']);
			$K_Number[$compteur]=utf8($donnees['K_Number']);
			$K_Identifier[$compteur]=utf8($donnees['K_Identifier']);
		}
		for ($j = 1; $j < $compteur; $j++) {
			for ($i = 1; $i < (($compteur - $j) + 1); $i++) {
				if (($out[$i] > $in[$i + 1]) and ($in[$i + 1] !=0)) {
					$K_Companytemp = $K_Company[$i];
					$K_Numbertemp = $K_Number[$i];
					$K_Identifiertemp = $K_Identifier[$i];
					$intemp = $in[$i];
					$outtemp = $out[$i];

					$K_Company[$i] = $K_Company[$i + 1];
					$K_Number[$i] = $K_Number[$i + 1];
					$K_Identifier[$i] = $K_Identifier[$i + 1];
					$in[$i] = $in[$i + 1];
					$out[$i] = $out[$i + 1];

					$K_Company[$i + 1] = $K_Companytemp;
					$K_Number[$i + 1] = $K_Numbertemp;
					$K_Identifier[$i + 1] = $K_Identifiertemp;
					$in[$i + 1] = $intemp;
					$out[$i + 1] = $outtemp;
				}
			} 	
		} 	
		for ($i = 1; $i <= $compteur; $i++) {
			$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $K_Company[$i] . '" AND  `rep_relations`.`K_Number` = "' . $K_Number[$i] . '" AND  `rep_relations`.`K_Identifier` = "' . $K_Identifier[$i] . '")  ORDER BY `rep_relations`.`N_Follow` DESC, `rep_relations`.`N_Date` DESC LIMIT 1;' ;
//			echo $requete2;
			$reponse2=mysqli_query($conn, $requete2);
			test_requete($reponse2,$conn);
			$donnees2 = mysqli_fetch_array($reponse2);
			echo '<tr><td><a href="' . $currfile . '.php?mac=' . $K_Company[$i] . '@' . $K_Number[$i] . '@' . $K_Identifier[$i] . '">' . utf8($donnees2['N_Company']) . ' - ' . utf8($donnees2['N_Number']);
			switch($donnees2['N_Identifier']) {
				case "0":
					break;
				case "2":
				case "3":
				case "4":
				case "5":
				case "6":
				case "7":
				case "8":
					echo "<sup>(" . $donnees2['N_Identifier'] . ")</sup>";
					break;
			}
			echo '</a></td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
		}
	}
	echo '</table>' . "\n" ;
	echo '</td></tr></table>' . "\n" ;
}
elseif (isset($_GET['mac']))
{
	$get_mac=validate_data($_GET['mac']);
	$recherche=explode("@", $get_mac);
	$company = $recherche[0];
	$number = $recherche[1];
	$identifier = $recherche[2];
	$requete= "SELECT * FROM rep_machines  WHERE (`rep_machines`.`K_Company` = '" . utf8_inverse($company) . "' and `rep_machines`.`K_Number` = '" . utf8_inverse($number) . "' and `rep_machines`.`K_Identifier` = '" . utf8_inverse($identifier) . "') ;" ;
//	$requete= "SELECT * FROM rep_machines  WHERE (`rep_machines`.`K_Company` = " . '"' . $company .  '"' . " and `rep_machines`.`K_Number` = '" . utf8_inverse($number) . "' and `rep_machines`.`K_Identifier` = '" . utf8_inverse($identifier) . "') ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		echo '<table width="100%">' . "\n";
		echo '<tr><td colspan="5" class="' . str_replace($search,$replace,utf8($donnees['K_Category']))  . '">'  . normchar(utf8($number));
//		echo '<tr><td colspan="5" class="' . str_replace($search,$replace,utf8($donnees['K_Category']))  . '">'  . str_replace($normsearch,$normreplace,utf8($number));
		switch($identifier) {
			case "0":
				break;
			case "2":
			case "3":
			case "4":
			case "5":
			case "6":
			case "7":
			case "8":
				echo "<b><sup>(" . $identifier . ")</sup></b>";
				break;
			default:
				echo ' <div class="norm">' . $identifier . '</div>' ;
		}
		echo '</td></tr>' . "\n";
		echo '<tr><td colspan="5" class="ThreeCols">Caract&eacute;ristiques</td></tr>' . "\n";
		if ($donnees['Fab_Number'] == "0")  {
			$Fab_Number="";
		}
		else {
			$Fab_Number=$donnees['Fab_Number'];
		}
		if (utf8($donnees['Usine']) == "Blanc-Misseron")  {
			$Plaque_Number=trim(substr($donnees['Comment'],-3));
		}
		elseif ($donnees['Fab_Number'] == "0")  {
			$Plaque_Number="";
		}
		else {
			$Plaque_Number=$donnees['Fab_Number'];
		}
		if ($donnees['Voie'] == 0)  {
			$Voie="";
		}
		else {
			$Voie=number_format(($donnees['Voie']/1000), 3, ",", ".") . ' m.';
		}
		$valuetype = $company .'@' . utf8($donnees['Type']);
		echo '<tr><td class="label">Constructeur&nbsp;:</td><td><a href="' . $currfile . '.php?';
		if (utf8($donnees['K_Company']) == "Etranger") {
			echo 'Etran=' . array_search(utf8($donnees['Constructeur']),$indexetranger) ;
		}
		else {
			echo 'Const=' . array_search(utf8($donnees['Constructeur']),$indexconstructeur) ;
		}
		echo '">' . utf8($donnees['Constructeur_Reel']) . '</a></td><td class="label">Type&nbsp;:</td><td>';
//		if ( (utf8($donnees['K_Company']) <> 'Exportations') and (utf8($donnees['K_Company']) <> 'Industrie') ) {
		if ( in_array($valuetype,$indextype) ) {
			echo '<a href="' . $currfile . '.php?type=' . array_search($valuetype,$indextype) . '">' . utf8($donnees['Type']) . '</A>';
		}
		else {
			echo utf8($donnees['Type']);
		}
		$constructusine=$donnees['Constructeur_Reel'] . $donnees['Usine'];
		if ($donnees['Usine'] <> "") {
			echo '</td><td rowspan="6" class="' . str_replace($search,$replace,$constructusine)  . '"> <div class="' . str_replace($search,$replace,$constructusine)  . '">' . $Plaque_Number . '</div> </td></tr>' . "\n";
			echo '<tr><td class="label">Usine&nbsp;:</td><td>'  . $donnees['Usine'] . '</td><td class="label"></td><td></td></tr>' . "\n";
		}
		else {
			echo '</td><td rowspan="5" class="' . str_replace($search,$replace,$constructusine)  . '"> <div class="' . str_replace($search,$replace,$constructusine)  . '">' . $Plaque_Number . '</div> </td></tr>' . "\n";
		}
		echo '<tr><td class="label">Num&eacute;ro&nbsp;de&nbsp;constructeur&nbsp;:</td><td>'  . $Fab_Number . '</td><td class="label">Essieux&nbsp;:</td><td>' . utf8($donnees['Axes']) . '</td></tr>' . "\n";
		echo '<tr><td class="label">Voie&nbsp;:</td><td>'  . $Voie . '</td><td class="label">';
		if ($donnees['Litteral'] <> "") {
			echo 'Litt&eacute;ral&nbsp;:';
		}
		echo '</td><td>'  . $donnees['Litteral'] . '</td></tr>' . "\n";
		echo '<tr><td class="label">Mise en service&nbsp;:</td><td>' . date8(utf8($donnees['Date_In'])) . '</td><td class="label">Mise&nbsp;hors&nbsp;service&nbsp;:</td><td>' . date8(utf8($donnees['Date_Out'])) . '</td></tr>' . "\n";
		echo '<tr><td class="label">Nom/Surnom&nbsp;:</td><td><a href="' . $currfile . '.php?Liste=SN">' . utf8($donnees['Surname']) . '</a></td><td class="label">Sortie d' . "'" . '&eacute;criture&nbsp;:</td><td>' . date8(utf8($donnees['Write-off'])) . '</td></tr>' . "\n";
		echo '<tr><td class="label">Commentaires&nbsp;:</td><td colspan="4" class="Comment">' . utf8($donnees['Comment']) . '</td></tr>' . "\n";
	}
	echo '</table>' . "\n";
	$requete= "SELECT * FROM rep_relations  WHERE (`rep_relations`.`K_Company` = '" . utf8_inverse($company) . "' and `rep_relations`.`K_Number` = '" . utf8_inverse($number) . "' and `rep_relations`.`K_Identifier` = '" . utf8_inverse($identifier) . "') ORDER BY  `rep_relations`.`N_Follow` ASC, `rep_relations`.`N_Date` ASC   ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	echo '<table width="100%">' . "\n";
	echo '<tr><td colspan="6" class="ThreeCols">Num&eacute;rotation</td></tr>' . "\n";
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$valuetype = utf8($donnees['N_Company']) .'@' . utf8($donnees['N_Type']);
		echo '<tr><td>' . date8(utf8($donnees['N_Date'])) . '</td><td><b>' . str_replace(' ','&nbsp;',utf8($donnees['N_Company'])) . '</b></td><td>';
		if (utf8($donnees['N_Category']) == 'Belgique') {
			echo '<a href="' . $currfile . '.php?type=' . array_search($valuetype,$indextype) . '">'  . str_replace(' ','&nbsp;',utf8($donnees['N_Type'])) . '</A>' . '</td><td class="' . str_replace($search,$replace,utf8($donnees['N_Company'])) . '">';
		}
		elseif ( utf8($donnees['N_Category']) == "Industrie" ) {
			echo '<a href="' . $currfile . '.php?Industrie=' . array_search(utf8($donnees['N_Company']),$indexconstructeur) . '">' . str_replace(' ','&nbsp;',utf8($donnees['N_Type'])) . '</A>' . '</td><td class="Industrie">';
		}
		elseif ( utf8($donnees['N_Category']) == "Private" ) {
			echo '<a href="' . $currfile . '.php?Private=' . array_search(utf8($donnees['N_Company']),$indexconstructeur) . '">' . str_replace(' ','&nbsp;',utf8($donnees['N_Type'])) . '</A>' . '</td><td class="Industrie">';
		}
		elseif ( utf8($donnees['N_Category']) == "Etranger" ) {
			echo '<a href="' . $currfile . '.php?Etranger=' . array_search(utf8($donnees['N_Company']),$indexconstructeur) . '">' . str_replace(' ','&nbsp;',utf8($donnees['N_Type'])) . '</A>' . '</td><td class="Etranger">';
		}
		elseif ( utf8($donnees['N_Category']) == "Vicinal" ) {
			echo '<a href="' . $currfile . '.php?Vicinal=' . array_search(utf8($donnees['N_Company']),$indexconstructeur) . '">' . str_replace(' ','&nbsp;',utf8($donnees['N_Type'])) . '</A>' . '</td><td class="Vicinal">';
		}
		elseif ( utf8($donnees['N_Category']) == "Urbain" ) {
			echo '<a href="' . $currfile . '.php?Urbain=' . array_search(utf8($donnees['N_Company']),$indexconstructeur) . '">' . str_replace(' ','&nbsp;',utf8($donnees['N_Type'])) . '</A>' . '</td><td class="Urbain">';
		}
		elseif ( utf8($donnees['N_Category']) == "NOLOCO" ) { 
			echo '<a href="' . $currfile . '.php?typeconst=' . array_search(trim(utf8($donnees['K_Type'])),$indextypeconst) . '">' . str_replace(' ','&nbsp;',utf8($donnees['N_Type'])) . '</A>' . '</td><td class="NOLOCO">';
		}
		elseif ( utf8($donnees['N_Category']) == encodeToUtf8('Musée') ) {
			echo '<a href="' . $currfile . '.php?Museum=' . array_search(utf8($donnees['N_Company']),$indexconstructeur) . '">' . str_replace(' ','&nbsp;',utf8($donnees['N_Type'])) . '</A>' . '</td><td class="Museum">';
		}
		elseif ( utf8($donnees['N_Category']) == encodeToUtf8('Musées') ) {
			echo '<a href="' . $currfile . '.php?Museums=' . array_search(utf8($donnees['N_Company']),$indexconstructeur) . '">' . str_replace(' ','&nbsp;',utf8($donnees['N_Type'])) . '</A>' . '</td><td class="Museum">';
		}
		elseif ( utf8($donnees['N_Category']) == encodeToUtf8('Chaudière') ) {
			echo '<a href="' . $currfile . '.php?Boiler=' . array_search(utf8($donnees['N_Company']),$indexconstructeur) . '">' . str_replace(' ','&nbsp;',utf8($donnees['N_Type'])) . '</A>' . '</td><td class="Chaudiere">';
		}
		else	{
			echo str_replace(' ','&nbsp;',utf8($donnees['N_Type'])) . '</td><td class="' . str_replace($search,$replace,utf8($donnees['N_Company'])) . '">';
		}
		echo  normchar(utf8($donnees['N_Number'])) ;
//		echo  str_replace($normsearch,$normreplace,utf8($donnees['N_Number'])) ;
		if (!in_array($donnees['N_Identifier'], $attrib)) {
			echo '</td><td class="NamePlate">' . utf8($donnees['N_Identifier']);
		}
		else 
		{
			switch($donnees['N_Identifier']) {
				case "0":
					break;
				case "2":
				case "3":
				case "4":
				case "5":
				case "6":
				case "7":
				case "8":
					echo "<b><sup>(" . $donnees['N_Identifier'] . ")</sup></b>";
					break;
			}
			echo '</td><td>' ;
		}
		echo  '</td><td>' . utf8($donnees['Comment_FR']) . '</td></tr>' ."\n" ;
	}
	echo '</table>' . "\n" ;
	$requete= "SELECT * FROM rep_mutations  WHERE (`rep_mutations`.`K_Company` = '" . utf8_inverse($company) . "' and `rep_mutations`.`K_Number` = '" . utf8_inverse($number) . "' and `rep_mutations`.`K_Identifier` = '" . utf8_inverse($identifier) . "') order by `rep_mutations`.`Ordre` ASC,`rep_mutations`.`Date_in` ASC, `rep_mutations`.`Date_Out` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	$compteur=0;
	$in = array();
	$out = array();
	$ordre = array();
	$depot = array();
	$commenta = array();
	if ($nblignes > 0) {
		echo '<table width="100%">' . "\n";
		echo '<tr><td colspan="4" class="ThreeCols">Mutations / Garages / Divers</td></tr>' . "\n";
		while ($donnees = mysqli_fetch_array($reponse) ) {
			$compteur = $compteur + 1;
			$in[$compteur]=$donnees['Date_in'];
			$out[$compteur]=$donnees['Date_Out'];
			$depot[$compteur]=utf8($donnees['Depot']);
			$commenta[$compteur]=utf8($donnees['Comment']);
			$ordre[$compteur]=$donnees['Ordre'];
//			echo '<tr><td>' . utf8($donnees['Depot']) . '</td><td>' . date8($donnees['Date_in']) . '</td><td>' . date8($donnees['Date_Out']) . '</td><td>' . utf8($donnees['Comment']) . '</td></tr>' ."\n" ;
		}
		if ($ordre[$compteur] == 0) {
			for ($j = 1; $j < $compteur; $j++) {
				for ($i = 1; $i < (($compteur - $j) + 1); $i++) {
					if (($out[$i] > $in[$i + 1]) and ($in[$i + 1] !=0)  ) {
//					if (($out[$i] > $in[$i + 1]) and ($in[$i + 1] !=0) and ($in[$i + 1] != $out[$i + 1]) ) {
						$depottemp = $depot[$i];
						$intemp = $in[$i];
						$outtemp = $out[$i];
						$commenttemp = $commenta[$i];
	
						$depot[$i] = $depot[$i + 1];
						$in[$i] = $in[$i + 1];
						$out[$i] = $out[$i + 1];
						$commenta[$i] = $commenta[$i + 1];
	
						$depot[$i + 1] = $depottemp;
						$in[$i + 1] = $intemp;
						$out[$i + 1] = $outtemp;
						$commenta[$i + 1] = $commenttemp;
					}
//					echo "The number is: $i <br>";
				} 	
			} 	
		}
		for ($i = 1; $i <= $compteur; $i++) {
			echo '<tr><td width="27%">';
			$requete1= "SELECT * FROM rep_telegraphe  WHERE `rep_telegraphe`.`Remise` = '" . utf8_inverse($depot[$i]) . "' ;" ;
//			echo $requete1;
			$reponse1=mysqli_query($conn, $requete1);
			test_requete($reponse1,$conn);
			$donnees1 = mysqli_fetch_array($reponse1);
			$nblignes1 = mysqli_num_rows($reponse1);
			if ($nblignes1 == 0 OR $in[$i] == 0 OR $out[$i] == 0) {
				echo  $depot[$i];
			}
			else {
				echo '<a href="' . $currfile . '.php?Liste=REM&rem=' . $donnees1['Code'] . '">' . $depot[$i] . '</a>';
			}
			echo '</td><td width="15%">' . date8($in[$i]) . '</td><td width="15%">' . date8($out[$i]) . '</td><td>' . $commenta[$i] . '</td></tr>' . "\n" ;
		}
		echo '</table>' . "\n";
	}
	$requete= "SELECT * FROM rep_machines_tenders  WHERE (`rep_machines_tenders`.`K_Company` = '" . utf8_inverse($company) . "' and `rep_machines_tenders`.`K_Number` = '" . utf8_inverse($number) . "' and `rep_machines_tenders`.`K_Identifier` = '" . utf8_inverse($identifier) . "') order by `rep_machines_tenders`.`Date_in` ASC, `rep_machines_tenders`.`Date_Out` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	$compteur=0;
	$in = array();
	$out = array();
	$T_Company = array();
	$T_Number = array();
	$T_Identifier = array();
	if ($nblignes > 0) {
		echo '<table width="100%">' . "\n";
		echo '<tr><td colspan="3" class="ThreeCols">Tenders</td></tr>' . "\n";
		while ($donnees = mysqli_fetch_array($reponse) ) {
			$compteur = $compteur + 1;
			$in[$compteur]=$donnees['Date_in'];
			$out[$compteur]=$donnees['Date_Out'];
			$T_Company[$compteur]=utf8($donnees['T_Company']);
			$T_Number[$compteur]=utf8($donnees['T_Number']);
			$T_Identifier[$compteur]=utf8($donnees['T_Identifier']);
//			echo '<tr><td>' . utf8($donnees['T_Number']) . '</td><td>' . date8($donnees['Date_in']) . '</td><td>' . date8($donnees['Date_Out']) . '</td></tr>' ."\n" ;
		}
		for ($j = 1; $j < $compteur; $j++) {
			for ($i = 1; $i < (($compteur - $j) + 1); $i++) {
				if (($out[$i] > $in[$i + 1]) and ($in[$i + 1] !=0)) {
					$T_Companytemp = $T_Company[$i];
					$T_Numbertemp = $T_Number[$i];
					$T_Identifiertemp = $T_Identifier[$i];
					$intemp = $in[$i];
					$outtemp = $out[$i];

					$T_Company[$i] = $T_Company[$i + 1];
					$T_Number[$i] = $T_Number[$i + 1];
					$T_Identifier[$i] = $T_Identifier[$i + 1];
					$in[$i] = $in[$i + 1];
					$out[$i] = $out[$i + 1];

					$T_Company[$i + 1] = $T_Companytemp;
					$T_Number[$i + 1] = $T_Numbertemp;
					$T_Identifier[$i + 1] = $T_Identifiertemp;
					$in[$i + 1] = $intemp;
					$out[$i + 1] = $outtemp;
				}
//				echo "The number is: $i <br>";
			} 	
		} 	
		for ($i = 1; $i <= $compteur; $i++) {
			$requete= "SELECT * FROM rep_relations_tenders  WHERE (`rep_relations_tenders`.`N_Company` = '" . $T_Company[$i] . "' and `rep_relations_tenders`.`N_Number` = '" . $T_Number[$i] . "' and `rep_relations_tenders`.`N_Identifier` = '" . $T_Identifier[$i] . "')  ;" ;
			$reponseT=mysqli_query($conn, $requete);
			test_requete($reponseT,$conn);
			$donneesT = mysqli_fetch_array($reponseT);
			echo '<tr><td><a href="' . $currfile . '.php?ten=' . utf8($donneesT['K_Company']) . '@' . utf8($donneesT['K_Number']). '@' . utf8($donneesT['K_Identifier']) . '">' . $T_Number[$i];
			switch($T_Identifier[$i]) {
				case "0":
					break;
				case "2":
				case "3":
				case "4":
				case "5":
				case "6":
				case "7":
				case "8":
					echo "<b><sup>(" . $T_Identifier[$i] . ")</sup></b>";
					break;
			}
			echo '</a></td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
		}
		echo '</table>' . "\n";
	}
	$requete= "SELECT * FROM rep_events  WHERE (`rep_events`.`K_Company` = '" . utf8_inverse($company) . "' and `rep_events`.`K_Number` = '" . utf8_inverse($number) . "' and `rep_events`.`K_Identifier` = '" . utf8_inverse($identifier) . "' and (`rep_events`.`Type_FR` <> 'Source' AND `rep_events`.`Type_FR` <> 'Attention')) order by `rep_events`.`Date_in` ASC, `rep_events`.`Date_Out` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	$firstligne = 0;
	$compteur=0;
	$in = array();
	$out = array();
	$Type_FR = array();
	$Type_NL = array();
	$Event = array();
	$Year_PV = array();
	if ($nblignes > 0) {
		while ($donnees = mysqli_fetch_array($reponse) ) {
			$compteur = $compteur + 1;
			$in[$compteur]=$donnees['Date_in'];
			$out[$compteur]=$donnees['Date_Out'];
			$Type_FR[$compteur]=utf8($donnees['Type_FR']);
			$Type_NL[$compteur]=utf8($donnees['Type_NL']);
			$Event[$compteur]=utf8($donnees['Event']);
			$Year_PV[$compteur]=utf8($donnees['Year_PV']);
//			echo '<tr><td>' . utf8($donnees['Event']) . '</td><td>' . date8($donnees['Date_in']) . '</td><td>' . date8($donnees['Date_Out']) . '</td></tr>' ."\n" ;
		}

		for ($j = 1; $j < $compteur; $j++) {
			for ($i = 1; $i < (($compteur - $j) + 1); $i++) {
				if (($out[$i] > $in[$i + 1]) and ($in[$i + 1] !=0)) {
//				if (($out[$i] > $in[$i + 1]) and ($in[$i] ==0)) {
					$type_frtemp = $Type_FR[$i];
					$type_nltemp = $Type_NL[$i];
					$eventtemp = $Event[$i];
					$intemp = $in[$i];
					$outtemp = $out[$i];
					$Year_PVtemp = $Year_PV[$i];
	
					$Type_FR[$i] = $Type_FR[$i + 1];
					$Type_NL[$i] = $Type_NL[$i + 1];
					$Event[$i] = $Event[$i + 1];
					$in[$i] = $in[$i + 1];
					$out[$i] = $out[$i + 1];
					$Year_PV[$i] = $Year_PV[$i + 1];
	
					$Type_FR[$i + 1] = $type_frtemp;
					$Type_NL[$i + 1] = $type_nltemp;
					$Event[$i + 1] = $eventtemp;
					$in[$i + 1] = $intemp;
					$out[$i + 1] = $outtemp;
					$Year_PV[$i + 1] = $Year_PVtemp;
				}
//				echo "The number is: $i <br>";
			} 	
		} 	

		for ($i = 1; $i <= $compteur; $i++) {
			if ($firstligne == 0) {
				echo '<table width="100%" >' . "\n";
				echo '<tr><td colspan="5" class="ThreeCols">Infos</td></tr>' . "\n";
				$firstligne = 1;
			}
			switch($Type_FR[$i]) {
				case encodeToUtf8("Attention"):
				case encodeToUtf8("Deceased"):
				case encodeToUtf8("Buried"):
				case encodeToUtf8("Source"):
					break;


				case encodeToUtf8("Accident"):
				case encodeToUtf8("Incendie"):
					echo '<tr><td><a href="' . $currfile . '.php?Liste=AC">' . $Type_FR[$i] . '</a></td><td>';
					if ($Type_NL[$i] <> '') {
						echo  '<a href="' . $currfile . '.php?Liste=ACL&loc=' . $Type_NL[$i] .'">' .  $Type_NL[$i]  . '</a>';
					}
					echo '</td><td>' . $Event[$i] . '</td><td colspan=2>' . date8($in[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Avis"):
					echo '<tr><td colspan=2>' . $Type_FR[$i] . '</td><td>' . $Event[$i] . ' du </td><td colspan=2>' . date8($in[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Blanc-Misseron"):
					echo '<tr><td colspan=2><a href="' . $currfile . '.php?Liste=BM">' . $Type_FR[$i] . '</a></td><td>' . $Event[$i] . '</td><td></td><td></td></tr>' ."\n" ;
					break;
				case encodeToUtf8("CAR"):
					echo '<tr><td><a href="' . $currfile . '.php?Liste=CAR">Commission Alli&eacute;e des R&eacute;parations</a></td><td>' . $Type_NL[$i] . '</td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Chaudière"):
				case encodeToUtf8("Composants"):
					echo '<tr><td>' . $Type_FR[$i] . '</td><td>' . $Type_NL[$i] . '</td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Cinéma"):
					echo '<tr><td><a href="' . $currfile . '.php?Liste=CIN">' . $Type_FR[$i] . '</a></td><td>' . $Type_NL[$i] . '</td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Classement MH"):
					echo '<tr><td><a href="' . $currfile . '.php?Liste=MH">' . $Type_FR[$i] . '</a></td><td><a href="https://pop.culture.gouv.fr/notice/palissy/' . $Type_NL[$i] . '" target=_blank>' . $Type_NL[$i] . '</a></td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td></td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Code Radio"):
					echo '<tr><td colspan=2><a href="' . $currfile . '.php?Liste=CR">' . $Type_FR[$i] . '</a></td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Commanditaire"):
					echo '<tr><td colspan=2>' . $Type_FR[$i] . '</td><td>' . $Event[$i] . '</td><td></td><td></td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Decauville"):
					echo '<tr><td colspan=2><a href="' . $currfile . '.php?Liste=DEC">' . $Type_FR[$i] . '</a></td><td>' . $Event[$i] . '</td><td></td><td></td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Dedicated"):
					echo '<tr><td colspan=2><a href="' . $currfile . '.php?Liste=DED">D&eacute;di&eacute;e &agrave; </A></td><td>' . $Event[$i] . '</td><td colspan=2>' . date8($in[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Démolition"):
					if ( $out[$i] == 0) {
						echo '<tr><td colspan=2>' . $Type_FR[$i] . '</td><td>' . $Event[$i] . '</td><td colspan=2>' . date8($in[$i]) . '</td></tr>' ."\n" ;
					}
					else {
						echo '<tr><td colspan=2>' . $Type_FR[$i] . '</td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					}
					break;
				case encodeToUtf8("Dossier Constructeur"):
					echo '<tr><td><a href="' . $currfile . '.php?Liste=DC">' . $Type_FR[$i] . '</a></td><td>' . $Type_NL[$i] . '</td><td colspan=3>' . $Event[$i] . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Essais"):
					echo '<tr><td colspan=2><a href="' . $currfile . '.php?Liste=ESS">' . $Type_FR[$i] . '</a></td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Exposition"):
					echo '<tr><td colspan=2><a href="' . $currfile . '.php?Liste=EX">' . $Type_FR[$i] . '</a></td><td>' . $Event[$i];
					if ($Type_NL[$i] <> "") {
						echo ' (' . $Type_NL[$i] . ')';
					}
					echo '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Faits de guerre"):
					echo '<tr><td colspan=2><a href="' . $currfile . '.php?Liste=FG">' . $Type_FR[$i] . '</a></td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Festival"):
					$requete3= 'SELECT * FROM rep_associations WHERE `rep_associations`.`Nom` = "' . $Type_NL[$i] . '" ;' ;
					$reponse3=mysqli_query($conn, $requete3);
					test_requete($reponse3,$conn);
					$donnees3 = mysqli_fetch_array($reponse3);
//					echo '<b><a href="' . utf8($donnees3['Site']) . '" target=_blank>' . utf8($donnees['Type_NL']) . '</a></b> - ' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')<ul>' . "\n" ;
					echo '<tr><td><a href="' . $currfile . '.php?Liste=FES">' . $Type_FR[$i] . '</a></td><td><a href="' . utf8($donnees3['Site']) . '" target=_blank>' . $Type_NL[$i] . '</a></td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Générateur de vapeur"):
					echo '<tr><td>' . $Type_FR[$i] . '</td><td>' . $Type_NL[$i] . '</td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Inauguration"):
					echo '<tr><td colspan=2><a href="' . $currfile . '.php?Liste=INA">' . $Type_FR[$i] . '</a></td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Info"):
					echo '<tr><td colspan=2>' . $Type_FR[$i] . '</td>';
					if ( $in[$i] == 0) {
						echo '<td colspan=2><a href="' . $Event[$i] . '" target=_blank>' . $Type_NL[$i] . '</a></td><td></td></tr>' . "\n";
					}
					else {
						echo '<td><a href="' . $Event[$i] . '" target=_blank>' . $Type_NL[$i] . '</a></td><td align=right>Consult&eacute; le : </td><td>' . date8($in[$i]) . '</td></tr>' . "\n";
					}
					break;
				case encodeToUtf8("Livrée"):
					echo '<tr><td colspan=2>' . $Type_FR[$i] . '</td><td class="liv-' . str_replace($search,$replace,$Type_NL[$i]) . '">' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("MGDB"):
					echo '<tr><td><a href="' . $currfile . '.php?Liste=MGDB">Affectation 1914/1918</a></td><td>' . $Type_NL[$i] . '</td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Moteur"):
					if ( $Year_PV[$i] == 0) {
						echo '<tr><td colspan=2>' . $Type_FR[$i] . '</td><td>' . $Type_NL[$i] . ' type ' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					}
					else {
						echo '<tr><td colspan=2><a href="' . $currfile . '.php?Liste=MOT">' . $Type_FR[$i] . '</a></td><td>' . $Type_NL[$i] . ' type ' . $Event[$i] . ' n<sup>o</sup> ' . $Year_PV[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					}
					break;
				case encodeToUtf8("Numéro de Construction"):
					echo '<tr><td>' . $Type_FR[$i] . '</td><td>' . $Type_NL[$i] . '</td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Parc"):
					echo '<tr><td>' . $Type_FR[$i] . '</td><td>' . $Type_NL[$i] . '</td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Pelliculage"):
					echo '<tr><td colspan=2><a href="' . $currfile . '.php?Liste=PE">' . $Type_FR[$i] . '</a></td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Préservation"):
					echo '<tr><td><a href="' . $currfile . '.php?Liste=PR">' . $Type_FR[$i] . '</a></td><td>' . $Type_NL[$i] . '</td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("PV de radiation"):
					echo '<tr><td><a href="' . $currfile . '.php?Liste=PV">' . $Type_FR[$i] . '</a></td><td>' . $Type_NL[$i] . '</td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . ' HS</td><td>' . date8($out[$i]) . ' HE</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Record"):
					echo '<tr><td colspan=2><a href="' . $currfile . '.php?Liste=RE">' . $Type_FR[$i] . '</a></td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Registre des épreuves"):
					echo '<tr><td><a href="' . $currfile . '.php?Liste=RP">' . $Type_FR[$i] . '</a></td><td>' . $Type_NL[$i] . '</td><td>' . $Event[$i] . '</td><td colspan=2>' . date8($in[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Révision"):
					echo '<tr><td>' . $Type_FR[$i] . '</td><td>' . $Type_NL[$i] . '</td><td>';
					switch($Event[$i]) {
						case encodeToUtf8("RG"):
							echo 'R&eacute;vision g&eacute;n&eacute;rale';
							break;
						case encodeToUtf8("RI"):
							echo 'R&eacute;vision interm&eacute;diaire';
							break;
						case encodeToUtf8("THK"):
							echo 'R&eacute;vision interm&eacute;diaire';
							break;
						default:
							echo $Event[$i];
					}
					echo '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Surnom"):
					echo '<tr><td colspan=2><a href="' . $currfile . '.php?Liste=SN">' . $Type_FR[$i] . '</a></td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Schöma"):
					echo '<tr><td colspan=2><a href="' . $currfile . '.php?Liste=SC">' . $Type_FR[$i] . '</a></td><td>' . $Event[$i] . '</td><td></td><td></td></tr>' ."\n" ;
					break;
				case encodeToUtf8("Transformation"):
					if ($Event[$i] == "Cabines flottantes") {
						echo '<tr><td colspan=2>' . $Type_FR[$i] . '</td><td class="liv-Cabinesflottantes">' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					}
					else {
						echo '<tr><td colspan=2>' . $Type_FR[$i] . '</td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
					}
					break;
				case encodeToUtf8("Vente"):
					echo '<tr><td colspan=2>' . $Type_FR[$i] . '</td><td>' . $Event[$i] . '</td><td colspan=2>' . date8($in[$i]) . '</td></tr>' ."\n" ;
					break;


				default:
					echo '<tr><td colspan=2>' . $Type_FR[$i] . '</td><td>' . $Event[$i] . '</td><td>' . date8($in[$i]) . '</td><td>' . date8($out[$i]) . '</td></tr>' ."\n" ;
			}
		}
		echo '</table>' . "\n";
	}
	$cirm=false;
	$requete= "SELECT * FROM cirm  WHERE (`cirm`.`K_Company` = '" . utf8_inverse($company) . "' and `cirm`.`K_Number` = '" . utf8_inverse($number) . "' and `cirm`.`K_Identifier` = '" . utf8_inverse($identifier) . "') order by `cirm`.`ind` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	if ($nblignes > 0) {
		$cirm=true;
		echo '<table width="100%">' . "\n";
		echo '<tr><td class="ThreeCols" colspan="2">Photos/Articles</td></tr>' . "\n";
		while ($donnees = mysqli_fetch_array($reponse) )
		{
			echo '<tr><td class="Photos" colspan="2"><a href="CIRM.php" target =_blank><img src="images/miniatures/' . utf8($donnees['Nom']) . '" alt="' . utf8($donnees['Description']) . '"></a><br>' . utf8($donnees['Description']) . '<br>Source&nbsp;:&nbsp;' .  utf8($donnees['Source']) . '</td></tr>' ."\n" ;
		}
	}
	$requete= "SELECT * FROM russell  WHERE (`russell`.`K_Company` = '" . utf8_inverse($company) . "' and `russell`.`K_Number` = '" . utf8_inverse($number) . "' and `russell`.`K_Identifier` = '" . utf8_inverse($identifier) . "') order by `russell`.`ind` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	if ($nblignes > 0) {
		if ($cirm!=true) {
			echo '<table width="100%">' . "\n";
			echo '<tr><td class="ThreeCols" colspan="2">Photos/Articles</td></tr>' . "\n";
		}
		$cirm=true;
		while ($donnees = mysqli_fetch_array($reponse) )
		{
			echo '<tr><td class="Photos" colspan="2"><a href="Russell.php" target =_blank><img src="images/miniatures/' . utf8($donnees['Nom']) . '" alt="' . utf8($donnees['Description']) . '"></a><br>' . utf8($donnees['Description']) . '<br>Source&nbsp;:&nbsp;' .  utf8($donnees['Source']) . '</td></tr>' ."\n" ;
		}
	}
	$requete= "SELECT * FROM drawings  WHERE (`drawings`.`K_Company` = '" . utf8_inverse($company) . "' and `drawings`.`K_Number` = '" . utf8_inverse($number) . "' and `drawings`.`K_Identifier` = '" . utf8_inverse($identifier) . "') order by `drawings`.`ind` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	if ($nblignes > 0) {
		if ($cirm!=true) {
			echo '<table width="100%">' . "\n";
			echo '<tr><td class="ThreeCols" colspan="2">Photos/Articles</td></tr>' . "\n";
		}
		$cirm=true;
		while ($donnees = mysqli_fetch_array($reponse) )
		{
			echo '<tr><td class="Photos" colspan="2"><a href="Drawings.php" target =_blank><img src="images/miniatures/' . utf8($donnees['Nom']) . '"></a><br>' . utf8($donnees['Description']) . '<br>Source&nbsp;:&nbsp;' .  utf8($donnees['Source']) . '</td></tr>' ."\n" ;
		}
	}
	$requete= "SELECT * FROM catalogues  WHERE (`catalogues`.`K_Company` = '" . utf8_inverse($company) . "' and `catalogues`.`K_Number` = '" . utf8_inverse($number) . "' and `catalogues`.`K_Identifier` = '" . utf8_inverse($identifier) . "') order by `catalogues`.`Nom` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	if ($nblignes > 0) {
		if ($cirm!=true) {
			echo '<table width="100%">' . "\n";
			echo '<tr><td class="ThreeCols" colspan="2">Photos/Articles</td></tr>' . "\n";
		}
		$cirm=true;
		while ($donnees = mysqli_fetch_array($reponse) )
		{
			echo '<tr><td class="Photos" colspan="2"><a href="Catalogues.php" target =_blank><img src="images/miniatures/' . utf8($donnees['Nom']) . '" alt="' . utf8($donnees['Description']) . '"></a><br>' . utf8($donnees['Description']) . '<br>Source&nbsp;:&nbsp;' .  utf8($donnees['Source']) . '</td></tr>' ."\n" ;
		}
	}
	$requete= "SELECT * FROM dieudonne  WHERE (`dieudonne`.`K_Company` = '" . utf8_inverse($company) . "' and `dieudonne`.`K_Number` = '" . utf8_inverse($number) . "' and `dieudonne`.`K_Identifier` = '" . utf8_inverse($identifier) . "') order by `dieudonne`.`Nom` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	if ($nblignes > 0) {
		if ($cirm!=true) {
			echo '<table width="100%">' . "\n";
			echo '<tr><td class="ThreeCols" colspan="2">Photos/Articles</td></tr>' . "\n";
		}
		$cirm=true;
		while ($donnees = mysqli_fetch_array($reponse) )
		{
			echo '<tr><td class="Photos" colspan="2"><a href="Dieudonne.php" target =_blank><img src="images/miniatures/' . utf8($donnees['Nom']) . '" alt="' . utf8($donnees['Description']) . '"></a><br>' . utf8($donnees['Description']) . '<br>Source&nbsp;:&nbsp;' .  utf8($donnees['Source']) . '</td></tr>' ."\n" ;
		}
	}
	$requete= "SELECT * FROM niels  WHERE (`niels`.`K_Company` = '" . utf8_inverse($company) . "' and `niels`.`K_Number` = '" . utf8_inverse($number) . "' and `niels`.`K_Identifier` = '" . utf8_inverse($identifier) . "') order by `niels`.`Nom` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	if ($nblignes > 0) {
		if ($cirm!=true) {
			echo '<table width="100%">' . "\n";
			echo '<tr><td class="ThreeCols" colspan="2">Photos/Articles</td></tr>' . "\n";
		}
		$cirm=true;
		while ($donnees = mysqli_fetch_array($reponse) )
		{
			echo '<tr><td class="Photos" colspan="2"><a href="Niels.php" target =_blank><img src="images/miniatures/Niels/' . utf8($donnees['Nom']) . '" alt="' . utf8($donnees['Description']) . '"></a><br>' . utf8($donnees['Description']) . '<br>Source&nbsp;:&nbsp;' .  utf8($donnees['Source']) . '</td></tr>' ."\n" ;
		}
	}
	$requete= "SELECT * FROM welzel  WHERE (`welzel`.`K_Company` = '" . utf8_inverse($company) . "' and `welzel`.`K_Number` = '" . utf8_inverse($number) . "' and `welzel`.`K_Identifier` = '" . utf8_inverse($identifier) . "') order by `welzel`.`Nom` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	if ($nblignes > 0) {
		if ($cirm!=true) {
			echo '<table width="100%">' . "\n";
			echo '<tr><td class="ThreeCols" colspan="2">Photos/Articles</td></tr>' . "\n";
		}
		$cirm=true;
		while ($donnees = mysqli_fetch_array($reponse) )
		{
			echo '<tr><td class="Photos" colspan="2"><a href="Welzel.php" target =_blank><img src="images/miniatures/welzel/' . utf8($donnees['Nom']) . '" alt="' . utf8($donnees['Description']) . '"></a><br>' . utf8($donnees['Description']) . '<br>Source&nbsp;:&nbsp;' .  utf8($donnees['Source']) . '</td></tr>' ."\n" ;
		}
	}
	$requete= "SELECT * FROM rep_photos  WHERE (`rep_photos`.`K_Company` = '" . utf8_inverse($company) . "' and `rep_photos`.`K_Number` = '" . utf8_inverse($number) . "' and `rep_photos`.`K_Identifier` = '" . utf8_inverse($identifier) . "') order by `rep_photos`.`Date_photo` ASC, `rep_photos`.`Repertoire` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	if ($nblignes > 0) {
		if ($cirm!=true) {
			echo '<table width="100%">' . "\n";
			echo '<tr><td class="ThreeCols" colspan="2">Photos/Articles</td></tr>' . "\n";
		}
		$cirm=true;
		while ($donnees = mysqli_fetch_array($reponse) )
		{
//			echo '<tr><td class="Photos" colspan="2"><img src="Photos/' . utf8($donnees['Repertoire']) . '/' . utf8($donnees['Image'])  . '" alt="' . utf8($donnees['Comment_FR']) . '"><br>' . utf8($donnees['Comment_FR']) . '</td></tr>' ."\n" ;
			echo '<tr><td class="Photos" colspan="2"><img src="Photos/' . utf8($donnees['Repertoire']) . '/' . utf8($donnees['Image'])  . '"><br>' . utf8($donnees['Comment_FR']);
			if ($donnees['Date_photo'] <>0) {
				echo '<br>(' . date8($donnees['Date_photo']) . ')';
			}
			if ($donnees['Comment_NL'] <> '') {
				echo '<br>' . utf8($donnees['Comment_NL']) ;
			}
			echo '</td></tr>' ."\n" ;
		}
	}
	$requete= "SET SQL_BIG_SELECTS=1";
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$hacrevue=0;
	$indexrevue=array();
	$requete= "SELECT distinct `photo_ts`.`revue` FROM photo_ts ORDER BY `photo_ts`.`revue` ASC" ;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	while ($donnees = mysqli_fetch_array($reponse) )
	{
		$indexrevue[$hacrevue] = utf8($donnees['revue']);
		$hacrevue = $hacrevue + 1;
	}

	$requete= "SELECT `photo_ts`.`Revue`, `photo_ts`.`Numero`, count(`photo_ts`.`Titre`) as combien FROM rep_machines INNER JOIN photo_ts ON (`rep_machines`.`K_Company` = `photo_ts`.`K_Company`) and (`rep_machines`.`K_Number` = `photo_ts`.`K_Number`) and (`rep_machines`.`K_Identifier` = `photo_ts`.`K_Identifier`) WHERE (`rep_machines`.`K_Company` = '" . utf8_inverse($company) . "' and `rep_machines`.`K_Number` = '" . utf8_inverse($number) . "' and `rep_machines`.`K_Identifier` = '" . utf8_inverse($identifier) . "') GROUP BY `photo_ts`.`Revue`, `photo_ts`.`Numero`  ;" ;
//	$requete= "SELECT * FROM photo_ts  WHERE (`photo_ts`.`K_Company` = '" . $company . "' and `photo_ts`.`K_Number` = '" . $number . "' and `photo_ts`.`K_Identifier` = '" . $identifier . "') order by `photo_ts`.`revue` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	if ($nblignes > 0) {
		if ($cirm!=true) {
			echo '<table width="100%">' . "\n";
			echo '<tr><td colspan="2" class="ThreeCols" colspan="2">Photos/Articles</td></tr>' . "\n";
		}
		$cirm=true;
		echo '<tr><td class="Revues">';
		while ($donnees = mysqli_fetch_array($reponse) )
		{
			echo '<a href="revue.php?souscat=' . $donnees['Numero'] . '&origcat=' . array_search(utf8($donnees['Revue']),$indexrevue) . '" target =_blank>' . utf8($donnees['Revue']) . '&nbsp;:&nbsp;' .  utf8($donnees['Numero']) . '</a>&nbsp;&nbsp;[' . utf8($donnees['combien']) . ']<br>' ."\n" ;
		}
		echo '</td>';
//		if ($cirm==true) {
//			echo '</table>';
//		}
	}


	$requete= "SELECT `photo_ts`.`City`, `photo_ts`.`Revue`, `photo_ts`.`Numero`, count(`photo_ts`.`Titre`) as combien FROM rep_machines INNER JOIN photo_ts ON (`rep_machines`.`K_Company` = `photo_ts`.`K_Company`) and (`rep_machines`.`K_Number` = `photo_ts`.`K_Number`) and (`rep_machines`.`K_Identifier` = `photo_ts`.`K_Identifier`) WHERE (`rep_machines`.`K_Company` = '" . utf8_inverse($company) . "' and `rep_machines`.`K_Number` = '" . utf8_inverse($number) . "' and `rep_machines`.`K_Identifier` = '" . utf8_inverse($identifier) . "' and `photo_ts`.`City` != '') GROUP BY `photo_ts`.`City` ;" ;
//	$requete= "SELECT * FROM photo_ts  WHERE (`photo_ts`.`K_Company` = '" . $company . "' and `photo_ts`.`K_Number` = '" . $number . "' and `photo_ts`.`K_Identifier` = '" . $identifier . "') order by `photo_ts`.`revue` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	if ($nblignes > 0) {
		if ($cirm!=true) {
			echo '<table width="100%">' . "\n";
			echo '<tr><td class="ThreeCols" colspan="2">Photos/Articles</td></tr>' . "\n";
		}
		$cirm=true;
		echo '<td class="Revues">';
		while ($donnees = mysqli_fetch_array($reponse) )
		{
			echo '<a href="revue.php?city=' . utf8_inverse($company) . '@' . utf8_inverse($number) . '@' . utf8_inverse($identifier) . '@' . utf8($donnees['City']) . '" target =_blank>' . utf8($donnees['City'])  . '</a>&nbsp;&nbsp;[' . utf8($donnees['combien']) . ']<br>' ."\n" ;
//			echo utf8($donnees['City'])  . '&nbsp;&nbsp;[' . utf8($donnees['combien']) . ']<br>' ."\n" ;
//			echo '<a href="revue.php?city=' . utf8_inverse($company) . '@' . utf8_inverse($number) . '@' . utf8_inverse($identifier) . '@' utf8($donnees['City']) . '" target =_blank>' . utf8($donnees['City'])  . '</a>&nbsp;&nbsp;[' . utf8($donnees['combien']) . ']<br>' ."\n" ;
		}
		echo '</td></tr>';
	}
	if ($cirm==true) {
		echo '</table>';
	}
	$requete= "SELECT * FROM base_h0_ts  WHERE (`base_h0_ts`.`K_Company` = '" . utf8_inverse($company) . "' and `base_h0_ts`.`K_Number` = '" . utf8_inverse($number) . "' and `base_h0_ts`.`K_Identifier` = '" . utf8_inverse($identifier) . "') order by `base_h0_ts`.`marque` ASC, `base_h0_ts`.`debut` ASC ;" ;
//	echo $requete;
	$reponse=mysqli_query($conn, $requete);
	test_requete($reponse,$conn);
	$nblignes = mysqli_num_rows($reponse);
	if ($nblignes > 0) {
		echo '<table width="100%">' . "\n";
		echo '<tr><td colspan="3" class="ThreeCols">Miniatures</td></tr>' . "\n";
		while ($donnees = mysqli_fetch_array($reponse) ) {
			echo '<tr><td><a href="../../traintamarre/inventaire_H0/inventaire_H0_new1.php?type=' . $donnees['categorie'] . '#' . $donnees['type'] . '" target=blank>' . utf8($donnees['marque']) . '</a></td><td> de ' . date8($donnees['debut']) . '</td><td> num&eacute;ro : ' . $donnees['numero'] . '</td></tr>' . "\n" ;
		}
		echo '</table>' . "\n";
	}


	echo '</td></tr></table>' . "\n" ;
}


elseif (isset($_GET['Liste']))
{
	$get_const=validate_data($_GET['Liste']);
	switch($get_const) {
		case "13":
			$requete= 'SELECT * FROM `rep_relations` as `T1` inner join (select `rep_relations`.`K_Number`, MAX(`rep_relations`.`N_Date`) as maxdat from `rep_relations` group by `rep_relations`.`K_Number`) as `T2` on `T1`.`K_Number` = `T2`.`K_Number` and `T1`.`N_Date` = maxdat and `T1`.`K_Type` like "%rie 13" order by `T1`.`K_Number` ASC;' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="4" class="ThreeCols">Attributions S&eacute;rie 13</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				$requete1= "SELECT * FROM rep_events  WHERE (`rep_events`.`K_Company` = '" . $donnees['K_Company'] . "' and `rep_events`.`K_Number` = '" . $donnees['K_Number'] . "' and `rep_events`.`K_Identifier` = '" . $donnees['K_Identifier'] . "') AND `rep_events`.`Type_FR` like 'Livr%' order by `rep_events`.`Date_in` DESC;" ;
//				echo $requete1;
				$reponse1=mysqli_query($conn, $requete1);
				test_requete($reponse1,$conn);
				$nblignes1 = mysqli_num_rows($reponse1);
				$requete2= "SELECT * FROM rep_events  WHERE (`rep_events`.`K_Company` = '" . $donnees['K_Company'] . "' and `rep_events`.`K_Number` = '" . $donnees['K_Number'] . "' and `rep_events`.`K_Identifier` = '" . $donnees['K_Identifier'] . "') AND `rep_events`.`Type_FR` = 'Pelliculage' order by `rep_events`.`Date_in` DESC;" ;
//				echo $requete2;
				$reponse2=mysqli_query($conn, $requete2);
				test_requete($reponse2,$conn);
				$nblignes2 = mysqli_num_rows($reponse2);
				$requete3= "SELECT * FROM rep_events  WHERE (`rep_events`.`K_Company` = '" . $donnees['K_Company'] . "' and `rep_events`.`K_Number` = '" . $donnees['K_Number'] . "' and `rep_events`.`K_Identifier` = '" . $donnees['K_Identifier'] . "') AND `rep_events`.`Type_FR` like 'Particularit%' order by `rep_events`.`Date_in` DESC;" ;
//				echo $requete3;
				$reponse3=mysqli_query($conn, $requete3);
				test_requete($reponse3,$conn);
				$nblignes3 = mysqli_num_rows($reponse3);
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<b><sup>(" . $donnees['K_Identifier'] . ")</sup></b>";
						break;
				}
				echo '</a></td><td class="Type">' . utf8($donnees['N_Company']) . '</td>';
				if ($nblignes1 <> 0) {
					$donnees1 = mysqli_fetch_array($reponse1);
					echo '<td class="Type">Livr&eacute;e : ' . utf8($donnees1['Event']) . '</td>' ;
				}
				else {
					echo '<td class="Type">&nbsp;</td>' ;
				}
//				if ($nblignes2 <> 0) {
//					$donnees2 = mysqli_fetch_array($reponse2);
//					echo '<td class="Type">Pelliculage : ' . utf8($donnees2['Event']) . '</td>' ;
//				}
//				else {
//					echo '<td class="Type">&nbsp;</td>' ;
//				}
				if ($nblignes3 <> 0) {
					$donnees3 = mysqli_fetch_array($reponse3);
					echo '<td class="Type">' . utf8($donnees3['Event']) . '</td>' ;
				}
				else {
					echo '<td class="Type">&nbsp;</td>' ;
				}
				echo '</tr>' . "\n" ;
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "62":
			$requete= 'SELECT * FROM `rep_relations` as `T1` inner join (select `rep_relations`.`K_Number`, MAX(`rep_relations`.`N_Date`) as maxdat from `rep_relations` group by `rep_relations`.`K_Number`) as `T2` on `T1`.`K_Number` = `T2`.`K_Number` and `T1`.`N_Date` = maxdat and `T1`.`K_Type` = "Type 212.1" order by `T1`.`K_Number` ASC;' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="3" class="ThreeCols">Livr&eacute;es S&eacute;rie 62</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				$requete1= "SELECT * FROM rep_events  WHERE (`rep_events`.`K_Company` = '" . $donnees['K_Company'] . "' and `rep_events`.`K_Number` = '" . $donnees['K_Number'] . "' and `rep_events`.`K_Identifier` = '" . $donnees['K_Identifier'] . "') AND `rep_events`.`Type_FR` like 'Livr%' order by `rep_events`.`Date_in` DESC;" ;
//				echo $requete1;
				$reponse1=mysqli_query($conn, $requete1);
				test_requete($reponse1,$conn);
				$nblignes1 = mysqli_num_rows($reponse1);
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']);
				switch($donnees['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<b><sup>(" . $donnees['N_Identifier'] . ")</sup></b>";
						break;
				}
				echo '</a></td><td class="Type">' . utf8($donnees['N_Company']) . '</td>';
				if ($nblignes1 <> 0) {
					$donnees1 = mysqli_fetch_array($reponse1);
					echo '<td class="liv-' . str_replace($search,$replace,($donnees1['Type_NL'])) . '">' . utf8($donnees1['Event']) . '</td>' ;
				}
				else {
					echo '<td class="Type">&nbsp;</td>' ;
				}
				echo '</tr>' . "\n" ;
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "77":
			$requete= 'SELECT * FROM `rep_relations` as `T1` inner join (select `rep_relations`.`K_Number`, MAX(`rep_relations`.`N_Date`) as maxdat from `rep_relations` group by `rep_relations`.`K_Number`) as `T2` on `T1`.`K_Number` = `T2`.`K_Number` and `T1`.`N_Date` = maxdat and `T1`.`K_Type` like "%rie 77" order by `T1`.`K_Number` ASC;' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="5" class="ThreeCols">Attributions S&eacute;rie 77</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				$requete1= "SELECT * FROM rep_events  WHERE (`rep_events`.`K_Company` = '" . $donnees['K_Company'] . "' and `rep_events`.`K_Number` = '" . $donnees['K_Number'] . "' and `rep_events`.`K_Identifier` = '" . $donnees['K_Identifier'] . "') AND `rep_events`.`Type_FR` like 'Livr%' order by `rep_events`.`Date_in` DESC;" ;
//				echo $requete1;
				$reponse1=mysqli_query($conn, $requete1);
				test_requete($reponse1,$conn);
				$nblignes1 = mysqli_num_rows($reponse1);
				$requete2= "SELECT * FROM rep_events  WHERE (`rep_events`.`K_Company` = '" . $donnees['K_Company'] . "' and `rep_events`.`K_Number` = '" . $donnees['K_Number'] . "' and `rep_events`.`K_Identifier` = '" . $donnees['K_Identifier'] . "') AND `rep_events`.`Type_FR` = 'Pelliculage' order by `rep_events`.`Date_in` DESC;" ;
//				echo $requete2;
				$reponse2=mysqli_query($conn, $requete2);
				test_requete($reponse2,$conn);
				$nblignes2 = mysqli_num_rows($reponse2);
				$requete3= "SELECT * FROM rep_events  WHERE (`rep_events`.`K_Company` = '" . $donnees['K_Company'] . "' and `rep_events`.`K_Number` = '" . $donnees['K_Number'] . "' and `rep_events`.`K_Identifier` = '" . $donnees['K_Identifier'] . "') AND `rep_events`.`Type_FR` like 'Particularit%' order by `rep_events`.`Date_in` DESC;" ;
//				echo $requete3;
				$reponse3=mysqli_query($conn, $requete3);
				test_requete($reponse3,$conn);
				$nblignes3 = mysqli_num_rows($reponse3);
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<b><sup>(" . $donnees['K_Identifier'] . ")</sup></b>";
						break;
				}
				echo '</a></td><td class="Type">' . utf8($donnees['N_Company']) . '</td>';
				if ($nblignes1 <> 0) {
					$donnees1 = mysqli_fetch_array($reponse1);
					echo '<td class="liv-' . str_replace($search,$replace,($donnees1['Type_NL'])) . '">' . utf8($donnees1['Event']) . '</td>' ;
//					echo '<td class="Type">Livr&eacute;e : ' . utf8($donnees1['Event']) . '</td>' ;
				}
				else {
					echo '<td class="Type">&nbsp;</td>' ;
				}
				if ($nblignes2 <> 0) {
					$donnees2 = mysqli_fetch_array($reponse2);
					echo '<td class="Type">Pelliculage : ' . utf8($donnees2['Event']) . '</td>' ;
				}
				else {
					echo '<td class="Type">&nbsp;</td>' ;
				}
				if ($nblignes3 <> 0) {
					$donnees3 = mysqli_fetch_array($reponse3);
					echo '<td class="Type">' . utf8($donnees3['Event']) . '</td>' ;
				}
				else {
					echo '<td class="Type">&nbsp;</td>' ;
				}
				echo '</tr>' . "\n" ;
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "AC":
			$requete= 'SELECT * FROM rep_events WHERE (`rep_events`.`Type_FR` = "Accident" OR `rep_events`.`Type_FR` = "Incendie" OR `rep_events`.`Type_FR` = "Acte criminel") ORDER BY `rep_events`.`Date_in` ASC' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="4" class="ThreeCols">Accidents / Incendies</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
//				$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") AND (`rep_relations`.`N_Company` ="SNCB" OR `rep_relations`.`N_Company` ="ETAT BELGE" OR `rep_relations`.`N_Company` ="ACTS" OR `rep_relations`.`N_Company` ="SNCV" OR `rep_relations`.`N_Company` ="Sjaellandske Jernbane Selskab" OR `rep_relations`.`N_Company` ="USA/TC" OR `rep_relations`.`N_Company` ="Bruxelles-Tervueren" OR `rep_relations`.`N_Company` ="CFL" OR `rep_relations`.`N_Company` ="CFV3V" OR `rep_relations`.`N_Company` ="LINEAS") AND `rep_relations`.`N_Type` <> "Type A621" AND `rep_relations`.`N_Type` NOT LIKE "ES%" ORDER BY `rep_relations`.`N_Date` DESC;' ;
				if ($donnees['Date_in'] == 0) {
					$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '")  ORDER BY `rep_relations`.`N_Date` DESC;' ;
				}
				else {
					$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") AND `rep_relations`.`N_Date` < ' . $donnees['Date_in'] . ' ORDER BY `rep_relations`.`N_Date` DESC;' ;
				}
				$reponse2=mysqli_query($conn, $requete2);
				test_requete($reponse2,$conn);
				$donnees2 = mysqli_fetch_array($reponse2);
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees2['N_Company']) . ' - ' . utf8($donnees2['N_Number']);
				switch($donnees2['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees2['N_Identifier'] . ")</sup>";
						break;
					default:
						echo ' <div class="norm">' . $donnees2['N_Identifier'] . '</div>' ;
				}
				echo '</a></td><td class="Type">' . date8($donnees['Date_in']) . '</td><td class="Type">';
				if ($donnees['Type_NL'] <> '') {
					echo '<a href="' . $currfile . '.php?Liste=ACL&loc=' . utf8($donnees['Type_NL']) . '">'. utf8($donnees['Type_NL']) .'</a>';
				}
				echo '</td><td class="Type">' . utf8($donnees['Event']) . '</td></tr>' . "\n" ;
			}
			echo '</table><br>Ps.: seuls les accidents / incendies dont le mat&eacute;riel moteur est identifi&eacute; sont repris dans cette liste.';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "ACL":
			if (isset($_GET['loc'])) {
				$get_location=validate_data($_GET['loc']);
				$requete= 'SELECT * FROM rep_events WHERE (`rep_events`.`Type_FR` = "Accident" OR `rep_events`.`Type_FR` = "Incendie" OR `rep_events`.`Type_FR` = "Acte criminel") AND `rep_events`.`Type_NL` = "' . $get_location . '" ORDER BY `rep_events`.`Date_in` ASC' ;
//				echo $requete;
				$reponse=mysqli_query($conn, $requete);
				test_requete($reponse,$conn);
				$nblignes = mysqli_num_rows($reponse);
				echo '<table width="100%" class="Liste">';
				echo '<tr><td colspan="4" class="ThreeCols">Accidents / Incendies &agrave; ' . $get_location . '</td></tr>';
				while ($donnees = mysqli_fetch_array($reponse) )
				{
//					$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") AND (`rep_relations`.`N_Company` ="SNCB" OR `rep_relations`.`N_Company` ="ETAT BELGE" OR `rep_relations`.`N_Company` ="SNCV" OR `rep_relations`.`N_Company` ="Sjaellandske Jernbane Selskab" OR `rep_relations`.`N_Company` ="USA/TC" OR `rep_relations`.`N_Company` ="Bruxelles-Tervueren" OR `rep_relations`.`N_Company` ="CFL" OR `rep_relations`.`N_Company` ="CFV3V" OR `rep_relations`.`N_Company` ="LINEAS") AND `rep_relations`.`N_Type` <> "Type A621" AND `rep_relations`.`N_Type` NOT LIKE "ES%" ORDER BY `rep_relations`.`N_Date` DESC;' ;
					$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") AND (`rep_relations`.`N_Company` ="SNCB" OR `rep_relations`.`N_Company` ="ETAT BELGE"  OR `rep_relations`.`N_Company` ="ACTS" OR `rep_relations`.`N_Company` ="SNCV" OR `rep_relations`.`N_Company` ="Sjaellandske Jernbane Selskab" OR `rep_relations`.`N_Company` ="USA/TC" OR `rep_relations`.`N_Company` ="Bruxelles-Tervueren" OR `rep_relations`.`N_Company` ="CFL" OR `rep_relations`.`N_Company` ="CFV3V" OR `rep_relations`.`N_Company` ="LINEAS") AND `rep_relations`.`N_Type` <> "Type A621" ORDER BY `rep_relations`.`N_Date` DESC;' ;
					$reponse2=mysqli_query($conn, $requete2);
					test_requete($reponse2,$conn);
					$donnees2 = mysqli_fetch_array($reponse2);
					echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees2['N_Company']) . ' - ' . utf8($donnees2['N_Number']);
					switch($donnees2['N_Identifier']) {
						case "0":
							break;
						case "2":
						case "3":
						case "4":
						case "5":
						case "6":
						case "7":
						case "8":
							echo "<sup>(" . $donnees2['N_Identifier'] . ")</sup>";
							break;
					}
					echo '</a></td><td class="Type">' . date8($donnees['Date_in']) . '</td><td class="Type">';
					if ($donnees['Type_NL'] <> '') {
						echo $donnees['Type_NL'] ;
					} else {
						echo 'INCONNU';
					}
					echo '</td><td class="Type">' . utf8($donnees['Event']) . '</td></tr>' . "\n" ;
				}
				echo '</table><br>Ps.: seuls les accidents / incendies dont le mat&eacute;riel moteur est identifi&eacute; sont repris dans cette liste.';
				echo '</td></tr></table>' . "\n" ;
			}
			else {
				$requete1= "SELECT `rep_events`.`Type_NL`, `rep_events`.`Type_FR` FROM `rep_events` WHERE (`rep_events`.`Type_FR` = 'Accident' OR `rep_events`.`Type_FR` = 'Incendie') AND `rep_events`.`Type_NL` <> '' GROUP BY `rep_events`.`Type_NL`  ;" ;
//				echo $requete1;
				$reponse1=mysqli_query($conn, $requete1);
				test_requete($reponse1,$conn);
				$nblignes1 = mysqli_num_rows($reponse1);
				echo '<table width="100%">';
				echo '<tr><td colspan="1" class="ThreeCols">Tableaux par localisation Accident / Incendie</td></tr><tr><td><ul><div class="colonne4">';
				echo '<li><a href="' . $currfile . '.php?Liste=ACL&loc=">INCONNU</a>' . "\n" ;
				while ($donnees1 = mysqli_fetch_array($reponse1) )
				{
					echo '<li><a href="' . $currfile . '.php?Liste=ACL&loc=' . $donnees1['Type_NL'] . '">' . utf8($donnees1['Type_NL']) . '</a>' . "\n" ;
				}
				echo '</div></ul></td></tr></table>' . "\n" ;
				echo '</td></tr></table>' . "\n" ;
			}
			break;


		case "1951":
			$requete= 'SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_in`, `rep_mutations`.`Date_Out`, `rep_mutations`.`Comment`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_relations`.`N_Identifier` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) WHERE (((`rep_mutations`.`Date_in`) < 19520000) AND ((`rep_mutations`.`Date_in`) <> 0) AND ((`rep_mutations`.`Date_Out`) >= 19510000) AND ((`rep_mutations`.`Date_Out`) <> 0) AND ((`rep_relations`.`N_Date`) >= 19451229) AND ((`rep_relations`.`N_Date`) < 19520000)  AND ((`rep_relations`.`Comment_FR`) NOT LIKE "%Chimay%")  AND ((`rep_relations`.`N_Type`) <> "2-050 TB")  AND ((`rep_relations`.`N_Type`) <> "BR 55")  AND ((`rep_relations`.`N_Type`) <> "Type  30")  AND ((`rep_relations`.`N_Type`) <> "WD 70.000")  AND ((`rep_relations`.`N_Number`) <> "81.581")  AND (((`rep_relations`.`N_Type`) LIKE "Type%") OR ((`rep_relations`.`N_Type`) LIKE "WD%"))) ORDER BY `rep_mutations`.`Depot` ASC, `rep_relations`.`N_Type` ASC, `rep_relations`.`N_Number` ASC;' ;
//			$requete= 'SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_in`, `rep_mutations`.`Date_Out`, `rep_mutations`.`Comment`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_relations`.`N_Identifier` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) WHERE (((`rep_mutations`.`Date_in`) < 19520000) AND ((`rep_mutations`.`Date_in`) <> 0) AND ((`rep_mutations`.`Date_Out`) >= 19510000) AND ((`rep_mutations`.`Date_Out`) <> 0) AND ((`rep_relations`.`N_Date`) >= 19451229) AND ((`rep_relations`.`N_Date`) < 19520000)  AND ((`rep_relations`.`Comment_FR`) NOT LIKE "%Chimay%")  AND ((`rep_relations`.`N_Type`) <> "2-050 TB")  AND ((`rep_relations`.`N_Type`) <> "BR 55")  AND ((`rep_relations`.`N_Number`) <> "81.581")  AND ((`rep_relations`.`N_Number`) <> "30.060")   AND ((`rep_relations`.`N_Number`) <> "30.054") AND (((`rep_relations`.`N_Type`) LIKE "Type%") OR ((`rep_relations`.`N_Type`) LIKE "WD%"))) ORDER BY `rep_mutations`.`Depot` ASC, `rep_relations`.`N_Type` ASC, `rep_relations`.`N_Number` ASC;' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			$depot = 'Brol';
			$type = 'Brol';
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="4" class="ThreeCols">1951</td></tr>' . "\n" ;
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if ($donnees['Depot'] <> $depot) {
					echo '<tr class="anndepot"><td colspan ="4">' . utf8($donnees['Depot']) . '</td></tr>' . "\n" ;
					$depot = $donnees['Depot'];
					$type = 'Brol';
				}
				if ($donnees['N_Type'] <> $type) {
					echo '<tr class="anntype"><td width=15%></td><td colspan ="3">' . utf8($donnees['N_Type']) . '</td></tr>' . "\n" ;
					$type = $donnees['N_Type'];
				}
				echo '<tr class="annmac"><td width=15%></td><td width=15%></td>'  ;
				echo '<td class="annmac"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']);
				switch($donnees['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td>' . utf8($donnees['Comment']) . '</td></tr>' . "\n" ;
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "1956":
			$requete= 'SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_in`, `rep_mutations`.`Date_Out`, `rep_mutations`.`Comment`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_relations`.`N_Identifier` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) WHERE (((`rep_mutations`.`Date_in`) < 19570000) AND ((`rep_mutations`.`Date_in`) <> 0) AND ((`rep_mutations`.`Date_Out`) >= 19560000) AND ((`rep_mutations`.`Date_Out`) <> 0) AND ((`rep_relations`.`N_Date`) >= 19451229) AND ((`rep_relations`.`N_Date`) < 19570000)  AND ((`rep_relations`.`Comment_FR`) NOT LIKE "%Chimay%")  AND ((`rep_relations`.`N_Type`) <> "2-050 TB")  AND ((`rep_relations`.`N_Type`) <> "BR 55")  AND ((`rep_relations`.`N_Type`) <> "Type  30")  AND ((`rep_relations`.`N_Type`) <> "WD 70.000")  AND ((`rep_relations`.`N_Number`) <> "81.581")  AND (((`rep_relations`.`N_Type`) LIKE "Type%") OR ((`rep_relations`.`N_Type`) LIKE "WD%"))) ORDER BY `rep_mutations`.`Depot` ASC, `rep_relations`.`N_Type` ASC, `rep_relations`.`N_Number` ASC;' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			$depot = 'Brol';
			$type = 'Brol';
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="4" class="ThreeCols">1956</td></tr>' . "\n" ;
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if ($donnees['Depot'] <> $depot) {
					echo '<tr class="anndepot"><td colspan ="4">' . utf8($donnees['Depot']) . '</td></tr>' . "\n" ;
					$depot = $donnees['Depot'];
					$type = 'Brol';
				}
				if ($donnees['N_Type'] <> $type) {
					echo '<tr class="anntype"><td width=15%></td><td colspan ="3">' . utf8($donnees['N_Type']) . '</td></tr>' . "\n" ;
					$type = $donnees['N_Type'];
				}
				echo '<tr class="annmac"><td width=15%></td><td width=15%></td>'  ;
				echo '<td class="annmac"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']);
				switch($donnees['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td>' . utf8($donnees['Comment']) . '</td></tr>' . "\n" ;
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "BM":
			$requete= 'SELECT `rep_machines`.`K_Identifier`, `rep_machines`.`K_Number`, `rep_machines`.`K_Company`, `rep_machines`.`Constructeur`, `rep_machines`.`Fab_Number`, `rep_events`.`Event`, `rep_events`.`Date_in`, `rep_events`.`Date_Out`, `rep_events`.`Type_NL`, `rep_events`.`Type_FR` FROM `rep_machines` INNER JOIN `rep_events` ON (`rep_machines`.`K_Identifier` = `rep_events`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_events`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_events`.`K_Company`) WHERE `rep_events`.`Type_FR` = "Blanc-Misseron" ORDER BY `rep_events`.`Event`+0 ASC;'  ;
//			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "Exposition" ORDER BY `rep_events`.`Date_in` ASC, `rep_events`.`Event` ASC, `rep_events`.`K_Number` ASC;'  ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="3" class="ThreeCols">Blanc-Misseron ['. $nblignes . ']</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if ($donnees['Fab_Number'] == "0")  {
					$Fab_Number="";
//					echo '<tr><td class="Number">';
				}
				elseif (is_numeric($donnees['Fab_Number'])) {
					$Fab_Number=number_format($donnees['Fab_Number'], 0, ",", ".");
				}
				else {
					$Fab_Number=$donnees['Fab_Number'];
				}
				echo '<tr class="annmac"><td class="Type">Blanc-Misseron N&deg; ' . utf8($donnees['Event']) . '</td><td class="Type">' . utf8($donnees['Constructeur']) . ' N&deg; ' . $Fab_Number . '</td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td></tr>' . "\n" ;
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "CA":
			$requete= 'select * from `rep_events` `e` inner join (SELECT `a`.`K_Company` ,`a`.`N_Type` ,`a`.`K_Number`,`a`.`K_Identifier`,`a`.`N_Number`,`a`.`N_Identifier`,`Dat` FROM `rep_relations` `a` inner join (select `K_Company`,`K_Number`,`K_Identifier`, max(`N_Date`) `Dat` FROM `rep_relations` `c` group by `K_Company`, `K_Number`,`K_Identifier`) `b` on `a`.`K_Company` = `b`.`K_Company` and`a`.`K_Number` = `b`.`K_Number` and`a`.`K_Identifier` = `b`.`K_Identifier` and`a`.`N_Date` = `b`.`Dat` and `a`.`N_Type` = "Type  40") `d` on `e`.`K_Company` = `d`.`K_Company` and`e`.`K_Number` = `d`.`K_Number` and`e`.`K_Identifier` = `d`.`K_Identifier` and `e`.`Event` like "Cabine%" ORDER BY `d`.`N_Number` ASC;' ;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="2" class="ThreeCols">Cabines Type 40 ['. $nblignes . ']</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']) ;
				switch($donnees['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['N_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">' . utf8($donnees['Event']) . '</td></tr>';
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "CAR":
			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "CAR" ORDER BY SUBSTRING(`rep_events`.`Event`, 1, 13) ASC, `rep_events`.`K_Number`+0 ASC;'  ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="5" class="ThreeCols">Commission Alli&eacute;e des R&eacute;parations</td></tr>';
			echo '<tr><td class="ThreeCols">Machine</td><td class="ThreeCols">CAR</td><td class="ThreeCols">Dossier, industriel allemand</td><td class="ThreeCols">Dossier</td><td class="ThreeCols">Approbation</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">' . utf8($donnees['Type_NL']) . '</td><td class="Type">' . utf8($donnees['Event']) . '</td><td class="Type">' . date8($donnees['Date_in']) . '</td><td class="Type">' . date8($donnees['Date_Out']) . '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;
		case "CH":
			$requete= 'SELECT * FROM rep_machines WHERE (`rep_machines`.`K_Company` = "' . utf8_PC_none('Chaudière') . '") ORDER BY `rep_machines`.`Constructeur` ASC, `rep_machines`.`Usine` ASC, `rep_machines`.`Fab_Number` ASC' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="4" class="ThreeCols">Chaudi&egrave;res de rechange ['. $nblignes . ']</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if ($donnees['Fab_Number'] == "0")  {
					$Fab_Number="";
//					echo '<tr><td class="Number">';
				}
				elseif (is_numeric($donnees['Fab_Number'])) {
					$Fab_Number=number_format($donnees['Fab_Number'], 0, ",", ".");
				}
				else {
					$Fab_Number=$donnees['Fab_Number'];
				}
				echo '<tr class="annmac"><td class="Type">' . utf8($donnees['K_Type']) . '</td><td class="Type">' . utf8($donnees['Constructeur']) . '</td><td class="Type">' . utf8($donnees['Fab_Number']) . '</td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td></tr>';
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;

		case "CIN":
			$requete= 'SELECT * FROM rep_events WHERE (`rep_events`.`Type_FR` = "' . utf8_PC_none("Cinéma") . '") ORDER BY `rep_events`.`Date_in` ASC' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="4" class="ThreeCols">Locomotives dans le cin&eacute;ma</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") AND `rep_relations`.`N_Date` < ' . $donnees['Date_in'] . ' ORDER BY `rep_relations`.`N_Date` DESC;' ;
				$reponse2=mysqli_query($conn, $requete2);
				test_requete($reponse2,$conn);
				$donnees2 = mysqli_fetch_array($reponse2);
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees2['N_Company']) . ' - ' . utf8($donnees2['N_Number']);
				switch($donnees2['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees2['N_Identifier'] . ")</sup>";
						break;
					default:
						echo ' <div class="norm">' . $donnees2['N_Identifier'] . '</div>' ;
				}
				echo '</a></td><td class="Type"><b>' . $donnees['Event'] . '</b></td><td class="Type">' . $donnees['Type_NL'] . '</td><td class="Type">' . date8($donnees['Date_in']) . '</td></tr>' . "\n" ;
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "CO":
			$requete= 'SELECT `rep_machines`.`K_Identifier`, `rep_machines`.`K_Number`, `rep_machines`.`K_Company`, `rep_machines`.`Constructeur`, `rep_machines`.`Fab_Number`, `rep_events`.`Event`, `rep_events`.`Date_in`, `rep_events`.`Date_Out`, `rep_events`.`Type_NL`, `rep_events`.`Type_FR` FROM `rep_machines` INNER JOIN `rep_events` ON (`rep_machines`.`K_Identifier` = `rep_events`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_events`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_events`.`K_Company`) WHERE `rep_events`.`Type_FR` = "Concours" ORDER BY `rep_events`.`Date_in` ASC, `rep_events`.`Event` ASC, `rep_events`.`K_Company` ASC, `rep_events`.`K_Number` ASC;'  ;
//			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "Exposition" ORDER BY `rep_events`.`Date_in` ASC, `rep_events`.`Event` ASC, `rep_events`.`K_Number` ASC;'  ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%">';
			echo '<tr><td colspan="1" class="ThreeCols">Concours</td></tr><tr><td>';
			$expo="";
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if (utf8($donnees['Event']) <> $expo) {
					if ($expo <> "") {
						echo '</ul>';
					}
					echo '<b>' . utf8($donnees['Event']) . '</b> (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')<ul>' . "\n" ;
					$expo = utf8($donnees['Event']);
				}
				echo '<li><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
//				echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a>' . "\n" ;
				echo ' (' . utf8($donnees['Constructeur']);
				if (utf8($donnees['Fab_Number']) <> 0) {
					echo ' ' . utf8($donnees['Fab_Number']);
				}
				echo ')';
				if (utf8($donnees['Type_NL']) <> "") {
					echo ' (' . utf8($donnees['Type_NL']) . ')';
				}
			}
			echo '</ul></td></tr></table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;
		case "CR":
			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "Code Radio" ORDER BY `rep_events`.`Event` ASC'  ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="2" class="ThreeCols">Codes Radio</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type">' . utf8($donnees['Event']) . '</td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Number']);
//				echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;
		case "DB":
			$requete= "SELECT `rep_machines`.`K_Company`,`rep_machines`.`K_Number`,`rep_machines`.`K_Identifier`,`rep_relations`.`N_Type`, `rep_relations`.`N_Number`,`rep_mutations`.`Date_Out`,`rep_mutations`.`Date_in`,`rep_mutations`.`Comment` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON  (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_mutations`.`Date_Out`)>19500000) and ((`rep_mutations`.`Depot`) = 'Allemagne') and ((`rep_relations`.`Comment_FR`) ='Restitution') and ((`rep_relations`.`N_Date`) > 19500000))  ORDER BY `rep_relations`.`N_Type` ASC, `rep_relations`.`N_Number` ASC";
//			echo $requete . "\n" ;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="5" class="ThreeCols">Locomotives restitu&eacute;es par la DB en 1950</td></tr>';
			$type = "";
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if (utf8($donnees['N_Type']) <> $type) {
					echo '<tr class="anntype"><td class="Type" colspan="5"><b>' . utf8($donnees['N_Type']) . '</b></td></tr>' . "\n" ;
					$type = utf8($donnees['N_Type']);
				}
				echo '<tr class="annmac"><td width="15%"></td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']) . '</a></td><td class="Type">' . date8($donnees['Date_in']) . '</td><td class="Type">' . date8($donnees['Date_Out']) . '</td><td class="Type">' . utf8($donnees['Comment']) . '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;
		case "DBR":
			$requete= "SELECT `rep_machines`.`K_Company`,`rep_machines`.`K_Number`,`rep_machines`.`K_Identifier`,`rep_relations`.`N_Type`, `rep_relations`.`N_Number` FROM (`rep_machines` INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`)) WHERE (((`rep_relations`.`Comment_FR`) = '" . utf8_PC_none('Restituée à la DB') . "') and ((`rep_relations`.`N_Date`) > 19500000))  ORDER BY `rep_relations`.`N_Type` ASC, `rep_relations`.`N_Number` ASC";
//			$requete= "SELECT `rep_machines`.`K_Company`,`rep_machines`.`K_Number`,`rep_machines`.`K_Identifier`,`rep_relations`.`N_Type`, `rep_relations`.`N_Number`,`rep_mutations`.`Date_Out`,`rep_mutations`.`Comment` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON  (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`Comment_FR`) = '" . utf8_PC_none('Restituée à la DB') . "') and ((`rep_relations`.`N_Date`) > 19500000))  ORDER BY `rep_relations`.`N_Type` ASC, `rep_relations`.`N_Number` ASC";
//			echo $requete . "\n" ;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="2" class="ThreeCols">Locomotives restitu&eacute;es &agrave; DB en 1950</td></tr>';
			$type = "";
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if (utf8($donnees['N_Type']) <> $type) {
					echo '<tr class="anntype"><td class="Type" colspan="2"><b>' . utf8($donnees['N_Type']) . '</b></td></tr>' . "\n" ;
					$type = utf8($donnees['N_Type']);
				}
				echo '<tr class="annmac"><td width="15%"></td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']) . '</a></td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "DC":
			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "' . utf8_PC_none('Dossier Constructeur') . '" ORDER BY `rep_events`.`Type_NL` ASC, `rep_events`.`Event` ASC;' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
//			echo $nblignes;
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="3" class="ThreeCols">Dossiers Constructeurs</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
//				echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">' . utf8($donnees['Type_NL']) . '</td><td class="Type">' . utf8($donnees['Event']) . '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "DEC":
			$requete= 'SELECT `rep_machines`.`K_Identifier`, `rep_machines`.`K_Number`, `rep_machines`.`K_Company`, `rep_machines`.`Constructeur`, `rep_machines`.`Fab_Number`, `rep_events`.`Event`, `rep_events`.`Date_in`, `rep_events`.`Date_Out`, `rep_events`.`Type_NL`, `rep_events`.`Type_FR` FROM `rep_machines` INNER JOIN `rep_events` ON (`rep_machines`.`K_Identifier` = `rep_events`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_events`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_events`.`K_Company`) WHERE `rep_events`.`Type_FR` = "Decauville" ORDER BY `rep_events`.`Event`+0 ASC;'  ;
//			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "Exposition" ORDER BY `rep_events`.`Date_in` ASC, `rep_events`.`Event` ASC, `rep_events`.`K_Number` ASC;'  ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="3" class="ThreeCols">Decauville ['. $nblignes . ']</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if ($donnees['Fab_Number'] == "0")  {
					$Fab_Number="";
//					echo '<tr><td class="Number">';
				}
				elseif (is_numeric($donnees['Fab_Number'])) {
					$Fab_Number=number_format($donnees['Fab_Number'], 0, ",", ".");
				}
				else {
					$Fab_Number=$donnees['Fab_Number'];
				}
				echo '<tr class="annmac"><td class="Type">Decauville N&deg; ' . utf8($donnees['Event']) . '</td><td class="Type">' . utf8($donnees['Constructeur']) . ' N&deg; ' . $Fab_Number . '</td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td></tr>' . "\n" ;
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "DED":
			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "Dedicated" ORDER BY `rep_events`.`K_Number` ASC' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="2" class="ThreeCols">Locomotives d&eacute;di&eacute;es en 1945 / Locomotives dedicated in 1945</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				$requete1= "SELECT * FROM rep_events  WHERE (`rep_events`.`K_Company` = '" . $donnees['K_Company'] . "' and `rep_events`.`K_Number` = '" . $donnees['K_Number'] . "' and `rep_events`.`K_Identifier` = '" . $donnees['K_Identifier'] . "') AND `rep_events`.`Type_FR` = 'Deceased' order by `rep_events`.`Date_in` DESC;" ;
//				echo $requete1;
				$reponse1=mysqli_query($conn, $requete1);
				test_requete($reponse1,$conn);
				$nblignes1 = mysqli_num_rows($reponse1);
				$requete2= "SELECT * FROM rep_events  WHERE (`rep_events`.`K_Company` = '" . $donnees['K_Company'] . "' and `rep_events`.`K_Number` = '" . $donnees['K_Number'] . "' and `rep_events`.`K_Identifier` = '" . $donnees['K_Identifier'] . "') AND `rep_events`.`Type_FR` = 'Buried' order by `rep_events`.`Date_in` DESC;" ;
//				echo $requete1;
				$reponse2=mysqli_query($conn, $requete2);
				test_requete($reponse2,$conn);
				$nblignes2 = mysqli_num_rows($reponse2);
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">d&eacute;di&eacute;e &agrave; ' . utf8($donnees['Type_NL']) . ' le '. date8($donnees['Date_in']) . ' &agrave; <b>' . utf8($donnees['Event']) . '</b>';
				if ($nblignes1 <> 0) {
					$donnees1 = mysqli_fetch_array($reponse1);
					echo ', d&eacute;c&eacute;d&eacute; &agrave; '. utf8($donnees1['Type_NL']) . ' le '. date8($donnees1['Date_in']);
				}
				if ($nblignes2 <> 0) {
					$donnees2 = mysqli_fetch_array($reponse2);
					echo ', inhum&eacute; &agrave; '. utf8($donnees2['Type_NL']) . ' le '. date8($donnees2['Date_in']);
				}
				echo '</td></tr>' . "\n" ;
			}
			echo '<tr><td colspan="2"><br>On February 27, 1945 (and in the following weeks), 16 USA/TC locomotives were dedicated in Li&egrave;ge in memory of soldiers/railroaders who gave their lives for our freedom.<br>Some information can be found in the <a href="https://digicom.bpl.lib.me.us/ww_reg_his/212" target=_blank>Pictorial Handbook of Military Transportation</a> on page 34 (PDF 36). Unfortunately the resolution of the PDF does not allow any conclusion to be drawn (Request to the Bangor Public Library tell us that the resolution of the original book is of the same poor quality).<br><br>Still searching missing information.</td></tr>' . "\n" ;
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "EM":
			$requete= 'SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `relations_1`.`N_Number`, `relations_1`.`N_Type`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM ((`rep_machines` INNER JOIN `rep_relations` ON (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`)) INNER JOIN `rep_relations` AS `relations_1` ON (`rep_machines`.`K_Company` = `relations_1`.`K_Company`) AND (`rep_machines`.`K_Number` = `relations_1`.`K_Number`) AND (`rep_machines`.`K_Identifier` = `relations_1`.`K_Identifier`)) INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) WHERE ((`rep_relations`.`Comment_FR`) = "Convention Eupen-Malmedy") AND ((`relations_1`.`N_Date`) = 19260901 OR (`relations_1`.`N_Date`) = 19400800) AND (((`rep_mutations`.`Depot`) = "Allemagne")) ORDER BY `relations_1`.`N_Number` ASC;';
//			echo $requete . "\n" ;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="3" class="ThreeCols">Locomotives emmen&eacute;es suite &agrave; la convention Eupen-Malmedy - date de restitution</td></tr>';
			$type="";
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if (utf8($donnees['N_Type']) <> $type) {
					echo '<tr class="anntype"><td class="Type" colspan="3"><b>' . utf8($donnees['N_Type']) . '</b></tr>' . "\n" ;
					$type = utf8($donnees['N_Type']);
				}
				echo '<tr class="annmac"><td class="Type" width="15%"></td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']) . '</a></td><td class="Type">';
				if ($donnees['Date_Out'] == 0) {
					echo 'Perdue';
				} else {
					echo (date8($donnees['Date_Out']));
				}
				echo '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;
		case "ES":
			if (isset($_GET['es'])) {
				$test_table=0;
				$get_essieux=validate_data($_GET['es']);
				$requete1= 'SELECT * FROM (SELECT `rep_machines`.`Axes`, "Transformation" as `Trans` FROM rep_machines UNION select `rep_events`.`Type_NL`, `rep_events`.`Type_FR` FROM rep_events) AS `Test` WHERE (`Test`.`Axes` <> "" AND `Test`.`Trans` = "Transformation" ) ORDER BY `Test`.`Axes` ASC;'  ;
//				echo $requete1;
				$reponse1=mysqli_query($conn, $requete1);
				test_requete($reponse1,$conn);
				while ($donnees1 = mysqli_fetch_array($reponse1) )
				{
					if (utf8($donnees1['Axes']) == str_replace($essieureplace,$essieusearch,($get_essieux))) {
						$requete= 'SELECT * FROM rep_machines WHERE `rep_machines`.`Axes` = "'.  str_replace($essieureplace,$essieusearch,($get_essieux))   . '" ORDER BY `rep_machines`.`Date_In`  ASC,`rep_machines`.`Constructeur`  ASC,`rep_machines`.`Fab_Number`+0  ASC;' ;
//						$requete= 'SELECT * FROM rep_machines WHERE `rep_machines`.`Axes` = "'.  str_replace($essieureplace,$essieusearch,($get_essieux))   . '" ORDER BY `rep_machines`.`K_Company`  ASC,`rep_machines`.`K_Number`  ASC,`rep_machines`.`K_Identifier`  ASC;' ;
//						echo $requete;
						$reponse=mysqli_query($conn, $requete);
						test_requete($reponse,$conn);
						$nblignes = mysqli_num_rows($reponse);
						if ($nblignes > 0) {
							$test_table=1;
							echo '<table width="100%" class="Liste">';
							echo '<tr><td colspan="6" class="ThreeCols">Disposition des essieux : ' . str_replace($essieureplace,$essieusearch,($get_essieux)) . '</td></tr>';
							while ($donnees = mysqli_fetch_array($reponse) )
							{
								echo '<tr class="annmac"><td class="Type">' . utf8($donnees['K_Company']) . '</td><td class="Type">' . utf8($donnees['Type']) . '</td><td class="Type">' . utf8($donnees['Constructeur']) . '</td><td class="Type">' . utf8($donnees['Usine']) . '</td><td align=right class="Type">';
								if ($donnees['Fab_Number'] == "0")  {
									$numfab ="";
								}
								elseif (is_numeric($donnees['Fab_Number'])) {
									 $numfab =  number_format($donnees['Fab_Number'], 0, ",", ".");
								}
								else {
									$numfab = utf8($donnees['Fab_Number']);
								}
								if ($donnees['Date_In'] == "0")  {
									$numfab = $numfab . '/0000';
								}
								else {
									$numfab = $numfab . '/' . number_format($donnees['Date_In'] /10000, 0, "", "");
								}
								echo $numfab . '</td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Number']);
	//							echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
								switch($donnees['K_Identifier']) {
									case "0":
										break;
									case "2":
									case "3":
									case "4":
									case "5":
									case "6":
									case "7":
									case "8":
										echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
										break;
								}
								echo '</a></td></tr>' . "\n" ;
							}
						}

						$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "Transformation" AND `rep_events`.`Type_NL` = "'.  str_replace($essieureplace,$essieusearch,($get_essieux))   . '" ORDER BY `rep_events`.`Date_in`  ASC,`rep_events`.`K_Company`  ASC,`rep_events`.`K_Number`  ASC,`rep_events`.`K_Identifier`  ASC;' ;
//						echo $requete;
						$reponse=mysqli_query($conn, $requete);
						test_requete($reponse,$conn);
						$nblignes = mysqli_num_rows($reponse);
						if ($nblignes > 0) {
							if ($test_table ==0) {
								echo '<table width="100%" class="Liste">';
							}	
							echo '<tr><td colspan="6" class="ThreeCols">Machines transform&eacute;es en ' . str_replace($essieureplace,$essieusearch,($get_essieux)) . '</td></tr>';
							while ($donnees = mysqli_fetch_array($reponse) )
							{
								$requete2= 'SELECT * FROM rep_machines WHERE `rep_machines`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_machines`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_machines`.`K_Identifier` = "' . $donnees['K_Identifier'] . '" ;' ;
								$reponse2=mysqli_query($conn, $requete2);
								test_requete($reponse2,$conn);
								$donnees2 = mysqli_fetch_array($reponse2);
								echo '<tr class="annmac"><td class="Type">' . utf8($donnees['K_Company']) . '</td><td class="Type">' . utf8($donnees2['Type']) . '</td><td class="Type">' . utf8($donnees2['Constructeur']) . '</td><td class="Type">' . utf8($donnees2['Usine']) . '</td><td align=right class="Type">';
								if ($donnees2['Fab_Number'] == "0")  {
									$numfab ="";
								}
								elseif (is_numeric($donnees2['Fab_Number'])) {
									 $numfab =  number_format($donnees2['Fab_Number'], 0, ",", ".");
								}
								else {
									$numfab = utf8($donnees2['Fab_Number']);
								}
								if ($donnees['Date_in'] == "0")  {
									$numfab = $numfab . '/0000';
								}
								else {
									$numfab = $numfab . '/' . number_format($donnees['Date_in'] /10000, 0, "", "");
								}
								echo $numfab . '</td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Number']);
	//							echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
								switch($donnees['K_Identifier']) {
									case "0":
										break;
									case "2":
									case "3":
									case "4":
									case "5":
									case "6":
									case "7":
									case "8":
										echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
										break;
								}
								echo '</a></td></tr>' . "\n" ;
							}
						}



						echo '</table>' . "\n" ;
						echo '</td></tr></table>' . "\n" ;
					}
				}
			}
			else {
				$requete= 'SELECT * FROM (SELECT `rep_machines`.`Axes`, "Transformation" as `Trans` FROM rep_machines UNION select `rep_events`.`Type_NL`, `rep_events`.`Type_FR` FROM rep_events) AS `Test` WHERE (`Test`.`Axes` <> "" AND `Test`.`Axes` <> "<i>cdR</i>" AND `Test`.`Trans` = "Transformation" ) ORDER BY `Test`.`Axes` ASC;' ;
//				$requete= 'SELECT distinct `rep_machines`.`Axes` FROM rep_machines WHERE `rep_machines`.`Axes` <> "" ORDER BY `rep_machines`.`Axes` ASC'  ;
//				echo $requete;
				$reponse=mysqli_query($conn, $requete);
				test_requete($reponse,$conn);
				$nblignes = mysqli_num_rows($reponse);
				echo '<table width="100%">';
				echo '<tr><td colspan="1" class="ThreeCols">Disposition des essieux</td></tr><tr><td><ul><div class="colonne4">';
				$expo="";
				while ($donnees = mysqli_fetch_array($reponse) )
				{
					echo '<li><a href="' . $currfile . '.php?Liste=ES&es=' . str_replace($essieusearch,$essieureplace,($donnees['Axes'])) . '">' . utf8($donnees['Axes']) . '</a>' . "\n" ;
				}
				echo '</div></ul></td></tr></table>' . "\n" ;
				echo '</td></tr></table>' . "\n" ;
			}

			break;
		case "ESS":
			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "Essais" ORDER BY `rep_events`.`Date_in` ASC'  ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="4" class="ThreeCols">Essais</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type">' . date8($donnees['Date_in']) . '</td><td class="Type">' . date8($donnees['Date_Out']) . '</td><td class="Type">' . utf8($donnees['Event']) . '</td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
//				echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;
		case "EX":
			$requete= 'SELECT `rep_machines`.`K_Identifier`, `rep_machines`.`K_Number`, `rep_machines`.`K_Company`, `rep_machines`.`Constructeur`, `rep_machines`.`Fab_Number`, `rep_events`.`Event`, `rep_events`.`Date_in`, `rep_events`.`Date_Out`, `rep_events`.`Type_NL`, `rep_events`.`Type_FR` FROM `rep_machines` INNER JOIN `rep_events` ON (`rep_machines`.`K_Identifier` = `rep_events`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_events`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_events`.`K_Company`) WHERE `rep_events`.`Type_FR` = "Exposition" ORDER BY `rep_events`.`Date_in` ASC, `rep_events`.`Event` ASC, `rep_events`.`K_Company` ASC, `rep_events`.`K_Number` ASC;'  ;
//			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "Exposition" ORDER BY `rep_events`.`Date_in` ASC, `rep_events`.`Event` ASC, `rep_events`.`K_Number` ASC;'  ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%">';
			echo '<tr><td colspan="1" class="ThreeCols">Expositions</td></tr><tr><td>';
			$expo=0;
			$expotxt="";
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if (($donnees['Date_in'] <> $expo) or ($donnees['Event'] <> $expotxt)) {
					if ($expo <> 0) {
						echo '</ul>';
					}
					echo '<b>' . utf8($donnees['Event']) . '</b> (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')<ul>' . "\n" ;
					$expo = $donnees['Date_in'];
					$expotxt = $donnees['Event'];
				}
				$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") AND (`rep_relations`.`N_Date` < ' . $donnees['Date_in'] . ') AND (`rep_relations`.`N_Type` NOT LIKE "Train de%") ORDER BY `rep_relations`.`N_Follow` DESC, `rep_relations`.`N_Date` DESC LIMIT 1;' ;
//				echo $requete2;
				$reponse2=mysqli_query($conn, $requete2);
				test_requete($reponse2,$conn);
				$nblignes = mysqli_num_rows($reponse2);
				if ($nblignes == 0) {
					echo '<li><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
					switch($donnees['K_Identifier']) {
						case "0":
							break;
						case "2":
						case "3":
						case "4":
						case "5":
						case "6":
						case "7":
						case "8":
							echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
							break;
					}
				}
				else {
					$donnees2 = mysqli_fetch_array($reponse2);
					echo '<li><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees2['N_Company']) . ' - ' . utf8($donnees2['N_Number']);
					switch($donnees2['N_Identifier']) {
						case "0":
							break;
						case "2":
						case "3":
						case "4":
						case "5":
						case "6":
						case "7":
						case "8":
							echo "<sup>(" . $donnees2['N_Identifier'] . ")</sup>";
							break;
					}
				}
				echo '</a>' . "\n" ;
				echo ' (' . utf8($donnees['Constructeur']);
				if (utf8($donnees['Fab_Number']) <> 0) {
					echo ' ' . utf8($donnees['Fab_Number']);
				}
				echo ')';
				if (utf8($donnees['Type_NL']) <> "") {
					echo ' (' . utf8($donnees['Type_NL']) . ')';
				}
			}
			echo '</ul></td></tr></table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "EXP":
		case "EXPA":
			if (isset($_GET['exp'])) {
				$get_exportation=validate_data($_GET['exp']);
				$requete= "SELECT DISTINCT `rep_machines`.`K_Country` FROM `rep_machines`;" ;
//				echo $requete;
				$reponse=mysqli_query($conn, $requete);
				test_requete($reponse,$conn);
				$exportation="NOK";
				while ($donnees = mysqli_fetch_array($reponse) )
				{
					if ($donnees['K_Country'] == $_GET['exp']) { 
						$exportation="OK";
					}
				}
//				echo 'test : ' . $exportation;
				if ($exportation <> "NOK") {
					$requete= 'SELECT * FROM rep_machines  WHERE `rep_machines`.`K_Category` = "Exportation" AND `rep_machines`.`K_Country` = "' . $_GET['exp'] . '" ORDER BY `rep_machines`.`K_Company` ASC, `rep_machines`.`K_Number`+0 ASC, `rep_machines`.`K_Identifier`+0 ASC ;' ;
//					echo $requete;
					$reponse=mysqli_query($conn, $requete);
					test_requete($reponse,$conn);
					$nblignes = mysqli_num_rows($reponse);
					echo '<table width="100%">';
					echo '<tr><td colspan="9" class="ThreeCols">Exportations' . ' - ' . $_GET['exp'] . ' ['. $nblignes . ']</td></tr>';
					while ($donnees = mysqli_fetch_array($reponse) )
					{
						echo '<tr><td><a href="' . $currfile . '.php?Etranger=' . array_search(utf8($donnees['K_Company']),$indexconstructeur) . '">' . utf8($donnees['K_Company']) . '</a></td><td>' . utf8($donnees['Type']) . '</td><td>' . utf8($donnees['Axes']) . '</td><td>' . utf8($donnees['Constructeur']) . '</td><td>' . utf8($donnees['Usine']) . '</td><td>';
						if ($donnees['Fab_Number'] == "0")  {
						}
						elseif (is_numeric($donnees['Fab_Number'])) {
							 echo number_format($donnees['Fab_Number'], 0, ",", ".");
						}
						else {
							echo utf8($donnees['Fab_Number']);
						}
						echo '</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']) . '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Number']);
						switch($donnees['K_Identifier']) {
							case "0":
								echo "</a></td><td>";
								break;
							case "2":
							case "3":
							case "4":
							case "5":
							case "6":
							case "7":
							case "8":
								echo "<b><sup>(" . $donnees['K_Identifier'] . ")</sup></b></a></td><td>";
								break;
							default:
								echo '</a></td><td>' . utf8($donnees['K_Identifier']);
						}
						echo  '</td><td align="right">' . "\n" ;

						echo photo($conn, $donnees['K_Company'] , $donnees['K_Number'] , $donnees['K_Identifier']);

						echo  '</td></tr>' . "\n" ;
					}


					echo '</table>' . "\n" ;
				}
			}
			else {
				$requete= 'SELECT COUNT(*) as total FROM rep_machines WHERE `rep_machines`.`K_Category` = "Exportation" ;'  ;
//				echo $requete;
				$reponse=mysqli_query($conn, $requete);
				test_requete($reponse,$conn);
				$donnees = mysqli_fetch_array($reponse);
				$total = $donnees['total'];
//				echo $total;
				if ($get_const == 'EXP') {
					$requete= 'SELECT `rep_machines`.`K_Country`, COUNT(*) as nombre FROM rep_machines WHERE `rep_machines`.`K_Category` = "Exportation" GROUP BY `rep_machines`.`K_Country` ORDER BY COUNT(*) DESC;'  ;
				}
				else {
					$requete= 'SELECT `rep_machines`.`K_Country`, COUNT(*) as nombre FROM rep_machines WHERE `rep_machines`.`K_Category` = "Exportation" GROUP BY `rep_machines`.`K_Country` ORDER BY `rep_machines`.`K_Country` ASC;'  ;
				}
//				echo $requete;
				$reponse=mysqli_query($conn, $requete);
				test_requete($reponse,$conn);
				$nblignes = mysqli_num_rows($reponse);
				echo '<table width="100%" class="Liste">';
				echo '<tr><td colspan="3" class="ThreeCols">Statistiques exportations</td></tr>';
				$expo="";
				while ($donnees = mysqli_fetch_array($reponse) )
				{
					echo '<tr class="annmac"><td class="Type" width=33%><a href="' . $currfile . '.php?Liste=EXP&exp=' . utf8($donnees['K_Country']) . '">' . utf8($donnees['K_Country']) . '</a></td><td width=33% align=right style="padding-right:40px" class="Type">' . $donnees['nombre'] . '</td><td class="Type" align=right style="padding-right:40px">' . number_format(round($donnees['nombre']/$total,4)*100,2) . ' %</td></tr>' . "\n" ;
				}
				echo '<tr><td colspan="3"><br>Les listes constructeurs n&apos;&eacute;tant pas compl&egrave;tes, ces statistiques ne sont qu&apos;indicatives.</td></tr>' . "\n" ;
				echo '</table>' . "\n" ;
				echo '</td></tr></table>' . "\n" ;
			}
			break;
		case "FES":
			$requete= 'SELECT `rep_machines`.`K_Identifier`, `rep_machines`.`K_Number`, `rep_machines`.`K_Company`, `rep_machines`.`Constructeur`, `rep_machines`.`Fab_Number`, `rep_events`.`Event`, `rep_events`.`Date_in`, `rep_events`.`Date_Out`, `rep_events`.`Type_NL`, `rep_events`.`Type_FR` FROM `rep_machines` INNER JOIN `rep_events` ON (`rep_machines`.`K_Identifier` = `rep_events`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_events`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_events`.`K_Company`) WHERE `rep_events`.`Type_FR` = "Festival" ORDER BY `rep_events`.`Date_in` ASC, `rep_events`.`Event` ASC, `rep_events`.`K_Company` ASC, `rep_events`.`K_Number` ASC;'  ;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%">';
			echo '<tr><td colspan="1" class="ThreeCols">Festivals</td></tr><tr><td>';
			$festival="";
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if (utf8($donnees['Event']) <> $festival) {
					if ($festival <> "") {
						echo '</ul>';
					}
					$requete3= 'SELECT * FROM rep_associations WHERE `rep_associations`.`Nom` = "' . $donnees['Type_NL'] . '" ;' ;
					$reponse3=mysqli_query($conn, $requete3);
					test_requete($reponse3,$conn);
					$donnees3 = mysqli_fetch_array($reponse3);
					echo '<b><a href="' . utf8($donnees3['Site']) . '" target=_blank>' . utf8($donnees['Type_NL']) . '</a></b> - ' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')<ul>' . "\n" ;
					$festival = utf8($donnees['Event']);
				}
				$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") AND (`rep_relations`.`N_Date` < ' . $donnees['Date_in'] . ') ORDER BY `rep_relations`.`N_Follow` DESC, `rep_relations`.`N_Date` DESC LIMIT 1;' ;
//				echo $requete2;
				$reponse2=mysqli_query($conn, $requete2);
				test_requete($reponse2,$conn);
				$donnees2 = mysqli_fetch_array($reponse2);
				echo '<li><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees2['N_Company']) . ' - ' . utf8($donnees2['N_Number']);
				switch($donnees2['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees2['N_Identifier'] . ")</sup>";
						break;
				}
				echo '</a>' . "\n" ;
				echo ' (' . utf8($donnees['Constructeur']);
				if (utf8($donnees['Fab_Number']) <> 0) {
					echo ' ' . utf8($donnees['Fab_Number']);
				}
				echo ')';
			}
			echo '</ul></td></tr></table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;
		case "FG":
			$requete= 'SELECT * FROM rep_events WHERE (`rep_events`.`Type_FR` = "Faits de guerre") ORDER BY `rep_events`.`Date_in` ASC' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="3" class="ThreeCols">Faits de guerre</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">' . date8($donnees['Date_in']) . '</td><td class="Type">' . utf8($donnees['Event']) . '</td></tr>' . "\n" ;
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "GI":
			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Event` LIKE "%' . encodeToUtf8('Giesl') . '%" ORDER BY `rep_events`.`Date_in` ASC;' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="4" class="ThreeCols">Echappement Giesl</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
//				echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">' . utf8($donnees['Event']) . '</td><td class="Type">' . date8($donnees['Date_in']) . '</td><td class="Type">' . date8($donnees['Date_Out']) . '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "INA":
			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "Inauguration" ORDER BY `rep_events`.`Date_in` ASC'  ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="4" class="ThreeCols">Inaugurations</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type">' . date8($donnees['Date_in']) . '</td><td class="Type">' . date8($donnees['Date_Out']) . '</td><td class="Type">' . utf8($donnees['Event']) . '</td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
//				echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;
		case "LI":
			$requete= "SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Date_Out`, `rep_mutations`.`Comment`, `rep_relations`.`N_Identifier` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`) <> 'Type  23' and (`rep_relations`.`N_Type`) <> 'Type  62' and (`rep_relations`.`N_Type`) <> 'Type  64' and (`rep_relations`.`N_Type`) <> 'Type  71' and (`rep_relations`.`N_Type`) <> 'Type  72' and (`rep_relations`.`N_Type`) <> 'Type  80' and (`rep_relations`.`N_Type`) <> 'Type  81' and (`rep_relations`.`N_Type`) <> 'Type  90' and (`rep_relations`.`N_Type`) <> 'Type  93' and (`rep_relations`.`N_Type`) <> 'Type  96' and (`rep_relations`.`N_Type`) <> 'Type  97' and (`rep_relations`.`N_Type`) <> 'Type  98') and ((`rep_mutations`.`Comment`) like '" . utf8_PC_none('%Identifiée par la SNCF%') . "') and ((`rep_relations`.`N_Date`) = 19311001 or (`rep_relations`.`N_Date`) = 19260901 or (`rep_relations`.`N_Date`) = 19250101)) ORDER BY `rep_relations`.`N_Type` ASC, `rep_relations`.`N_Number` ASC;";
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			$type="";
			echo '<tr><td colspan="3" class="ThreeCols">Locomotives identifi&eacute;es en France en 1945, 1946 et 1947</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if (utf8($donnees['N_Type']) <> $type) {
					echo '<tr class="anntype"><td class="Type" colspan="3"><b>' . utf8($donnees['N_Type']) . '</b></td</tr>' . "\n" ;
					$type = utf8($donnees['N_Type']);
				}
				echo '<tr class="annmac"><td class="Type" width="15%"></td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']);
				switch($donnees['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['N_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">' . date8(substr($donnees['Comment'],-24,8)) . '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;
		case "LL":
			$requete= "SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Date_Out`,  `rep_mutations`.`Date_in`,  `rep_mutations`.`Comment`, `rep_relations`.`N_Identifier` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`) <> 'Type  23' and (`rep_relations`.`N_Type`) <> 'Type  61' and (`rep_relations`.`N_Type`) <> 'Type  62' and (`rep_relations`.`N_Type`) <> 'Type  64' and (`rep_relations`.`N_Type`) <> 'Type  71' and (`rep_relations`.`N_Type`) <> 'Type  72' and (`rep_relations`.`N_Type`) <> 'Type  80' and (`rep_relations`.`N_Type`) <> 'Type  81' and (`rep_relations`.`N_Type`) <> 'Type  90' and (`rep_relations`.`N_Type`) <> 'Type  93' and (`rep_relations`.`N_Type`) <> 'Type  96' and (`rep_relations`.`N_Type`) <> 'Type  97' and (`rep_relations`.`N_Type`) <> 'Type  98') and ((`rep_mutations`.`Comment`) like 'Leihlok%') and ((`rep_relations`.`N_Date`) = 19311001 or (`rep_relations`.`N_Date`) = 19260901 or (`rep_relations`.`N_Date`) = 19250101)) ORDER BY `rep_relations`.`N_Type` ASC, `rep_relations`.`N_Number` ASC;";
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			$type="";
			echo '<tr><td colspan="5" class="ThreeCols">Liste des locomotives pr&ecirc;t&eacute;es &agrave; l'. "'Allemagne (Leihloks)</td></tr>";
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if (utf8($donnees['N_Type']) <> $type) {
					echo '<tr class="anntype"><td class="Type" colspan="5"><b>' . utf8($donnees['N_Type']) . '</b></td></tr>' . "\n" ;
					$type = utf8($donnees['N_Type']);
				}
				echo '<tr class="anmac"><td width="10%"></td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']);
				switch($donnees['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['N_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">' . date8($donnees['Date_in']) . '</td><td class="Type">' . substr(utf8($donnees['Comment']),9);
				$requete1 = "SELECT `rep_mutations`.`Date_Out`, `rep_mutations`.`Comment` from `rep_mutations` WHERE `rep_mutations`.`K_Company` = '" . $donnees['K_Company'] . "' AND `rep_mutations`.`K_Number` = '" . $donnees['K_Number'] . "' AND `rep_mutations`.`K_Identifier` = '" . $donnees['K_Identifier'] . "' AND `rep_mutations`.`Depot` = 'Pays-Bas';";
//				echo $requete1;
				$reponse1=mysqli_query($conn, $requete1);
				test_requete($reponse1,$conn);
				$nblignes1 = mysqli_num_rows($reponse1);
				if ($nblignes1 == 0) {
					if ($donnees['Date_Out'] == 0) {
						echo '</td><td class="Type">' . 'Perdue';
					} else {
						echo '</td><td class="Type">' . (date8($donnees['Date_Out']));
					}
				} else {
					$donnees1 = mysqli_fetch_array($reponse1);
					if (substr(utf8($donnees['Comment']),9) != "") {
						echo '. ';
					}
					echo utf8($donnees1['Comment']);
					echo '</td><td class="Type">' . (date8($donnees1['Date_Out']));
				}
				echo '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;
		case "MGDB":
			$requete= "SELECT `rep_events`.`K_Company`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier`, `rep_relations`.`N_Company`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_events`.`Type_NL`, `rep_events`.`Event`, `rep_events`.`Date_in` FROM (`rep_machines` INNER JOIN `rep_events` ON (`rep_machines`.`K_Identifier` = `rep_events`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_events`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_events`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Company`)='MGDB') AND ((`rep_events`.`Type_FR`)='MGDB')) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`;" ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="5" class="ThreeCols">Affectation des locomotives en 1914-1918</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type">' . utf8($donnees['N_Type']) . '</td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']) . '</td><td class="Type">' . utf8($donnees['Type_NL']) . '</td><td class="Type">' . utf8($donnees['Event']) . '</td><td class="Type">' . date8($donnees['Date_in']) . '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "MH":
			$requete= 'SELECT * FROM rep_events WHERE (`rep_events`.`Type_FR` = "Classement MH") ORDER BY `rep_events`.`Date_in` ASC' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="2" class="ThreeCols">Locomotives class&eacute;es Monument Historique (France)</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") AND `rep_relations`.`N_Date` < ' . $donnees['Date_in'] . ' ORDER BY `rep_relations`.`N_Date` DESC;' ;
				$reponse2=mysqli_query($conn, $requete2);
				test_requete($reponse2,$conn);
				$donnees2 = mysqli_fetch_array($reponse2);
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees2['N_Company']) . ' - ' . utf8($donnees2['N_Number']);
				switch($donnees2['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees2['N_Identifier'] . ")</sup>";
						break;
					default:
						echo ' <div class="norm">' . $donnees2['N_Identifier'] . '</div>' ;
				}
				echo '</a></td><td class="Type">' . $donnees['Event'] . ' le : ' . date8($donnees['Date_in']) . ' sous la notice : <a href="https://pop.culture.gouv.fr/notice/palissy/' . $donnees['Type_NL'] . '" target=_blank>' . $donnees['Type_NL'] . '</a></td></tr>' . "\n" ;
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "MOT":
			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "' . utf8_PC_none('Moteur') . '" and `rep_events`.`Year_PV` <> 0 ORDER BY `rep_events`.`Type_NL` ASC, `rep_events`.`Year_PV`, `rep_events`.`Date_in` ASC;' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="5" class="ThreeCols">Moteurs</td></tr>';
			$Marque="brol";
			$Mot=0;
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				$requete2= 'SELECT * FROM rep_relations WHERE `rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '" AND `rep_relations`.`N_Company` ="SNCB" AND `rep_relations`.`N_Type` <> "Type A621" AND `rep_relations`.`N_Type` NOT LIKE "ES%" ORDER BY `rep_relations`.`N_Date` DESC;' ;
				$reponse2=mysqli_query($conn, $requete2);
				test_requete($reponse2,$conn);
				$donnees2 = mysqli_fetch_array($reponse2);
				if ($Marque <> $donnees['Type_NL'] ) {
					echo '<tr class="anndepot"><td colspan=4>' . utf8($donnees['Type_NL']) . '<td></tr>' . "\n" ;
					$Mot = 0;
					$Marque = $donnees['Type_NL'];
				} 
				if ($Mot <> $donnees['Year_PV'] ) {
					echo '<tr class="anntype"><td width=10%></td><td colspan="3">' . utf8($donnees['Year_PV']);
					if ($donnees['Event'] <>"" ) {
						echo ' (' . utf8($donnees['Event']) . ')';
					}
					echo '<td></tr>' . "\n" ;
					$Mot = $donnees['Year_PV'];
				} 
				echo '<tr class="annmac"><td width=10%></td><td width=25%></td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees2['N_Number']);
				switch($donnees2['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees2['N_Identifier'] . ")</sup>";
						break;
				}
				echo '</td><td>' . date8($donnees['Date_in']) . '</td><td>' . date8($donnees['Date_Out']) . '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "NA":
			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "' . utf8_PC_none('Numéro d agrément') . '" ORDER BY `rep_events`.`Event` ASC'  ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="2" class="ThreeCols">Num&eacute;ros d' . "'" . 'agr&eacute;ment</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type">' . utf8($donnees['Event']) . '</td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
//				echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "NI":
			$requete= 'SELECT * FROM rep_unindentified ORDER BY `rep_unindentified`.`K_Type` ASC, `rep_unindentified`.`K_Company` ASC, `rep_unindentified`.`K_Number` ASC, `rep_unindentified`.`K_Identifier` ASC;' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="3" class="ThreeCols">Locomotives non-identifi&eacute;es</td></tr>' . "\n" ;
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type">' . utf8($donnees['K_Type']) . '</td><td class="Type">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
//				echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type"><a href="' . utf8($donnees['Site']) . '" target=_blank>' . utf8($donnees['Source']) . '</a></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "NO":
			$requete= 'SELECT * FROM rep_machines WHERE `rep_machines`.`K_Company` = "' . utf8_PC_none('Etat Belge') . '" AND `rep_machines`.`Surname` <> ""  AND `rep_machines`.`Date_in` < 18500000 ORDER BY `rep_machines`.`K_Number`+0 ASC'  ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="2" class="ThreeCols">Noms des premi&egrave;res Locomotives</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
//				echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">' . utf8($donnees['Surname']) . '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "OA":
			$requete= "SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Number`, `rep_mutations`.`Date_Out`, `rep_mutations`.`Comment`, `rep_relations`.`N_Type`, `rep_relations`.`N_Identifier` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_mutations`.`Comment`) LIKE 'Offensive des Ardennes%') and ((`rep_relations`.`N_Type`) <> 'Type 37' and (`rep_relations`.`N_Type`) <> 'Type  37' and (`rep_relations`.`N_Type`) <> 'Type  32' and (`rep_relations`.`N_Type`) <> 'Type  31 ancien') and  ((`rep_relations`.`N_Date`) =19311001 or (`rep_relations`.`N_Date`) = 19380610 or (`rep_relations`.`N_Date`) = 19380616 or (`rep_relations`.`N_Date`) = 19260901 or (`rep_relations`.`N_Date`) = 19410205) AND ((`rep_mutations`.`Depot`) = 'Allemagne')) ORDER BY `rep_relations`.`N_Number` ASC, `rep_relations`.`N_Type` ASC , `rep_relations`.`N_Date` DESC;" ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%">';
			echo '<tr><td colspan="3" class="ThreeCols">Locomotive emmen&eacute;e lors de l' . "'offensive des Ardennes en d&eacute;cembre 1944</td></tr>";
			$immatdiff = array();
			$type="";
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				$keydiff = utf8($donnees['K_Company']) .'@' . utf8($donnees['K_Number']) .'@' . utf8($donnees['K_Identifier']);
				if (! (array_key_exists($keydiff,$immatdiff)))
				{
					$immatdiff[$keydiff] = $keydiff ;
					echo '<td>';
					if (utf8($donnees['N_Type']) <> $type) {
						echo '<b>' . utf8($donnees['N_Type']) . '</b>';
						$type = utf8($donnees['N_Type']);
					}
					echo '</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']);
					switch($donnees['N_Identifier']) {
						case "0":
							break;
						case "2":
						case "3":
						case "4":
						case "5":
						case "6":
						case "7":
						case "8":
							echo "<sup>(" . $donnees['N_Identifier'] . ")</sup>";
							break;
					}
					echo '</a></td><td>';
					if ($donnees['Date_Out'] == 0) {
						echo 'Perdue';
					} else {
						echo (date8($donnees['Date_Out']));
					}
					echo '</td></tr>' . "\n" ;
				}
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "PB":
			$requete= "SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Date_Out`,  `rep_mutations`.`Date_in`,  `rep_mutations`.`Comment`, `rep_mutations`.`Depot`, `rep_relations`.`N_Identifier` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`) <> 'Type  23' and (`rep_relations`.`N_Type`) <> 'Type  61' and (`rep_relations`.`N_Type`) <> 'Type  62' and (`rep_relations`.`N_Type`) <> 'Type  64' and (`rep_relations`.`N_Type`) <> 'Type  71' and (`rep_relations`.`N_Type`) <> 'Type  72' and (`rep_relations`.`N_Type`) <> 'Type  80' and (`rep_relations`.`N_Type`) <> 'Type  81' and (`rep_relations`.`N_Type`) <> 'Type  90' and (`rep_relations`.`N_Type`) <> 'Type  93' and (`rep_relations`.`N_Type`) <> 'Type  96' and (`rep_relations`.`N_Type`) <> 'Type  97' and (`rep_relations`.`N_Type`) <> 'Type  98') and ((`rep_mutations`.`Depot`) = 'Pays-Bas') and ((`rep_relations`.`N_Date`) = 19311001 or (`rep_relations`.`N_Date`) = 19260901 or (`rep_relations`.`N_Date`) = 19250101)) ORDER BY `rep_relations`.`N_Type` ASC, `rep_relations`.`N_Number` ASC;";
//			$requete= 'SELECT * FROM rep_mutations WHERE (`rep_mutations`.`Depot` = "Pays-Bas" AND `rep_mutations`.`Date_Out` > 19450000 AND `rep_mutations`.`Date_Out` < 19460000) ORDER BY `rep_mutations`.`K_Company` ASC, `rep_mutations`.`K_Number` ASC;' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="4" class="ThreeCols">Leihloks retrouv&eacute;es aux Pays-Bas [' . $nblignes . ']</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
//				$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") AND (`rep_relations`.`N_Company` ="SNCB" OR `rep_relations`.`N_Company` ="ETAT BELGE" OR `rep_relations`.`N_Company` ="SNCV" OR `rep_relations`.`N_Company` ="Sjaellandske Jernbane Selskab" OR `rep_relations`.`N_Company` ="USA/TC" OR `rep_relations`.`N_Company` ="Bruxelles-Tervueren" OR `rep_relations`.`N_Company` ="CFL" OR `rep_relations`.`N_Company` ="CFV3V" OR `rep_relations`.`N_Company` ="LINEAS") AND `rep_relations`.`N_Type` <> "Type A621" AND `rep_relations`.`N_Type` NOT LIKE "ES%" ORDER BY `rep_relations`.`N_Date` DESC;' ;
				$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") AND (`rep_relations`.`N_Company` ="SNCB") AND `rep_relations`.`N_Date` < 19460000 ORDER BY `rep_relations`.`N_Date` DESC;' ;
				$reponse2=mysqli_query($conn, $requete2);
				test_requete($reponse2,$conn);
				$donnees2 = mysqli_fetch_array($reponse2);
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees2['N_Number']);
				switch($donnees2['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees2['N_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">' . date8($donnees['Date_in']) . '</td><td class="Type">' . date8($donnees['Date_Out']) . '</td>';
				echo '<td class="Type">' . utf8($donnees['Comment']) . '</td></tr>' . "\n" ;
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "PE":
			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "Pelliculage" ORDER BY `rep_events`.`K_Number` ASC'  ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="4" class="ThreeCols">Pelliculage</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr  class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">' . utf8($donnees['Event']) . '</td><td class="Type">' . date8($donnees['Date_in']) . '</td><td class="Type">' . date8($donnees['Date_Out']) . '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;
		case "PG":
			$requete= 'SELECT * FROM rep_relations WHERE `rep_relations`.`Comment_FR` = "Prise de guerre" ORDER BY `rep_relations`.`N_Type` ASC, `rep_relations`.`N_Number` ASC'  ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			$type="";
			echo '<tr><td colspan="4" class="ThreeCols">Prises de guerre</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if (utf8($donnees['N_Type']) <> $type) {
					echo '<tr class="anntype"><td class="Type" colspan="4"><b>' . utf8($donnees['N_Type']) . '</b></td></tr>' . "\n" ;
					$type = utf8($donnees['N_Type']);
				}
				echo '<tr  class="annmac"><td class="Type" width=15%></td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']);
				switch($donnees['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['N_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">' . date8($donnees['N_Date']) . '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;
		case "PLA":
			$requete= "SELECT `rep_machines`.`K_Company`,`rep_machines`.`K_Number`,`rep_machines`.`K_Identifier`,`rep_photos`.`Image`, `rep_photos`.`repertoire`, `rep_photos`.`Comment_FR`,`rep_machines`.`Fab_Number`,`rep_machines`.`Constructeur` FROM (`rep_machines` INNER JOIN `rep_photos` ON (`rep_machines`.`K_Identifier` = `rep_photos`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_photos`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_photos`.`K_Company`)) WHERE (((`rep_photos`.`Image`) not like '228.%') and ((`rep_photos`.`Repertoire`) like '0000-00 Plaques%') and ((`rep_machines`.`Fab_Number`) <> '0'))  ORDER BY `rep_machines`.`Constructeur` ASC, `rep_machines`.`Fab_Number` ASC";
//			echo $requete . "\n" ;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%">';
			echo '<tr><td colspan="2" class="ThreeCols">Plaques constructeur</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '"><img src="Photos/' .  $donnees['repertoire'] . '/' . $donnees['Image'] . '"></a><br>' . $donnees['Comment_FR'] . '</td></tr>' .  "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;
		case "PR":
			$requete= 'SELECT `rep_events`.*, `rep_machines`.`Constructeur_Reel`, `rep_machines`.`Fab_Number` FROM `rep_machines` INNER JOIN `rep_events` ON (`rep_machines`.`K_Company` = `rep_events`.`K_Company`) AND (`rep_machines`.`K_Number` = `rep_events`.`K_Number`) AND (`rep_machines`.`K_Identifier` = `rep_events`.`K_Identifier`) WHERE `rep_events`.`Type_FR` = "' . utf8_PC_none('Préservation') . '" ORDER BY `rep_machines`.`Constructeur_Reel`, `rep_machines`.`Fab_Number`+0, `rep_machines`.`K_Number`, `rep_events`.`Date_in` DESC ;';
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="5" class="ThreeCols">Locomotives pr&eacute;serv&eacute;es</td></tr>';
			$compagnie='brol';
			$numero='brol';
			$ident='brol';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if ( (utf8($donnees['K_Company']) <> $compagnie) OR (utf8($donnees['K_Number']) <> $numero) OR (utf8($donnees['K_Identifier']) <> $ident) ) {
					$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") ORDER BY `rep_relations`.`N_Follow` DESC, `rep_relations`.`N_Date` DESC LIMIT 1;' ;
//					echo $requete2;
					$reponse2=mysqli_query($conn, $requete2);
					test_requete($reponse2,$conn);
					$donnees2 = mysqli_fetch_array($reponse2);
					echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees2['N_Company']) . ' - ' . utf8($donnees2['N_Number']);
//					echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
					switch($donnees2['N_Identifier']) {
						case "0":
							break;
						case "2":
						case "3":
						case "4":
						case "5":
						case "6":
						case "7":
						case "8":
							echo "<sup>(" . $donnees2['N_Identifier'] . ")</sup>";
							break;
					}
					echo '</a></td><td class="Type">' . utf8($donnees['Constructeur_Reel']);
					if (utf8($donnees['Fab_Number']) <> 0) {
						echo ' (' . utf8($donnees['Fab_Number']) . ')';
					}
					echo '</td><td class="Type">' . utf8($donnees['Type_NL']) . '</td><td class="Type">' . utf8($donnees['Event']) . '</td><td class="Type">' . date8($donnees['Date_in']) . '</td></tr>' . "\n" ;
					$compagnie=utf8($donnees['K_Company']);
					$numero=utf8($donnees['K_Number']);
					$ident=utf8($donnees['K_Identifier']);
				}
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "PV":
			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "' . utf8_PC_none('PV de radiation') . '"  ORDER BY `rep_events`.`Year_PV` ASC, `rep_events`.`Event`+0 ASC, `rep_events`.`K_Company` ASC, `rep_events`.`K_Number` ASC;' ;
//			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "' . utf8_PC_none('PV de radiation') . '" and `rep_events`.`Event` <> "" ORDER BY `rep_events`.`Year_PV` ASC, `rep_events`.`Event`+0 ASC, `rep_events`.`K_Company` ASC, `rep_events`.`K_Number` ASC;' ;
//			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "' . utf8_PC_none('PV de radiation') . '" and `rep_events`.`Date_in` <> 0 and `rep_events`.`Date_Out` <> 0 ORDER BY `rep_events`.`Date_in` ASC, `rep_events`.`Event` ASC, `rep_events`.`K_Company` ASC, `rep_events`.`K_Number` ASC;' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="3" class="ThreeCols">PV de radiation</td></tr>';
			$num=0;
			$Ye=0;
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				$requete2= 'SELECT * FROM rep_relations WHERE `rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '" AND `rep_relations`.`N_Company` ="SNCB" AND `rep_relations`.`N_Type` <> "Type A621" AND `rep_relations`.`N_Type` NOT LIKE "ES%" ORDER BY `rep_relations`.`N_Date` DESC;' ;
				$reponse2=mysqli_query($conn, $requete2);
				test_requete($reponse2,$conn);
				$donnees2 = mysqli_fetch_array($reponse2);
				if ($Ye <> $donnees['Year_PV'] ) {
					echo '<tr class="anndepot"><td colspan=2>' . utf8($donnees['Year_PV']) . '<td></tr>' . "\n" ;
					$num = 0;
					$Ye = $donnees['Year_PV'];
				} 
				if ($num <> $donnees['Event'] ) {
					echo '<tr class="anntype"><td width=10%></td><td>' . utf8($donnees['Event']);
					if ($donnees['Type_NL'] <>"" ) {
						echo ' (' . utf8($donnees['Type_NL']) . ')';
					}
					echo '<td></tr>' . "\n" ;
					$num = $donnees['Event'];
				} 
				echo '<tr class="annmac"><td width=10%></td><td width=25%></td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees2['N_Number']);
				switch($donnees2['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees2['N_Identifier'] . ")</sup>";
						break;
				}
				echo '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "R1":
//			$requete= "SELECT `rep_mutations`.`K_Company`, `rep_mutations`.`K_Number`, `rep_mutations`.`K_Identifier`, `rep_mutations`.`Date_in`, `rep_mutations`.`Date_Out`, `rep_mutations`.`Depot`, `rep_mutations`.`Comment`, `rep_relations`.`N_Company`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_relations`.`N_Identifier`,`rep_relations`.`N_Date` FROM `rep_mutations` INNER JOIN `rep_relations` ON (`rep_mutations`.`K_Company`=`rep_relations`.`K_Company`) AND (`rep_mutations`.`K_Number`=`rep_relations`.`K_Number`) AND (`rep_mutations`.`K_Identifier`=`rep_relations`.`K_Identifier`) WHERE (((`rep_mutations`.`Date_in`)=19440920) AND ((`rep_mutations`.`Date_Out`) = 19440920) AND ((`rep_relations`.`N_Company`)='SNCB') AND ((`rep_relations`.`N_Date`) < 19440920)) ORDER BY `rep_relations`.`N_Type` ASC, `rep_relations`.`N_Number` ASC, `rep_relations`.`N_Date` DESC;" ;
			$requete= "SELECT `rep_mutations`.`K_Company`, `rep_mutations`.`K_Number`, `rep_mutations`.`K_Identifier`, `rep_mutations`.`Date_in`, `rep_mutations`.`Date_Out`, `rep_mutations`.`Depot`, `rep_mutations`.`Comment`, `rep_relations`.`N_Company`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_relations`.`N_Identifier`,`rep_relations`.`N_Date` FROM `rep_mutations` INNER JOIN `rep_relations` ON (`rep_mutations`.`K_Company`=`rep_relations`.`K_Company`) AND (`rep_mutations`.`K_Number`=`rep_relations`.`K_Number`) AND (`rep_mutations`.`K_Identifier`=`rep_relations`.`K_Identifier`) WHERE (((`rep_mutations`.`Date_in`)=19440920) AND ((`rep_mutations`.`Date_Out`) = 19440920) AND (((`rep_relations`.`N_Company`)='SNCB') OR ((`rep_relations`.`N_Company`)='Compagnie de Chimay')) AND ((`rep_relations`.`N_Date`) < 19440920) AND ((`rep_relations`.`N_Number`) NOT LIKE '(%')) ORDER BY `rep_relations`.`N_Type` ASC, `rep_relations`.`N_Number` ASC, `rep_relations`.`N_Date` DESC;" ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="5" class="ThreeCols">Recensement du 20 septembre 1944</td></tr>';
			$immatdiff = array();
			$company="brol";
			$type="brol";
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				$keydiff = utf8($donnees['K_Company']) .'@' . utf8($donnees['K_Number']) .'@' . utf8($donnees['K_Identifier']);
				if (! (array_key_exists($keydiff,$immatdiff)))
				{
					$immatdiff[$keydiff] = $donnees['N_Date'] ;
				}	
				elseif ($immatdiff[$keydiff] < $donnees['N_Date'])
				{
					$immatdiff[$keydiff] = $donnees['N_Date'] ;
				}
			}	
			$reponse=mysqli_query($conn, $requete);
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				$keydiff = utf8($donnees['K_Company']) .'@' . utf8($donnees['K_Number']) .'@' . utf8($donnees['K_Identifier']);
				if ($immatdiff[$keydiff] == $donnees['N_Date'])
				{
					if (utf8($donnees['N_Company']) <> $company) {
						echo '<tr class="anndepot"><td class="Type" colspan="5"><b>' . utf8($donnees['N_Company']) . '</b></td></tr>' . "\n" ;
						$company = utf8($donnees['N_Company']);
					}
					if (utf8($donnees['N_Type']) <> $type) {
						echo '<tr class="anntype"><td class="Type" width="15%"></td><td class="Type" colspan="4"><b>' . utf8($donnees['N_Type']) . '</b></td></tr>' . "\n" ;
						$type = utf8($donnees['N_Type']);
					}
					echo '<tr class="annmac"><td width=15%></td><td width=15%></td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' .  utf8($donnees['N_Number']);
					switch($donnees['N_Identifier']) {
						case "0":
							break;
						case "2":
						case "3":
						case "4":
						case "5":
						case "6":
						case "7":
						case "8":
							echo "<sup>(" . $donnees['N_Identifier'] . ")</sup>";
							break;
					}
					echo '</a></td><td class="Type">' . utf8($donnees['Depot']) . '</td><td class="Type">' . utf8($donnees['Comment']) . '</td></tr>' . "\n" ;
				}
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "RAD":
			if (isset($_GET['rad'])) {
				$test_table=0;
				$get_rad=validate_data($_GET['rad']);
				if ($get_rad < 1946 or $get_rad > 1967) {$get_rad = 1946;}
				switch($get_rad) {
					case "1946":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19460000 And (`rep_mutations`.`Date_Out`)<19470000) And ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19460700) And ((`rep_machines`.`Date_Out`)>19460000 And (`rep_machines`.`Date_Out`)<19470000) And ((`rep_relations`.`N_Type`)<>'Série 56')) Or ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19460000 And (`rep_mutations`.`Date_Out`)<19470000) And ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19460700) And ((`rep_machines`.`Write-off`)>19460000 And (`rep_machines`.`Write-off`)<19470000) And ((`rep_relations`.`N_Type`)<>'Série 56')) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`; ";
						break;
					case "1947":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE ((((`rep_mutations`.`Date_Out`)= `rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`) = ( `rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19470000 AND (`rep_mutations`.`Date_Out`) < 19480000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19461000) AND ((`rep_machines`.`Date_Out`) > 19470000 AND (`rep_machines`.`Date_Out`) < 19480000)) OR ((((`rep_mutations`.`Date_Out`) = `rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`) = (`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19470000 AND (`rep_mutations`.`Date_Out`) < 19480000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19461000) AND ((`rep_machines`.`Write-off`) > 19470000 AND (`rep_machines`.`Write-off`) < 19480000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`;";
						break;
					case "1948":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19480000 AND (`rep_mutations`.`Date_Out`) < 19490000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19470800) AND ((`rep_machines`.`Date_Out`) > 19480000 AND (`rep_machines`.`Date_Out`) < 19490000) AND ((`rep_relations`.`Comment_FR`) NOT LIKE '%Chimay')) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19480000 AND (`rep_mutations`.`Date_Out`) < 19490000) AND ((`rep_relations`.`N_Date`) > 19500300 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Date_Out`) > 19480000 AND (`rep_machines`.`Date_Out`) < 19490000) AND ((`rep_relations`.`Comment_FR`) NOT LIKE '%Chimay')) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19480000 AND (`rep_mutations`.`Date_Out`) < 19490000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19470800) AND ((`rep_machines`.`Write-off`) > 19480000 AND (`rep_machines`.`Write-off`) < 19490000) AND ((`rep_relations`.`Comment_FR`) NOT LIKE '%Chimay')) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19480000 AND (`rep_mutations`.`Date_Out`) < 19490000) AND ((`rep_relations`.`N_Date`) > 19500300 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Write-off`) > 19480000 AND (`rep_machines`.`Write-off`) < 19490000) AND ((`rep_relations`.`Comment_FR`) NOT LIKE '%Chimay')) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`;";
						break;
					case "1949":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19490000 AND (`rep_mutations`.`Date_Out`) < 19500000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19470800) AND ((`rep_machines`.`Date_Out`) > 19490000 AND (`rep_machines`.`Date_Out`) < 19500000)) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19490000 AND (`rep_mutations`.`Date_Out`) < 19500000) AND ((`rep_relations`.`N_Date`) > 19500300 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Date_Out`) > 19490000 AND (`rep_machines`.`Date_Out`) < 19500000)) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19490000 AND (`rep_mutations`.`Date_Out`) < 19500000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19470800) AND ((`rep_machines`.`Write-off`) > 19490000 AND (`rep_machines`.`Write-off`) < 19500000)) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19490000 AND (`rep_mutations`.`Date_Out`) < 19500000) AND ((`rep_relations`.`N_Date`) > 19500300 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Write-off`) > 19490000 AND (`rep_machines`.`Write-off`) < 19500000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`;";
						break;
					case "1950":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19500000 AND (`rep_mutations`.`Date_Out`) < 19510000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19470800) AND ((`rep_machines`.`Date_Out`) > 19500000 AND (`rep_machines`.`Date_Out`) < 19510000)) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19500000 AND (`rep_mutations`.`Date_Out`) < 19510000) AND ((`rep_relations`.`N_Date`) > 19500300 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Date_Out`) > 19500000 AND (`rep_machines`.`Date_Out`) < 19510000)) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19500000 AND (`rep_mutations`.`Date_Out`) < 19510000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19470800) AND ((`rep_machines`.`Write-off`) > 19500000 AND (`rep_machines`.`Write-off`) < 19510000)) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19500000 AND (`rep_mutations`.`Date_Out`) < 19510000) AND ((`rep_relations`.`N_Date`) > 19500300 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Write-off`) > 19500000 AND (`rep_machines`.`Write-off`) < 19510000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`;";
						break;
					case "1951":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19510000 AND (`rep_mutations`.`Date_Out`) < 19520000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19470800) AND ((`rep_machines`.`Date_Out`) > 19510000 AND (`rep_machines`.`Date_Out`) < 19520000) AND ((`rep_relations`.`Comment_FR`) NOT LIKE '%Chimay')) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19510000 AND (`rep_mutations`.`Date_Out`) < 19520000) AND ((`rep_relations`.`N_Date`) > 19500300 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Date_Out`) > 19510000 AND (`rep_machines`.`Date_Out`) < 19520000) AND ((`rep_relations`.`Comment_FR`) NOT LIKE '%Chimay')) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19510000 AND (`rep_mutations`.`Date_Out`) < 19520000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19470800) AND ((`rep_machines`.`Write-off`) > 19510000 AND (`rep_machines`.`Write-off`) < 19520000) AND ((`rep_relations`.`Comment_FR`) NOT LIKE '%Chimay')) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19510000 AND (`rep_mutations`.`Date_Out`) < 19520000) AND ((`rep_relations`.`N_Date`) > 19500300 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Write-off`) > 19510000 AND (`rep_machines`.`Write-off`) < 19520000) AND ((`rep_relations`.`Comment_FR`) NOT LIKE '%Chimay')) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`;";
						break;
					case "1952":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19520000 AND (`rep_mutations`.`Date_Out`) < 19530000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19470800) AND ((`rep_machines`.`Date_Out`) > 19520000 AND (`rep_machines`.`Date_Out`) < 19530000) AND ((`rep_relations`.`Comment_FR`) NOT LIKE '%Chimay')) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19520000 AND (`rep_mutations`.`Date_Out`) < 19530000) AND ((`rep_relations`.`N_Date`) > 19500300 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Date_Out`) > 19520000 AND (`rep_machines`.`Date_Out`) < 19530000) AND ((`rep_relations`.`Comment_FR`) NOT LIKE '%Chimay')) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19520000 AND (`rep_mutations`.`Date_Out`) < 19530000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19470800) AND ((`rep_machines`.`Write-off`) > 19520000 AND (`rep_machines`.`Write-off`) < 19530000) AND ((`rep_relations`.`Comment_FR`) NOT LIKE '%Chimay')) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19520000 AND (`rep_mutations`.`Date_Out`) < 19530000) AND ((`rep_relations`.`N_Date`) > 19500300 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Write-off`) > 19520000 AND (`rep_machines`.`Write-off`) < 19530000) AND ((`rep_relations`.`Comment_FR`) NOT LIKE '%Chimay')) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`;";
						break;
					case "1953":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19530000 AND (`rep_mutations`.`Date_Out`) < 19540000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19470800) AND ((`rep_machines`.`Date_Out`) > 19530000 AND (`rep_machines`.`Date_Out`) < 19540000)) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19530000 AND (`rep_mutations`.`Date_Out`) < 19540000) AND ((`rep_relations`.`N_Date`) > 19500300 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Date_Out`) > 19530000 AND (`rep_machines`.`Date_Out`) < 19540000)) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19530000 AND (`rep_mutations`.`Date_Out`) < 19540000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19470800) AND ((`rep_machines`.`Write-off`) > 19530000 AND (`rep_machines`.`Write-off`) < 19540000)) OR ((((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19530000 AND (`rep_mutations`.`Date_Out`) < 19540000) AND ((`rep_relations`.`N_Date`) > 19500300 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Write-off`) > 19530000 AND (`rep_machines`.`Write-off`) < 19540000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`;";
						break;
					case "1954":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`) <> 'Type  30') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19540000 AND (`rep_mutations`.`Date_Out`) < 19550000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Date_Out`) > 19540000 AND (`rep_machines`.`Date_Out`) < 19550000)) OR (((`rep_relations`.`N_Type`) <> 'Type  30') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19540000 AND (`rep_mutations`.`Date_Out`) < 19550000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Date_Out`) > 19540000 AND (`rep_machines`.`Date_Out`) < 19550000)) OR (((`rep_relations`.`N_Type`) <> 'Type  30') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19540000 AND (`rep_mutations`.`Date_Out`) < 19550000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Write-off`) > 19540000 AND (`rep_machines`.`Write-off`) < 19550000)) OR (((`rep_relations`.`N_Type`) <> 'Type  30') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19540000 AND (`rep_mutations`.`Date_Out`) < 19550000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Write-off`) > 19540000 AND (`rep_machines`.`Write-off`) < 19550000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`;";
						break;
					case "1955":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`) <> 'Type  30') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19550000 AND (`rep_mutations`.`Date_Out`) < 19560000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Date_Out`) > 19550000 AND (`rep_machines`.`Date_Out`) < 19560000)) OR (((`rep_relations`.`N_Type`) <> 'Type  30') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19550000 AND (`rep_mutations`.`Date_Out`) < 19560000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Date_Out`) > 19550000 AND (`rep_machines`.`Date_Out`) < 19560000)) OR (((`rep_relations`.`N_Type`) <> 'Type  30') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19550000 AND (`rep_mutations`.`Date_Out`) < 19560000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Write-off`) > 19550000 AND (`rep_machines`.`Write-off`) < 19560000)) OR (((`rep_relations`.`N_Type`) <> 'Type  30') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` OR (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) AND (`rep_mutations`.`Date_Out`) <> 0 AND (`rep_mutations`.`Date_Out`) > 19550000 AND (`rep_mutations`.`Date_Out`) < 19560000) AND ((`rep_relations`.`N_Date`) > 19460100 AND (`rep_relations`.`N_Date`) < 19500800) AND ((`rep_machines`.`Write-off`) > 19550000 AND (`rep_machines`.`Write-off`) < 19560000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`;";
						break;
					case "1956":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`Rep_relations`.`N_Type`)<>'Type  30') AND (((`Rep_mutations`.`Date_Out`)=`Rep_machines`.`Date_Out` Or (`Rep_mutations`.`Date_Out`) = (`Rep_machines`.`Write-off`)) And (`Rep_mutations`.`Date_Out`)<>0 And (`Rep_mutations`.`Date_Out`)>19560000 And (`Rep_mutations`.`Date_Out`)<19570000) AND ((`Rep_relations`.`N_Date`)>19460100 And (`Rep_relations`.`N_Date`)<19500800) AND ((`Rep_machines`.`Date_Out`)>19560000 And (`Rep_machines`.`Date_Out`)<19570000)) OR (((`Rep_relations`.`N_Type`)<>'Type  30') AND (((`Rep_mutations`.`Date_Out`)=`Rep_machines`.`Date_Out` Or (`Rep_mutations`.`Date_Out`)=(`Rep_machines`.`Write-off`)) And (`Rep_mutations`.`Date_Out`)<>0 And (`Rep_mutations`.`Date_Out`)>19560000 And (`Rep_mutations`.`Date_Out`)<19570000) AND ((`Rep_relations`.`N_Date`)>19460100 And (`Rep_relations`.`N_Date`)<19500800) AND ((`Rep_machines`.`Date_Out`)>19560000 And (`Rep_machines`.`Date_Out`)<19570000)) OR (((`Rep_relations`.`N_Type`)<>'Type  30') AND (((`Rep_mutations`.`Date_Out`)=`Rep_machines`.`Date_Out` Or (`Rep_mutations`.`Date_Out`)=(`Rep_machines`.`Write-off`)) And (`Rep_mutations`.`Date_Out`)<>0 And (`Rep_mutations`.`Date_Out`)>19560000 And (`Rep_mutations`.`Date_Out`)<19570000) AND ((`Rep_relations`.`N_Date`)>19460100 And (`Rep_relations`.`N_Date`)<19500800) AND ((`Rep_machines`.`Write-off`)>19560000 And (`Rep_machines`.`Write-off`)<19570000)) OR (((`Rep_relations`.`N_Type`)<>'Type  30') AND (((`Rep_mutations`.`Date_Out`)=`Rep_machines`.`Date_Out` Or (`Rep_mutations`.`Date_Out`)=(`Rep_machines`.`Write-off`)) And (`Rep_mutations`.`Date_Out`)<>0 And (`Rep_mutations`.`Date_Out`)>19560000 And (`Rep_mutations`.`Date_Out`)<19570000) AND ((`Rep_relations`.`N_Date`)>19460100 And (`Rep_relations`.`N_Date`)<19500800) AND ((`Rep_machines`.`Write-off`)>19560000 And (`Rep_machines`.`Write-off`)<19570000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`;";
						break;
					case "1957":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'Type 551') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19570000 And (`rep_mutations`.`Date_Out`)<19580000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19570000 And (`rep_machines`.`Date_Out`)<19580000) AND ((`rep_relations`.`Comment_FR`) Not Like '%Chimay%')) OR (((`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'Type 551') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19570000 And (`rep_mutations`.`Date_Out`)<19580000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19570000 And (`rep_machines`.`Date_Out`)<19580000) AND ((`rep_relations`.`Comment_FR`) Not Like '%Chimay%')) OR (((`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'Type 551') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19570000 And (`rep_mutations`.`Date_Out`)<19580000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_relations`.`Comment_FR`) Not Like '%Chimay%') AND ((`rep_machines`.`Write-off`)>19570000 And (`rep_machines`.`Write-off`)<19580000)) OR (((`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'Type 551') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19570000 And (`rep_mutations`.`Date_Out`)<19580000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_relations`.`Comment_FR`) Not Like '%Chimay%') AND ((`rep_machines`.`Write-off`)>19570000 And (`rep_machines`.`Write-off`)<19580000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`; ";
						break;
					case "1958":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19580000 And (`rep_mutations`.`Date_Out`)<19590000) AND ((`rep_relations`.`Comment_FR`) Not Like '%Chimay%') AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19580000 And (`rep_machines`.`Date_Out`)<19590000)) OR (((`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19580000 And (`rep_mutations`.`Date_Out`)<19590000) AND ((`rep_relations`.`Comment_FR`) Not Like '%Chimay%') AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19580000 And (`rep_machines`.`Date_Out`)<19590000)) OR (((`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19580000 And (`rep_mutations`.`Date_Out`)<19590000) AND ((`rep_relations`.`Comment_FR`) Not Like '%Chimay%') AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19580000 And (`rep_machines`.`Write-off`)<19590000)) OR (((`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19580000 And (`rep_mutations`.`Date_Out`)<19590000) AND ((`rep_relations`.`Comment_FR`) Not Like '%Chimay%') AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19580000 And (`rep_machines`.`Write-off`)<19590000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`; ";
						break;
					case "1959":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19590000 And (`rep_mutations`.`Date_Out`)<19600000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19590000 And (`rep_machines`.`Date_Out`)<19600000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19590000 And (`rep_mutations`.`Date_Out`)<19600000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19590000 And (`rep_machines`.`Date_Out`)<19600000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19590000 And (`rep_mutations`.`Date_Out`)<19600000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19590000 And (`rep_machines`.`Write-off`)<19600000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19590000 And (`rep_mutations`.`Date_Out`)<19600000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19590000 And (`rep_machines`.`Write-off`)<19600000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`; ";
						break;
					case "1960":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'2-050 TB') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19600000 And (`rep_mutations`.`Date_Out`)<19610000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19600000 And (`rep_machines`.`Date_Out`)<19610000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'2-050 TB') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19600000 And (`rep_mutations`.`Date_Out`)<19610000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19600000 And (`rep_machines`.`Date_Out`)<19610000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'2-050 TB') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19600000 And (`rep_mutations`.`Date_Out`)<19610000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19600000 And (`rep_machines`.`Write-off`)<19610000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'2-050 TB') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19600000 And (`rep_mutations`.`Date_Out`)<19610000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19600000 And (`rep_machines`.`Write-off`)<19610000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`; ";
						break;
					case "1961":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19610000 And (`rep_mutations`.`Date_Out`)<19620000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19610000 And (`rep_machines`.`Date_Out`)<19620000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19610000 And (`rep_mutations`.`Date_Out`)<19620000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19610000 And (`rep_machines`.`Date_Out`)<19620000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19610000 And (`rep_mutations`.`Date_Out`)<19620000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19610000 And (`rep_machines`.`Write-off`)<19620000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19610000 And (`rep_mutations`.`Date_Out`)<19620000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19610000 And (`rep_machines`.`Write-off`)<19620000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`; ";
						break;
					case "1962":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19620000 And (`rep_mutations`.`Date_Out`)<19630000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19620000 And (`rep_machines`.`Date_Out`)<19630000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19620000 And (`rep_mutations`.`Date_Out`)<19630000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19620000 And (`rep_machines`.`Date_Out`)<19630000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19620000 And (`rep_mutations`.`Date_Out`)<19630000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19620000 And (`rep_machines`.`Write-off`)<19630000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19620000 And (`rep_mutations`.`Date_Out`)<19630000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19620000 And (`rep_machines`.`Write-off`)<19630000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`; ";
						break;
					case "1963":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19630000 And (`rep_mutations`.`Date_Out`)<19640000) AND ((`rep_relations`.`N_Date`)>19451228 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19630000 And (`rep_machines`.`Date_Out`)<19640000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19630000 And (`rep_mutations`.`Date_Out`)<19640000) AND ((`rep_relations`.`N_Date`)>19451228 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19630000 And (`rep_machines`.`Date_Out`)<19640000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19630000 And (`rep_mutations`.`Date_Out`)<19640000) AND ((`rep_relations`.`N_Date`)>19451228 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19630000 And (`rep_machines`.`Write-off`)<19640000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19630000 And (`rep_mutations`.`Date_Out`)<19640000) AND ((`rep_relations`.`N_Date`)>19451228 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19630000 And (`rep_machines`.`Write-off`)<19640000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`; ";
						break;
					case "1964":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19640000 And (`rep_mutations`.`Date_Out`)<19650000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19640000 And (`rep_machines`.`Date_Out`)<19650000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19640000 And (`rep_mutations`.`Date_Out`)<19650000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19640000 And (`rep_machines`.`Date_Out`)<19650000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19640000 And (`rep_mutations`.`Date_Out`)<19650000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19640000 And (`rep_machines`.`Write-off`)<19650000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 601' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19640000 And (`rep_mutations`.`Date_Out`)<19650000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19640000 And (`rep_machines`.`Write-off`)<19650000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`; ";
						break;
					case "1965":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 670' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19650000 And (`rep_mutations`.`Date_Out`)<19660000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19650000 And (`rep_machines`.`Date_Out`)<19660000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 670' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19650000 And (`rep_mutations`.`Date_Out`)<19660000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19650000 And (`rep_machines`.`Date_Out`)<19660000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 670' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19650000 And (`rep_mutations`.`Date_Out`)<19660000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19650000 And (`rep_machines`.`Write-off`)<19660000)) OR (((`rep_relations`.`N_Type`)<>'Type 551' And (`rep_relations`.`N_Type`)<>'Type 670' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19650000 And (`rep_mutations`.`Date_Out`)<19660000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19650000 And (`rep_machines`.`Write-off`)<19660000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`; ";
						break;
					case "1966":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`)<>'Type 671' And (`rep_relations`.`N_Type`)<>'Type 670' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19660000 And (`rep_mutations`.`Date_Out`)<19670000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19660000 And (`rep_machines`.`Date_Out`)<19670000)) OR (((`rep_relations`.`N_Type`)<>'Type 671' And (`rep_relations`.`N_Type`)<>'Type 670' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19660000 And (`rep_mutations`.`Date_Out`)<19670000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Date_Out`)>19660000 And (`rep_machines`.`Date_Out`)<19670000)) OR (((`rep_relations`.`N_Type`)<>'Type 671' And (`rep_relations`.`N_Type`)<>'Type 670' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19660000 And (`rep_mutations`.`Date_Out`)<19670000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19660000 And (`rep_machines`.`Write-off`)<19670000)) OR (((`rep_relations`.`N_Type`)<>'Type 671' And (`rep_relations`.`N_Type`)<>'Type 670' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19660000 And (`rep_mutations`.`Date_Out`)<19670000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19500800) AND ((`rep_machines`.`Write-off`)>19660000 And (`rep_machines`.`Write-off`)<19670000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`; ";
						break;
					case "1967":
						$requete="SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Type`, `rep_relations`.`N_Number`, `rep_mutations`.`Depot`, `rep_mutations`.`Date_Out` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_relations`.`N_Type`)<>'Type 671' And (`rep_relations`.`N_Type`)<>'Type 670' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND ((`rep_relations`.`N_Number`)<>'81.581' And (`rep_relations`.`N_Number`)<>'55 5693') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19670000 And (`rep_mutations`.`Date_Out`)<19680000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19501000) AND ((`rep_machines`.`Date_Out`)>19670000 And (`rep_machines`.`Date_Out`)<19680000)) OR (((`rep_relations`.`N_Type`)<>'Type 671' And (`rep_relations`.`N_Type`)<>'Type 670' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND ((`rep_relations`.`N_Number`)<>'81.581' And (`rep_relations`.`N_Number`)<>'55 5693') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19670000 And (`rep_mutations`.`Date_Out`)<19680000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19501000) AND ((`rep_machines`.`Date_Out`)>19670000 And (`rep_machines`.`Date_Out`)<19680000)) OR (((`rep_relations`.`N_Type`)<>'Type 671' And (`rep_relations`.`N_Type`)<>'Type 670' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND ((`rep_relations`.`N_Number`)<>'81.581' And (`rep_relations`.`N_Number`)<>'55 5693') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19670000 And (`rep_mutations`.`Date_Out`)<19680000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19501000) AND ((`rep_machines`.`Write-off`)>19670000 And (`rep_machines`.`Write-off`)<19680000)) OR (((`rep_relations`.`N_Type`)<>'Type 671' And (`rep_relations`.`N_Type`)<>'Type 670' And (`rep_relations`.`N_Type`)<>'Type  30' And (`rep_relations`.`N_Type`)<>'WD 70.000') AND ((`rep_relations`.`N_Number`)<>'81.581' And (`rep_relations`.`N_Number`)<>'55 5693') AND (((`rep_mutations`.`Date_Out`)=`rep_machines`.`Date_Out` Or (`rep_mutations`.`Date_Out`)=(`rep_machines`.`Write-off`)) And (`rep_mutations`.`Date_Out`)<>0 And (`rep_mutations`.`Date_Out`)>19670000 And (`rep_mutations`.`Date_Out`)<19680000) AND ((`rep_relations`.`N_Date`)>19460100 And (`rep_relations`.`N_Date`)<19501000) AND ((`rep_machines`.`Write-off`)>19670000 And (`rep_machines`.`Write-off`)<19680000)) ORDER BY `rep_relations`.`N_Type`, `rep_relations`.`N_Number`; ";
						break;
				}
//				echo $requete1;
				$reponse=mysqli_query($conn, $requete);
				test_requete($reponse,$conn);
				$nblignes = mysqli_num_rows($reponse);
				echo '<table width="100%" class="Liste">';
				echo '<tr><td colspan="4" class="ThreeCols">Mise hors &eacute;criture des locomotives &agrave; vapeur en ' . $get_rad . '  [' . $nblignes . ']</td></tr>';
				$type="brol";
				while ($donnees = mysqli_fetch_array($reponse) )
				{
					if ($donnees['N_Type'] <> $type) {
						echo '<tr class="anndepot"><td colspan ="4">' . utf8($donnees['N_Type']) . '</td></tr>' . "\n" ;
						$type = $donnees['N_Type'];
					}
					echo '<tr class="annmac"><td width=15%></td>'  ;
					echo '<td class="annmac"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']) . '</a></td><td>';
					$requete1= "SELECT * FROM rep_telegraphe  WHERE `rep_telegraphe`.`Remise` = '" . utf8_inverse($donnees['Depot']) . "' ;" ;
//					echo $requete1;
					$reponse1=mysqli_query($conn, $requete1);
					test_requete($reponse1,$conn);
					$donnees1 = mysqli_fetch_array($reponse1);
					$nblignes1 = mysqli_num_rows($reponse1);
					if ($nblignes1 == 0) {
						echo  utf8($donnees['Depot']);
					}
					else {
					 echo '<a href="' . $currfile . '.php?Liste=REM&rem=' . $donnees1['Code'] . '">' . utf8($donnees['Depot']) . '</a>';
					}
					echo '</td><td>' . date8($donnees['Date_Out']) . '</td></tr>' . "\n" ;
				}
			}
			else {
				echo '<table width="100%">';
				echo '<tr><td colspan="1" class="ThreeCols">Ann&eacute;es de mise hors &eacute;criture des locomotives &agrave; vapeur</td></tr><tr><td><ul>' . "\n";
				for ($j = 1946; $j < 1968; $j++) {
					echo '<li><a href="' . $currfile . '.php?Liste=RAD&rad=' . $j . '">' . $j . '</a>' . "\n" ;
				}
				echo '</ul></td></tr>';
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;
		case "RE":
			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "' . encodeToUtf8('Record') . '" ORDER BY `rep_events`.`Date_in` ASC;' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="3" class="ThreeCols">Records</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
//				echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">' . date8($donnees['Date_in']) . '</td><td class="Type">' . utf8($donnees['Event']) . '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "REM":
			if (isset($_GET['rem'])) {
?>
<script>
	document.body.style.cursor = "wait"
</script>
<?php
				$get_remise=validate_data($_GET['rem']);
				$requete1= "SELECT * FROM `rep_telegraphe`  WHERE `rep_telegraphe`.`Code` = '" . $get_remise . "' ;" ;
//				echo $requete1;
				$reponse1=mysqli_query($conn, $requete1);
				test_requete($reponse1,$conn);
				$donnees1 = mysqli_fetch_array($reponse1);
				$nblignes1 = mysqli_num_rows($reponse1);
				if ($nblignes1 == 1) {
					$choix= $donnees1['Remise'];
//					$requete= "SELECT MAX(`rep_mutations`.`Date_out`) as maximum FROM `rep_mutations` WHERE `rep_mutations`.`Depot`='" . $choix . "'  and `rep_mutations`.`Date_in` <> 0  and `rep_mutations`.`Date_out` <> 0  and `rep_mutations`.`Date_in` <> `rep_mutations`.`Date_Out`;";
					$requete= "SELECT MAX(`rep_mutations`.`Date_out`) as maximum FROM `rep_mutations` WHERE `rep_mutations`.`Depot`='" . $choix . "'  and `rep_mutations`.`Date_in` <> 0  and `rep_mutations`.`Date_out` <> 0  and `rep_mutations`.`Date_in` <> 19440920;";
					$reponse=mysqli_query($conn, $requete);
					test_requete($reponse,$conn);
					$donnees = mysqli_fetch_array($reponse);
					$maximum = intval($donnees['maximum']/10000);
//					echo $maximum . "\n";
//					$requete= "SELECT MIN(`rep_mutations`.`Date_in`) as minimum FROM `rep_mutations` WHERE `rep_mutations`.`Depot`='" . $choix . "' and `rep_mutations`.`Date_in` <> 0  and `rep_mutations`.`Date_out` <> 0  and `rep_mutations`.`Date_in` <> `rep_mutations`.`Date_Out`;";
					$requete= "SELECT MIN(`rep_mutations`.`Date_in`) as minimum FROM `rep_mutations` WHERE `rep_mutations`.`Depot`='" . $choix . "' and `rep_mutations`.`Date_in` <> 0  and `rep_mutations`.`Date_out` <> 0;";
					$reponse=mysqli_query($conn, $requete);
					test_requete($reponse,$conn);
					$donnees = mysqli_fetch_array($reponse);
					$minimum = intval($donnees['minimum']/10000);
//					echo $minimum . "\n";
					echo '<table width="100%"  class="Type">';
					echo '<tr><td colspan="' . ($maximum - $minimum + 2) . '" class="ThreeCols">' . utf8($choix) . '</td></tr>';
					echo '<tr class="Type"><td class="Type" align="center"></td>';
					for ($i = $minimum; $i < $maximum+1; $i++) {
						echo '<td class="Type" align="center"><b>' . $i . '</b></td>';
					}
					echo '</tr>' . "\n";
					$remise=array();
					$relation=array();
//					$requete= "SELECT * FROM `rep_mutations` WHERE `rep_mutations`.`Depot`='" . $choix . "' and `rep_mutations`.`Date_in` <> 0 and `rep_mutations`.`Date_Out` <> 0 and `rep_mutations`.`Date_in` <> `rep_mutations`.`Date_Out` order by `rep_mutations`.`Date_in` ASC;";
					$requete= "SELECT * FROM `rep_mutations` WHERE `rep_mutations`.`Depot`='" . $choix . "' and `rep_mutations`.`Date_in` <> 0 and `rep_mutations`.`Date_Out` <> 0 and `rep_mutations`.`Date_in` <> 19440920 order by `rep_mutations`.`Date_in` ASC;";
					$reponse=mysqli_query($conn, $requete);
					test_requete($reponse,$conn);
					while ($donnees = mysqli_fetch_array($reponse) )
					{
						$requete1= "SELECT * FROM rep_machines  WHERE (`rep_machines`.`K_Company` = '" . $donnees['K_Company'] . "' and `rep_machines`.`K_Number` = '" . $donnees['K_Number'] . "' and `rep_machines`.`K_Identifier` = '" . $donnees['K_Identifier'] . "') ;" ;
						$reponse1=mysqli_query($conn, $requete1);
						test_requete($reponse1,$conn);
						$donnees1 = mysqli_fetch_array($reponse1);
						$machimini = intval($donnees1['Date_In']/10000);
						$requete4= "SELECT MAX(`rep_relations`.`N_Date`) as maximum FROM `rep_relations` WHERE (`rep_relations`.`K_Company` = '" . $donnees['K_Company'] . "' and `rep_relations`.`K_Number` = '" . $donnees['K_Number'] . "' and `rep_relations`.`K_Identifier` = '" . $donnees['K_Identifier'] . "');";
						$reponse4=mysqli_query($conn, $requete4);
						test_requete($reponse4,$conn);
						$donnees4 = mysqli_fetch_array($reponse4);
						$machimaxi = max(intval($donnees1['Date_Out']/10000),intval($donnees1['Write-off']/10000),intval($donnees4['maximum']/10000),$maximum);
						$machine = utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']) . '@' . utf8($donnees['K_Identifier']);
						if (! (array_key_exists($machine,$relation))) {
							$relation[$machine][0] = $machine;
							for ($i = $machimini; $i < $machimaxi+1; $i++) {
								$relation[$machine][$i] = '';
							}
							$requete2= "SELECT * FROM rep_relations  WHERE (`rep_relations`.`K_Company` = '" . $donnees['K_Company'] . "' and `rep_relations`.`K_Number` = '" . $donnees['K_Number'] . "' and `rep_relations`.`K_Identifier` = '" . $donnees['K_Identifier'] . "') and `rep_relations`.`N_Company` <> 'MaschineAmbt' and `rep_relations`.`N_Company` <> 'SNCF'  and `rep_relations`.`N_Company` <> 'Alpha Trains Belgium' order by `rep_relations`.`N_Date` ASC;" ;
							$reponse2=mysqli_query($conn, $requete2);
							test_requete($reponse2,$conn);
							while ($donnees2 = mysqli_fetch_array($reponse2) )
							{
								$datenumerot = intval($donnees2['N_Date']/10000);
								$relation[$machine][$datenumerot] = utf8($donnees2['N_Number']) . '@' . utf8($donnees2['N_Identifier']);
							}
						}
						if (! (array_key_exists($machine,$remise))) {
							$remise[$machine][0] = $machine;
							for ($i = $minimum; $i < $maximum+1; $i++) {
								$remise[$machine][$i] = '';
							}
						}	
						$mini = intval($donnees['Date_in']/10000);
						$maxi = intval($donnees['Date_Out']/10000);
						for ($i = $mini; $i < $maxi+1; $i++) {
							$remise[$machine][$i] = '&nbsp;<br>X<br>&nbsp;';
						}
						$minijour = substr($donnees['Date_in'],6,2) .'/' . substr($donnees['Date_in'],4,2);
						$maxijour = substr($donnees['Date_Out'],6,2) .'/' . substr($donnees['Date_Out'],4,2);
						$remise[$machine][$mini] = '&nbsp;' . $minijour . $remise[$machine][$mini];
						$remise[$machine][$maxi] = $remise[$machine][$maxi] . $maxijour . '&nbsp;';
					}
					ksort($relation);
					foreach ($relation as &$rel) {
						ksort($rel);
					}
					foreach ($relation as $kekerel => &$rel) {
						foreach ($rel as $krel1 => $rel1) {
							if ($rel1 == '' and $krel1 <> 0) {
								$k = $krel1 - 1;
								$relation[$kekerel][$krel1]=$relation[$kekerel][$k];
							}
						}
					}
					foreach ($remise as $keke => &$v1) {
						$premier = 0;
						$lastone ='';
						for ($i = $minimum; $i < $maximum+1; $i++) {
							if ($v1[$i] != '') {
								if ($premier == 0) {
									$premier = $i;
									$v1[0] = $relation[$keke][$i];
									$lastone = $v1[0];
								}
								else {
									if ($lastone != $relation[$keke][$i]) {
										$lastone = $relation[$keke][$i];
										$recherche=explode("@", $lastone);
										$enfin = $recherche[0];
										switch($recherche[1]) {
											case "0":
												break;
											case "2":
											case "3":
											case "4":
											case "5":
											case "6":
											case "7":
											case "8":
												$enfin = $enfin . "<sup>(" . $recherche[1] . ")</sup>";
												break;
										}
										$v1[$i] = '<b>' . $enfin . '</b><br>' . $v1[$i];
									}
								}
							}
						}
					}
					$compteligne = 0;
					foreach ($remise as $kr1 => $vr1) {
						if ($compteligne > 10) {
							echo '<tr class="Type"><td class="Type" align="center"></td>';
							for ($i = $minimum; $i < $maximum+1; $i++) {
								echo '<td class="Type" align="center"><b>' . $i . '</b></td>';
							}
							echo '</tr>' . "\n";
							$compteligne = 0;
						}
						$compteligne = $compteligne + 1;
						echo '<tr class="Type">';
						foreach ($vr1 as $kr2 => $vr2) {
							if ($kr2 == 0) {
								$recherche=explode("@", $vr2);
								echo '<td class="Type"><a href="' . $currfile . '.php?mac=' . $kr1 . '">' . $recherche[0];
								switch($recherche[1]) {
									case "0":
										break;
									case "2":
									case "3":
									case "4":
									case "5":
									case "6":
									case "7":
									case "8":
										echo "<sup>(" . $recherche[1] . ")</sup>";
										break;
								}
								echo '</a></td>' ;
//								echo '<td  class="Type"align="center" valign="bottom">' . $vr2 . ' - ' . $kr1 . '</td>';
							}
							else {
								echo '<td  class="Type"align="center" valign="bottom">' . $vr2 . '</td>';
							}
						}
						echo '</tr>' . "\n";
					}
					echo '</table>';
//					echo '<pre>';
//					print_r($remise);
//					echo '</pre>';
//					echo '<pre>';
//					print_r($relation);
//					echo '</pre>';
					echo '</td></tr></table>' . "\n" ;
				}
?>
<script>
	document.body.style.cursor = "default"
</script>
<?php
			}
			else {
				$requete1= "SELECT * FROM `rep_telegraphe` ORDER BY `rep_telegraphe`.`Remise`  ;" ;
//				echo $requete;
				$reponse1=mysqli_query($conn, $requete1);
				test_requete($reponse1,$conn);
				$nblignes1 = mysqli_num_rows($reponse1);
				echo '<table width="100%">';
				echo '<tr><td colspan="1" class="ThreeCols">Tableaux par remise</td></tr><tr><td><ul><div class="colonne4">';
				while ($donnees1 = mysqli_fetch_array($reponse1) )
				{
					echo '<li><a href="' . $currfile . '.php?Liste=REM&rem=' . $donnees1['Code'] . '">' . utf8($donnees1['Remise']) . '</a>' . "\n" ;
				}
				echo '</div></ul></td></tr></table>' . "\n" ;
				echo '</td></tr></table>' . "\n" ;
			}
			break;

		case "REMI":
			$requete= 'SELECT * FROM rep_remise  ORDER BY `rep_remise`.`Remise` ASC;' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="5" class="ThreeCols">Remises</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type" width="200px">' . utf8($donnees['Remise']) . '</td><td class="Type" width="75px">' . utf8($donnees['Code']) . '</td><td  class="Type">' . date8($donnees['Ouverture']) . '</td><td  class="Type">' . date8($donnees['Fermeture']) . '</td><td class="Type">' . utf8($donnees['Comment']) . '</td></tr>';
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "RP":
			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "' . utf8_PC_none('Registre des épreuves') . '" ORDER BY `rep_events`.`Type_NL` ASC, `rep_events`.`Event` ASC;' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
//			echo $nblignes;
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="4" class="ThreeCols">Registre des &eacute;preuves</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
//				echo '<tr><td>' . utf8($donnees['Event']) . ' (' . date8($donnees['Date_in']) . ' - ' . date8($donnees['Date_Out']) . ')</td><td><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">' . utf8($donnees['Type_NL']) . '</td><td class="Type">' . utf8($donnees['Event']) . '</td><td class="Type">' . date8($donnees['Date_in']) . '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "RT":
			$requete= "SELECT `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, `rep_relations`.`N_Number`, `rep_mutations`.`Date_Out`, `rep_mutations`.`Comment`, `rep_relations`.`N_Type`, `rep_relations`.`N_Identifier` FROM (`rep_machines` INNER JOIN `rep_mutations` ON (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`)) INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) WHERE (((`rep_mutations`.`Comment`) LIKE 'Retraite de septembre 1944%') and ((`rep_relations`.`N_Type`) <> 'Type 37' and (`rep_relations`.`N_Type`) <> 'Type  37' and (`rep_relations`.`N_Type`) <> 'Type  32' and (`rep_relations`.`N_Type`) <> 'Type  31 ancien') and  ((`rep_relations`.`N_Date`) =19311001 or (`rep_relations`.`N_Date`) = 19380610 or (`rep_relations`.`N_Date`) = 19380616 or (`rep_relations`.`N_Date`) = 19260901 or (`rep_relations`.`N_Date`) = 19410205 or (`rep_relations`.`N_Date`) = 19410500) AND ((`rep_mutations`.`Depot`) = 'Allemagne')) ORDER BY `rep_relations`.`N_Number` ASC, `rep_relations`.`N_Type` ASC , `rep_relations`.`N_Date` DESC;" ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="3" class="ThreeCols">Locomotives emmen&eacute;es lors de la retraite de septembre 1944</td></tr>';
			$immatdiff = array();
			$type="";
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				$keydiff = utf8($donnees['K_Company']) .'@' . utf8($donnees['K_Number']) .'@' . utf8($donnees['K_Identifier']);
				if (! (array_key_exists($keydiff,$immatdiff)))
				{
					$immatdiff[$keydiff] = $keydiff ;
					if (utf8($donnees['N_Type']) <> $type) {
						echo '<tr class="anntype"><td class="Type" colspan="3"><b>' . utf8($donnees['N_Type']) . '</b></td></tr>' . "\n" ;
						$type = utf8($donnees['N_Type']);
					}
					echo '<tr class="annmac"><td class="Type" width="15%"></td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']);
					switch($donnees['N_Identifier']) {
						case "0":
							break;
						case "2":
						case "3":
						case "4":
						case "5":
						case "6":
						case "7":
						case "8":
							echo "<sup>(" . $donnees['N_Identifier'] . ")</sup>";
							break;
					}
					echo '</a></td><td class="Type">';
					if ($donnees['Date_Out'] == 0) {
						echo 'Perdue';
					} else {
						echo (date8($donnees['Date_Out']));
					}
					echo '</td></tr>' . "\n" ;
				}
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "SC":
			$requete= 'SELECT `rep_machines`.`K_Identifier`, `rep_machines`.`K_Number`, `rep_machines`.`K_Company`, `rep_machines`.`Constructeur`, `rep_machines`.`Fab_Number`, `rep_events`.`Event`, `rep_events`.`Date_in`, `rep_events`.`Date_Out`, `rep_events`.`Type_NL`, `rep_events`.`Type_FR` FROM `rep_machines` INNER JOIN `rep_events` ON (`rep_machines`.`K_Identifier` = `rep_events`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_events`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_events`.`K_Company`) WHERE `rep_events`.`Type_FR` = "' . utf8_PC_none("Schöma") . '" ORDER BY `rep_events`.`Event`+0 ASC;'  ;
//			$requete= 'SELECT * FROM rep_events WHERE `rep_events`.`Type_FR` = "Exposition" ORDER BY `rep_events`.`Date_in` ASC, `rep_events`.`Event` ASC, `rep_events`.`K_Number` ASC;'  ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="3" class="ThreeCols">Sch&ouml;ma ['. $nblignes . ']</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				if ($donnees['Fab_Number'] == "0")  {
					$Fab_Number="";
//					echo '<tr><td class="Number">';
				}
				elseif (is_numeric($donnees['Fab_Number'])) {
					$Fab_Number=number_format($donnees['Fab_Number'], 0, ",", ".");
				}
				else {
					$Fab_Number=$donnees['Fab_Number'];
				}
				echo '<tr class="annmac"><td class="Type">Sch&ouml;ma N&deg; ' . utf8($donnees['Event']) . '</td><td class="Type">' . utf8($donnees['Constructeur']) . ' N&deg; ' . $Fab_Number . '</td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td></tr>' . "\n" ;
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;
		case "SN":
			$requete= 'SELECT * FROM (SELECT `rep_machines`.`Surname`, `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, "Surnom" AS `Event` FROM rep_machines UNION select `rep_events`.`Event`, `rep_events`.`K_Company`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier`, `rep_events`.`Type_FR` FROM rep_events) AS `Test` WHERE (`Test`.`Event` = "Surnom" AND `Test`.`Surname` <> "" AND `Test`.`Surname` NOT LIKE "%nomination%") ORDER BY `Test`.`Surname` ASC' ;
//			$requete= 'SELECT `rep_machines`.`Surname`, `rep_machines`.`K_Company`, `rep_machines`.`K_Number`, `rep_machines`.`K_Identifier`, "Machine" AS `Event` FROM rep_machines UNION select `rep_events`.`Event`, `rep_events`.`K_Company`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier`, `rep_events`.`Type_FR` from rep_events ORDER BY `Surname` DESC' ;
//			$requete= 'SELECT * FROM rep_machines WHERE (`rep_machines`.`Surname` <> "") ORDER BY `rep_machines`.`Surname` ASC' ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="2" class="ThreeCols">Surnoms ['. $nblignes . ']</td></tr>';
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"><td class="Type">' . utf8($donnees['Surname']) . '</td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
				switch($donnees['K_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<b><sup>(" . $donnees['K_Identifier'] . ")</sup></b>";
						break;
				}
				echo '</a></td></tr>' . "\n" ;
			}
			echo '</table>';
			echo '</td></tr></table>' . "\n" ;

			break;

		case "TC":
			if (isset($_GET['const'])) {
				$get_const=validate_data($_GET['const']);
				$requete1= "SELECT * FROM `rep_type_constructeur`  WHERE `rep_type_constructeur`.`Constructeur` = '" . $get_const . "';" ;
//				echo $requete1;
				$reponse1=mysqli_query($conn, $requete1);
				test_requete($reponse1,$conn);
				$donnees1 = mysqli_fetch_array($reponse1);
				$requete= "SELECT * FROM rep_machines WHERE (`rep_machines`.`Constructeur` = '" . $donnees1['Constructeur'] . "' AND `rep_machines`.`Type` LIKE '" . $donnees1['Type'] . "%') ORDER BY " . $donnees1['Tri']  . ", `rep_machines`.`Fab_Number` ASC; " ;
//				echo $requete;
				$reponse=mysqli_query($conn, $requete);
				test_requete($reponse,$conn);
				$nblignes = mysqli_num_rows($reponse);
				echo '<table width="100%" class="Liste">';
				echo '<tr><td colspan="4" class="ThreeCols"><b>' . $get_const . '</b> par Type Constructeur</td></tr>';
				while ($donnees = mysqli_fetch_array($reponse) )
				{
//					$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") AND (`rep_relations`.`N_Company` ="SNCB" OR `rep_relations`.`N_Company` ="ETAT BELGE" OR `rep_relations`.`N_Company` ="SNCV" OR `rep_relations`.`N_Company` ="Sjaellandske Jernbane Selskab" OR `rep_relations`.`N_Company` ="USA/TC" OR `rep_relations`.`N_Company` ="Bruxelles-Tervueren" OR `rep_relations`.`N_Company` ="CFL" OR `rep_relations`.`N_Company` ="CFV3V" OR `rep_relations`.`N_Company` ="LINEAS") AND `rep_relations`.`N_Type` <> "Type A621" AND `rep_relations`.`N_Type` NOT LIKE "ES%" ORDER BY `rep_relations`.`N_Date` DESC;' ;
					$requete2= 'SELECT * FROM rep_relations WHERE (`rep_relations`.`K_Company` = "' . $donnees['K_Company'] . '" AND  `rep_relations`.`K_Number` = "' . $donnees['K_Number'] . '" AND  `rep_relations`.`K_Identifier` = "' . $donnees['K_Identifier'] . '") AND (`rep_relations`.`N_Company` ="SNCB" OR `rep_relations`.`N_Company` ="ETAT BELGE" OR `rep_relations`.`N_Company` ="SNCV" OR `rep_relations`.`N_Company` ="Sjaellandske Jernbane Selskab" OR `rep_relations`.`N_Company` ="USA/TC" OR `rep_relations`.`N_Company` ="Bruxelles-Tervueren" OR `rep_relations`.`N_Company` ="CFL" OR `rep_relations`.`N_Company` ="CFV3V" OR `rep_relations`.`N_Company` ="LINEAS") AND `rep_relations`.`N_Type` <> "Type A621" ORDER BY `rep_relations`.`N_Date` DESC;' ;
					$reponse2=mysqli_query($conn, $requete2);
					test_requete($reponse2,$conn);
					$donnees2 = mysqli_fetch_array($reponse2);
					echo '<tr class="annmac"><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['K_Company']) . ' - ' . utf8($donnees['K_Number']);
					switch($donnees['K_Identifier']) {
						case "0":
							break;
						case "2":
						case "3":
						case "4":
						case "5":
						case "6":
						case "7":
						case "8":
							echo "<sup>(" . $donnees['K_Identifier'] . ")</sup>";
							break;
					}
					echo '</a></td><td class="Type">' . $donnees['Type'] . '</td><td class="Type">' . $donnees['Axes'] . '</td><td class="Type">';
					if ($donnees['Voie'] != 0) {
						echo number_format($donnees['Voie']/1000, 3, ",", ".");
					}
					echo '</td></tr>' . "\n" ;
				}
				echo '</td></tr></table>' . "\n" ;
			}
			else {
				$requete1= "SELECT * FROM `rep_type_constructeur`  ORDER BY `rep_type_constructeur`.`Constructeur`  ;" ;
//				echo $requete1;
				$reponse1=mysqli_query($conn, $requete1);
				test_requete($reponse1,$conn);
				$nblignes1 = mysqli_num_rows($reponse1);
				echo '<table width="100%">';
				echo '<tr><td colspan="1" class="ThreeCols">Listes Constructeurs par Type Constructeur</td></tr><tr><td><ul>';
				while ($donnees1 = mysqli_fetch_array($reponse1) )
				{
					echo '<li><a href="' . $currfile . '.php?Liste=TC&const=' . $donnees1['Constructeur'] . '">' . utf8($donnees1['Constructeur']) . '</a>' . "\n" ;
				}
				echo '</ul></td></tr></table>' . "\n" ;
				echo '</td></tr></table>' . "\n" ;
			}
			break;


		case "TRA":
			$requete= "SELECT `rep_events`.`K_Company`, `rep_events`.`K_Number`, `rep_events`.`K_Identifier`, `rep_events`.`Event`, `rep_relations`.`N_Number`, `rep_relations`.`N_Identifier`, `rep_events`.`Date_in` FROM (`rep_machines` INNER JOIN `rep_relations` ON (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`)) INNER JOIN `rep_events` ON (`rep_machines`.`K_Identifier` = `rep_events`.`K_Identifier`) AND (`rep_machines`.`K_Number` = `rep_events`.`K_Number`) AND (`rep_machines`.`K_Company` = `rep_events`.`K_Company`) WHERE (((`rep_events`.`Type_FR`) = 'Surnom') and ((`rep_relations`.`N_Company`) = 'SNCB') and ((`rep_relations`.`K_Type`) = 'TRAXX F140 MS')) ORDER BY `rep_relations`.`N_Number` ASC;" ;
//			echo $requete;
			$reponse=mysqli_query($conn, $requete);
			test_requete($reponse,$conn);
			$nblignes = mysqli_num_rows($reponse);
			echo '<table width="100%" class="Liste">';
			echo '<tr><td colspan="3" class="ThreeCols">Surnoms des TRAXX</td></tr>';
			$type="";
			while ($donnees = mysqli_fetch_array($reponse) )
			{
				echo '<tr class="annmac"></td><td class="Type"><a href="' . $currfile . '.php?mac=' . utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']). '@' . utf8($donnees['K_Identifier']) . '">' . utf8($donnees['N_Number']);
				switch($donnees['N_Identifier']) {
					case "0":
						break;
					case "2":
					case "3":
					case "4":
					case "5":
					case "6":
					case "7":
					case "8":
						echo "<sup>(" . $donnees['N_Identifier'] . ")</sup>";
						break;
				}
				echo '</a></td><td class="Type">' . utf8($donnees['Event']) . '</td><td class="Type">' . date8($donnees['Date_in']) . '</td></tr>' . "\n" ;
			}
			echo '</table>' . "\n" ;
			echo '</td></tr></table>' . "\n" ;

			break;

		case "TY":
			if (isset($_GET['ty'])) {
?>
<script>
	document.body.style.cursor = "wait"
</script>
<?php
				$get_type=validate_data($_GET['ty']);
				$recherche=explode("@", $_GET['ty']);
				$requete1= "SELECT * FROM `rep_type`  WHERE `rep_type`.`K_Company` = '" . $recherche[0] . "' and  `rep_type`.`K_Type` = '" . utf8_inverse($recherche[1]) . "';" ;
//				echo $requete1;
				$reponse1=mysqli_query($conn, $requete1);
				test_requete($reponse1,$conn);
				$donnees1 = mysqli_fetch_array($reponse1);
				$nblignes1 = mysqli_num_rows($reponse1);
				if ($nblignes1 == 1) {
//					$requete= "SELECT MAX(`rep_machines`.`Write-off`) as maximum FROM `rep_machines` WHERE `rep_machines`.`K_Company`='" . $recherche[0] . "'  and `rep_machines`.`K_Type` ='" . utf8_inverse($recherche[1]) . "';";
//					$requete= "SELECT MAX(`rep_machines`.`Write-off`) AS maximum FROM `rep_machines` INNER JOIN `rep_relations` ON (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) WHERE (((`rep_relations`.`N_Company`)='" . $recherche[0] . "') AND ((`rep_relations`.`N_Type`) = '" . utf8_inverse($recherche[1]) . "'));";
//					$requete= "SELECT MAX(`rep_mutations`.`Date_Out`) AS maximum FROM `rep_telegraphe` INNER JOIN (`rep_mutations` INNER JOIN `rep_relations` ON (`rep_mutations`.`K_Company` = `rep_relations`.`K_Company`) AND (`rep_mutations`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_mutations`.`K_Identifier` = `rep_relations`.`K_Identifier`)) ON  `rep_telegraphe`.`Remise` = `rep_mutations`.`Depot` WHERE (((`rep_relations`.`N_Company`)='" . $recherche[0] . "') AND ((`rep_relations`.`N_Type`) = '" . utf8_inverse($recherche[1]) . "') AND ((`rep_mutations`.`Date_in`) <> 0) AND ((`rep_mutations`.`Date_Out`) <> 0) AND ((`rep_mutations`.`Date_in`) <> `rep_mutations`.`Date_Out`));";
					$requete= "SELECT MAX(`rep_mutations`.`Date_Out`) AS maximum FROM `rep_telegraphe` INNER JOIN (`rep_mutations` INNER JOIN `rep_relations` ON (`rep_mutations`.`K_Company` = `rep_relations`.`K_Company`) AND (`rep_mutations`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_mutations`.`K_Identifier` = `rep_relations`.`K_Identifier`)) ON  `rep_telegraphe`.`Remise` = `rep_mutations`.`Depot` WHERE (((`rep_relations`.`N_Company`)='" . $recherche[0] . "') AND ((`rep_relations`.`N_Type`) = '" . utf8_inverse($recherche[1]) . "') AND ((`rep_mutations`.`Date_in`) <> 0) AND ((`rep_mutations`.`Date_Out`) <> 0) );";
					$reponse=mysqli_query($conn, $requete);
					test_requete($reponse,$conn);
					$donnees = mysqli_fetch_array($reponse);
//					$requete9= "SELECT MAX(`rep_machines`.`Date_Out`) as maximum9 FROM `rep_machines` WHERE `rep_machines`.`K_Company`='" . $recherche[0] . "'  and `rep_machines`.`K_Type` ='" . utf8_inverse($recherche[1]) . "';";
//					$requete9= "SELECT MAX(`rep_machines`.`Date_Out`) AS maximum9 FROM `rep_machines` INNER JOIN `rep_relations` ON (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) WHERE (((`rep_relations`.`N_Company`)='" . $recherche[0] . "') AND ((`rep_relations`.`N_Type`) = '" . utf8_inverse($recherche[1]) . "'));";
//					$reponse9=mysqli_query($conn, $requete9);
//					test_requete($reponse9,$conn);
//					$donnees9 = mysqli_fetch_array($reponse9);
//					$maximum = max(intval($donnees['maximum']/10000), intval($donnees9['maximum9']/10000));
					$maximum = intval($donnees['maximum']/10000);
//					echo $maximum . "\n";
//					$requete= "SELECT MIN(`rep_machines`.`Date_in`) as minimum FROM `rep_machines` WHERE `rep_machines`.`K_Company`='" . $recherche[0] . "'  and `rep_machines`.`K_Type` ='" . utf8_inverse($recherche[1]) . "' and `rep_machines`.`K_Number` NOT LIKE '[%';";
//					$requete= "SELECT MIN(`rep_mutations`.`Date_in`) as minimum FROM `rep_machines` INNER JOIN (`rep_mutations` INNER JOIN `rep_telegraphe` ON `rep_mutations`.`Depot` = `rep_telegraphe`.`Remise`) ON (`rep_machines`.`K_Company` = `rep_mutations`.`K_Company`) AND (`rep_machines`.`K_Number` = `rep_mutations`.`K_Number`) AND (`rep_machines`.`K_Identifier` = `rep_mutations`.`K_Identifier`) WHERE (((`rep_machines`.`K_Company`)='" . $recherche[0] . "') AND ((`rep_machines`.`K_Type`)='" . utf8_inverse($recherche[1]) . "') AND ((`rep_mutations`.`Date_in`)<>0) AND ((`rep_mutations`.`Date_Out`)<>0) AND ((`rep_mutations`.`Date_in`)<>`rep_mutations`.`Date_Out`) AND ((`rep_machines`.`K_Number`) NOT LIKE '[%'));";
//					$requete= "SELECT MIN(`rep_mutations`.`Date_in`) AS minimum FROM `rep_telegraphe` INNER JOIN (`rep_mutations` INNER JOIN `rep_relations` ON (`rep_mutations`.`K_Company` = `rep_relations`.`K_Company`) AND (`rep_mutations`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_mutations`.`K_Identifier` = `rep_relations`.`K_Identifier`)) ON  `rep_telegraphe`.`Remise` = `rep_mutations`.`Depot` WHERE (((`rep_relations`.`N_Company`)='" . $recherche[0] . "') AND ((`rep_relations`.`N_Type`) = '" . utf8_inverse($recherche[1]) . "') AND ((`rep_mutations`.`Date_in`) <> 0) AND ((`rep_mutations`.`Date_Out`) <> 0) AND ((`rep_mutations`.`Date_in`) <> `rep_mutations`.`Date_Out`));";
					$requete= "SELECT MIN(`rep_mutations`.`Date_in`) AS minimum FROM `rep_telegraphe` INNER JOIN (`rep_mutations` INNER JOIN `rep_relations` ON (`rep_mutations`.`K_Company` = `rep_relations`.`K_Company`) AND (`rep_mutations`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_mutations`.`K_Identifier` = `rep_relations`.`K_Identifier`)) ON  `rep_telegraphe`.`Remise` = `rep_mutations`.`Depot` WHERE (((`rep_relations`.`N_Company`)='" . $recherche[0] . "') AND ((`rep_relations`.`N_Type`) = '" . utf8_inverse($recherche[1]) . "') AND ((`rep_mutations`.`Date_in`) <> 0) AND ((`rep_mutations`.`Date_Out`) <> 0) AND ((`rep_mutations`.`Date_in`) <> 19440920));";
					$reponse=mysqli_query($conn, $requete);
					test_requete($reponse,$conn);
					$donnees = mysqli_fetch_array($reponse);
					$minimum = intval($donnees['minimum']/10000);
//					echo $minimum . "\n";
					echo '<table  width="100%" class="Type">';
					echo '<tr><td colspan="' . ($maximum - $minimum + 2) . '" class="ThreeCols">' . utf8($donnees1['Type']) . '</td></tr>';
					echo '<tr class="Type"><td class="Type" align="center"></td>';
					for ($i = $minimum; $i < $maximum+1; $i++) {
						echo '<td class="Type" align="center"><b>' . $i . '</b></td>';
					}
					echo '</tr>' . "\n";
					$type=array();
					$relation=array();
//					$requete= "SELECT * FROM `rep_machines` WHERE `rep_machines`.`K_Company`='" . $recherche[0] . "' and `rep_machines`.`K_Type`='" . utf8_inverse($recherche[1]) . "'  and `rep_machines`.`K_Number` NOT LIKE '[%' order by `rep_machines`.`K_Number` ASC;";
					$requete= "SELECT `rep_machines`.* FROM `rep_machines` INNER JOIN `rep_relations` ON (`rep_machines`.`K_Company` = `rep_relations`.`K_Company`) AND (`rep_machines`.`K_Number` = `rep_relations`.`K_Number`) AND (`rep_machines`.`K_Identifier` = `rep_relations`.`K_Identifier`) WHERE (((`rep_relations`.`N_Company`)='" . $recherche[0]. "') AND ((`rep_relations`.`N_Type`) = '". utf8_inverse($recherche[1]). "')) ORDER BY `rep_machines`.`K_Number` ASC;";
					$reponse=mysqli_query($conn, $requete);
					test_requete($reponse,$conn);
					while ($donnees = mysqli_fetch_array($reponse) )
					{
						$requete1= "SELECT * FROM rep_relations  WHERE (`rep_relations`.`K_Company` = '" . $donnees['K_Company'] . "' and `rep_relations`.`K_Number` = '" . $donnees['K_Number'] . "' and `rep_relations`.`K_Identifier` = '" . $donnees['K_Identifier'] . "'  and `rep_relations`.`N_Company` <> 'MaschineAmbt')  order by `rep_relations`.`N_Date` ASC ;" ;
						$reponse1=mysqli_query($conn, $requete1);
						test_requete($reponse1,$conn);
						$machine = utf8($donnees['K_Company']) . '@' . utf8($donnees['K_Number']) . '@' . utf8($donnees['K_Identifier']);
						while ($donnees1 = mysqli_fetch_array($reponse1) )
						{
							if (! (array_key_exists($machine,$relation))) {
								$relation[$machine][0] = $machine;
								for ($i = intval($donnees['Date_In']/10000); $i < $maximum+1; $i++) {
									$relation[$machine][$i] = '';
								}
							}
							$datenumerot = intval($donnees1['N_Date']/10000);
							$relation[$machine][$datenumerot] = utf8($donnees1['N_Number']) . '@' . utf8($donnees1['N_Identifier']);
						}
//						$requete4= "SELECT * FROM rep_mutations  WHERE (`rep_mutations`.`K_Company` = '" . $donnees['K_Company'] . "' and `rep_mutations`.`K_Number` = '" . $donnees['K_Number'] . "' and `rep_mutations`.`K_Identifier` = '" . $donnees['K_Identifier'] . "' and `rep_mutations`.`Date_in` <> 0  and `rep_mutations`.`Date_out` <> 0  and `rep_mutations`.`Date_in` <> `rep_mutations`.`Date_Out`) order by `rep_mutations`.`Date_in`;" ;
//						$requete4= "SELECT * FROM `rep_mutations` INNER JOIN `rep_telegraphe` ON `rep_mutations`.`Depot` = `rep_telegraphe`.`Remise` WHERE (((`rep_mutations`.`K_Company`)='" . $donnees['K_Company'] . "') AND ((`rep_mutations`.`K_Number`)='" . $donnees['K_Number'] . "') AND ((`rep_mutations`.`K_Identifier`)='" . $donnees['K_Identifier'] . "') AND ((`rep_mutations`.`Date_in`)<>0) AND ((`rep_mutations`.`Date_Out`)<>0) AND ((`rep_mutations`.`Date_in`)<>`rep_mutations`.`Date_Out`)) ORDER BY `rep_mutations`.`Ordre` ASC, `rep_mutations`.`Date_in` ASC;" ;
						$requete4= "SELECT * FROM `rep_mutations` INNER JOIN `rep_telegraphe` ON `rep_mutations`.`Depot` = `rep_telegraphe`.`Remise` WHERE (((`rep_mutations`.`K_Company`)='" . $donnees['K_Company'] . "') AND ((`rep_mutations`.`K_Number`)='" . $donnees['K_Number'] . "') AND ((`rep_mutations`.`K_Identifier`)='" . $donnees['K_Identifier'] . "') AND ((`rep_mutations`.`Date_in`)<>0) AND ((`rep_mutations`.`Date_Out`)<>0) AND ((`rep_mutations`.`Date_in`)<> 19440920)) ORDER BY `rep_mutations`.`Ordre` ASC, `rep_mutations`.`Date_in` ASC;" ;
						$reponse4=mysqli_query($conn, $requete4);
						test_requete($reponse4,$conn);
						while ($donnees4 = mysqli_fetch_array($reponse4) )
							{
								if (! (array_key_exists($machine,$type))) {
									$type[$machine][0] = $machine;
									for ($i = $minimum; $i < $maximum+1; $i++) {
										$type[$machine][$i] = '';
									}
								}	
							$mini = intval($donnees4['Date_in']/10000);
							$maxi = intval($donnees4['Date_Out']/10000);
							for ($i = $mini; $i < $maxi+1; $i++) {
								$type[$machine][$i] = '&nbsp;<br>X<br>&nbsp;'; 
							}
							$minijour = substr($donnees4['Date_in'],6,2) .'/' . substr($donnees4['Date_in'],4,2);
//							$maxijour = substr($donnees4['Date_Out'],6,2) .'/' . substr($donnees4['Date_Out'],4,2);
							$requete5= "SELECT * FROM rep_telegraphe  WHERE `rep_telegraphe`.`Remise` = '" . $donnees4['Depot'] . "' ;" ;
							$reponse5=mysqli_query($conn, $requete5);
							test_requete($reponse5,$conn);
							$donnees5 = mysqli_fetch_array($reponse5);
							$type[$machine][$mini] = '&nbsp;' . $minijour . $type[$machine][$mini] . '<b><div title="' . $donnees5['Remise'] .'">' . $donnees5['Code'] . '</div></b>';
//							$type[$machine][$maxi] = $type[$machine][$maxi] . $maxijour . '&nbsp;';
						}
					}
					ksort($relation);
					foreach ($relation as &$rel) {
						ksort($rel);
					}
					foreach ($relation as $kekerel => &$rel) {
						foreach ($rel as $krel1 => $rel1) {
//							if ($rel1 == '' and $krel1 <> 0 and $krel1 > $minimum) {
							if ($rel1 == '' and $krel1 <> 0 ) {
								$k = $krel1 - 1;
								$relation[$kekerel][$krel1]=$relation[$kekerel][$k];
							}
						}
					}
					foreach ($type as $keke => &$v1) {
						$premier = 0;
						$lastone ='';
						for ($i = $minimum; $i < $maximum+1; $i++) {
							if ($v1[$i] != '') {
								if ($premier == 0) {
									$premier = $i;
									$v1[0] = $relation[$keke][$i];
									$lastone = $v1[0];
								}
								else {
									if ($lastone != $relation[$keke][$i]) {
										$lastone = $relation[$keke][$i];
										$recherche=explode("@", $lastone);
										$enfin = $recherche[0];
										switch($recherche[1]) {
											case "0":
												break;
											case "2":
											case "3":
											case "4":
											case "5":
											case "6":
											case "7":
											case "8":
												$enfin = $enfin . "<sup>(" . $recherche[1] . ")</sup>";
												break;
										}
										$v1[$i] = '<b>' . $enfin . '</b><br>' . $v1[$i];
									}
								}
							}
						}
					}
					$compteligne = 0;
					foreach ($type as $kr1 => $vr1) {
						if ($compteligne > 10) {
							echo '<tr class="Type"><td class="Type" align="center"></td>';
							for ($i = $minimum; $i < $maximum+1; $i++) {
								echo '<td class="Type" align="center"><b>' . $i . '</b></td>';
							}
							echo '</tr>' . "\n";
							$compteligne = 0;
						}
						$compteligne = $compteligne + 1;
						echo '<tr class="Type">';
						foreach ($vr1 as $kr2 => $vr2) {
							if ($kr2 == 0) {
								$recherche=explode("@", $vr2);
								echo '<td class="Type"><a href="' . $currfile . '.php?mac=' . $kr1 . '">' . $recherche[0];
								switch($recherche[1]) {
									case "0":
										break;
									case "2":
									case "3":
									case "4":
									case "5":
									case "6":
									case "7":
									case "8":
										echo "<sup>(" . $recherche[1] . ")</sup>";
										break;
								}
								echo '</a></td>' ;
//								echo '<td class="Type" align="center" valign="bottom">' . $vr2 . ' - ' . $kr1 . '</td>';
							}
							else {
								echo '<td class="Type" align="center" valign="bottom">' . $vr2 . '</td>';
							}
						}
						echo '</tr>' . "\n";
					}
					echo '</table>';
//					echo '<pre>';
//					print_r($type);
//					echo '</pre>';
//					echo '<pre>';
//					print_r($relation);
//					echo '</pre>';
					echo '</td></tr></table>' . "\n" ;
				}
?>
<script>
	document.body.style.cursor = "default"
</script>
<?php
			}
			else {
				$requete1= "SELECT * FROM `rep_type` ORDER BY `rep_type`.`Type`  ;" ;
//				echo $requete;
				$reponse1=mysqli_query($conn, $requete1);
				test_requete($reponse1,$conn);
				$nblignes1 = mysqli_num_rows($reponse1);
				echo '<table width="100%">';
				echo '<tr><td colspan="1" class="ThreeCols">Tableaux par type</td></tr><tr><td><ul><div class="colonne4">';
				while ($donnees1 = mysqli_fetch_array($reponse1) )
				{
					echo '<li><a href="' . $currfile . '.php?Liste=TY&ty=' . utf8($donnees1['K_Company']) . '@' . utf8($donnees1['K_Type']) . '">' . utf8($donnees1['Type']) . '</a>' . "\n" ;
				}
				echo '</div></ul></td></tr></table>' . "\n" ;
				echo '</td></tr></table>' . "\n" ;
			}
			break;
	}
}
else
{
	echo '<table width="100%">';
	echo '<tr><td class="ThreeCols">Sources</td></tr><tr><td>';
	echo '<a href="https://nmbs.adlibhosting.com/" target=_blank>Base de donn&eacute;es documentaire et historique - Train World - Erfgoeddatabank </a><br>'. "\n" ;
	echo '<a href="https://www.tassignon.be/trains/documentation/documentation.php" target=_blank>Grenier Ferroviaire - Spoorse Zolder</a><br>'. "\n" ;
	echo '<a href="https://collections.museumvictoria.com.au/search?collection=Gerald+%26+Lorna+Dee+Collection" target=_blank>Museums Victoria Collections</a><br>'. "\n" ;
	echo '<a href="https://www.lokschilder.info/Galeriebilder/Fabrikschilder/Lokschild_Galerie_Fabrikschilder_ABCD.htm" target=_blank>Galerie Fabrikschilder</a><br>'. "\n" ;
	echo '<a href="https://www.dampflokomotivarchiv.de/index.php?nav=1000001&lang=1" target=_blank>dampflokomotivarchiv.de</a><br>'. "\n" ;
	echo '<a href="https://signalwald.ch/" target=_blank>Signalwald - Eisenbahnsammlung Sigi Liechti</a><br>'. "\n" ;
	echo '<a href="https://www.beitraege.lokomotive.de/datenbank/e_datenbank.html" target=_blank>The Locomotive Database</a><br>'. "\n" ;
	echo '<a href="http://www.pfttsp.be" target=_blank>Patrimoine Ferroviaire Touristique</a><br>'. "\n" ;
	echo '<a href="http://www.museedelaporte.be/patrimoine/" target=_blank>Patrimoine Industriel de Tubize</a><br>'. "\n" ;
	echo '<a href="http://www.leedsengine.info/leeds/default.asp" target=_blank>Leeds Engine Builders</a><br>'. "\n" ;
	echo '<a href="https://play.google.com/store/books/details/Conf%C3%A9rence_des_Chemins_de_Fer_belges_BELGIUM_Annua?id=TZfZyQZ4MrMC" target=_blank>F. Loisel, Annuaire sp&eacute;cial des Chemins de Fer Belges, t. 1 1835-1865, t. 2, 1866-1867, Bruxelles - Paris, 1867 et 1869</a><br>'. "\n" ;
	echo '<a href="http://www.ialg.be/ebibliotheque/bial/bial086.pdf" target=_blank>Andr&eacute; Dagant, Cent vingt-cinq ans de construction de locomotives &agrave; vapeur en Belgique, Bulletin de l' . "'" . 'institut arch&eacute;ologique li&eacute;geois, t. LXXXVI, 1974, p. 22-246</a><br>'. "\n" ;
	echo '<a href="http://www.ialg.be/ebibliotheque/bial/bial092.pdf" target=_blank>Andr&eacute; Dagant, La soci&eacute;t&eacute; de Saint-L&eacute;onard &agrave; Li&egrave;ge, Bulletin de l' . "'" . 'institut arch&eacute;ologique li&eacute;geois, t. XCII, 1980, p. 26-99</a><br>'. "\n" ;
	echo '<a href="https://www.lok-datenbank.de" target=_blank>Lok-datenbank</a><br>'. "\n" ;
	echo '<a href="https://www.pospichal.net/lokstatistik/index.htm" target=_blank>Lokstatistik</a><br>'. "\n" ;
	echo '<a href="https://rail.lu/index.php" target=_blank>Rail.LU</a><br>'. "\n" ;
	echo '<a href="https://digitalcollections.smu.edu" target=_blank>SMU Libraries</a><br>'. "\n" ;
	echo "Et l'aide inestimable de Philippe Pirnay (+)<br>". "\n" ;
	echo '</td></tr>' . "\n" ;
	echo '<tr><td class="ThreeCols">Remarques</td></tr><tr><td>';
	echo "(Num&eacute;ro) = renum&eacute;rotation sur papier / administrative<br>" .  "\n" ;
	echo "[Num&eacute;ro] = num&eacute;ro inconnu => num&eacute;ro plausible afin d'identifier la machine de mani&egrave;re unique<br>" .  "\n" ;
	echo "(Remise) = dates d'entr&eacute;e et de sortie inconnues (=> dates plausibles)<br>" .  "\n" ;
	echo "<br>";
	echo '<img src="book.gif"> = il existe des photos dans des livres ou des revues<br>' .  "\n" ;
	echo '<img src="photo.gif"> = des photos se trouvent sur la fiche de la locomotive<br>' .  "\n" ;
	echo '<img src="link.gif"> = il y a des liens sur la fiche de la locomotive<br>' .  "\n" ;
	echo '<img src="miniature.gif"> = la locomotive a &eacute;t&eacute; reproduite en miniature<br>' .  "\n" ;
	echo '<img src="information.gif"> = renvoie vers la fiche de la locomotive r&eacute;elle (depuis les index et Traintamarre)<br>' .  "\n" ;
	echo '</td></tr></table></table>' . "\n" ;
}
	mysqli_close($conn);
?>
<P>
<P>

<HR>
<DIV class="signature">
&copy; 2019 -
<?php
echo date("Y", strtotime("now")) . "<br>". "\n" ;
?>
 dgrr (at) skynet (dot/punt/point) be<BR>
Created 21 Apr 2019
<BR>
Last Updated
<?php
echo date("d M Y", strtotime("now")) . "<br>". "\n" ;
?>
<?php
$mystring = $_SERVER["HTTP_USER_AGENT"];
$findme   = 'MSIE';
$pos = strpos($mystring, $findme);

if ($pos === false) {
    echo "";
} else {
    echo 'Best view with <a href="http://www.firefox.com" target="_blank">Firefox</a>' . "\n" ;
}
?>
</div>
<script>
var coll = document.getElementsByClassName("collapsible");
var i;

for (i = 0; i < coll.length; i++) {
  coll[i].addEventListener("click", function() {
    this.classList.toggle("active");
    var content = this.nextElementSibling;
    if (content.style.maxHeight){
      content.style.maxHeight = null;
    } else {
      content.style.maxHeight = content.scrollHeight + "px";
    } 
  });
}
</script>
<script>
function curseur(stijl) {
  document.body.style.cursor = stijl;
}
</script>
</BODY>
</HTML>

