﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template name="GoalMonitor" match="/">
        <xsl:variable name ="projectURL" select ="GoalMonitor/LinkURL"></xsl:variable>

        <div id="divGoalMonitor" style="border: 2px solid #385D8A;background:#EEECE1">
            <table>
                <tr>
                    <td width="100%">
                        <div id="divGoalMonitor_Title"
                             style="float:left; 
                        overflow:hidden;
                        background-color:
                        white;border: 2px solid #385D8A;
                        margin-top:-10px; 
                        margin-left:-10px;
                        width:150px;
                        height:25px;
                        position:relative;text-align:center;"
                             onClick='return GetGoalMonitor("divDashBoard_Content","{GoalMonitor/ItemID}")'
                             class='link'>
                            <span class="labelHeader">Goal Monitor</span>
                        </div>
                    </td>
                    <td>
                        <div id="divGoalMonitor_Search" style="float:right; 
                                overflow:hidden;
                                background-color:
                                white;border: 2px solid #385D8A;
                                margin-top:-10px; 
                                margin-right:-10px;
                                width:150px;
                                height:25px;
                                position:relative;text-align:center; color: #A5A5A5;">
                            <span class="labelHeader">Goal Search...</span>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td colspan="2">
                        <div id="divGoalMonitor_Content" style ="margin-left:20px;">
                            <table border ="0" class="tableMaster">
                                <tr>
                                    <xsl:if test ="count (GoalMonitor/Item/ItemName) != 0">
                                        <td></td>
                                    </xsl:if>
                                    <td></td>
                                    <td align="right"></td>
                                    <td colspan="2" align="center">
                                        <span class="labelHeader">
                                            <b>
                                                <u>My Items</u>
                                            </b>
                                        </span>
                                    </td>
                                    <td></td>
                                    <td width="10%"></td>
                                </tr>
                                <xsl:if test ="count (GoalMonitor/Item/ItemName) != 0">
                                    <tr>
                                        <td width="20%"></td>
                                        <td width="10%"></td>
                                        <td width="20%"></td>
                                        <td width="10%"></td>
                                        <td width="10%"></td>
                                        <td width="20%"></td>
                                        <td width="10%"></td>
                                    </tr>
                                </xsl:if>
                                <xsl:if test ="count (GoalMonitor/Item/GoalName) != 0">
                                    <tr>
                                        <td width="30%"></td>
                                        <td width="20%"></td>
                                        <td width="10%"></td>
                                        <td width="10%"></td>
                                        <td width="20%"></td>
                                        <td width="10%"></td>
                                    </tr>
                                </xsl:if>
                                <tr>
                                    <xsl:if test ="count (GoalMonitor/Item/ItemName) != 0">
                                        <td></td>
                                        <td align="center">
                                            <span class="labelHeader">
                                                <b>
                                                    <u>Goals</u>
                                                </b>
                                            </span>
                                        </td>
                                    </xsl:if>
                                    <xsl:if test ="count (GoalMonitor/Item/GoalName) != 0">
                                        <td align="left">
                                            <span class="labelHeader">
                                                <b>
                                                    <u>Goal</u>
                                                </b>
                                            </span>
                                        </td>
                                    </xsl:if>
                                    <td align="center">
                                        <span class="labelHeader">
                                            <b>
                                                <u>What's New</u>
                                            </b>
                                        </span>
                                    </td>
                                    <td align="center">
                                        <span class="labelHeader">
                                            <b>
                                                <u>Current</u>
                                            </b>
                                        </span>
                                    </td>
                                    <td align="center">
                                        <span class="labelHeader">
                                            <b>
                                                <u>Past Due</u>
                                            </b>
                                        </span>
                                    </td>
                                    <td align="center">
                                        <span class="labelHeader">
                                            <b>
                                                <u>Momentum</u>
                                            </b>
                                        </span>
                                    </td>
                                    <td></td>
                                </tr>
                                <xsl:for-each select ="GoalMonitor/Item">
                                    <tr>
                                        <xsl:if test ="count (ItemName) != 0">
                                            <td align="left">
                                                <span class="link"
                                                      onclick='return lifeSpaceFeatures_LoadDashBoard(
                                                                            "divDashBoard_Content",
                                                                            "{normalize-space(ItemID)}",
                                                                            "LifeSpace")'>
                                                    <b>
                                                        <xsl:value-of select="normalize-space(ItemName)"/>
                                                    </b>
                                                </span>
                                            </td>
                                            <td align="center">
                                                <span class="label">
                                                    <xsl:value-of select ="normalize-space(GoalCount)"/>
                                                </span>
                                            </td>
                                        </xsl:if>
                                        <xsl:if test ="count (GoalName) != 0">
                                            <td align="left">
                                                <span class="link">
                                                    <a href="{normalize-space($projectURL)}{normalize-space(ItemID)}">
                                                        <b>
                                                            <xsl:value-of select="normalize-space(GoalName)"/>
                                                        </b>
                                                    </a>
                                                </span>
                                            </td>
                                        </xsl:if>
                                        <td align="center">
                                            <span class="label">
                                                <xsl:value-of select ="normalize-space(WhatsNewCount)"/>
                                            </span>
                                        </td>
                                        <td align="center">
                                            <span class="label">
                                                <xsl:value-of select ="normalize-space(CurrentCount)"/>
                                            </span>
                                        </td>
                                        <td align="center">
                                            <span class="label">
                                                <xsl:value-of select ="normalize-space(PastDueCount)"/>
                                            </span>
                                        </td>
                                        <td align="center">
                                            <span class="label">
                                                <xsl:value-of select ="normalize-space(Momentum)"/>
                                            </span>
                                        </td>
                                        <td></td>
                                    </tr>
                                </xsl:for-each>
                            </table>
                            <div>
                                <xsl:if test="GoalMonitor/ItemID &gt; 0">
                                    <a id="lifespace_Item_{GoalMonitor/ItemID}" class="link"
                                       href="{GoalMonitor/NewProjectURL}">New Goal</a>
                                </xsl:if>
                            </div>
                        </div>
                    </td>
                </tr>
            </table>
        </div>
    </xsl:template>
</xsl:stylesheet>
