﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
    <xsl:include href="../GenericTemplates/Notes_LineBreak.xslt" />
    <xsl:output method="xml" indent="yes"/>
    <xsl:template match="/">
        <xsl:variable name="BrandID" select="AjaxRequest/Params/BrandID"/>
        <xsl:variable name="HostName" select="AjaxRequest/HostName"></xsl:variable>
        <xsl:variable name="TemplateURL" select="AjaxRequest/TemplateURL"></xsl:variable>
        <!--<xsl:variable name="PublicationName" select="normalize-space(TemplateAdmin/PublicationName)"/>-->

        <div id="divMyServicesTemplateData">
            <table class="tableMaster" cellpadding="5" cellspacing="0" border="0">
                <xsl:choose>
                    <xsl:when test="count(AjaxRequest/Templates/Template)=0">
                        <tr>
                            <td style="font-weight:bold; text-align:center; padding:10px;">
                                <span>
                                    There are no templates
                                </span>
                                <div style="padding-top:15px;">

                                    <a onclick="return clientPortal_LoadAddTemplate('{$BrandID}','divMyServicesTemplateData');" target="_blank" class="anchorButton" style="color: white; text-decoration: none;">
                                        Add Template
                                    </a>
                                </div>
                            </td>
                        </tr>
                    </xsl:when>
                    <xsl:otherwise>
                        <tr>
                            <td align="right" style="font-weight:bold; text-align:right; padding:10px;" colspan="7">
                                <a onclick="return clientPortal_LoadAddTemplate('{$BrandID}','divMyServicesTemplateData');" target="_blank" class="anchorButton" style="color: white; text-decoration: none;">
                                    Add Template
                                </a>
                            </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="AjaxRequest/Templates/Template">
                            <xsl:variable name="display">
                                <xsl:choose>
                                    <xsl:when test="position() mod 2 = 0">
                                        <xsl:text>background-color: #DCDCDC;</xsl:text>
                                    </xsl:when>
                                    <xsl:when test="position() mod 2 != 0">
                                        <xsl:text>background-color: #FFFFFF;</xsl:text>
                                    </xsl:when>
                                </xsl:choose>
                            </xsl:variable>

                            <tr align="left" id="tr_item_{normalize-space(ItemID)}" style="{$display}">
                                <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="Name"/>
                                        </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>
                                </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="WaiverID"/>
                                        </span>
                                    </div>
                                    <div wrap="true">
                                        <span class="labelBold" style="color: #003366;">Type</span>
                                        <span class="label" style="margin-left:5px;">
                                            <xsl:value-of select="TypeID"/>
                                        </span>
                                    </div>
                                    <div wrap="true">
                                        <span class="labelBold" style="color: #003366;">Public</span>
                                        <xsl:if test="PublicYN = 1">
                                            <span class="label" style="margin-left:5px;">Yes</span>
                                        </xsl:if>
                                        <xsl:if test="PublicYN = 0">
                                            <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 = 1">
                                            <span class="label" style="margin-left:5px;">Yes</span>
                                        </xsl:if>
                                        <xsl:if test="PublishedYN = 0">
                                            <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="TemplateStatus"/>
                                        </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-bottom: 10px;margin-top: 10px;">                                                                    
                                        <!--<a href="addtemplate.aspx?ID={normalize-space(ItemID)}" class="anchorButton"
                                           style="color: white; text-decoration: none;">
                                            Update
                                        </a>-->
                                    </div>                                    
                                    <div style="margin-bottom: 10px;margin-top: 15px;">
                                        <a class="anchorButton" style="color: white; text-decoration: none;"
                                           onClick="clientPortal_LoadTemplateDetail('{normalize-space(ItemID)}','divMyServicesTemplateData','{$BrandID}');">
                                            Detail
                                        </a>
                                    </div>
                                    <div style="margin-top: 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:for-each>
                        <tr>
                            <td align="right" style="font-weight:bold; text-align:right; padding:10px;" colspan="7">
                                <a onclick="return clientPortal_LoadAddTemplate('{$BrandID}','divMyServicesTemplateData');" target="_blank" class="anchorButton" style="color: white; text-decoration: none;">
                                    Add Template
                                </a>
                            </td>
                        </tr>
            </xsl:otherwise>
            </xsl:choose>
            </table>
        </div>
    </xsl:template>
</xsl:stylesheet>
