<?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_Proto">
    <xsl:param name="CodeReg"/>
    <xsl:param name="CodeStage"/>
    <p/>
    <xsl:call-template name="Main_First">
      <xsl:with-param name="X1" select="$CodeReg"/>
      <xsl:with-param name="T2" select="'Проверяемый пакет документов'"/>
      <xsl:with-param name="X2" select="'startA'"/>
      <xsl:with-param name="X3">
        <xsl:choose>
          <xsl:when test="contains(Protocol/Requests/Request/GUID,'!')">
            <xsl:value-of select="substring-before(Protocol/Requests/Request/GUID,'!')"/>
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="Protocol/Requests/Request/GUID"/>
          </xsl:otherwise>
        </xsl:choose>
      </xsl:with-param>
      <xsl:with-param name="T4">
        <xsl:choose>
          <xsl:when test="$CodeStage='requestR'">
            <xsl:text>Дата регистрации заявления</xsl:text>
          </xsl:when>
          <xsl:otherwise />
        </xsl:choose> 
      </xsl:with-param>
      <xsl:with-param name="X4">
        <xsl:call-template name="DateText">
          <xsl:with-param  name="val">
            <xsl:value-of select="Protocol/Info/Date"/>
          </xsl:with-param>
        </xsl:call-template>
      </xsl:with-param>
      <xsl:with-param name="T5" select="'Номер заявления в ОКУ'"/>
      <xsl:with-param name="X5">
        <xsl:value-of select="Protocol/Requests/Request/Number"/>
      </xsl:with-param>
    </xsl:call-template>
    <p />
    <table align="center">
      <xsl:attribute name="width">
        <xsl:value-of select="$TableWidth"/>
      </xsl:attribute>
      <xsl:call-template name="Table4"/>
      <tr>
        <td colspan="4" align="center">
          <span style="font-weight:bold">
            <xsl:text>ЭТАП </xsl:text>
            <xsl:value-of select="position()"/>
          </span>
        </td>
      </tr>
      <tr>
        <td colspan="4">
          <xsl:call-template name="ControlStageBox">
            <xsl:with-param name="siz" select="100"/>
            <xsl:with-param name="code" select="$CodeStage"/>
          </xsl:call-template>
        </td>
      </tr>
      <tr>
        <td>
          <span>
            <xsl:text>Результат</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="Result">
            <xsl:with-param name="res" select="Protocol/Requests/Request/Result"/>
          </xsl:call-template>
        </td>
        <td>
          <span>
            <xsl:text>Дата</xsl:text>
          </span>
        </td>
        <td>
          <xsl:call-template name="DateBox">
            <xsl:with-param name="siz" select="25"/>
            <xsl:with-param name="val" select="Protocol/Info/Date"/>
          </xsl:call-template>
        </td>
      </tr>
      <xsl:if test="Protocol/Requests/Request/Reason!=''">
        <tr>
          <td colspan="4">
            <div>
              <xsl:text>Перечень ошибок и предупреждений</xsl:text>
            </div>
            <xsl:call-template name="Textarea">
              <xsl:with-param name="text" select="Protocol/Requests/Request/Reason"/>
            </xsl:call-template>
          </td>
        </tr>
      </xsl:if>
    </table>
  </xsl:template>

  <xsl:template name="Main">
    <xsl:param name="CodeReg"/>
    <xsl:param name="CodeStage"/>
    <P align="center">
      <span style="font-weight:bold">
        <xsl:choose>
          <xsl:when test="$CodeStage='requestR'">
            <xsl:text>Расписка ОКУ</xsl:text>
          </xsl:when>
          <xsl:otherwise>
            <xsl:text>Протокол контроля АИС ГКН</xsl:text>
          </xsl:otherwise>
        </xsl:choose> 
        
      </span>
    </P>
    <xsl:call-template name="Main_Proto">
      <xsl:with-param name="CodeReg" select="$CodeReg"/>
      <xsl:with-param name="CodeStage" select="$CodeStage"/>
    </xsl:call-template>
  </xsl:template>

</xsl:stylesheet>
