﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template name="DisplayLinkedTemplates">
        <xsl:param name="ItemID" select="'N/A'"></xsl:param>
        <xsl:param name="Name" select="'N/A'"></xsl:param>
        <xsl:param name="Description" select="'N/A'"></xsl:param>
        <xsl:param name="ImageUrl" select="'N/A'"></xsl:param>
        <xsl:param name ="HostName" select="'N/A'"></xsl:param>
        <xsl:param name ="FaceBookSrc" select="'N/A'"></xsl:param>
        <xsl:param name ="TwitterSrc" select ="'N/A'"></xsl:param>
        <xsl:param name ="UserID" select="'N/A'"></xsl:param>
        <xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
        <xsl:param name="EmailDigest" select="'N/A'"></xsl:param>
        <xsl:param name="Origin" select="'Detailed'"></xsl:param>
        <xsl:param name="RefValue" select="'N/A'"></xsl:param>
        <xsl:param name="BrandID" select="'N/A'"></xsl:param>
        <xsl:param name="PromoteKey" select="'N/A'"></xsl:param>

        <xsl:variable name="ImageDivAlign">
            <xsl:choose>
                <xsl:when test="$Origin = 'Summarized'">
                    <xsl:text>center</xsl:text>
                </xsl:when>
                <xsl:otherwise>left</xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <xsl:variable name="ImageWidth">
            <xsl:choose>
                <xsl:when test="$Origin = 'Summarized'">
                    <xsl:text>33%</xsl:text>
                </xsl:when>
                <xsl:when test="$Origin = 'Detailed'">
                    <xsl:text>15%</xsl:text>
                </xsl:when>
                <xsl:otherwise>60px</xsl:otherwise>
            </xsl:choose>
        </xsl:variable>

        <xsl:variable name="ImageAlign">
            <xsl:choose>
                <xsl:when test="$Origin = 'Detailed'">
                    <xsl:text>left</xsl:text>
                </xsl:when>
            </xsl:choose>
        </xsl:variable>

        <xsl:variable name="TemplatePageURL">
            <xsl:text>http://</xsl:text>
            <xsl:choose>
                <xsl:when test="$BrandID &gt; 0 and $RefValue != 'Pub'">
                    <xsl:value-of select="$HostName"></xsl:value-of>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>www.lifespace.com</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
            <xsl:text>/</xsl:text>
            <xsl:value-of select="normalize-space($PromoteKey)"></xsl:value-of>
            <xsl:text>?Ref=</xsl:text>
            <xsl:value-of select="$RefValue"></xsl:value-of>
            <xsl:choose>
                <xsl:when test="$BrandID &gt; 0">
                    <xsl:text>&amp;SourceID=</xsl:text>
                    <xsl:value-of select="$BrandID"/>
                </xsl:when>
            </xsl:choose>
        </xsl:variable>

        <div id="div_Item_{$ItemID}_Template" style="margin-top:10px; margin-bottom:10px;">
            <table class="tableMaster" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td valign="top" width="{$ImageWidth}" align="center">
                        <xsl:if test="$ImageUrl != ''">
                            <div id="divImg_{normalize-space($ItemID)}_img" align="center" style="vertical-align: top;">
                                <a class="link" href="{$TemplatePageURL}">
                                    <xsl:choose>
                                        <xsl:when test="normalize-space($EmailDigest) = 1">
                                            <img style="display:none;  border: 0px; margin-top:4px; "
                                                 src="{normalize-space($ImageUrl)}"  onload='setWidthAndHeightImage(this,"50");'/>
                                        </xsl:when>
                                        <xsl:otherwise>
                                            <xsl:choose>
                                                <xsl:when test="$Origin = 'Summarized'">
                                                    <img src="{normalize-space($ImageUrl)}"  style="display:none; margin-left: 0px; border: 0px; margin-top:4px; "
                                                           onload='setWidthAndHeightImage(this,"75");'></img>
                                                </xsl:when>
                                                <xsl:when test="$Origin = 'Detailed'">
                                                    <img src="{normalize-space($ImageUrl)}"  style="display:none; margin-left: 0px; border: 0px; margin-top:4px; "
                                                           onload='setWidthAndHeightImage(this,"80");'></img>
                                                </xsl:when>
                                            </xsl:choose>
                                        </xsl:otherwise>
                                    </xsl:choose>
                                </a>
                            </div>
                        </xsl:if>
                    </td>
                    <xsl:if test="$Origin = 'Detailed'">
                        <td width="85%" align="left" style="text-align:left; vertical-align:left">
                            <div>
                                <a class="link"  href="{$TemplatePageURL}">
                                    <span>
                                        <xsl:value-of select="$Name"/>
                                    </span>
                                    <span>
                                        <xsl:if test="$FaceBookSrc != 'N/A'">
                                            <a id="linkFacebook"
                                               target="_blank" class="link"
                                               href="http://{$HostName}/LifeSpacePromoter.aspx?Id={normalize-space(ItemID)}&amp;Ref=FB&amp;page=/desktopmodules/LifeSpacePages/Item.aspx">
                                                <img src="{$TemplateURL}web/images/facebook.png" alt="Follow us on Facebook!"
                                                    width="16" height="16" hspace="3" border="0" align="absmiddle"/>
                                            </a>

                                        </xsl:if>
                                        <xsl:if test ="$TwitterSrc != 'N/A'">
                                            <a id="linkTwitter"
                                               target="_blank" class="link"
                                               href="http://{$HostName}/LifeSpacePromoter.aspx?Id={normalize-space(ItemID)}&amp;Ref=TW&amp;page=/desktopmodules/LifeSpacePages/Item.aspx">
                                                <img src="{$TemplateURL}web/images/twitter.png" alt="Follow us on Twitter!"
                                                    width="16" height="16" hspace="3" border="0" align="absmiddle"/>
                                            </a>
                                        </xsl:if>
                                    </span>
                                </a>
                            </div>
                            <div>
                                <span class="label">
                                    <xsl:value-of select="$Description"/>
                                </span>
                            </div>
                        </td>
                    </xsl:if>
                </tr>
                <xsl:if test="$Origin = 'Summarized'">
                    <tr>
                        <td valign="baseline" align="center" style="text-align:center;  padding-left: 20px; padding-right: 20px;">
                            <a class="link"  href="{$TemplatePageURL}">
                                <span class="labelBold">
                                    <strong>
                                        <xsl:value-of select="$Name"/>
                                    </strong>
                                </span>
                            </a>
                        </td>
                    </tr>
                </xsl:if>
            </table>
        </div>
    </xsl:template>
</xsl:stylesheet>
