<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:import href="Common.xslt"/>

  <xsl:template name="Main_Confirm">
    <p />
    <xsl:call-template name="Main_First">
      <xsl:with-param name="X1" select="Confirm/@CodeReg"/>
      <xsl:with-param name="X2" select="Confirm/@CodePack"/>
      <xsl:with-param name="X3" select="Confirm/@SessionID"/>
      <xsl:with-param name="T2" select="'Подтверждаемый пакет документов'"/>
    </xsl:call-template>
    <p />
    <table align="center">
      <xsl:attribute name="width">
        <xsl:value-of select="$TableWidth"/>
      </xsl:attribute>
      <xsl:call-template name="Table4"/>
      <xsl:for-each select="Confirm">
        <tr>
          <td>
            <span>
              <xsl:text>Пакет "</xsl:text>
              <xsl:call-template name="Pack">
                <xsl:with-param name="code" select="@CodePack"/>
              </xsl:call-template>
              <xsl:text>" отправлен</xsl:text>
            </span>
          </td>
          <td colspan="3">
            <xsl:call-template name="DateBox">
              <xsl:with-param name="siz" select="75"/>
              <xsl:with-param name="val" select="ConfirmDate"/>
            </xsl:call-template>
          </td>
        </tr>
        <xsl:if test="Sender/MemberName!=''">
          <tr>
            <td>
              <span>
                <xsl:text>Отправитель пакета</xsl:text>
              </span>
            </td>
            <td colspan="3">
              <xsl:variable name="t1">
                <xsl:value-of select="Sender/MemberName"/>
                <xsl:if test="Sender/MemberMTID!=''">
                  <xsl:text>, </xsl:text>
                  <xsl:value-of select="Sender/MemberMTID"/>
                </xsl:if>
              </xsl:variable>
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="75"/>
                <xsl:with-param name="val" select="$t1"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
        <xsl:if test="Recipient/MemberName!=''">
          <tr>
            <td>
              <span>
                <xsl:text>Получатель пакета</xsl:text>
              </span>
            </td>
            <td colspan="3">
              <xsl:variable name="t2">
                <xsl:value-of select="Recipient/MemberName"/>
                <xsl:if test="Recipient/MemberMTID!=''">
                  <xsl:text>, </xsl:text>
                  <xsl:value-of select="Recipient/MemberMTID"/>
                </xsl:if>
              </xsl:variable>
              <xsl:call-template name="TextBox">
                <xsl:with-param name="siz" select="75"/>
                <xsl:with-param name="val" select="$t2"/>
              </xsl:call-template>
            </td>
          </tr>
        </xsl:if>
      </xsl:for-each>
    </table>
  </xsl:template>

  <xsl:template name="Main_ConfirmPayment">
    <xsl:param name="ImgPath"/>
    <p />
    <xsl:call-template name="Main_First">
      <xsl:with-param name="X1" select="ConfirmPayment/@CodeReg"/>
      <xsl:with-param name="X2" select="'startA'"/>
      <xsl:with-param name="X3" select="ConfirmPayment/@SessionID"/>
      <xsl:with-param name="T2" select="'Оплачиваемый пакет документов'"/>
    </xsl:call-template>
    <p />
    <table align="center">
      <xsl:attribute name="width">
        <xsl:value-of select="$TableWidth"/>
      </xsl:attribute>
      <xsl:call-template name="Table4"/>
      <xsl:for-each select="ConfirmPayment">
        <tr>
          <td>
            <span>
              <xsl:text>Номер в ОКУ</xsl:text>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="25"/>
              <xsl:with-param name="val" select="ReceptionCode"/>
            </xsl:call-template>
          </td>
          <td>
            <span>
              <xsl:text>Код платежа</xsl:text>
            </span>
          </td>
          <td>
            <xsl:call-template name="TextBox">
              <xsl:with-param name="siz" select="25"/>
              <xsl:with-param name="val" select="PaymentNumber"/>
            </xsl:call-template>
          </td>
        </tr>
        <xsl:choose>
          <xsl:when test="Payment">
            <tr>
              <td>
                <span>
                  <xsl:text>Сумма</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Payment/Sum"/>
                </xsl:call-template>
              </td>
              <td>
                <xsl:text>Дата платежа</xsl:text>
              </td>
              <td>
                <xsl:call-template name="DateBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Payment/Date"/>
                </xsl:call-template>
              </td>
            </tr>
            <tr>
              <td>
                <span>
                  <xsl:text>Номер платежного поручения</xsl:text>
                </span>
              </td>
              <td colspan="3">
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="75"/>
                  <xsl:with-param name="val" select="Payment/Number"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:when>
          <xsl:otherwise>
            <tr>
              <td>
                <span>
                  <xsl:text>Сумма</xsl:text>
                </span>
              </td>
              <td>
                <xsl:call-template name="TextBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="Sum"/>
                </xsl:call-template>
              </td>
              <td>
                <xsl:text>Дата</xsl:text>
              </td>
              <td>
                <xsl:call-template name="DateBox">
                  <xsl:with-param name="siz" select="25"/>
                  <xsl:with-param name="val" select="ConfirmDate"/>
                </xsl:call-template>
              </td>
            </tr>
          </xsl:otherwise>
        </xsl:choose>

        <xsl:for-each select="Files/File">
          <tr>
            <td>
              <span>
                <xsl:text>Документ (имя файла)</xsl:text>
              </span>
            </td>
            <td colspan="3">
              <a href="#">
                <xsl:attribute name="onclick">
                  <xsl:text>DoXsltP("</xsl:text>
                  <xsl:value-of select="translate(.,'\','/')"/>
                  <xsl:text>")</xsl:text>
                </xsl:attribute>
                <span>
                  <xsl:value-of select="."/>
                </span>
              </a>
            </td>
          </tr>
        </xsl:for-each>
      </xsl:for-each>
    </table>
  </xsl:template>

  <xsl:template name="Main">
    <xsl:param name="ImgPath"/>
    <xsl:choose>
      <xsl:when test="ConfirmPayment">
        <P align="center">
          <span style="font-weight:bold">
            <xsl:text>Подтверждение оплаты</xsl:text>
          </span>
        </P>
        <xsl:call-template name="Main_ConfirmPayment">
          <xsl:with-param name="ImgPath" select="$ImgPath"/>
        </xsl:call-template>
      </xsl:when>
      <xsl:otherwise>
        <P align="center">
          <span style="font-weight:bold">
            <xsl:text>Подтверждение оператора</xsl:text>
          </span>
        </P>
        <xsl:call-template name="Main_Confirm"/>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>

</xsl:stylesheet>
