<?xml version="1.0"?>
<!-- edited with XML Spy v2.5 NT  - http://www.xmlspy.com -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xslc="http://xslcomponents.org/TR/WD-xslc">
	<xsl:import href="../../xslc.xsl"/>
	<xsl:import href="../../Common.xsl"/>
	<xsl:template match="/">
		<xsl:apply-templates select="document"/>
	</xsl:template>
	<xsl:template match="document">
		<xsl:call-template name="xslc:Page">
			<xsl:with-param name="Head">
				<META HTTP-EQUIV="Cache-Control" CONTENT="must-revalidate, post-check=0, pre-check=0"/>
				<script language="javascript">
					<![CDATA[var keyCode = '0';
function handleKeyPress(e) {
  keyCode = (document.all)?event.keyCode:e.keyCode;
// sur Entrer : Valider
  if (keyCode == 13) {
    goSubmit(); return false; }
  if (keyCode == 27) {
    parent.ShowHide('SelReAffect'); return false;}
//  return false;
}]]>
					<![CDATA[// 
// Afficher/Masquer le contenu d'une zone à l'écran
// 
function ShowHideID(flgVisible, ID) {
	if (flgVisible) Show(ID); 
        else Hide(ID);
}

function goTestSubmit() {
  var iOrig = GetFieldValue('MainForm', 'IDCOM');
  var iDest = GetFieldValue('MainForm', 'IDCOMDest');
  var iSite = GetFieldValue('MainForm', 'SiteDest');
  if ((iDest != '') && (iOrig != ''))
  {
    keyCode = '0';
   document.MainForm.action = 'GoProfidReaffect';
   SubmitForm('MainForm');
  }
}

function goSubmit() {
  SubmitForm('MainForm'); 
  return false;
}

document.onkeydown=handleKeyPress;
]]>
				</script>
			</xsl:with-param>
			<xsl:with-param name="Body">
				<xsl:call-template name="xslc:ApplicationMessages"/>
				<form name="MainForm" method="POST" action="{/document/Aliases/FibronetDLL}ProFidReAffect" onkeypress="return handleKeyPress(event);">
					<input type="hidden" name="IDCOM" value="{/document/OutParams/IDCOM}"/>
					<input type="hidden" name="SITEOrig" value="{/document/OutParams/SITEOrig}"/>
					<input type="hidden" name="TypeClient" value="{/document/OutParams/TypeClient}"/>
					<input type="hidden" name="IDCOMDest"/>
					<input type="hidden" name="SiteDest"/>
					<xsl:apply-templates select="ListSITES"/>
				</form>
				<xsl:apply-templates select="LogsRequestS"/>
				<xsl:call-template name="xslc:PoweredBy"/>
			</xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template match="LogsRequestS">
		<table border="0" cellpadding="2" cellspacing="0" class="clFlatTable" width="100%">
			<tr class="clRowHeader">
				<xsl:if test="/document/XMLC_Profile/XMLC_DisplayHeaderGradient = '1'">
					<xsl:attribute name="style">background-image: url('<xsl:value-of select="$XMLC_SkinPath"/>rowHeader_Gradient.gif');</xsl:attribute>
				</xsl:if>
				<td>Import</td>
				<td>Date</td>
				<td>De</td>
				<td>Vers</td>
				<td>NbFiches</td>
			</tr>
			<xsl:apply-templates select="LogsRequest"/>
			<xsl:call-template name="xslc:ListFooter">
				<xsl:with-param name="colspan">5</xsl:with-param>
				<xsl:with-param name="URLParams">&amp;Filter=<xsl:value-of select="/document/Params/Filter"/>
				</xsl:with-param>
				<xsl:with-param name="MaxPages">15</xsl:with-param>
			</xsl:call-template>
		</table>
	</xsl:template>
	<xsl:template match="LogsRequest">
		<xsl:variable name="clValue">
			<xsl:choose>
				<xsl:when test="position() mod 2 = 1">clRowLight</xsl:when>
				<xsl:otherwise>clRowDark</xsl:otherwise>
			</xsl:choose>
		</xsl:variable>
		<tr class="{$clValue}">
			<td>
				<xsl:value-of select="idRequest"/>
			</td>
			<td>
				<xsl:value-of select="DateReaffect"/>
			</td>
			<td>
				<xsl:value-of select="infoOrig"/>
			</td>
			<td>
				<xsl:value-of select="infoDest"/>
			</td>
			<td>
				<xsl:value-of select="NbFiches"/>
			</td>
		</tr>
	</xsl:template>
	<xsl:template match="ListSITES">
		<xsl:variable name="vTotal">
			<xsl:if test="/document/OutParams/SITEOrig=''">
				<xsl:copy-of select="sum(/document/GetCountS/GetCount/CptClient)"/>
			</xsl:if>
			<xsl:if test="/document/OutParams/SITEOrig!=''">
				<xsl:copy-of select="/document/GetCountS/GetCount[Site=/document/OutParams/SITEOrig]/CptClient"/>
			</xsl:if>
		</xsl:variable>
		<table>
			<tr>
				<td>
					<p>Sélectionnez les paramètres Origine (<xsl:value-of select="$vTotal"/>) :</p>
					<table>
						<tr>
							<td width="100px" align="right">Commercial :</td>
							<td>
								<select id="CBCommercial" name="CBCommercial" onchange="javascript: document.MainForm.IDCOM.value=getObject('CBCommercial').value; goSubmit();" style="width:175px" onkeypress="return handleKeyPress(event);">
									<option value="">
										<xsl:if test="/document/OutParams/IDCOM=''">Choix du Commercial</xsl:if>
									</option>
									<xsl:for-each select="/document/ListComS/ListCom">
										<xsl:sort select="Abbr"/>
										<option value="{idCom}">
											<xsl:if test="/document/OutParams/IDCOM=idCom">
												<xsl:attribute name="selected"/>
											</xsl:if>
											<xsl:value-of select="Abbr"/> - <xsl:if test="cActif!=0">
												<xsl:value-of select="cPrenom"/>&#160;<xsl:value-of select="cNom"/>
											</xsl:if>
											<xsl:if test="cActif=0">(<xsl:value-of select="lcPrenom"/>&#160;<xsl:value-of select="lcNom"/>)</xsl:if>
										</option>
									</xsl:for-each>
								</select>
							</td>
						</tr>
						<tr>
							<td width="100px" align="right">Site :</td>
							<td>
								<select id="CBSITE" name="CBSITE" style="width:125px" onchange="javascript: document.MainForm.SITEOrig.value=getObject('CBSITE').value; goSubmit();" onkeypress="return handleKeyPress(event);">
									<option value="">
										<xsl:if test="/document/OutParams/SITEOrig=''">Choix Site</xsl:if>
										<xsl:if test="/document/OutParams/SITEOrig!=''">Tous Sites</xsl:if>
									</option>
									<xsl:for-each select="/document/ListSITES/ListSITE">
										<xsl:sort select="Site"/>
										<xsl:variable name="vSite">
											<xsl:value-of select="Site"/>
										</xsl:variable>
										<option value="{Site}">
											<xsl:if test="/document/OutParams/SITEOrig=Site">
												<xsl:attribute name="selected"/>
											</xsl:if>
											<xsl:value-of select="Site"/>
											<xsl:if test="/document/GetCountS/GetCount[Site=$vSite]/CptClient!=''"> (<xsl:value-of select="/document/GetCountS/GetCount[Site=$vSite]/CptClient"/>)</xsl:if>
										</option>
									</xsl:for-each>
								</select>
							</td>
						</tr>
						<tr>
							<td width="100px" align="right">Filtre:</td>
							<td>
								<select id="CBTypeClient" name="CBTypeClient" onchange="javascript: document.MainForm.TypeClient.value=getObject('CBTypeClient').value; goSubmit();" style="width:125px" onkeypress="return handleKeyPress(event);">
									<option value="0">
										<xsl:if test="/document/OutParams/TypeClient='0' or /document/OutParams/TypeClient=''">
											<xsl:attribute name="selected"/>
										</xsl:if>Tous Clients ou Prospects</option>
									<option value="1">
										<xsl:if test="/document/OutParams/TypeClient='1'">
											<xsl:attribute name="selected"/>
										</xsl:if>Particuliers</option>
									<option value="2">
										<xsl:if test="/document/OutParams/TypeClient='2'">
											<xsl:attribute name="selected"/>
										</xsl:if>Sociétés</option>
								</select>
							</td>
						</tr>
						<tr>
							<td width="100px" align="right">Nb Fiches:</td>
							<td>
								<input type="text" style="text-align:center;" size="20" name="vNbFiches" maxlength="20" onkeypress="return handleKeyPress(event);"/> - <img border="0" alt="précisez le nombre de fiches à affecter...
ou laissez vide ou zéro pour toutes les fiches..." src="{$XMLC_PictosPath}info_small.gif"/>
							</td>
						</tr>
					</table>
				</td>
				<td valign="top">
					<p align="center">&amp; Destination...</p>
					<table>
						<tr>
							<td width="100px" align="right">Vers :</td>
							<td>
								<select id="CBCommercialDest" name="CBCommercialDest" onchange="javascript: document.MainForm.IDCOMDest.value=getObject('CBCommercialDest').value; return false;" style="width:175px" onkeypress="return handleKeyPress(event);">
									<option value=""/>
									<xsl:for-each select="/document/ListComS/ListCom">
										<xsl:sort select="Abbr"/>
										<xsl:if test="cActif!=0">
											<option value="{idCom}">
												<xsl:value-of select="Abbr"/> - <xsl:value-of select="cPrenom"/>&#160;<xsl:value-of select="cNom"/>
											</option>
										</xsl:if>
									</xsl:for-each>
								</select>
							</td>
						</tr>
						<tr>
							<td width="100px" align="right">Site :</td>
							<td>
								<select id="CBSITEDest" name="CBSITEDest" style="width:125px" onchange="javascript: document.MainForm.SiteDest.value=getObject('CBSITEDest').value; return false;" onkeypress="return handleKeyPress(event);">
									<option value=""/>
									<xsl:for-each select="/document/ListSITES/ListSITE">
										<xsl:sort select="Site"/>
										<option value="{Site}">
											<xsl:value-of select="Site"/>
										</option>
									</xsl:for-each>
								</select>
							</td>
						</tr>
						<tr>
							<td width="100px"/>
							<td align="right">
								<br/>
								<br/>
								<xsl:call-template name="xslc:Button">
									<xsl:with-param name="idName">BtnReAffect</xsl:with-param>
									<xsl:with-param name="Caption">Réaffecter les Commerciaux</xsl:with-param>
									<xsl:with-param name="OnClick">goTestSubmit(); return false;</xsl:with-param>
									<xsl:with-param name="Width">150px</xsl:with-param>
								</xsl:call-template>
							</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
	</xsl:template>
</xsl:stylesheet>
