﻿<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:include href="GenericTemplates/Notes_LineBreak.xslt" />
  <xsl:template match="/">
    <xsl:variable name ="PublicationID">
      <xsl:value-of select ="normalize-space(TemplateAdmin/PublicationID)"/>
    </xsl:variable>
    <xsl:variable name="PublicationName">
      <xsl:value-of select="normalize-space(TemplateAdmin/PublicationName)"/>
    </xsl:variable>
    <div id="divTemplateAdminData">
      <table class="tableMaster" cellpadding="5" cellspacing="0" border="0">
        <tr>
          <td align="right" style="font-weight:bold; text-align:right; padding:10px;" colspan="7">
            <a href="AddTemplate.aspx" class="anchorButton" style="color: white; text-decoration: none;">
              Add Template
            </a>
          </td>
        </tr>
        <tr>
          <td></td>
        </tr>
        <tr style="border-style: solid; border-width: thin; border-top-color: #000080;">
          <td width="105" align="left" style="padding-right: 10px;">
            <span class="labelHeader" style="color: rgb(55, 96, 146);">Image</span>
          </td>
          <td  align="left" style="padding-bottom: 10px; padding-right: 10px;">
            <span class="labelHeader" style="color: rgb(55, 96, 146);">Template</span>
          </td>
          <td width="185" align="left"  style="padding-right: 10px;">
            <span class="labelHeader" style="color: rgb(55, 96, 146);">Details</span>
          </td>
          <td width="108" align="left"  style="padding-right: 10px;">
            <span class="labelHeader" style="color: rgb(55, 96, 146);">Admin</span>
          </td>
        </tr>
        <xsl:for-each select ="TemplateAdmin/Item">
          <xsl:if test ="position() mod 2 = 0">
            <tr align="left" id="tr_item_{normalize-space(ItemID)}" style="background-color: #DCDCDC;">
              <td>
                <xsl:if test="ImageURL != ''">
                  <a class="link" target="_blank" href="{PromoteKey}">
                    <img  style="display:inline; margin-left: 0px; vertical-align: middle; display: none;"
                          src="{ImageURL}" onload='setWidthAndHeightImage(this,"100");'></img>
                  </a>
                </xsl:if>
              </td>
              <td>
                <div class="label" align="justify" style="display: inline; color: rgb(55, 96, 146); font-weight: bold;">
                  <a target="_blank" href="{PromoteKey}">
                    <xsl:value-of select="ItemName"/>
                  </a>
                </div>
                <div class="label" style="text-align: justify;">
                  <xsl:call-template name="break">
                    <xsl:with-param name="text" select="Description"></xsl:with-param>
                  </xsl:call-template>
                </div>
                <div style="padding-top: 5px;">
                  <xsl:if test="$PublicationID != -1">
                    <xsl:choose>
                      <xsl:when test ="normalize-space(TemplateLinkedToPublicationID) = -1">
                        <a id="lnk_LinkToPublication_{normalize-space(ItemID)}" href="#"
                                    class="link label" style="display:block;"
                                 onClick='return linkTemplateToPublication("{normalize-space(ItemID)}", 
                                                                          "{normalize-space($PublicationID)}",
                                                                          "lnk_LinkToPublication_{normalize-space($PublicationID)}");'>
                          [Link to <xsl:value-of select ='$PublicationName'></xsl:value-of> Publication]
                        </a>
                        <a id="lnk_RemoveLinkFromPublication_{normalize-space(ItemID)}" href="#" class="link label"
                                 style="display:none;" onClick='return removeLinkTemplateToPublication("{normalize-space(ItemID)}", 
                                                                          "{normalize-space($PublicationID)}",
                                                                          "lnk_LinkToPublication_{normalize-space($PublicationID)}");'>
                          [Remove Link to <xsl:value-of select ='$PublicationName'></xsl:value-of> Publication]
                        </a>
                      </xsl:when>
                      <xsl:otherwise>
                        <a id="lnk_LinkToPublication_{normalize-space(ItemID)}" href="#"
                                    class="link label" style="display:none;"
                                onClick='return linkTemplateToPublication("{normalize-space(ItemID)}", 
                                                                          "{normalize-space($PublicationID)}",
                                                                          "lnk_LinkToPublication_{normalize-space($PublicationID)}");'>
                          [Link to <xsl:value-of select ='$PublicationName'></xsl:value-of> Publication]
                        </a>
                        <a id="lnk_RemoveLinkFromPublication_{normalize-space(ItemID)}" href="#" class="link label"
                                 style="display:block;" onClick='return removeLinkTemplateToPublication("{normalize-space(ItemID)}", 
                                                                          "{normalize-space($PublicationID)}",
                                                                          "lnk_LinkToPublication_{normalize-space($PublicationID)}");'>
                          [Remove Link to <xsl:value-of select ='$PublicationName'></xsl:value-of> Publication]
                        </a>
                      </xsl:otherwise>
                    </xsl:choose>
                  </xsl:if>
                </div>
              </td>
              <td >
                <div wrap="true">
                  <span class="labelBold" style="color: #003366; font-weight:bold;">Waiver</span>
                  <span class="label" style="margin-left:5px;">
                    <xsl:value-of select="Waiver"/>
                  </span>
                </div>
                <div wrap="true">
                  <span class="labelBold" style="color: #003366;">Type</span>
                  <span class="label" style="margin-left:5px;">
                    <xsl:value-of select="Type"/>
                  </span>
                </div>
                <div wrap="true">
                  <span class="labelBold" style="color: #003366;">Public</span>
                  <xsl:if test="PublicYN = 'True'">
                    <span class="label" style="margin-left:5px;">Yes</span>
                  </xsl:if>
                  <xsl:if test="PublicYN = 'False'">
                    <span class="label" style="margin-left:5px;">No</span>
                  </xsl:if>
                </div>
                <div wrap="true">
                  <span class="labelBold" style="color: #003366;">Published</span>
                  <xsl:if test="PublishedYN = 'True'">
                    <span class="label" style="margin-left:5px;">Yes</span>
                  </xsl:if>
                  <xsl:if test="PublishedYN = 'False'">
                    <span class="label" style="margin-left:5px;">No</span>
                  </xsl:if>
                </div>
                <div wrap="true">
                  <span class="labelBold" style="color: #003366;">Status</span>
                  <span class="label" style="margin-left:5px;">
                    <xsl:value-of select="Status"/>
                  </span>
                </div>
                <div wrap="true">
                  <span class="labelBold" style="color: #003366;">Owner</span>
                  <span class="label" style="margin-left:5px;">
                    <xsl:value-of select="OwnerName"/>
                  </span>
                </div>
              </td>
              <td style="padding-right: 10px;">
                <div style="margin-top: 10px; margin-bottom: 10px;">
                  <a href="addtemplate.aspx?ID={normalize-space(ItemID)}" class="anchorButton"
                     style="color: white; text-decoration: none;">
                    Update
                  </a>
                </div>
                <div style="margin-top: 10px; margin-bottom: 10px;">
                  <a class="anchorButton" style="color: white; text-decoration: none;"
                     href="TemplateDetail.aspx?ID={normalize-space(ItemID)}">
                    Detail
                  </a>
                </div>
                <div style="margin-top: 10px; margin-bottom: 10px;">
                  <a class="link" style="text-decoration:underline;"
                  onClick='return template_DeleteTemplateContent("{normalize-space(ItemID)}", "tr_item_{normalize-space(ItemID)}");'>
                    Delete This Item
                  </a>
                </div>

                <!--<div style="margin-top: 10px; margin-bottom: 10px;">
                  <a href="#" class="anchorButton" style="color: white; text-decoration: none;"
                  onClick='return template_DeleteTemplateContent("{normalize-space(ItemID)}", "tr_item_{normalize-space(ItemID)}");'>
                    Delete
                  </a>
                </div>-->
                
              
              </td>
            </tr>
          </xsl:if>
          <xsl:if test ="position() mod 2 != 0">
            <tr align="left" id="tr_item_{normalize-space(ItemID)}">
              <td>
                <xsl:if test="ImageURL != ''">
                  <a class="link" target="_blank" href="{PromoteKey}">
                    <img  style="display:inline; margin-left: 0px; vertical-align: middle; display: none;"
                          src="{ImageURL}" onload='setWidthAndHeightImage(this,"100");'></img>
                  </a>
                </xsl:if>
              </td>
              <td>
                <div class="label" align="justify" style="display: inline; color: rgb(55, 96, 146); font-weight: bold;">
                  <a target="_blank" href="{PromoteKey}">
                    <xsl:value-of select="ItemName"/>
                  </a>
                </div>
                <div class="label" style="text-align: justify;">
                  <xsl:call-template name="break">
                    <xsl:with-param name="text" select="Description"></xsl:with-param>
                  </xsl:call-template>
                </div>
                <div style="padding-top: 5px;">
                  <xsl:if test="$PublicationID != -1">
                    <xsl:choose>
                      <xsl:when test ="normalize-space(TemplateLinkedToPublicationID) = -1">
                        <a id="lnk_LinkToPublication_{normalize-space(ItemID)}" href="#"
                                    class="link label" style="display:block;"
                                 onClick='return linkTemplateToPublication("{normalize-space(ItemID)}", 
                                                                          "{normalize-space($PublicationID)}",
                                                                          "lnk_LinkToPublication_{normalize-space($PublicationID)}");'>
                          [Link to <xsl:value-of select ='$PublicationName'></xsl:value-of> Publication]
                        </a>
                        <a id="lnk_RemoveLinkFromPublication_{normalize-space(ItemID)}" href="#" class="link label"
                                 style="display:none;" onClick='return removeLinkTemplateToPublication("{normalize-space(ItemID)}", 
                                                                          "{normalize-space($PublicationID)}",
                                                                          "lnk_LinkToPublication_{normalize-space($PublicationID)}");'>
                          [Remove Link to <xsl:value-of select ='$PublicationName'></xsl:value-of> Publication]
                        </a>
                      </xsl:when>
                      <xsl:otherwise>
                        <a id="lnk_LinkToPublication_{normalize-space(ItemID)}" href="#"
                                    class="link label" style="display:none;"
                                onClick='return linkTemplateToPublication("{normalize-space(ItemID)}", 
                                                                          "{normalize-space($PublicationID)}",
                                                                          "lnk_LinkToPublication_{normalize-space($PublicationID)}");'>
                          [Link to <xsl:value-of select ='$PublicationName'></xsl:value-of> Publication]
                        </a>
                        <a id="lnk_RemoveLinkFromPublication_{normalize-space(ItemID)}" href="#" class="link label"
                                 style="display:block;" onClick='return removeLinkTemplateToPublication("{normalize-space(ItemID)}", 
                                                                          "{normalize-space($PublicationID)}",
                                                                          "lnk_LinkToPublication_{normalize-space($PublicationID)}");'>
                          [Remove Link to <xsl:value-of select ='$PublicationName'></xsl:value-of> Publication]
                        </a>
                      </xsl:otherwise>
                    </xsl:choose>
                  </xsl:if>
                </div>
              </td>
              <td>
                <div wrap="true">
                  <span class="labelBold" style="color: #003366;">Waiver</span>
                  <span class="label" style="margin-left:5px;">
                    <xsl:value-of select="Waiver"/>
                  </span>
                </div>
                <div wrap="true">
                  <span class="labelBold" style="color:#003366;">Type</span>
                  <span class="label" style="margin-left:5px;">
                    <xsl:value-of select="Type"/>
                  </span>
                </div>
                <div wrap="true">
                  <span class="labelBold" style="color: #003366;">Public</span>
                  <xsl:if test="PublicYN = 'True'">
                    <span class="label" style="margin-left:5px;">Yes</span>
                  </xsl:if>
                  <xsl:if test="PublicYN = 'False'">
                    <span class="label" style="margin-left:5px;">No</span>
                  </xsl:if>

                </div>
                <div wrap="true">
                  <span class="labelBold" style="color: #003366;">Published</span>
                  <xsl:if test="PublishedYN = 'True'">
                    <span class="label" style="margin-left:5px;">Yes</span>
                  </xsl:if>
                  <xsl:if test="PublishedYN = 'False'">
                    <span class="label" style="margin-left:5px;">No</span>
                  </xsl:if>
                </div>
                <div wrap="true">
                  <span class="labelBold"  style="color:#003366;">Status</span>
                  <span class="label" style="margin-left:5px;">
                    <xsl:value-of select="Status"/>
                  </span>
                </div>
                <div wrap="true">
                  <span class="labelBold"  style="color:#003366;">Owner</span>
                  <span class="label" style="margin-left:5px;">
                    <xsl:value-of select="OwnerName"/>
                  </span>
                </div>
              </td>
              <td style="padding-right: 10px;">
                <div style="margin-top: 10px; margin-bottom: 10px;">
                  <a href="addtemplate.aspx?ID={normalize-space(ItemID)}"
                     class="anchorButton" style="color: white; text-decoration: none;">
                    Update
                  </a>
                </div>
                <!--<div style="margin-top: 10px; margin-bottom: 10px;">
                  <a href="#" class="anchorButton" style="color: white; text-decoration: none;"
                  onClick='return template_DeleteTemplateContent("{normalize-space(ItemID)}", "tr_item_{normalize-space(ItemID)}");'>
                    Delete
                  </a>
                </div>-->
                <div style="margin-top: 10px; margin-bottom: 10px;">
                  <a class="anchorButton" style="color: white; text-decoration: none;"
                     href="TemplateDetail.aspx?ID={normalize-space(ItemID)}">
                    Detail
                  </a>
                </div>
                <div style="margin-top: 10px; margin-bottom: 10px;">
                  <a class="link" style="text-decoration:underline;"
                  onClick='return template_DeleteTemplateContent("{normalize-space(ItemID)}", "tr_item_{normalize-space(ItemID)}");'>
                    Delete This Item
                  </a>
                </div>

              
              </td>
            </tr>
          </xsl:if>
        </xsl:for-each>
        <tr>
          <td align="right" style="font-weight:bold; text-align:right; padding:10px;" colspan="7">
            <a href="AddTemplate.aspx" class="anchorButton" style="color: white; text-decoration: none;">
              Add Template
            </a>
          </td>
        </tr>
      </table>
    </div>
  </xsl:template>
</xsl:stylesheet>
