<?xml version="1.0"?>
<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:param name="RecordCount" select="tCommerciauxS/@RowCount"/>
		<xsl:call-template name="xslc:Page">
			<xsl:with-param name="DisplayToolbar">1</xsl:with-param>
			<xsl:with-param name="DisplayTabControl">0</xsl:with-param>
			<xsl:with-param name="DisplayTabs">0</xsl:with-param>
			<xsl:with-param name="DisplayActionMenu">
				<xsl:if test="/document/OutParams/AmMode='0'">2</xsl:if>
				<xsl:if test="/document/OutParams/AmMode!='0'">1</xsl:if>
			</xsl:with-param>
			<xsl:with-param name="Head">
				<META HTTP-EQUIV="imagetoolbar" CONTENT="no"/>
				<script language="javascript">
					<![CDATA[function checkTopLevel() {
  if ((null == top) || (top == self))
   return;
alert('{$RefreshURL}');
alert(']]>{$RefreshURL}<xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/>
					<xsl:choose>
						<xsl:when test="$XMLC_UseXMLC_Action != '1'">/</xsl:when>
						<xsl:otherwise>?XMLC_Action=</xsl:otherwise>
					</xsl:choose>
					<xsl:value-of select="/document/XMLC_Params/XMLC_Action"/>
					<xsl:if test="/document/XMLC_Params/XMLC_InputParams!=''">
						<xsl:choose>
							<xsl:when test="$XMLC_UseXMLC_Action = '1'">&amp;</xsl:when>
							<xsl:otherwise>?</xsl:otherwise>
						</xsl:choose>
						<xsl:value-of select="/document/XMLC_Params/XMLC_InputParams"/>
					</xsl:if>');
//  top.location.href = location.href;
} // checkTopLevel
</script>
				<script language="javascript">
					<![CDATA[function handleNumberKeyPress(e) {
  var keyCode = GetEventKeyCode(e);
  if (keyCode != 13)
    return true;
  return false;
}

function onKeyTestCR(e) {
  var aKey = window.event ? e.keyCode : e.which;
  if (aKey == 13) {
    goSubmit(); 
    }
}
]]>// ==========================================================================
// Afficher la fenêtre popup pour la recherche YUI
// ==========================================================================
var flagMovedYUI;
function PopSelYUI(PopID, btnID) {
  if (popObj = getObjectById(PopID)) {
    if (btnObj = getObjectById(btnID)) {
      ShowHide(PopID, 'WIDTH', 400, 'HEIGHT', 335); 
      if (flagMovedYUI!=-1) 
       { 
        flagMovedYUI=-1; 
        popObj.style.top = 15;
        popObj.style.left = GetObjectPosX(btnID)-550;
       };
      popObj.src = 'SearchVO';
    }
  }
}
// ==========================================================================
// Afficher la fenêtre popup pour le choix des impressions
// ==========================================================================
var flagMoved;
function PopSelReport(PopID, btnID) {
  if (popObj = getObjectById(PopID)) {
    if (btnObj = getObjectById(btnID)) {
      ShowHide(PopID, 'WIDTH', 400, 'HEIGHT', 220); 
      if (flagMoved!=-1) 
       { 
        flagMoved=-1; 
        popObj.style.top = 15;
        popObj.style.left = GetObjectPosX(btnID)-405;
       };
      popObj.src = XMLC_BaseHRef+'SelReport';
    }
  }
}</script>
				<script language="javascript">
					<![CDATA[   function oForm(oWidth, oHeight) {
      if (vidPaneID.style.display=='block') {
         vidPaneID.style.display='none';
//         vidPaneID.innerHTML=''; 
      } else {
         vidPaneID.style.display='block';
//         vidPaneID.style.width=oWidth;
//         vidPaneID.style.height=oHeight;
      }
   }]]>
					<![CDATA[   function ShowHideForm(vid) {
      if (vid.style.display=='block') {
         vid.style.display='none';
      } else {
         vid.style.display='block';
      }
   }]]>
				</script>
				<script language="javascript">
					<![CDATA[// ==========================================================================
// Afficher la fenêtre popup pour la saisie des infos VO
// ==========================================================================
function PopForm(PopID, idCom) {
  if (popObj = getObjectById(PopID)) {
//alert(XMLC_BaseHRef+'FormtCommerciaux?idCom='+idCom);
      popObj.src = XMLC_BaseHRef+'FormtCommerciaux?idCom='+idCom;
  }
}]]>
					<![CDATA[// ==========================================================================
// Afficher la fenêtre popup pour la saisie des infos Liste des Commerciaux
// ==========================================================================
function lPopForm(PopID, idCom) {
var posScroll =f_scrollTop();
   vidPaneID = document.getElementById('vdiv'+PopID); 
   vidPaneID.style.top=posScroll +15;
   vidPaneID.style.left='145px';                    
//   vidPaneID.style.align = 'center';
  ShowHideForm(vidPaneID);
//      ShowHide(vidPaneID, 'WIDTH', 435, 'HEIGHT', 365); 

  if (popObj = getObjectById(PopID)) {
      popObj.style.top = 18; //posScroll +15;
      popObj.style.left = 0; //55;
      popObj.style.width = 430;
      popObj.style.height = 285;
      popObj.src = XMLC_BaseHRef+'FormtCommerciaux?idCom='+idCom;
  }
}]]>
				</script>
				<script language="javascript">
					<![CDATA[   function moveHandler(e){
      if (e == null) { e = window.event } 
      if (e.button<=1&&dragOK){
         savedTarget.style.left=e.clientX-dragXoffset+'px';
         savedTarget.style.top=e.clientY-dragYoffset+'px';
         return false;
      }
   }

   function cleanup(e) {
      document.onmousemove=null;
      document.onmouseup=null;
      savedTarget.style.cursor=orgCursor;
      dragOK=false;
   }]]>
				</script>
				<script language="javascript">
					<![CDATA[   function dragHandler(e){
      var htype='-moz-grabbing';
      if (e == null) { e = window.event; htype='move';} 
      var target = e.target != null ? e.target : e.srcElement;
      orgCursor=target.style.cursor;
      if ((target.className=='BoxFrameUser')) {
         savedTarget=target;       
         target.style.cursor=htype;
         dragOK=true;
         dragXoffset=e.clientX-parseInt(vidPaneID.style.left);
         dragYoffset=e.clientY-parseInt(vidPaneID.style.top);
         document.onmousemove=moveHandler;
         document.onmouseup=cleanup;
         return false;
      }
   }
   document.onmousedown=dragHandler;]]>
				</script>
				<script language="javascript">
					<![CDATA[   var savedTarget=null; // The target layer 
   var orgCursor=null;   // The original Cursor (mouse) Style so we can restore it
   var dragOK=false;     // True if we're allowed to move the element under mouse
   var dragXoffset=0;    // How much we've moved the element on the horozontal
   var dragYoffset=0;    // How much we've moved the element on the verticle	 
//   var vidPaneID = null;]]>
				</script>
				<script language="javascript">
					<![CDATA[var apLastValue='x';
function VOapShowHide_dark(ID) {
  if (apLastValue!='') apShowHide_dark(ID); 
  apLastValue='x';
}
function VOapShowHide(ID) {
  if (apLastValue!='') apShowHide(ID); 
  apLastValue='x';
}
function VOShowHideActionMenu() {
  ShowHideActionMenu(); 
  goSubmit();
}]]>
				</script>
				<script language="javascript">
					<![CDATA[// Valider les paramètres d'appel et lancement Service
// 
function goService(nService) {
  if (nService != '') {
     if (nService.search('http://www')==-1) nService=XMLC_BaseHRef+nService ;
     document.location =  nService ;}
  return false;
}

function goSubmit() {
  SetField('MainForm', 'AmMode',  (getObjectById('xslcActionMenu').style.display == 'none') ? '0' : '1');
  document.MainForm.submit(); 
  return false;
}]]>
				</script>
			</xsl:with-param>
			<xsl:with-param name="ActionMenu">
				<xsl:if test="/document/XMLC_Params/XMLC_UserName != '' ">
					<xsl:call-template name="xslc:VOActionPanel">
						<xsl:with-param name="Expanded">1</xsl:with-param>
						<xsl:with-param name="Dark">1</xsl:with-param>
						<xsl:with-param name="Name">FiltAffichage</xsl:with-param>
						<xsl:with-param name="Title">Paramètres</xsl:with-param>
						<xsl:with-param name="Content">
							<xsl:variable name="idAffSel">
								<xsl:if test="/document/OutParams/AffSel=''">0</xsl:if>
								<xsl:value-of select="/document/OutParams/AffSel"/>
							</xsl:variable>
							<table cellpadding="2" cellspacing="0">
								<xsl:for-each select="/document/ListFiltersS/ListFilters">
									<xsl:variable name="apOver">
										<xsl:if test="idAffichage='-1' or nService=''">apRowNoSelected</xsl:if>
										<xsl:if test="idAffichage!='-1'">apRowSelected</xsl:if>
									</xsl:variable>
									<xsl:variable name="apAttr">
										<xsl:if test="idAffichage='-1' or nService=''">color:#A0A0A0;</xsl:if>
										<xsl:if test="/document/XMLC_Params/XMLC_Action=nService">
											<xsl:if test="AttrColor!=''">color:#<xsl:value-of select="AttrColor"/>; font-weight: bold;</xsl:if>
											<xsl:if test="AttrColor=''">color:#3f3dfd; </xsl:if>
										</xsl:if>
										<xsl:if test="idAffichage!='-1' and /document/XMLC_Params/XMLC_Action!=nService and nService!=''">
											<xsl:if test="AttrColor=''">color:#145aa2; </xsl:if>
											<xsl:if test="AttrColor!=''">color:#<xsl:value-of select="AttrColor"/>; </xsl:if>
										</xsl:if>
									</xsl:variable>
									<xsl:variable name="nServ">
										<xsl:value-of select="nService"/>
									</xsl:variable>
									<xsl:if test="idAffichage!='-2'">
										<tr>
											<td class="apLink" onmouseover="oldClass=this.className; this.className='{$apOver}';" onmouseout="this.className=oldClass;" onclick="javascript: goService('{$nServ}'); return false;" align="left" style="{$apAttr} width:200px;">
												<span style="color:#d0d0ff;">
													<xsl:if test="AttrIndent='1'">» </xsl:if>
													<xsl:if test="AttrIndent='2'">»» </xsl:if>
													<xsl:if test="AttrIndent='3'">»»» </xsl:if>
												</span>
												<xsl:if test="/document/XMLC_Params/XMLC_Action=nService">
													<img border="0" src="{$XMLC_PictosPath}ico_run.gif"/> - </xsl:if>
												<xsl:value-of select="FilterName"/>
											</td>
										</tr>
									</xsl:if>
								</xsl:for-each>
							</table>
						</xsl:with-param>
					</xsl:call-template>
				</xsl:if>
			</xsl:with-param>
			<xsl:with-param name="Title">
				<xsl:value-of select="/document/ListFiltersS/ListFilters[nService=/document/XMLC_Params/XMLC_Action]/FilterName"/>
			</xsl:with-param>
			<xsl:with-param name="ToolbarButtonsLeft">
				<ToolbarButton>
					<xsl:call-template name="ToolButtonRefresh">
						<xsl:with-param name="URL">
							<xsl:value-of select="/document/Aliases/bdVODLL"/>ListtCommerciaux?SelGrVendeur=<xsl:value-of select="/document/OutParams/SelGrVendeur"/>&amp;SelInfo=<xsl:value-of select="/document/OutParams/SelInfo"/>
							<xsl:if test="/document/OutParams/SelSite!=''">&amp;SelSite=<xsl:value-of select="/document/OutParams/SelSite"/>
							</xsl:if>&amp;SelGrVendeur=<xsl:value-of select="/document/OutParams/SelGrVendeur"/>&amp;SelActif=<xsl:value-of select="/document/OutParams/SelActif"/>&amp;vSearch=<xsl:value-of select="/document/OutParams/vSearch"/>&amp;ORDERFIELD=<xsl:value-of select="/document/OutParams/ORDERFIELD"/>
						</xsl:with-param>
					</xsl:call-template>
				</ToolbarButton>
				<ToolbarButton>
					<img border="0" src="{$XMLC_SkinPath}toolbar_separator.gif"/>
				</ToolbarButton>
				<xsl:call-template name="CommonToolbarButtonsLeft"/>
			</xsl:with-param>
			<xsl:with-param name="ToolbarButtonsRight">
				<xsl:call-template name="VOLineToolbarButtonsRight"/>
			</xsl:with-param>
			<xsl:with-param name="Body">
				<div id="vdivFormUserCreate" class="BoxFrameUser" style="position: absolute; display: none; z-index:1000; PADDING-LEFT: 7 px; ">
					<button class="window-close" onclick="javascript: window.parent.ShowHideForm(vidPaneID);">
						<img border="0" src="{$XMLC_PictosPath}ico_closenew.gif" alt="pour quitter sans enregistrer ..."/>
					</button>Création d'un Commercial<iframe id="FormUserCreate" name="FormUserCreate" border="0" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="{$XMLC_Portal}blank.htm" style="position: absolute; z-index:1000;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; "/>
				</div>
				<div id="vdivFormUser" class="BoxFrameUser" style="position: absolute; display: none; z-index:1000; PADDING-LEFT: 7 px; ">
					<button class="window-close" onclick="javascript: window.parent.ShowHideForm(vidPaneID);">
						<img border="0" src="{$XMLC_PictosPath}ico_closenew.gif" alt="pour quitter sans enregistrer ..."/>
					</button>Modification des informations d'un Commercial<iframe id="FormUser" name="FormUser" border="0" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="{$XMLC_Portal}blank.htm" style="position: absolute; z-index:1000;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; "/>
				</div>
				<xsl:call-template name="xslc:ApplicationMessages"/>
				<xsl:call-template name="VOZoneTab">
					<xsl:with-param name="nService">OptParams</xsl:with-param>
				</xsl:call-template>
				<xsl:apply-templates select="tCommerciauxS"/>
				<xsl:call-template name="xslc:PoweredBy"/>
			</xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template match="tCommerciauxS">
		<xsl:param name="RecordCount" select="@RowCount"/>
		<div id="zoneTOP">
			<p style="font-size:16px">
				<xsl:value-of select="/document/ListFiltersS/ListFilters[nService=/document/XMLC_Params/XMLC_Action]/FilterName"/>
				<xsl:if test="/document/XMLC_Params/XMLC_UserName != '' ">
					<xsl:if test="/document/XMLC_Params/XMLC_Authenticated != '0' "> - <a href="#" onclick="javascript: lPopForm('FormUserCreate', -1); return false;">
							<img alt="Création d'un nouvel enregistrement" border="0" src="{$XMLC_PictosPath}new_vehicle.gif"/>
						</a>
					</xsl:if>
				</xsl:if>
			</p>
		</div>
		<table width="100%">
			<tr style="vertical-align:middle">
				<td width="65px" align="right">Sélection : </td>
				<td width="145px">
					<select id="CBActif" onchange="javascript: document.MainForm.SelActif.value=getObjectById('CBActif').value; goSubmit(); return false;" style="width:150px">
						<option value="0">
							<xsl:if test="/document/OutParams/SelActif=0">
								<xsl:attribute name="selected"/>
							</xsl:if>Tous</option>
						<option value="1">
							<xsl:if test="/document/OutParams/SelActif=1 or /document/OutParams/SelActif=''">
								<xsl:attribute name="selected"/>
							</xsl:if>Commerciaux &amp; Responsables SAV</option>
						<option value="2">
							<xsl:if test="/document/OutParams/SelActif=2">
								<xsl:attribute name="selected"/>
							</xsl:if>Commerciaux</option>
						<option value="3">
							<xsl:if test="/document/OutParams/SelActif=3">
								<xsl:attribute name="selected"/>
							</xsl:if>Responsables SAV</option>
						<option value="10">
							<xsl:if test="/document/OutParams/SelActif=10">
								<xsl:attribute name="selected"/>
							</xsl:if>Désactivés</option>
					</select>
				</td>
				<td>Groupe:</td>
				<td>
					<select id="CBGVendeur" name="CBGVendeur" style="width:100px" onchange="javascript: document.MainForm.SelGrVendeur.value=getObject('CBGVendeur').value; goSubmit(); return false;">
						<option value="">
							<xsl:if test="/document/OutParams/SelGrVendeur=''">Choix Groupe</xsl:if>
							<xsl:if test="/document/OutParams/SelGrVendeur!=''">Tous Groupes</xsl:if>
						</option>
						<xsl:for-each select="/document/ListGroupeVendeurS/ListGroupeVendeur">
							<option value="{FGVendeur }">
								<xsl:if test="/document/OutParams/SelGrVendeur=FGVendeur">
									<xsl:attribute name="selected"/>
								</xsl:if>
								<xsl:value-of select="FGVendeur "/>
							</option>
						</xsl:for-each>
					</select>
				</td>
				<td width="100px" align="right">Site :</td>
				<td>
					<select id="CBSITE" name="CBSITE" style="width:100px" onchange="javascript: document.MainForm.SelSite.value=getObject('CBSITE').value; goSubmit(); return false;">
						<option value="">
							<xsl:if test="/document/OutParams/SelSite=''">Choix Site</xsl:if>
							<xsl:if test="/document/OutParams/SelSite!=''">Tous Sites</xsl:if>
						</option>
						<xsl:for-each select="/document/ListSITES/ListSITE">
							<xsl:sort select="Site"/>
							<option value="{Site}">
								<xsl:if test="/document/OutParams/SelSite=Site">
									<xsl:attribute name="selected"/>
								</xsl:if>
								<xsl:value-of select="Site"/>
							</option>
						</xsl:for-each>
					</select>
				</td>
				<td width="65px" align="right">Recherche : </td>
				<td width="100%">
					<input class="clFlatTextInput" id="iSearch" size="7" onkeyup="javascript: document.MainForm.vSearch.value=getObjectById('iSearch').value; onKeyTestCR(event); return false;" value="{/document/OutParams/vSearch}" style="text-align: left"/>, (<xsl:value-of select="$RecordCount"/> utilisateurs sélectionnés). </td>
				<td/>
			</tr>
		</table>
		<form name="MainForm" method="POST" action="{/document/Aliases/bdVODLL}ListtCommerciaux">
			<input type="hidden" name="AmMode" value="{/document/OutParams/AmMode}"/>
			<input type="hidden" name="SelSite" value="{/document/OutParams/SelSite}"/>
			<input type="hidden" name="SelGrVendeur" value="{/document/OutParams/SelGrVendeur}"/>
			<input type="hidden" name="SelActif" value="{/document/OutParams/SelActif}"/>
			<input type="hidden" name="vSearch" value="{/document/OutParams/vSearch}"/>
		</form>
		<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>Abrévié</td>
				<td>Vendeur</td>
				<td>Prénom</td>
				<td>Nom</td>
				<td>Mail</td>
				<td>Téléphone</td>
				<td>Site(s)</td>
			</tr>
			<xsl:apply-templates select="tCommerciaux"/>
			<xsl:call-template name="xslc:ListFooter">
				<xsl:with-param name="colspan">6</xsl:with-param>
				<xsl:with-param name="URLParams">&amp;SelGrVendeur=<xsl:value-of select="/document/OutParams/SelGrVendeur"/>&amp;SelInfo=<xsl:value-of select="/document/OutParams/SelInfo"/>
					<xsl:if test="/document/OutParams/SelSite!=''">&amp;SelSite=<xsl:value-of select="/document/OutParams/SelSite"/>
					</xsl:if>&amp;SelGrVendeur=<xsl:value-of select="/document/OutParams/SelGrVendeur"/>&amp;SelActif=<xsl:value-of select="/document/OutParams/SelActif"/>&amp;vSearch=<xsl:value-of select="/document/OutParams/vSearch"/>&amp;ORDERFIELD=<xsl:value-of select="/document/OutParams/ORDERFIELD"/>
				</xsl:with-param>
			</xsl:call-template>
		</table>
	</xsl:template>
	<xsl:template match="tCommerciaux">
		<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>
		<xsl:variable name="sclActif">
			<xsl:if test="cActif != '1' and cActif != '2' ">text-decoration:line-through;</xsl:if>
		</xsl:variable>
		<xsl:variable name="sclActif1">
			<xsl:if test="cActif != '1' and cActif != '2' ">color:red;text-decoration:underline;</xsl:if>
			<xsl:if test="cActif = '1' ">color:blue;</xsl:if>
			<xsl:if test="cActif = '2' ">color:orange;</xsl:if>
		</xsl:variable>
		<xsl:variable name="clMail">
			<xsl:value-of select="email"/>
		</xsl:variable>
		<xsl:variable name="clTel">
			<xsl:value-of select="Telephone"/>
		</xsl:variable>
		<tr class="{$clValue}" style="{$sclActif}">
			<td>
				<a href="#" onclick="javascript: lPopForm('FormUser', {idCom}); return false;">
					<img alt="Modification du contact" border="0" src="{$XMLC_PictosPath}voRun.gif"/>
				</a> - <a href="#" onclick="javascript: lPopForm('FormUser', {idCom}); return false;" style="{$sclActif1}">
					<xsl:value-of select="Abbr"/>
				</a>
			</td>
			<td>
				<a href="#" onclick="javascript: lPopForm('FormUser', {idCom}); return false;">
					<xsl:value-of select="AbbrVendeur"/>
				</a>
			</td>
			<td>
				<a href="#" onclick="javascript: lPopForm('FormUser', {idCom}); return false;">
					<xsl:value-of select="cPrenom"/>
				</a>
			</td>
			<td>
				<a href="#" onclick="javascript: lPopForm('FormUser', {idCom}); return false;">
					<xsl:value-of select="cNom"/>
				</a>
			</td>
			<td>
				<xsl:variable name="vMail">
					<xsl:value-of select="email"/>
				</xsl:variable>
				<a href="#" onclick="javascript: lPopForm('FormUser', {idCom}); return false;">
					<xsl:value-of select="email"/>
				</a>
				<xsl:if test="email != '' ">
					<xsl:for-each select="/document/Users/User[Name=$vMail]">
						<a href="{/document/Aliases/GestionDLL}FormUser?User_ID={ID}">
							<img alt="Infos de l'utilisateur" border="0" src="{$XMLC_PictosPath}ico_run.gif"/>
						</a>
					</xsl:for-each>
				</xsl:if>
				<xsl:if test="CC != ''">
					<br/>CC: <a href="#" onclick="javascript: lPopForm('FormUser', {idCom}); return false;">
						<xsl:value-of select="CC"/>
					</a>
				</xsl:if>
			</td>
			<td>
				<xsl:for-each select="/document/cntTVOContactsS/cntTVOContacts">
					<xsl:if test="$clMail=email and $clTel!=telephone">
						<img alt="Le téléphone diffère de celui indiqué dans la liste de diffusion des VO et VD" border="0" src="{$XMLC_PictosPath}warning.gif" width="18" height="18"/>
					</xsl:if>
				</xsl:for-each>
				<a href="#" onclick="javascript: lPopForm('FormUser', {idCom}); return false;">
					<xsl:value-of select="Telephone"/>
				</a>
			</td>
			<td>
				<a href="#" onclick="javascript: lPopForm('FormUser', {idCom}); return false;">
					<xsl:value-of select="Site"/>
				</a>
			</td>
		</tr>
	</xsl:template>
</xsl:stylesheet>
