﻿<?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="MasterPortalItemID" select="AjaxRequest/Params/MasterPortalItemID"></xsl:variable>
		<xsl:variable name="PortalItemID" select="AjaxRequest/Params/PortalItemID"></xsl:variable>
		<xsl:variable name="SelectedPortalItemID" select="AjaxRequest/Params/SelectedPortalItemID"></xsl:variable>
		<xsl:variable name="GoalItemID" select="AjaxRequest/Params/GoalItemID"></xsl:variable>
		<xsl:variable name="GoalList" select="AjaxRequest/Items/ItemCount"></xsl:variable>
		<xsl:variable name="HostName" select ="normalize-space(AjaxRequest/HostName)"></xsl:variable>
		<xsl:variable name="IsSecureConnection" select="AjaxRequest/IsSecureConnection"></xsl:variable>
		<xsl:variable name="LoggedInUserID" select="AjaxRequest/LoggedInUserID"></xsl:variable>
		<xsl:variable name="parentDivID" select="AjaxRequest/Params/parentDivID"></xsl:variable>
		<xsl:variable name="UserBrands" select="AjaxRequest/UserBrands/."></xsl:variable>
		<xsl:variable name="UsersList" select="AjaxRequest/Users/User"></xsl:variable>
		<xsl:variable name="ResponsibleID" select="AjaxRequest/Params/ResponsibleID"></xsl:variable>
		<xsl:variable name="UserID" select="AjaxRequest/Params/UserID"></xsl:variable>
		<xsl:variable name="Protocol">
			<xsl:choose>
				<xsl:when test="$IsSecureConnection = 1">
					<xsl:text>https://</xsl:text>
				</xsl:when>
				<xsl:otherwise>
					<xsl:text>http://</xsl:text>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:variable>
		<xsl:variable name="PortalID">
			<xsl:choose>
				<xsl:when test="AjaxRequest/Params/PortalItemID='-99'">
					<xsl:value-of select="AjaxRequest/Params/MasterPortalItemID"/>
				</xsl:when>
				<xsl:otherwise>
					<xsl:value-of select="AjaxRequest/Params/PortalItemID"/>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:variable>
		<xsl:variable name="OnClickViewAll">
			<xsl:text>LoadPortalUserTasks_3_0('</xsl:text>
			<xsl:value-of select="$parentDivID"/>
			<xsl:text>','</xsl:text>
			<xsl:value-of select="$PortalID"/>
			<xsl:text>','</xsl:text>
			<xsl:value-of select="$UserID"/>
			<xsl:text>','1','Header');</xsl:text>
		</xsl:variable>
		<div class="box inner light-gray">
			<div class="row-fluid padded0">
				<div class="section-title ">
					<p style="100%">
						<span style="width:60%">
							Team Tasks Overview
						</span>
					</p>
				</div>
				<div class="col-md-2 col-xs-12 center onMouseOver" onClick="{$OnClickViewAll}">
					<div class="stat-box medium-blue">
						<span class="count">
							<i class="glyphicon glyphicon-list-alt"></i>
							<span class="dec_font">
								<xsl:call-template name="DoubleWord">
									<xsl:with-param name="words" select="sum($GoalList/TotalTask)"></xsl:with-param>
								</xsl:call-template>
							</span>
						</span>
						<span class="stat-text">Tasks</span>
					</div>
				</div>

				<div class="col-md-2 col-xs-12 center onMouseOver" onClick="{$OnClickViewAll}">
					<div class="stat-box dark-blue">
						<span class="count">
							<i class="glyphicon glyphicon-list-alt"></i>
							<i class="glyphicon glyphicon-ok-sign second_icon"></i>
							<span class="dec_font">
								<xsl:call-template name="DoubleWord">
									<xsl:with-param name="words" select="sum($GoalList/TotalComp)"></xsl:with-param>
								</xsl:call-template>
							</span>
						</span>
						<span class="stat-text">Completed</span>
					</div>
				</div>

				<div class="col-md-2 col-xs-12 center onMouseOver" onClick="{$OnClickViewAll}">
					<div class="stat-box border-blue">

						<span class="count">
							<i class="glyphicon glyphicon-calendar"></i>
							<i class="glyphicon glyphicon-exclamation-sign second_icon"></i>
							<span class="dec_font">
								<xsl:call-template name="DoubleWord">
									<xsl:with-param name="words" select="sum($GoalList/PastDue)"></xsl:with-param>
								</xsl:call-template>
							</span>
						</span>
						<span class="stat-text">Past Due</span>
					</div>
				</div>

				<div class="col-md-2 col-xs-12 center onMouseOver" onClick="{$OnClickViewAll}">
					<div class="stat-box text-blue">

						<span class="count">
							<i class="glyphicon glyphicon-calendar"></i>
							<span class="dec_font">
								<xsl:call-template name="DoubleWord">
									<xsl:with-param name="words" select="sum($GoalList/ThisWeek)"></xsl:with-param>
								</xsl:call-template>
							</span>
						</span>
						<span class="stat-text">This Week</span>
					</div>
				</div>

				<div class="col-md-2 col-xs-12 center onMouseOver" onClick="{$OnClickViewAll}">
					<div class="stat-box dark-blue">
						<span class="count">
							<i class="glyphicon glyphicon-time"></i>
							<span class="dec_font">
								<xsl:call-template name="DoubleWord">
									<xsl:with-param name="words" select="sum($GoalList/Future)"></xsl:with-param>
								</xsl:call-template>
							</span>
						</span>
						<span class="stat-text">Future</span>
					</div>
				</div>
			</div>
		</div>

	</xsl:template>
	<xsl:template name="DoubleWord">
		<xsl:param name="words" select="'N/A'"></xsl:param>
		<!--<xsl:value-of select="$words"/>-->
		<xsl:choose>
			<xsl:when test="$words &lt;10">
				0<xsl:value-of select="$words"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="$words"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
</xsl:stylesheet>
