﻿<?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:output method="xml" indent="yes" omit-xml-declaration ="yes"/>

    <xsl:template match="/">
        <xsl:variable name ="Lead" select ="normalize-space(AjaxRequest/CompletedCRMProjects/Lead)"></xsl:variable>
        <xsl:variable name ="Active" select ="normalize-space(AjaxRequest/CompletedCRMProjects/Active)"></xsl:variable>
        <xsl:variable name ="Complete" select ="normalize-space(AjaxRequest/CompletedCRMProjects/Complete)"></xsl:variable>
        <xsl:variable name ="Terminated" select ="normalize-space(AjaxRequest/CompletedCRMProjects/Terminated)"></xsl:variable>
        <xsl:variable name ="Prospect" select ="normalize-space(AjaxRequest/CompletedCRMProjects/Prospect)"></xsl:variable>
        <xsl:variable name ="ProspectContracted" select ="normalize-space(AjaxRequest/CompletedCRMProjects/ProspectContracted)"></xsl:variable>
        <xsl:variable name ="ProspectWaiting" select ="normalize-space(AjaxRequest/CompletedCRMProjects/ProspectWait)"></xsl:variable>
        <xsl:variable name ="ProspectDiscussion" select ="normalize-space(AjaxRequest/CompletedCRMProjects/ProspectDiscuss)"></xsl:variable>
        <xsl:variable name ="ProspectContract" select ="normalize-space(AjaxRequest/CompletedCRMProjects/ProsContract)"></xsl:variable>
        <xsl:variable name ="HostName" select ="normalize-space(AjaxRequest/HostName)"></xsl:variable>
        <xsl:variable name ="ItemID" select ="normalize-space(AjaxRequest/Params/PortalID)"></xsl:variable>
        <xsl:variable name ="PortalTypeID" select ="normalize-space(AjaxRequest/Params/PortalTypeID)"></xsl:variable>
        <xsl:choose>
            <xsl:when test ="$PortalTypeID = 4">
                <table class="tableMaster" cellpadding="0" cellspacing="5">
                    <tr>
                        <td width="50%">
                            <table class="tableMaster" cellpadding="5" cellspacing="5">
                                <tr>
                                    <td style="text-align:center;">
                                        <span class="labelHeader">
                                            <u>Active Goals</u>
                                        </span>
                                    </td>
                                </tr>
                                <xsl:for-each select ="AjaxRequest/CompletedCRMProjects/Project">
                                    <tr>
                                        <td>
                                            <span class="label">
                                                <xsl:choose>
                                                    <xsl:when test ="Client != ''">
                                                        <xsl:value-of select ="Client"/>
                                                    </xsl:when>
                                                    <xsl:otherwise>
                                                        <a href="" id= "ancAcc_{normalize-space(CRMProjectID)}"
                                              onClick = "return portal_EditAccount('ancAcc_{normalize-space(CRMProjectID)}','ddlAcc_{normalize-space(CRMProjectID)}')">
                                                            <xsl:value-of select ="Account"/>
                                                        </a>
                                                    </xsl:otherwise>
                                                </xsl:choose>
                                            </span>
                                            <span style="margin-left:10px;">
                                                <a id="projectName_{CRMProjectID}" href="http://{$HostName}/Goal.aspx?ID={ItemID}" target="_blank" style="cursor:pointer;" class="link">
                                                    <xsl:value-of select="Name"/>
                                                </a>
                                            </span>
                                        </td>
                                    </tr>
                                </xsl:for-each>
                            </table>
                        </td>
                        <td width="50%" style="border-left:1px solid #376092;">
                            <table class="tableMaster" cellpadding="5" cellspacing="5">
                                <tr>
                                    <td style="text-align:center;">
                                        <span class="labelHeader">
                                            <u>Active Goals</u>
                                        </span>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <span class="link" style="margin-top:10px;"
                                          onClick = "return Portal_getProjectLists('divClientPortalOperations_Container',{$ItemID},'-1','-99','-99','2');">
                                            Active&#xa0;Goals(<xsl:value-of select ="$Active"/>)
                                        </span>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <span class="link" style="margin-top:10px;"
                                          onClick = "return Portal_getProjectLists('divClientPortalOperations_Container',{$ItemID},'4','-99','-99','2');">
                                            Completed Goals&#xa0;(<xsl:value-of select ="$Complete"/>)
                                        </span>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <span class="link" style="margin-top:10px;"
                                          onClick = "return Portal_getProjectLists('divClientPortalOperations_Container',{$ItemID},'6','-99','-99','2');">
                                            Terminated Goals&#xa0;(<xsl:value-of select ="$Terminated"/>)
                                        </span>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
            </xsl:when>
            <xsl:otherwise>
                <table class="tableMaster" cellpadding="0" cellspacing="5">
                    <tr>
                        <td width="50%">
                            <table class="tableMaster" cellpadding="5" cellspacing="5">
                                <tr>
                                    <td style="text-align:center;">
                                        <span class="labelHeader">
                                            <u>New Leads</u>
                                        </span>
                                    </td>
                                </tr>
                                <xsl:for-each select ="AjaxRequest/CompletedCRMProjects/Project">
                                    <tr>
                                        <td>
                                            <span class="label">
                                                <xsl:choose>
                                                    <xsl:when test ="Client != ''">
                                                        <xsl:value-of select ="Client"/>
                                                    </xsl:when>
                                                    <xsl:otherwise>
                                                        <a href="" id= "ancAcc_{normalize-space(CRMProjectID)}"
                                              onClick = "return portal_EditAccount('ancAcc_{normalize-space(CRMProjectID)}','ddlAcc_{normalize-space(CRMProjectID)}')">
                                                            <xsl:value-of select ="Account"/>
                                                        </a>
                                                    </xsl:otherwise>
                                                </xsl:choose>
                                            </span>
                                            <span style="margin-left:10px;">
                                                <a id="projectName_{CRMProjectID}" href="http://{$HostName}/Goal.aspx?ID={ItemID}" target="_blank" style="cursor:pointer;" class="link">
                                                    <xsl:value-of select="Name"/>
                                                </a>
                                            </span>
                                        </td>
                                    </tr>
                                </xsl:for-each>
                            </table>
                        </td>
                        <td width="50%" style="border-left:1px solid #376092;">
                            <table class="tableMaster" cellpadding="5" cellspacing="5">
                                <tr>
                                    <td style="text-align:center;">
                                        <span class="labelHeader">
                                            <u>Open Projects</u>
                                        </span>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <span class="link" style="margin-top:10px;"
                                           onClick = "return Portal_getProjectLists('divClientPortalOperations_Container',{$ItemID},'1','-99','-99','1');">
                                            Lead&#xa0;(<xsl:value-of select ="$Lead"/>)
                                        </span>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <span class="link" style="margin-top:10px;"
                                          onClick = "return Portal_getProjectLists('divClientPortalOperations_Container',{$ItemID},'3','-99','-99','1');">
                                            Active&#xa0;(<xsl:value-of select ="$Active"/>)
                                        </span>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <span class="link" style="margin-top:10px;"
                                          onClick = "return Portal_getProjectLists('divClientPortalOperations_Container',{$ItemID},'2','-99','-99','1');">
                                            Prospect&#xa0;(<xsl:value-of select ="$Prospect"/>)
                                        </span>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <span class="link" style="margin-top:10px;"
                                          onClick = "return Portal_getProjectLists('divClientPortalOperations_Container',{$ItemID},'7','-99','-99','1');">
                                            Prospect Contracted&#xa0;(<xsl:value-of select ="$ProspectContracted"/>)
                                        </span>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <span class="link" style="margin-top:10px;"
                                          onClick = "return Portal_getProjectLists('divClientPortalOperations_Container',{$ItemID},'8','-99','-99','1');">
                                            Prospect Waiting&#xa0;(<xsl:value-of select ="$ProspectWaiting"/>)
                                        </span>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <span class="link" style="margin-top:10px;"
                                          onClick = "return Portal_getProjectLists('divClientPortalOperations_Container',{$ItemID},'9','-99','-99','1');">
                                            Prospect Discussion&#xa0;(<xsl:value-of select ="$ProspectDiscussion"/>)
                                        </span>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <span class="link" style="margin-top:10px;"
                                          onClick = "return Portal_getProjectLists('divClientPortalOperations_Container',{$ItemID},'10','-99','-99','1');">
                                            Prospect Contract&#xa0;(<xsl:value-of select ="$ProspectContract"/>)
                                        </span>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
            </xsl:otherwise>
        </xsl:choose>

    </xsl:template>
</xsl:stylesheet>