﻿<?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"/>

    <xsl:template name="ClientContactDetail">
        <xsl:param name="PortalItemID" select="'N/A'"></xsl:param>
        <xsl:param name="ClientUserID" select="'N/A'"></xsl:param>
        <xsl:param name="ClientUserName" select="'N/A'"></xsl:param>
        <xsl:param name="ClientUserEmail" select="'N/A'"></xsl:param>
        <xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
        <xsl:param name="BillingStreet" select="'N/A'"></xsl:param>
        <xsl:param name="BillingCity" select="'N/A'"></xsl:param>
        <xsl:param name="BillingState" select="'N/A'"></xsl:param>
        <xsl:param name="BillingPostalCode" select="'N/A'"></xsl:param>
        <xsl:param name="BillingCountry" select="'N/A'"></xsl:param>
        <xsl:param name="PortalModulesKeys" select="'N/A'"></xsl:param>
        <xsl:param name="PersonUserID" select="'N/A'"></xsl:param>
        <xsl:param name="AccID" select="'N/A'"></xsl:param>
        <xsl:param name="AccName" select="'N/A'"></xsl:param>
        <xsl:param name="UserImage" select="'N/A'"></xsl:param>
        <xsl:param name="HostName" select="'N/A'"></xsl:param>
        <xsl:param name="AccountProfileImage" select="'N/A'"></xsl:param>
        <xsl:param name="ProjectCount" select="'N/A'"></xsl:param>
        <xsl:param name="ProgramCount" select="'N/A'"></xsl:param>
        <xsl:param name="WorkoutCount" select="'N/A'"></xsl:param>

        <div id="div_ClientContact" style="border: 2px solid rgb(56, 93, 138);">
            <table class="tableMaster" width="100%">
                <tr>
                    <td width="10%">
                        <xsl:choose>
                            <xsl:when test="$UserImage = '' and $AccountProfileImage = ''">
                                <div align="center" id="div_AccountPortrait">
                                    <img src="{$TemplateURL}Web/Images/DefaultImage.JPG" height="90" width="80" style="cursor:pointer;"
                                         onClick="ImageUploader_PopupCenter('http://{$HostName}/upload/uploadimage.aspx?guid={$PortalItemID}&amp;cropRatio=2&amp;requiredHeight=75&amp;requiredWidth=75&amp;requiredFileName=Portrait&amp;Key=UploadPathPortals&amp;AccountID={$AccID}',
                                               'Upload_Image','530','390','{$PortalItemID}','UploadAccountPortrait','div_AccountPortrait',{$AccID});"></img>
                                </div>
                            </xsl:when>
                            <xsl:when test="$AccountProfileImage != ''">
                                <div align="center" id="div_AccountPortrait">
                                    <img src="{$AccountProfileImage}" style="cursor:pointer;"
                                        onClick="ImageUploader_PopupCenter('http://{$HostName}/upload/uploadimage.aspx?guid={$PortalItemID}&amp;cropRatio=2&amp;requiredHeight=75&amp;requiredWidth=75&amp;requiredFileName=Portrait&amp;Key=UploadPathPortals&amp;AccountID={$AccID}',
                                               'Upload_Image','530','390','{$PortalItemID}','UploadAccountPortrait','div_AccountPortrait',{$AccID});"></img>
                                </div>
                            </xsl:when>
                            <xsl:otherwise>
                                <div align="center" id="div_AccountPortrait">
                                    <img src="{$UserImage}" height="90" width="80">
                                    </img>
                                </div>                                
                            </xsl:otherwise>
                        </xsl:choose>
                    </td>
                    <td width="40%">
                        <span style="font-family: Calibri,Verdana,Arial; font-size: 13pt; color: Black; font-weight:bold;">
                            <xsl:value-of select="$AccName"></xsl:value-of>
                        </span>
                    </td>
                    <td style="text-align:right;font-weight:bold;">
                        <span class="labelGraySize10">
                            <xsl:if test ="$ClientUserEmail != ''">
                                <xsl:value-of select ="$ClientUserEmail"/>
                                <br/>
                            </xsl:if>
                            <xsl:if test ="$BillingStreet != ''">
                                <xsl:value-of select ="$BillingStreet"/>
                                <br/>
                            </xsl:if>
                            <xsl:if test ="$BillingCity != ''">
                                <xsl:value-of select ="$BillingCity"/>,
                            </xsl:if>
                            <xsl:if test ="$BillingState != ''">
                                &#xa0;<xsl:value-of select ="$BillingState"/>
                            </xsl:if>
                            <xsl:if test ="$BillingPostalCode != ''">
                                &#xa0;<xsl:value-of select ="$BillingPostalCode"/>
                            </xsl:if>
                            <br/>
                            <xsl:if test ="$BillingCountry != ''">
                                <xsl:value-of select ="$BillingCountry"/>
                            </xsl:if>
                        </span>
                    </td>
                </tr>
                <tr>
                    <td colspan="3" style="text-align:left; padding-left:5px;">
                        <span class="link" onClick="ImageUploader_PopupCenter('http://{$HostName}/upload/uploadimage.aspx?guid={$PortalItemID}&amp;cropRatio=2&amp;requiredHeight=75&amp;requiredWidth=75&amp;requiredFileName=Portrait&amp;Key=UploadPathPortals&amp;AccountID={$AccID}',
                                               'Upload_Image','530','390','{$PortalItemID}','UploadAccountPortrait','div_AccountPortrait',{$AccID});">Change Image</span>
                    </td>
                </tr>
                <tr>
                    <td colspan="3" style="text-align:center;">                       
                        <xsl:for-each select="$PortalModulesKeys/PortalModule[DisplayModule != 0]">
                            <xsl:variable name="ModuleKey" select="ModuleKey"></xsl:variable>                           
                            <xsl:choose>
                                <xsl:when test="$ModuleKey = 'WorkOutTracker'">                                                             
                                        <span class="link"
                                              onClick="workoutTracker_DisplayWorkOutProgramsList('{$PortalItemID}','divClientPortalOperations_Container','{$PersonUserID}',
                                              '{$AccID}','{$AccName}','NotPlanner','');">
                                            Programs&#xa0;&#xa0;|&#xa0;&#xa0;
                                        </span>                                  
                                        <span class="link"
                                             onClick="client_GetClientWorkouts('divClientPortalOperations_Container','{$PortalItemID}','{$PersonUserID}','{$AccID}','Portal');">
                                            Workouts&#xa0;&#xa0;|&#xa0;&#xa0;
                                        </span>                                 
                                </xsl:when>
                                <xsl:when test="$ModuleKey = 'Oppurtunities'">                                                                  
                                        <span class="link"
                                              onClick="Portal_getProjectLists('divClientPortalOperations_Container',{$PortalItemID},'-1','{$ClientUserID}','{$AccID}','1');">
                                            &#xa0;&#xa0;Projects&#xa0;&#xa0;|&#xa0;&#xa0;
                                        </span>                                  
                                    <span style="display:none;" class="link" onClick="return ClientPortal_GetActions('{$PortalItemID}','{$ClientUserID}','{$AccID}','divClientPortalOperations_Container');">
                                        Actions&#xa0;&#xa0;|&#xa0;&#xa0;
                                    </span>                                    
                                </xsl:when>                                
                            </xsl:choose>                            
                        </xsl:for-each>
                        <span class="link" onclick="display_discussion('divClientPortalOperations_Container','{$ClientUserID}','{$AccID}', 'Discussions')">
                            Discussions&#xa0;&#xa0;
                        </span>
                    </td>
                </tr>
            </table>
        </div>
    </xsl:template>
</xsl:stylesheet>
