﻿<?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/BoxLayout.xslt"/>
    <xsl:include href="GenericTemplates/DisplayTemplate.xslt"/>
    <xsl:include href="Notifications.xslt"/>
    <xsl:template match="/">
        <html>
            <head>
            </head>
            <body>
                <div id="divEmailDigest_Container" style="margin-left:3%;z-index: 1;width: 935px;background-color: #FFFFFF;">

                    <div style="padding-top: 10px; width: 90%; margin-bottom: 20px;">
                        <table  cellpadding="0" border="0" width="100%" cellspacing="0">
                            <tr>
                                <td width='2%'>
                                    &#xa0;
                                </td>
                                <td width='15%'>
                                </td>
                                <td width='73%'>
                                </td>
                            </tr>
                            <tr>
                                <td width="10px;">
                                </td>
                                <td colspan="2" width="90%">
                                    <div style="padding-top:5px;margin-left:10px; margin-right:10px; margin-top:10px;">
                                        <span align="left" style="font-family: Calibri, Verdana, Arial; font-size: 10pt;">
                                            <b>
                                                LifeSpace Weekly (<xsl:value-of select ="EmailDigest/JobDate"/>)
                                                <!--This e-mail is sent:
                                                --><!--<xsl:variable name ="CountDays">
                                                    <xsl:value-of select ="count(EmailDigest/days/day)"/>
                                                </xsl:variable>--><!--
                                                <xsl:for-each select ="EmailDigest/days/day[. != 'NotActive']">
                                                    --><!--<xsl:variable name ="WeekDay">
                                                        <xsl:value-of select ="normalize-space(.)"/>
                                                    </xsl:variable>--><!--
                                                    <xsl:if test ="position() != 1">
                                                        , <xsl:value-of select="normalize-space(.)"/>
                                                    </xsl:if>
                                                    <xsl:if test ="position() = 1">
                                                        <xsl:value-of select="normalize-space(.)"/>
                                                    </xsl:if>
                                                </xsl:for-each>-->
                                            </b>
                                        </span>
                                        <!--<div>
                                            <span align="left" style="font-family: Calibri, Verdana, Arial; font-size: 10pt;">
                                                <a href="http://www.lifespace.com/Settings.aspx">Click Here to Change Settings</a>
                                            </span>
                                        </div>-->
                                    </div>
                                </td>
                            </tr>
                        </table>
                    </div>

                    <xsl:call-template name="HeaderDiv"></xsl:call-template>

                    <xsl:apply-templates select="EmailDigest/CurrentItems"></xsl:apply-templates>

                    <xsl:if test="EmailDigest/Notifications/HTML != 0">
                        <div style="padding-top:10px; margin-bottom:20px;width:90%;font-family: Calibri, Verdana, Arial; font-size: 9pt;color: #17375E;">

                            <table  cellpadding="0" border="0" width="100%" cellspacing="0">
                                <tr>
                                    <td width='2%'>
                                        &#xa0;
                                    </td>
                                    <td width='15%'>
                                    </td>
                                    <td width='73%'>
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="2" style="border-top: 2px solid #385D8A; border-left: 2px solid #385D8A;
                                    border-right: 2px solid #385D8A;">
                                        <div style="height: 3px;">
                                            <span></span>
                                        </div>
                                    </td>
                                    <td width="90%">
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="2" style="border-bottom: 2px solid #385D8A; border-left: 2px solid #385D8A;
                                    border-right: 2px solid #385D8A;">
                                        <div style="width: 150px; text-align: center; height:20px;">
                                            <span style="font-family: Calibri, Verdana, Arial;	font-size: 11pt; color: #003366;">My Notifications </span>
                                        </div>
                                    </td>
                                    <td style="border-top: 2px solid #385D8A; border-right: 2px solid #385D8A;"
                                        width="90%">
                                        <div style="height: 3px;">
                                            <span></span>
                                        </div>
                                    </td>
                                </tr>
                                <tr>
                                    <td width="10px;">
                                    </td>
                                    <td colspan="2" style="border-bottom: 2px solid #385D8A; border-left: 2px solid #385D8A;
                                    border-right: 2px solid #385D8A;" width="80%">
                                        <div style="margin-left:30px; padding-top: 10px; font-family: Calibri, Verdana, Arial; font-size: 10pt;">
                                            <xsl:value-of select="EmailDigest/Notifications/HTML" disable-output-escaping ="yes"/>
                                        </div>
                                    </td>
                                </tr>
                            </table>
                        </div>
                    </xsl:if>
                    <div style="padding-top: 10px; width: 90%; margin-bottom: 20px;">
                        <span style="font-family: Calibri, Verdana, Arial; font-size: 9pt;color: Gray">
                            <a href="http://www.LifeSpace.com/Settings.aspx">
                                <u>Unsubscribe</u>
                            </a>&#xa0;or&#xa0;<a href="http://www.LifeSpace.com/Settings.aspx">
                                <u>Change your Settings</u>
                            </a>
                        </span>
                    </div>
                </div>
            </body>
        </html>
    </xsl:template>

    <xsl:template name ="HeaderDiv">

        <div style="padding-top: 10px; width: 90%; margin-bottom: 20px;">
            <table  cellpadding="0" border="0" width="100%" cellspacing="0">
                <tr>
                    <td width='2%'>
                        &#xa0;
                    </td>
                    <td width='15%'>
                    </td>
                    <td width='73%'>
                    </td>
                </tr>
                <tr>
                    <td width="10px;">
                    </td>
                    <td colspan="2" width="90%"  style="border: 2px solid #385D8A;">
                        <div>
                            <table cellpadding="0" cellspacing="0" border="0" width="98%">
                                <tr>
                                    <td valign="top">
                                        <div style="padding-top:5px; margin-bottom:10px; margin-left:10px; margin-right:10px; margin-top:10px;">
                                            <div valign="top">
                                                <a href="http://www.lifespace.com" style="color: #003366;cursor: pointer;">
                                                    <img src="http://www.lifespace.com/Portals/0/Skins/LifeSpace-LoginRegister/Images/LifeSpaceLogo.jpg"></img>
                                                </a>
                                            </div>

                                        </div>
                                    </td>
                                    <td valign="top">
                                        <div style="padding-top:5px; margin-bottom:10px; margin-left:10px; margin-right:10px;">
                                            <p align="left" style="font-family: Calibri, Verdana, Arial; font-size: 10pt;">
                                                Thank you for using LifeSpace to manage your goals and projects and achieve your dreams.
                                                LifeSpace highlights:
                                            </p>
                                        </div>
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="2" valign="top">
                                        <div style="margin-left:10px;">
                                            <span align="left" style="font-family: Calibri, Verdana, Arial;	font-size: 10pt;">
                                                <xsl:value-of select="normalize-space(EmailDigest/JobDate)"/>
                                            </span>
                                        </div>
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="2" align="center">
                                        <table  cellpadding="0" cellspacing="0" border="0" width="100%">
                                            <tr>
                                                <td>
                                                    <div style="padding-top:5px; margin-bottom:10px; margin-left:10px; margin-right:10px;">
                                                        <xsl:apply-templates select="EmailDigest/Publications"></xsl:apply-templates>
                                                    </div>
                                                </td>
                                                <!--<td>
                                                    <div style="padding-top:5px; margin-bottom:10px; margin-left:10px; margin-right:10px;">
                                                        <xsl:apply-templates select="EmailDigest/Template"></xsl:apply-templates>
                                                    </div>
                                                </td>-->
                                            </tr>
                                        </table>

                                    </td>
                                </tr>
                            </table>
                        </div>
                    </td>
                </tr>
            </table>
        </div>
    </xsl:template>

    <xsl:template match="Publications">
        <table cellpadding="0" cellspacing="0" border="0" width="99%">
            <tr>
                <xsl:for-each select="Publication">
                    <td width="33%" align="center">
                        <div style="padding-top:10px;">
                            <a href="http://www.lifespace.com/Publication.aspx?ID={normalize-space(ItemID)}&amp;Ref=EMD.D">
                                <xsl:if test="normalize-space(ImageURL) != ''">
                                    <img style="border: 0px none ; display: block; margin-right: 10px; margin-bottom: 1px;"
                                         height='100' align="absmiddle"
                                                src="{normalize-space(ImageURL)}" />
                                </xsl:if>
                                <div align="center">
                                    <span style="font-family: Calibri, Verdana, Arial; font-size: 10pt; font-weight: bold;color: #17375E;
                                                              color: #003366;cursor: pointer; text-align: center;">
                                        <xsl:value-of select="normalize-space(Title)"/>
                                    </span>
                                </div>
                            </a>
                        </div>
                    </td>
                </xsl:for-each>
                <td width="33%" align="center">
                    <div style="padding-top:5px; margin-bottom:10px; margin-left:10px; margin-right:10px;">
                        <xsl:apply-templates select="../Template"></xsl:apply-templates>
                    </div>

                </td>
            </tr>
            <tr>
                <td colspan="3" style="text-align:center">
                    <a href="http://www.lifespace.com/ListPublications.aspx">
                        <span align="center" style="font-family: Calibri, Verdana, Arial; font-size: 10pt;color: #003366;cursor: pointer;">[View More Publications]</span>
                    </a>
                    <a href="http://www.lifespace.com/ListTemplates.aspx" style="margin-left:15px;">
                        <span align="center" style="font-family: Calibri, Verdana, Arial; font-size: 10pt;color: #003366;cursor: pointer;">[View More Templates]</span>
                    </a>
                </td>
            </tr>
        </table>
    </xsl:template>

    <xsl:template match ="Template">
        <div style="padding-top:10px;">
            <a class="link" href="http://www.lifespace.com/Template.aspx?ID={normalize-space(ItemID)}&amp;Ref=EMD.P">
                <xsl:if test="normalize-space(ImageUrl) != ''">
                    <img style="border: 0px none ; display: block; margin-right: 10px; margin-bottom: 1px;"
                         height='100' align="absmiddle"
                         src="{normalize-space(ImageUrl)}" />
                </xsl:if>
                <div align="center">
                    <span style="font-family: Calibri, Verdana, Arial; font-size: 10pt; font-weight: bold;color: #17375E;
                                 color: #003366;cursor: pointer; text-align: center;">
                        <xsl:value-of select="normalize-space(Name)"/>
                    </span>
                </div>
            </a>
        </div>
    </xsl:template>

    <xsl:template match="CurrentItems">
        <xsl:variable name ="CompletedActions" select ="../CompletedActionCount/CompletedActions"></xsl:variable>
        <div style="padding-top: 10px; width: 90%; margin-bottom: 20px;">
            <table  cellpadding="0" border="0" width="100%" cellspacing="0">
                <tr>
                    <td width='2%'>
                        &#xa0;
                    </td>
                    <td width='15%'>
                    </td>
                    <td width='73%'>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" style="border-top: 2px solid #385D8A; border-left: 2px solid #385D8A;
                        border-right: 2px solid #385D8A;">
                        <div style="height: 3px;">
                            <span></span>
                        </div>
                    </td>
                    <td width="90%">
                    </td>
                </tr>
                <tr>
                    <td colspan="2" style="border-bottom: 2px solid #385D8A; border-left: 2px solid #385D8A;
                        border-right: 2px solid #385D8A;">
                        <div style="width: 150px; text-align: center; height:20px;">
                            <span style="font-family: Calibri, Verdana, Arial; font-size: 10pt; color: #003366;">My Active Goals</span>
                        </div>
                    </td>
                    <td style="border-top: 2px solid #385D8A; border-right: 2px solid #385D8A;"
                        width="90%">
                        <div style="height: 3px;">
                            <span></span>
                        </div>
                    </td>
                </tr>

                <tr>
                    <td width="10px;">
                    </td>
                    <td colspan="2" style="border-bottom: 2px solid #385D8A; border-left: 2px solid #385D8A;
                        border-right: 2px solid #385D8A;" width="90%">
                        <div style="margin-left:30px; padding-top: 20px; margin-bottom: 10px;">
                            <span style="font-family: Calibri, Verdana, Arial; font-size: 10pt;
                                         font-weight: bold;color: #17375E;	font-size: 11pt;">
                                Here are your active goals:
                            </span>
                        </div>
                        <div id="divCurrentItems_Content">
                            <xsl:for-each select ="CurrentItem">
                                <xsl:if test ="lifespaceItemID != preceding-sibling::CurrentItem[1]/lifespaceItemID or count(preceding-sibling::CurrentItem[1]) = 0">
                                    <div id="divCurrentItems_Content_Goal_{normalize-space(ItemID)}"
                                         style="margin-left: 10px;	border-bottom: 1px solid #BCBCBC;padding-bottom: 2px;margin-bottom: 5px;
	                                            padding-top: 10px;font-family: Calibri, Verdana, Arial; font-size: 10pt;color: #003366;cursor: pointer;">
                                        <xsl:variable name="lifespaceItemID" select="lifespaceItemID"></xsl:variable>
                                        <span>
                                            <xsl:value-of select="lifeSpaceName"/>
                                        </span>
                                    </div>
                                </xsl:if >
                                <div id="divCurrentItems_Content_Item_{normalize-space(goalItemID)}"
                                     style="padding-top: 5px; margin-bottom: 10px; margin-right: 10px; margin-left: 30px; 
                                            font-family: Calibri, Verdana, Arial; font-size: 10pt;color: #003366;cursor: pointer;">
                                    <b>
                                        <a href="http://www.lifespace.com/Goal.aspx?ID={normalize-space(goalItemID)}&amp;Ref=EMD.DO">
                                            <xsl:value-of select="normalize-space(goalName)"/>
                                        </a>
                                    </b>&#xa0;&#xa0;
                                    <xsl:if test ="normalize-space(Current) &gt; 0 and normalize-space(PastDue) &gt; 0">
                                        <span style="font-family: Calibri, Verdana, Arial; font-size: 10pt;">
                                            <xsl:text>(</xsl:text>
                                            <xsl:value-of select="normalize-space(Current)"/>
                                            <xsl:if test ="normalize-space(Current) &gt; 1">
                                                <xsl:text>&#xa0;Actions,&#xa0;</xsl:text>
                                            </xsl:if>
                                            <xsl:if test ="normalize-space(Current) = 1">
                                                <xsl:text>&#xa0;Action,&#xa0;</xsl:text>
                                            </xsl:if>
                                            <font color="red">
                                                <xsl:value-of select="normalize-space(PastDue)"/>
                                                <xsl:text>&#xa0;Past Due</xsl:text>
                                            </font>
                                            <xsl:text>)</xsl:text>
                                        </span>
                                    </xsl:if>
                                    <xsl:if test ="normalize-space(Current) &gt; 0 and normalize-space(PastDue) &lt;= 0">
                                        <span style="font-family: Calibri, Verdana, Arial; font-size: 10pt;">
                                            <xsl:text>(</xsl:text>
                                            <xsl:value-of select="normalize-space(Current)"/>
                                            <xsl:if test ="normalize-space(Current) &gt; 1">
                                                <xsl:text>&#xa0;Actions&#xa0;</xsl:text>
                                            </xsl:if>
                                            <xsl:if test ="normalize-space(Current) = 1">
                                                <xsl:text>&#xa0;Action&#xa0;</xsl:text>
                                            </xsl:if>
                                            <xsl:text>)</xsl:text>
                                        </span>
                                    </xsl:if>
                                    <xsl:if test ="normalize-space(PastDue) &gt; 0 and normalize-space(Current) &lt;= 0">
                                        <span style="font-family: Calibri, Verdana, Arial; font-size: 10pt;">
                                            <xsl:text>(</xsl:text>
                                            <font color="red">
                                                <xsl:value-of select="normalize-space(PastDue)"/>
                                                <xsl:text>&#xa0;Past Due</xsl:text>
                                            </font>
                                            <xsl:text>)</xsl:text>
                                        </span>
                                    </xsl:if>
                                </div>
                            </xsl:for-each>
                        </div>
                    </td>
                </tr>
            </table>
        </div>
    </xsl:template>

</xsl:stylesheet>