﻿<?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 match="/">
		<xsl:variable name="CoachingDashboard" select="AjaxRequest/Settings/CoachingDashboard/."></xsl:variable>
		<xsl:variable name="PortalItemID" select="AjaxRequest/Params/PortalItemID"></xsl:variable>
		<xsl:variable name="MasterPortalItemID" select="AjaxRequest/Params/MasterPortalItemID"></xsl:variable>
		<xsl:variable name="UserID" select="AjaxRequest/Params/UserID"></xsl:variable>
		<xsl:variable name="LoggedInUserID" select="AjaxRequest/LoggedInUserID"></xsl:variable>
		<xsl:variable name="CurrentDate" select="AjaxRequest/CurrentDate"></xsl:variable>
		<xsl:variable name="PortalPermissionID" select="AjaxRequest/PortalPermissionID"></xsl:variable>
		<xsl:variable name="Items" select="AjaxRequest/Items"></xsl:variable>
		<xsl:variable name="smallcase" select="'abcdefghijklmnopqrstuvwxyz'" />
		<xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />
		<div>
			<style>
				.clsCoachingSearch
				{
				padding: 9px 12px;
				color: white;
				border-radius: 5px;
				float: right;
				background:#67a0be;
				cursor:pointer;
				z-index: 2;
				}
			</style>
			<div class="col-sm-12 col-md-12 RiteTxt A" style="background:#ebebed;float:left;width:100%">
				<div class="padingrite width100">
					<xsl:variable name="CoachingDashboardBox_01">
						<xsl:text>loadCoachingDasboardBox_3_0('divCoachingDashboardBox_01',</xsl:text>
						<xsl:value-of select="$UserID"/>
						<xsl:text>,'</xsl:text>
						<xsl:value-of select="$CoachingDashboard/Box[position() = 1]/Classification"/>
						<xsl:text>',</xsl:text>
						<xsl:value-of select="$MasterPortalItemID"/>
						<xsl:text>,</xsl:text>
						<xsl:value-of select="$PortalItemID"/>
						<xsl:text>,false);</xsl:text>
					</xsl:variable>
					<xsl:variable name="CoachingDashboardBox_02">
						<xsl:text>loadCoachingDasboardBox_3_0('divCoachingDashboardBox_02',</xsl:text>
						<xsl:value-of select="$UserID"/>
						<xsl:text>,'</xsl:text>
						<xsl:value-of select="$CoachingDashboard/Box[position() = 2]/Classification"/>
						<xsl:text>',</xsl:text>
						<xsl:value-of select="$MasterPortalItemID"/>
						<xsl:text>,</xsl:text>
						<xsl:value-of select="$PortalItemID"/>
						<xsl:text>,false);</xsl:text>
					</xsl:variable>
					<xsl:variable name="CoachingDashboardBox_01_Count"
								  select="count($Items/Item[
								  translate(Classification, $smallcase, $uppercase)=
								  translate($CoachingDashboard/Box[position() = 1]/GoalClassification, $smallcase, $uppercase)])"></xsl:variable>
					<xsl:variable name="CoachingDashboardBox_02_Count"
								  select="count($Items/Item[
								  translate(Classification, $smallcase, $uppercase)=
								  translate($CoachingDashboard/Box[position() = 2]/GoalClassification, $smallcase, $uppercase)])"></xsl:variable>


					
					<xsl:variable name="OnClickAddProgramBox_01">
						<xsl:text>baseBrandAutoSuggest_selectAutoSuggetData('</xsl:text>
						<xsl:value-of select="$PortalItemID"/>
						<xsl:text>','</xsl:text>
						<xsl:value-of select="$UserID"/>
						<xsl:text>', 'N/A', 'PortalAddGoalWizardForSelectedUser', 'divCoachingDashboardBox_01','-99','-99','MarkAutoSuggestDataSelected_3_0','CoachingBox1','</xsl:text>
						<xsl:value-of select="$CoachingDashboard/Box[position() = 1]/GoalClassification"/>
						<xsl:text>');</xsl:text>
					</xsl:variable>
					<xsl:variable name="OnClickAddProgramBox_02">
						<xsl:text>baseBrandAutoSuggest_selectAutoSuggetData('</xsl:text>
						<xsl:value-of select="$PortalItemID"/>
						<xsl:text>','</xsl:text>
						<xsl:value-of select="$UserID"/>
						<xsl:text>', 'N/A', 'PortalAddGoalWizardForSelectedUser', 'divCoachingDashboardBox_02','-99','-99','MarkAutoSuggestDataSelected_3_0','CoachingBox2','</xsl:text>
						<xsl:value-of select="$CoachingDashboard/Box[position() = 2]/GoalClassification"/>
						<xsl:text>');</xsl:text>
					</xsl:variable>
					<div class="col-sm-12 col-md-6 mrginbtm box inner light-gray Lt wid991" style="padding-right:0px" >
						<div class="section-title">
							<p class="mrgnBtm10">
								<span style="width:50%">
									<xsl:value-of select="$CoachingDashboard/Box[position() = 1]/Label"/>
								</span>
								<xsl:variable name="varSearchCoachingDashboardBox_01">
									<xsl:text>loadCoachingDasboardBox_3_0_Search('divCoachingDashboardBox_01',</xsl:text>
									<xsl:value-of select="$UserID"/>
									<xsl:text>,'</xsl:text>
									<xsl:value-of select="$CoachingDashboard/Box[position() = 1]/Classification"/>
									<xsl:text>',</xsl:text>
									<xsl:value-of select="$MasterPortalItemID"/>
									<xsl:text>,</xsl:text>
									<xsl:value-of select="$PortalItemID"/>
									<xsl:text>,false,'txtSearch_CoachingDashboardBox_01',event);</xsl:text>
								</xsl:variable>
								<span class="pull-right" style="width: 48%;margin-top: -7px;margin-right: 5px;">
									<label class="clsCoachingSearch glyphicon glyphicon-search"
										  id="lblBox01"  onclick="showHideSearchCoaching('txtSearch_CoachingDashboardBox_01','lblBox01');"></label>
									<input type="text" id="txtSearch_CoachingDashboardBox_01" style="display:none;width: 60%;float: right; 
										   margin-top: 1px; margin-right: -5px;"
										   class="form-control "
										   onkeyup="{$varSearchCoachingDashboardBox_01}"></input>
								</span>
							</p>

							<input type="hidden" id="hfdCoachingDashboardBox_01" value="{$CoachingDashboard/Box[position() = 1]/Classification}"></input>
							<input type="button" style="display:none;" id="RefreshCoachingDashboardBox_01" value="Reload"
								   onClick="{$CoachingDashboardBox_01}"></input>


						</div>

						<div class="sessionhite">
							<xsl:if test="$PortalPermissionID &gt;=3">
								<xsl:variable name="StyleDisplayBox1">
									<xsl:choose>
										<xsl:when test="$CoachingDashboard/Box[position() = 1]/GoalClassification[text()]='' or count($CoachingDashboard/Box[position() = 1]/GoalClassification)=0">
											<xsl:text></xsl:text>
										</xsl:when>
										<xsl:when test="$CoachingDashboardBox_01_Count &gt;0 ">
											<xsl:text></xsl:text>
										</xsl:when>
										<xsl:otherwise>
											<xsl:text>display:none!important</xsl:text>
										</xsl:otherwise>
									</xsl:choose>
								</xsl:variable>
								<xsl:variable name="StyleDisplayBox2">
									
									<xsl:choose>
											<xsl:when test="$CoachingDashboard/Box[position() = 1]/GoalClassification[text()]='' or count($CoachingDashboard/Box[position() = 1]/GoalClassification)=0">
												<xsl:text>display:none!important</xsl:text>
											</xsl:when>
										<xsl:when test="$CoachingDashboardBox_01_Count &gt;0">
											<xsl:text>display:none!important</xsl:text>
										</xsl:when>
										<xsl:otherwise>
											<xsl:text></xsl:text>
										</xsl:otherwise>
									</xsl:choose>
								</xsl:variable>
								<div class="col-md-12 pading0 Borderd alter-color nonebrdr"
							 onclick="document.getElementById('divCoachingDashboardBox_01').style.display='none';
								 getGoalListByPortalItemID_3_0({$PortalItemID}, {$UserID}, 'CoachingDashboardBox_01', 'divCoachingDashboardBox_AddPart01'
								 ,'{$CoachingDashboard/Box[position() = 1]/Classification}','{$CoachingDashboard/Box[position() = 1]/GoalClassification}');">
									<xsl:for-each select="$CoachingDashboard/Box[position() = 1]/AddButton/Button">
										<div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray adbtn" id="divCoachingDashboardBox_AddPart01Btn"
											 style="width:120px;line-height:20px;text-align:center;float:left;{$StyleDisplayBox1}">
											<span class="glyphicon glyphicon-plus"></span>
											<span>
												<xsl:value-of select="Label"/>
											</span>
										</div>
									</xsl:for-each>
								</div>

								<div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray adbtn" id="Part01AddGoalBtn" style="width:130px;line-height:30px;text-align:center;float:left;margin:0px;{$StyleDisplayBox2}" onclick="{$OnClickAddProgramBox_01}">
									<span class="glyphicon glyphicon-plus">
									</span>
									<span id="span_Cancel">ADD PROGRAM </span>
								</div>


							</xsl:if>
							<div class="col-md-12"  style="background:#fff;" id="divCoachingDashboardBox_AddPart01">
							</div>
						</div>
						<div class="col-md-12 MyUpcomingDiv height300 wid900"  style="background:#fff;overflow:auto;" id="divCoachingDashboardBox_01">
							<script>

								<xsl:value-of select="$CoachingDashboardBox_01"/>

							</script>
						</div>

					</div>
					<div class="col-sm-12 col-md-6 mrginbtm box inner At light-gray Rt wid900 " style="background:#fff;">
						<div class="section-title">
							<p  class="mrgnBtm10">
								<span style="width:50%">
									<xsl:value-of select="$CoachingDashboard/Box[position() = 2]/Label"/>
								</span>
								<xsl:variable name="varSearchCoachingDashboardBox_02">
									<xsl:text>loadCoachingDasboardBox_3_0_Search('divCoachingDashboardBox_02',</xsl:text>
									<xsl:value-of select="$UserID"/>
									<xsl:text>,'</xsl:text>
									<xsl:value-of select="$CoachingDashboard/Box[position() = 2]/Classification"/>
									<xsl:text>',</xsl:text>
									<xsl:value-of select="$MasterPortalItemID"/>
									<xsl:text>,</xsl:text>
									<xsl:value-of select="$PortalItemID"/>
									<xsl:text>,false,'txtSearch_CoachingDashboardBox_02',event);</xsl:text>
								</xsl:variable>
								<span class="pull-right" style="width: 48%;margin-top: -7px;margin-right: 5px;">
									<label class="clsCoachingSearch glyphicon glyphicon-search "
										  id="lblBox02" onclick="showHideSearchCoaching('txtSearch_CoachingDashboardBox_02','lblBox02');"></label>
									<input type="text" id="txtSearch_CoachingDashboardBox_02"
										   class="form-control " style="display:none;width: 60%;float: right; margin-top: 1px; margin-right: -5px;"
										   onkeyup="{$varSearchCoachingDashboardBox_02}"></input>
								</span>
							</p>
							<input type="hidden" id="hfdCoachingDashboardBox_02" value="{$CoachingDashboard/Box[position() = 2]/Classification}"></input>
							<input type="button" style="display:none;" id="RefreshCoachingDashboardBox_02" value="Reload"
								   onClick="{$CoachingDashboardBox_02}"></input>
						</div>
						
						<div class="sessionhite">
							<xsl:if test="$PortalPermissionID &gt;=3">
								<div class="col-md-12 pading0 Borderd alter-color nonebrdr">
									<xsl:variable name="StyleDisplayBox1">
										<xsl:choose>
											<xsl:when test="$CoachingDashboard/Box[position() = 2]/GoalClassification[text()]='' or count($CoachingDashboard/Box[position() = 2]/GoalClassification)=0">
												<xsl:text></xsl:text>
											</xsl:when>
											<xsl:when test="$CoachingDashboardBox_02_Count &gt;0">
												<xsl:text></xsl:text>
											</xsl:when>
											<xsl:otherwise>
												<xsl:text>display:none!important</xsl:text>
											</xsl:otherwise>
										</xsl:choose>
									</xsl:variable>
									<xsl:variable name="StyleDisplayBox2">
										<xsl:choose>
											<xsl:when test="$CoachingDashboard/Box[position() = 2]/GoalClassification[text()]='' or count($CoachingDashboard/Box[position() = 2]/GoalClassification)=0">
												<xsl:text>display:none!important</xsl:text>
											</xsl:when>
											<xsl:when test="$CoachingDashboardBox_02_Count &gt;0">
												<xsl:text>display:none!important</xsl:text>
											</xsl:when>
											<xsl:otherwise>
												<xsl:text></xsl:text>
											</xsl:otherwise>
										</xsl:choose>
									</xsl:variable>
									<xsl:for-each select="$CoachingDashboard/Box[position() = 2]/AddButton/Button">
										<div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray adbtn" id="divCoachingDashboardBox_AddPart02Btn"
											 style="width:120px;line-height:20px;text-align:center;float:left;{$StyleDisplayBox1}"
											 onclick="document.getElementById('divCoachingDashboardBox_02').style.display='none';
										 getGoalListByPortalItemID_3_0({$PortalItemID}, {$UserID}, 'CoachingDashboardBox_02', 'divCoachingDashboardBox_AddPart02'
										 ,'{$CoachingDashboard/Box[position() = 2]/Classification}', '{$CoachingDashboard/Box[position() = 2]/GoalClassification}');">
											<span class="glyphicon glyphicon-plus"></span>
											<span>
												<xsl:value-of select="Label"/>
											</span>
										</div>
									</xsl:for-each>
									<div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray adbtn" id="Part02AddGoalBtn" style="width:130px;line-height:30px;text-align:center;float:left;{$StyleDisplayBox2}" onclick="{$OnClickAddProgramBox_02}">
										<span class="glyphicon glyphicon-plus">
										</span>
										<span id="span_Cancel">ADD PROGRAM </span>
									</div>
								</div>
							</xsl:if>
							<div class="col-md-12"  style="background:#fff;" id="divCoachingDashboardBox_AddPart02">
							</div>
						</div>
						<div class="col-md-12 height300 wid900" id="divCoachingDashboardBox_02" style="overflow:auto;">
							<script>
								<xsl:value-of select="$CoachingDashboardBox_02"/>
							</script>
						</div>

					</div>
				</div>
				<xsl:variable name="CoachingDashboardBox_03">
					<xsl:text>loadUpComingGoalTask_3_0(-99,'divCoachingDashboardBox_03',1,</xsl:text>
					<xsl:value-of select="$UserID"/>
					<xsl:text>,</xsl:text>
					<xsl:value-of select="$MasterPortalItemID"/>
					<xsl:text> ,</xsl:text>
					<xsl:value-of select="$PortalItemID"/>
					<xsl:text>,null,9);</xsl:text>
				</xsl:variable>
				<xsl:variable name="CoachingDashboardBox_04">
					<xsl:value-of select="$CoachingDashboardBox_03"/>
				</xsl:variable>
				<xsl:variable name="varSearchCoachingDashboardBox_03">
					<xsl:text>loadUpComingGoalTask_3_0_Search(event,'txtSearch_CoachingDashboardBox_03',-99,'divCoachingDashboardBox_03',1,</xsl:text>
					<xsl:value-of select="$UserID"/>
					<xsl:text>,</xsl:text>
					<xsl:value-of select="$MasterPortalItemID"/>
					<xsl:text> ,</xsl:text>
					<xsl:value-of select="$PortalItemID"/>
					<xsl:text>,null,9);</xsl:text>
				</xsl:variable>
				<div class="padingrite width100">
					<div class="col-sm-12 col-md-6 mrginbtm box inner light-gray Lt wid991 hiteauto" >
						<div class="section-title" style="padding-bottom:6px;">
							<div class="mrgnBtm10">
								<div class="lftasks">
									Action Items
								</div>

								<div class="ritody" style="width: initial;">
									<span id="spanUpcomingTaskType_01" class="onMouseOver font15"
										  onClick="$('#spanUpcomingTaskType_01').css('display','none');$('#ddlUpcomingTaskType_01').css('display','inline-block');
									  event.stopPropagation();">
										Top 10
									</span>
									<select style="display:none" class="form-control" id="ddlUpcomingTaskType_01"
							onChange="$('#spanUpcomingTaskType_01').css('display','inline-block');$('#ddlUpcomingTaskType_01').css('display','none');
										$('#spanUpcomingTaskType_01').text($('#ddlUpcomingTaskType_01 :selected').text());event.stopPropagation();
										selectLoadUpComingGoalTask('ddlUpcomingTaskType_01', 'divDateBox_03', -99, 'divCoachingDashboardBox_03', 1, {$UserID},
										{$MasterPortalItemID}, {$PortalItemID}, null, null, null, '{$CurrentDate}', event);">
										<option value="1" selected="">Top 10</option>
										<option value="2" >Today</option>
									</select>
								</div>
								<span class="pull-right" style="width: 48%;margin-right: 5px;">
									<label class="clsCoachingSearch glyphicon glyphicon-search "
										  id="lblBox03" onclick="showHideSearchCoaching('txtSearch_CoachingDashboardBox_03','lblBox03');"></label>
									<input type="text" id="txtSearch_CoachingDashboardBox_03"
										   class="form-control " style="display:none;width: 60%;float: right; margin-top: 1px; margin-right: -5px;"
										   onkeyup="{$varSearchCoachingDashboardBox_03}"></input>
								</span>
							</div>
						</div>
						<div class="col-md-12 pading0 Borderd alter-color nonebrdr">
							<div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray adbtn"
								 style="width:120px;line-height:20px;text-align:center;float:left;"
								  onclick="getGoalListByPortalItemID_3_0({$PortalItemID}, {$UserID}, 'CoachingDashboardBox_04', 'divCoachingDashboardBox_03',null ,'Coaching');">
								<span class="glyphicon glyphicon-plus"></span>
								<span >Task </span>
							</div>
							<!--<div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray adbtn adprogrm m-LT"
								 style="width:120px;line-height:20px;text-align:center;float:left;"
								 onclick="getGoalListByPortalItemID_3_0({$PortalItemID}, {$UserID}, 'CoachingDashboardBox_03', 'divCoachingDashboardBox_03',null ,'Coaching');">
								<span class="glyphicon glyphicon-plus"></span>
								<span >Worksheet </span>
							</div>-->
						</div>
						<input type="button" style="display:none;" id="RefreshCoachingDashboardBox_03" value="Reload"
														   onClick="{$CoachingDashboardBox_03}"></input>
						<input type="button" style="display:none;" id="RefreshCoachingDashboardBox_04" value="Reload"
														   onClick="{$CoachingDashboardBox_04}"></input>
						<div id="divDateBox_03"  class="section-title" style="text-align: center; border: none; display: inline-block;">
						</div>
						<div id="divCoachingDashboardBox_03" class="col-md-12 MyUpcomingDiv" style="background:#fff;float:left;width:100%;height: 369px;
							overflow-y: auto;">
							<script>
								<xsl:value-of select="$CoachingDashboardBox_03"/>
							</script>
						</div>
						<div class="BPTask_foot onMouseOver" onclick="loadBasePortalUserTasks_3_0('divClientPortalOperations_Container','{$PortalItemID}','{$UserID}','1','CoachingDashboardHeader','0');">
							<a href="javacripit:void()" onclick="return false;" style="font-size:14px; text-decoration:underline;">View All</a>
						</div>

					</div>
					<xsl:variable name="varRecentActivitySearch">
						<xsl:text>loadUserRecentActivitySearch(</xsl:text>
						<xsl:value-of select="$UserID"/>
						<xsl:text>,</xsl:text>
						<xsl:value-of select="$PortalItemID"/>
						<xsl:text>,1,'divCoachingDashboardBox_04',null,'txtSearch_CoachingDashboardBox_04',event);</xsl:text>
					</xsl:variable>
					<div class="col-sm-12 col-md-6 mrginbtm box inner At light-gray Rt wid900 hiteauto" style="background:#fff;">
						<div class="section-title"  style="padding-bottom:6px;">
							<p class="mrgnBtm10">
								<span style="width:50%">
									Recent Activity
								</span>
								<span class="pull-right" style="width: 48%;margin-right: 5px;">
									<label class="clsCoachingSearch glyphicon glyphicon-search "
										  id="lblBox04" onclick="showHideSearchCoaching('txtSearch_CoachingDashboardBox_04','lblBox04');"></label>
									<input type="text" id="txtSearch_CoachingDashboardBox_04"
										   class="form-control " style="display:none;width: 60%;float: right; margin-top: 1px; margin-right: -5px;"
										   onkeyup="{$varRecentActivitySearch}"></input>
								</span>
							</p>
						</div>
						<div class="col-md-12 pading0 Borderd alter-color nonebrdr" >
							<div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray adbtn"
								 style="width:120px;line-height:20px;text-align:center;float:left;"
								 onClick="getGoalListByPortalItemID_3_0({$PortalItemID}, {$UserID}, 'CoachingDashboardBox_05', 'divCoachingDashboardBox_04',null,'Coaching');">
								<span class="glyphicon glyphicon-plus"></span>
								<span >Note </span>
							</div>
						</div>
						<xsl:variable name="varRecentActivity">
							<xsl:text>loadUserRecentActivity(</xsl:text>
							<xsl:value-of select="$UserID"/>
							<xsl:text>,</xsl:text>
							<xsl:value-of select="$PortalItemID"/>
							<xsl:text>,1,'divCoachingDashboardBox_04');</xsl:text>
						</xsl:variable>
						<script>
							<xsl:value-of select="$varRecentActivity"/>
						</script>
						<input type="button" style="display:none;" id="RefreshCoachingDashboardBox_05" value="Reload"
														 onClick="{$varRecentActivity}"></input>
						<div class="col-md-12 " id="divCoachingDashboardBox_04" style="height:420px;">
						</div>
					</div>
				</div>
			</div>
		</div>
	</xsl:template>
</xsl:stylesheet>
