﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <xsl:variable name="ItemID" select="normalize-space(AjaxRequest/Params/ItemID)" />
        <xsl:variable name="HostName" select="normalize-space(AjaxRequest/HostName)"></xsl:variable>
        <xsl:variable name="TemplateURL" select="normalize-space(AjaxRequest/TemplateURL)"></xsl:variable>
        <xsl:variable name="OwnerID" select="normalize-space(AjaxRequest/ClientsList/Client/OwnerId)"></xsl:variable>

        <xsl:call-template name="AddNewAccount">
            <xsl:with-param name="ClientXML" select="AjaxRequest/ClientsList/Client"></xsl:with-param>
            <xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
            <xsl:with-param name="ItemID" select="$ItemID"></xsl:with-param>
        </xsl:call-template>
        <table cellpadding ="5" cellspacing ="5" style="margin-left:10px;margin-right:10px;width:100%;">



            <xsl:if test="count(AjaxRequest/ClientsList/Client) &gt; 0">
                <tr>
                    <td width="30%"></td>
                    <td width="25%"></td>
                    <td width="25%"></td>
                    <td width="25%"></td>
                </tr>
                <tr>
                    <td>
                        <span class="packageTitle" style="font-size:14px;">Account Name</span>
                    </td>
                    <td>
                        <span class="packageTitle" style="font-size:14px;">Account Type</span>
                    </td>
                    <td>
                        <span class="packageTitle" style="font-size:14px;">Account Number</span>
                    </td>
                    <td>
                        <span class="packageTitle" style="font-size:14px;">Admin</span>
                    </td>
                </tr>
            </xsl:if>
            <xsl:for-each select="AjaxRequest/ClientsList/Client">
                <xsl:variable name="PersonUserID" select="PersonUserID"></xsl:variable>
                <xsl:variable name="AccountID" select="AccountID"></xsl:variable>
                <tr id="tr_Client_{AccountID}">
                    <td>
                        <xsl:choose>
                            <xsl:when test="$PersonUserID and count(../PortalModules/PortalModule[ModuleKey = 'WorkOutTracker' and DisplayModule != 0]) &gt; 0">
                                <span class="packageTitle onMouseOver sentenceFont"
                                      onClick="client_GetClientDetail('divClientPortalOperations_Container','{$ItemID}','{$PersonUserID}','{AccountName}','{AccountID}','yes');">
                                    <xsl:value-of select="AccountName"/>
                                </span>
                            </xsl:when>
                            <xsl:when test="$PersonUserID and  count(../PortalModules/PortalModule[ModuleKey = 'Oppurtunities' and DisplayModule != 0]) &gt; 0">
                                <span class="packageTitle onMouseOver sentenceFont"
                                     onClick="client_GetClientDetail('divClientPortalOperations_Container','{$ItemID}','{$PersonUserID}','{AccountName}','{AccountID}','yes');">
                                    <xsl:value-of select="AccountName"/>
                                </span>
                            </xsl:when>
                            <xsl:otherwise>
                                <span class="packageTitle onMouseOver sentenceFont" 
                                      onClick="client_GetClientDetail('divClientPortalOperations_Container','{$ItemID}','{ClientUserID}','{Account}','{AccountID}','yes');">
                                    <xsl:value-of select="AccountName"/>
                                </span>
                            </xsl:otherwise>
                        </xsl:choose>
                    </td>
                    <td>
                        <span class="publicationSummary">
                            <xsl:value-of select="AccountType"/>
                        </span>
                    </td>
                    <td>
                        <span class="publicationSummary">
                            <xsl:value-of select="AccountNumber"/>
                        </span>
                    </td>
                    <td>
                        <select id="optAdminClient_{AccountID}" class="smallDropdown"
                                onchange="selectAdminOptionForClientList('optAdminClient_{AccountID}','{$ItemID}','divClientPortalOperations_Container','Update','{AccountID}','tr_Client_{AccountID}');">
                            <option value="-99">-Select-</option>
                            <option value="1">Edit</option>
                          
                        </select>
                    </td>
                </tr>
            </xsl:for-each>

        </table>
    </xsl:template>


    <xsl:template name="AddNewAccount">
        <xsl:param name="ClientXML" select="'N/A'"></xsl:param>
        <xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
        <xsl:param name="ItemID" select="'N/A'"></xsl:param>


        <table class="tableMaster" cellpadding ="0" cellspacing ="2" width="100%">
            <xsl:choose>
                <xsl:when test="count(AjaxRequest/ClientsList/Client)=0">
                    <tr>
                        <td colspan="4" style="text-align:center;">
                            <div style="padding:15px;">
                                <span class="packageTitle">There are no accounts</span>
                            </div>
                            <div align="center">
                                <div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray" style="width:160px;line-height:30px;text-align:center;"
                                 onmouseover="document.getElementById('img_Add2Client').src='{$TemplateURL}Web/Images/Ver_2_0/icon_add_over.png';"
                                 onmouseout="document.getElementById('img_Add2Client').src='{$TemplateURL}Web/Images/Ver_2_0/icon_Add.png';"
                                 onClick="return clientPortal_DisplayAddNewClient('{$ItemID}','divClientPortalOperations_Container','Save','0','');">
                                    <img id="img_Add2Client" src="{$TemplateURL}Web/Images/Ver_2_0/icon_Add.png" align="absmiddle" style="padding-left:8px;" class="marginRight5"></img>
                                    <span id="span_Cancel">ADD NEW ACCOUNT</span>
                                </div>
                            </div>
                        </td>
                    </tr>
                </xsl:when>
                <xsl:otherwise>
                    <tr>
                        <td colspan="4">
                            <div align="right">
                                <div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray" style="width:160px;line-height:30px;text-align:center;"
                                 onmouseover="document.getElementById('img_Add2Client').src='{$TemplateURL}Web/Images/Ver_2_0/icon_add_over.png';"
                                 onmouseout="document.getElementById('img_Add2Client').src='{$TemplateURL}Web/Images/Ver_2_0/icon_Add.png';"
                                 onClick="return clientPortal_DisplayAddNewClient('{$ItemID}','divClientPortalOperations_Container','Save','0','');">
                                    <img id="img_Add2Client" src="{$TemplateURL}Web/Images/Ver_2_0/icon_Add.png" align="absmiddle" style="padding-left:8px;" class="marginRight5"></img>
                                    <span id="span_Cancel">ADD NEW ACCOUNT</span>
                                </div>
                            </div>
                        </td>
                    </tr>
                </xsl:otherwise>
            </xsl:choose>
        </table>
    </xsl:template>
</xsl:stylesheet>
