﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <table class="tableMaster" cellpadding="0" cellspacing="0">
            <thead>
                <tr align="left" class="labelHeader" style="color: rgb(55, 96, 146); padding-left: 5px; padding-bottom: 5px;">
                    <td width="8%">
                        TypeKey
                    </td>
                    <td width="8%">
                        UniqueKey
                    </td>
                    <td width="8%">
                        Item
                    </td>
                    <td width="8%">
                        PK
                    </td>
                    <td width="8%">
                        RelatedTo
                    </td>
                    <td width="8%">
                        Sort
                    </td>
                    <td width="8%">
                        StartDate
                    </td>
                    <td width="8%">
                        DueDate
                    </td>
                    <td width="8%">
                        Role
                    </td>
                    <td width="8%">
                        Setting1
                    </td>
                    <td width="8%">
                        Setting2
                    </td>
                    <td width="6%">
                        Role2
                    </td>
                    <td width="6%">
                        Role3
                    </td>
                </tr>
            </thead>            
            <xsl:for-each select="TemplateDetail/TemplateDetailItem">
                <xsl:variable name="display">
                    <xsl:if test="position() mod 2 = 0">
                        <xsl:text>background-color: #DCDCDC;</xsl:text>
                    </xsl:if>
                </xsl:variable>
                <tr style="padding-left: 5px; padding-bottom: 5px;{$display}">
                    <td>
                        <span class="label">
                            <xsl:value-of select="TypeKey"/>
                        </span>&#xa0;
                        <xsl:if test="TypeKey='Action'">
                            <a id="link_Action" class="link" 
                               onClick="template_div_Email_Display('div_Email_Popup_{TemplateDetailID}','{TemplateDetailID}','{ItemID}','-99');">
                                <xsl:choose>
                                    <xsl:when test="EmailMemo=''">
                                        <xsl:text>+ Email</xsl:text>
                                    </xsl:when>
                                    <xsl:otherwise>
                                        <xsl:text>Email</xsl:text>
                                    </xsl:otherwise>
                                </xsl:choose>
                            </a>

                        </xsl:if>
                    </td>
                    <td>
                        <span class="label">
                            <xsl:value-of select="UniqueKey"/>
                        </span>
                    </td>
                    <td>
                        <span class="label onMouseOver" title="{Description}">
                            <xsl:value-of select="Item"/>
                        </span>
                    </td>
                    <td>
                        <span class="label">
                            <xsl:if test="normalize-space(PK) != 0">
                                <xsl:value-of select="PK"/>
                            </xsl:if>
                        </span>
                    </td>
                    <td>
                        <span class="label">
                            <xsl:value-of select="RelatedTo"/>
                        </span>
                    </td>
                    <td>
                        <span class="label">
                            <xsl:if test="normalize-space(Sort) != 0">
                                <xsl:value-of select="Sort"/>
                            </xsl:if>
                        </span>
                    </td>
                    <td>
                        <span class="label">
                            <xsl:if test="normalize-space(StartDate) != 0">
                                <xsl:value-of select="StartDate"/>
                            </xsl:if>
                        </span>
                    </td>
                    <td>
                        <span class="label">
                            <xsl:if test="normalize-space(DueDate) != 0">
                                <xsl:value-of select="DueDate"/>
                            </xsl:if>
                        </span>
                    </td>
                    <td>
                        <span class="label">
                            <xsl:value-of select="Role"/>
                        </span>
                    </td>
                    <td>
                        <span class="label">
                            <xsl:value-of select="Setting1"/>
                        </span>
                    </td>
                    <td>
                        <span class="label">
                            <xsl:value-of select="Setting2"/>
                        </span>
                    </td>
                    <td>
                        <span class="label">
                            <xsl:value-of select="Role2"/>
                        </span>
                    </td>
                    <td>
                        <span class="label">
                            <xsl:value-of select="Role3"/>
                        </span>
                    </td>
                </tr>
                <tr  style="padding-left: 5px; padding-bottom: 5px;{$display}">
                    <td></td>
                    <td colspan="11">
                        <div style="display:none;background:#FFFFFF;margin:10px; border: 2px solid black;padding: 10px; visibility: visible;"
                                                              id="div_Email_Popup_{TemplateDetailID}" align="center" name="collapsed">
                        </div>
                    </td>
                    <td></td>
                </tr>
            </xsl:for-each>         
        </table>
    </xsl:template>
</xsl:stylesheet>
