﻿<?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:import href="UpComingTaskFilter.xslt"/>
	<xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>

	<xsl:template match="/">
		<xsl:variable name="Level" select="/AjaxRequest/Params/Level"></xsl:variable>
		<xsl:variable name="GoalItemID">
			<xsl:number value="-99"/>
		</xsl:variable>
		<xsl:variable name="ResponsibleID" select="/AjaxRequest/LoggedInUserID"></xsl:variable>
		<xsl:variable name="MasterPortalItemID" select="/AjaxRequest/Params/MasterPortalID"></xsl:variable>
		<xsl:variable name="UpcomingTaskHTML" select="/AjaxRequest/UpcomingTaskHTML"></xsl:variable>
		<xsl:variable name="NotificationHTML" select="/AjaxRequest/NotificationHTML"></xsl:variable>
		<xsl:variable name="divID" select="AjaxRequest/Params/divID"></xsl:variable>
		<xsl:variable name="GoalSummaryHTML" select="AjaxRequest/GoalSummaryHTML"></xsl:variable>
		<xsl:variable name="TaskCountHTML" select="AjaxRequest/TaskCountHTML"></xsl:variable>
		<xsl:variable name="DisplayDateHTML" select="AjaxRequest/DisplayDateHTML"></xsl:variable>
		<xsl:variable name="UserID" select="AjaxRequest/Params/UserID"></xsl:variable>
		<xsl:variable name="CurrentDate" select="AjaxRequest/CurrentDate"></xsl:variable>
		<xsl:variable name="PortalItemID">
			<xsl:choose>
				<xsl:when test="$Level = 'PortalSpecific' or $Level = 'PortalSpecificClient'">
					<xsl:value-of select="/AjaxRequest/Params/IdentityID"/>
				</xsl:when>
				<xsl:otherwise>
					<xsl:number value="-99"/>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:variable>
		<xsl:variable name="PortalID">
			<xsl:choose>
				<xsl:when test="$PortalItemID=-99">
					<xsl:value-of select="$MasterPortalItemID"/>
				</xsl:when>
				<xsl:otherwise>
					<xsl:value-of select="$PortalItemID"/>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:variable>
	
		<div>
			<script>
				<xsl:text>loadGoalUserNotifications(</xsl:text>
				<xsl:value-of select="$GoalItemID"/>
				<xsl:text>,'divGoalUserNotification'</xsl:text>
				<xsl:text>,</xsl:text>
				<xsl:value-of select="$MasterPortalItemID"/>
				<xsl:text>,</xsl:text>
				<xsl:value-of select="$PortalItemID"/>
				<xsl:text>,</xsl:text>
				<xsl:value-of select="$UserID"/>
				<xsl:text>);</xsl:text>
			</script>
			<script>
				<xsl:text>loadUpComingGoalTask_3_0(</xsl:text>
				<xsl:value-of select="$GoalItemID"/>
				<xsl:text>,'divMyUpComingTask',1</xsl:text>
				<xsl:text>,</xsl:text>
				<xsl:value-of select="$ResponsibleID"/>
				<xsl:text>,</xsl:text>
				<xsl:value-of select="$MasterPortalItemID"/>
				<xsl:text>,</xsl:text>
				<xsl:value-of select="$PortalItemID"/>
				<xsl:text>, null, null, null</xsl:text>
				<xsl:text>,</xsl:text>
				<xsl:text>'</xsl:text>
				<xsl:value-of select="$CurrentDate"/>
				<xsl:text>'</xsl:text>
				<xsl:text>,-99);</xsl:text>
			</script>
			<script>
				<xsl:text>loadCoachDashboardGoalSummary(</xsl:text>
				<xsl:value-of select="$MasterPortalItemID"/>
				<xsl:text>,</xsl:text>
				<xsl:value-of select="$PortalItemID"/>
				<xsl:text>,</xsl:text>
				<xsl:value-of select="$GoalItemID"/>
				<xsl:text>,</xsl:text>
				<xsl:value-of select="$UserID"/>
				<xsl:text>,</xsl:text>
				<xsl:text>'divActivityDashboardGoalSummary'</xsl:text>
				<xsl:text>,</xsl:text>
				<xsl:text>'</xsl:text>
				<xsl:value-of select="$divID"></xsl:value-of>
				<xsl:text>'</xsl:text>
				<xsl:text>,</xsl:text>
				<!--<xsl:value-of select="$ResponsibleID"/>-->
				<xsl:text>-99</xsl:text>
				<xsl:text>, null, 1, null);</xsl:text>
			</script>
			<script>
				<xsl:text>loadCoachDashboardTaskCount(</xsl:text>
				<xsl:value-of select="$MasterPortalItemID"/>
				<xsl:text>,</xsl:text>
				<xsl:value-of select="$PortalItemID"/>
				<xsl:text>,</xsl:text>
				<xsl:value-of select="$GoalItemID"/>
				<xsl:text>,</xsl:text>
				<xsl:value-of select="$UserID"/>
				<xsl:text>,</xsl:text>
				<xsl:text>'divActivityDashboardTaskCount'</xsl:text>
				<xsl:text>,</xsl:text>
				<xsl:text>'</xsl:text>
				<xsl:value-of select="$divID"></xsl:value-of>
				<xsl:text>'</xsl:text>
				<xsl:text>,</xsl:text>
				<!--<xsl:value-of select="$ResponsibleID"/>-->
				<xsl:text>-99</xsl:text>
				<xsl:text>,</xsl:text>
				<xsl:text> null);</xsl:text>
			</script>
			<input type="hidden" id="LogginUserID" value="{$UserID}"></input> 
			<input type="hidden" id="hfdCoachDashboardLevel" value="{$Level}"></input>
			<input type="hidden" id="hfdMainActivityDivID" value="{$divID}"></input>
			<div class="col-sm-12 col-md-12 RiteTxt right-section A" style="width:100% !important;background:#ebebed;float:left;">
				<div class="padingrite">
					<xsl:variable name="OnClickAddProgram">
						<xsl:choose>
							<xsl:when test="$Level = 'AllPortals'">
								<xsl:text>getUserAndPortalDetailsByPortalID(</xsl:text>
								<xsl:value-of select="$PortalID"/>
								<xsl:text>, null, '</xsl:text>
								<xsl:value-of select="$Level"/>
								<xsl:text>', 'divShowGoalList');</xsl:text>
							</xsl:when>
							<xsl:otherwise>
								<xsl:text>baseBrandAutoSuggest_selectAutoSuggetData('</xsl:text>
								<xsl:value-of select="$PortalID"/>
								<xsl:text>','</xsl:text>
								<xsl:value-of select="$UserID"/>
								<xsl:text>', 'N/A', 'PortalAddGoalWizardForSelectedUser', 'divShowGoalList','-99','-99','MarkAutoSuggestDataSelected_3_0','CoachActivity');</xsl:text>
							</xsl:otherwise>
						</xsl:choose>
					</xsl:variable>
					<xsl:variable name="OnClickAddWorkSheet">
						<xsl:choose>
							<xsl:when test="$Level = 'AllPortals'">
								<xsl:text>getUserAndPortalDetailsByPortalID(</xsl:text>
								<xsl:value-of select="$PortalID"/>
								<xsl:text>, null, 'AllPortalsAddWS', 'divShowGoalList');</xsl:text>
							</xsl:when>
							<xsl:otherwise>
								<xsl:text>getUserAndPortalDetailsByPortalID(</xsl:text>
								<xsl:value-of select="$PortalID"/>
								<xsl:text>, null, 'AddWSPortalSpecific', 'divShowGoalList');</xsl:text>
							</xsl:otherwise>
						</xsl:choose>
					</xsl:variable>
					<div class="col-md-12 pading0 Borderd alter-color myprgrms nonebrdr" id="divAddExistingGoal">
						<div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray adbtn"
							 style="width:130px;line-height:30px;text-align:center;float:left;"
							 onclick="{$OnClickAddProgram} $('#divShowGoalList').css('display','inline-block');$('#divAddExistingGoal').css('display','none');$('#divActivityDashboardGoalSummary').css('display','none');">
							<span class="glyphicon glyphicon-plus"></span>
							<span id="span_Cancel">ADD PROGRAM </span>
						</div>
						<!--<div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray adbtn adprogrm m-LT"
						
						 onclick="{$OnClickAddWorkSheet}$('#divShowListForWorkSheet').css('display','inline-block');
							 $('#divAddExistingGoal').css('display','none');$('#divActivityDashboardGoalSummary').css('display','none');">
							<span class="glyphicon glyphicon-plus"></span>
							<span id="span_Cancel">ADD WORKSHEET </span>
						</div>-->
					</div>
					<div class="col-md-12 pading0 Borderd alter-color myprgrms  p-B-20" id="divShowGoalList" style="display:none;float:left;">
					</div>
					<!--<div class="col-md-12 pading0 Borderd alter-color myprgrms" id="divShowListForWorkSheet" style="display:none">
					</div>-->
					<div class="col-md-12 pading0 Borderd alter-color myprgrms"  id="divActivityDashboardGoalSummary">
						<!--<xsl:value-of select="$GoalSummaryHTML" disable-output-escaping="yes"/>-->
					</div>
					<div class="col-md-12 white-bg-new" style="padding-right:0px" id="divActivityDashboardTaskCount">
						<!--<xsl:value-of select="$TaskCountHTML" disable-output-escaping="yes"/>-->
					</div>
				</div>
			</div>
			<div class="col-sm-12 col-md-12 RiteTxt A" style="background:#ebebed;float:left;width:100%">
				<xsl:choose>
					<xsl:when test="$Level = 'PortalSpecific' or $Level = 'PortalSpecificClient' or $Level = 'AllPortals'">
						<div class="padingrite">
							<div class="col-sm-12 col-md-6 mrginbtm box inner light-gray Lt" >
								<div class="section-title" style="padding-bottom:6px;">
									<div class="lftasks">
										Upcoming Tasks
									</div>
									<div  class="ritody">
										<xsl:call-template name="UpComingTaskFilter">
											<xsl:with-param name="DisplayDateDiv" select="'divDisplayDate'"></xsl:with-param>
											<xsl:with-param name="GoalItemID" select="$GoalItemID"></xsl:with-param>
											<xsl:with-param name="DivID" select="'divMyUpComingTask'"></xsl:with-param>
											<xsl:with-param name="PageNumber" select="'1'"></xsl:with-param>
											<xsl:with-param name="ResponsibleID" select="$ResponsibleID"></xsl:with-param>
											<xsl:with-param name="MasterPortalItemID" select="$MasterPortalItemID"></xsl:with-param>
											<xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
											<xsl:with-param name="SuccessKey" select="''"></xsl:with-param>
											<xsl:with-param name="ItemType" select="''"></xsl:with-param>
											<xsl:with-param name="CompletePercentage" select="''"></xsl:with-param>
											<xsl:with-param name="CurrentDate" select="$CurrentDate"></xsl:with-param>
											<xsl:with-param name="SelectedText" select="'Today'"></xsl:with-param>
										</xsl:call-template>
									</div>
								</div>

								<!--<span class="pull-right widc">
									<span id="spanUpcomingTaskType" style="font-size:15px;" class="onMouseOver" onClick="$('#ddlUpcomingTaskType').css('display','inline-block');$('#spanUpcomingTaskType').css('display','none');">Today</span>
									<select style="display:none" class="form-control" id="ddlUpcomingTaskType" onChange="selectLoadUpComingGoalTask('ddlUpcomingTaskType', 'divDisplayDate', '{$GoalItemID}', 'divMyUpComingTask', 1, {$ResponsibleID}, {$MasterPortalItemID}, {$PortalItemID}, '', '', '','{$CurrentDate}');$('#ddlUpcomingTaskType').css('display','none');$('#spanUpcomingTaskType').css('display','inline-block');$('#spanUpcomingTaskType').text($('#ddlUpcomingTaskType :selected').text());">
										<option value="1">Top 10</option>
										<option value="2" selected="">Today</option>
									</select>
								</span>-->
								<div class="section-title" style="text-align:center;border:none;" id="divDisplayDate">
									<xsl:value-of select="$DisplayDateHTML" disable-output-escaping="yes"/>
								</div>
								<div class="col-md-12 MyUpcomingDiv" id="divMyUpComingTask" style="background:#fff;">
									<!--<xsl:value-of select="$UpcomingTaskHTML" disable-output-escaping="yes"/>-->
								</div>
								<div class="onMouseOver"
									 style=" margin: 10px;   width: 95%;   padding: 8px;  text-align: center;    float: left;"
									 onclick="loadBasePortalUserTasks_3_0('{$divID}','{$PortalID}','{$ResponsibleID}','1','Header','1');">
									<a href="javacripit:void()" onclick="return false;" style="font-size:14px; text-decoration:underline;">View All</a>
								</div>
							</div>
							<div class="col-sm-12 col-md-6 mrginbtm box inner At light-gray Rt" style="background:#fff;">
								<div class="section-title">
									<p>Recent Activity</p>
								</div>
								<div class="col-md-12 RecentAct" id="divGoalUserNotification">

								</div>
							</div>
						</div>
					</xsl:when>
				</xsl:choose>
				<!--<div>
				<div>
					<xsl:value-of select="$Level"/>
				</div>
				<div>
					loadUpComingGoalTask_3_0(<xsl:value-of select="$GoalItemID"/>,'divMyUpComingTask',1
					,<xsl:value-of select="$ResponsibleID"/>
					,<xsl:value-of select="$MasterPortalItemID"/>,<xsl:value-of select="$PortalItemID"/>);
				</div>
				<div>
					loadGoalUserNotifications(<xsl:value-of select="$GoalItemID"/>,'divGoalUserNotification'
					,<xsl:value-of select="$MasterPortalItemID"/>
					,<xsl:value-of select="$PortalItemID"/>);
				</div>
			</div>-->

			</div>
		</div>
	</xsl:template>

</xsl:stylesheet>
