﻿<?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="CategoriesControl.xslt"/>
	<xsl:import href="GenericTemplates/StringReplace.xslt"/>

	<xsl:output method="xml" indent="yes"/>

	<xsl:template match="/">
		<xsl:variable name="TemplateItemID" select="AjaxRequest/Params/ItemID"></xsl:variable>
		<xsl:variable name="HostName" select="AjaxRequest/HostName"></xsl:variable>
		<xsl:variable name="TemplateURL" select="AjaxRequest/TemplateURL"></xsl:variable>
		<xsl:variable name="PermissionList" select="AjaxRequest/Permissions/."></xsl:variable>
		<xsl:variable name="ShareITList" select="AjaxRequest/ShareITRecords/."></xsl:variable>
		<xsl:variable name="IsSecureConnection" select="AjaxRequest/IsSecureConnection"/>
		<xsl:variable name="ClassificationList" select="AjaxRequest/Settings/DefaultSettings/Classification"/>

		<xsl:call-template name="TemplateDetailTemplate">
			<xsl:with-param name="TemplateItemID" select="$TemplateItemID"></xsl:with-param>
			<xsl:with-param name="HostName" select="$HostName"></xsl:with-param>
			<xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
			<xsl:with-param name="BrandID">
				<xsl:text>-99</xsl:text>
			</xsl:with-param>
			<xsl:with-param name="PermissionList" select="$PermissionList"></xsl:with-param>
			<xsl:with-param name="ShareITList" select="$ShareITList"></xsl:with-param>
			<xsl:with-param name="IsSecureConnection" select="$IsSecureConnection"></xsl:with-param>
			<xsl:with-param name="ClassificationList" select="$ClassificationList"></xsl:with-param>
		</xsl:call-template>
	</xsl:template>

	<xsl:template name="TemplateDetailTemplate">
		<xsl:param name="HostName" select="'N/A'"></xsl:param>
		<xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
		<xsl:param name="TemplateItemID" select="'N/A'"></xsl:param>
		<xsl:param name="BrandID" select="'N/A'"></xsl:param>
		<xsl:param name="PermissionList" select="'N/A'"></xsl:param>
		<xsl:param name="ShareITList" select="'N/A'"></xsl:param>
		<xsl:param name="PortalItemID" select="'N/A'"></xsl:param>
		<xsl:param name="TemplateType" select="'N/A'"></xsl:param>
		<xsl:param name="LoggedInUserID" select="'N/A'"></xsl:param>
		<xsl:param name="CategoryControl" select="'N/A'"></xsl:param>
		<xsl:param name="TemplateStatusXML" select="'N/A'"></xsl:param>
		<xsl:param name="BrandAdmin" select="'N/A'"></xsl:param>
		<xsl:param name="CommunityAdmin" select="'N/A'"></xsl:param>
		<xsl:param name="IsSecureConnection" select="'N/A'"></xsl:param>
		<xsl:param name="ClassificationList" select="'N/A'"></xsl:param>
		<div align="right">
			<xsl:choose>
				<xsl:when test="$TemplateType = 'System'">
					<!--<div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray textCenter" style="width:120px;line-height:25px;float:right;"
                         onclick="portal_copyTemplate('{$TemplateItemID}', '{$PortalItemID}', '{$LoggedInUserID}', '{$TemplateType}');">
                        <span id="span_CopyContent" class="capitalFont">Copy Template</span>
                    </div>-->
				</xsl:when>
				<xsl:otherwise>
					<!--<div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray textCenter"
                         style="width:120px;line-height:25px;float:right;margin-left:10px;"
                         onclick="return getTemplateUpdatedata('{$TemplateItemID}','{$BrandID}','Update','divClientPortalOperations_Container');">
                        <span id="span_UpdateContent" class="capitalFont">Update Template</span>
                    </div>
                    <div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray textCenter" style="width:120px;line-height:25px;float:right;"
                        onclick="portal_copyTemplate('{$TemplateItemID}', '{$PortalItemID}', '{$LoggedInUserID}', '{$TemplateType}');">
                        <span id="span_CopyContent" class="capitalFont">Copy Template</span>
                    </div>-->
				</xsl:otherwise>
			</xsl:choose>

		</div>
		<div id="div_Template">
			<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>
			<table class="tableMaster">
				<xsl:for-each select="AjaxRequest/TemplateDetail">
					<xsl:if test="$BrandAdmin or $CommunityAdmin > 0">
						<tr>
							<td>
								<span class="packageTitle">
									<xsl:text>TemplateID</xsl:text>
								</span>
							</td>
							<td>
								<span class="publicationSummary">
									<xsl:value-of select="$TemplateItemID"/>
								</span>
							</td>
						</tr>
					</xsl:if>
					<tr>
						<td width="15%">
							<span class="packageTitle">
								<xsl:text>TemplateName</xsl:text>
							</span>
						</td>
						<td>
							<span id="span_TemplateName" class="publicationSummary">
								<xsl:value-of select="../TemplateDetail/Template/Name"/>
							</span>
							<img id="img_Edit_TemplateName" src="{$TemplateURL}Web/Images/Edit_icon.png" style="cursor:pointer;" title="Edit"
                                        align="absmiddle"
                                        onclick="DisplayEditTemplateBoxFields('span_TemplateName', 'img_Edit_TemplateName',
                                                                                'btn_UpdateTempName', 'btn_CancelTempName',
                                                                                'txt_TemplateName','txt_TemplateDesc',
                                                                                'opt_PublicYN','opt_PublishedYN','opt_Status','divCategoryXml', 'TempName');"></img>

							<input id="txt_TemplateName" type="text"
                                   class="text" value="{../TemplateDetail/Template/Name}" style="width:200px;display:none;"></input>

							<input id="btn_UpdateTempName" type="button" class="smallButton"
                                  value="Update" style="display:none;"
                                  onClick="UpdateTemplateBoxItemFields('txt_TemplateName','TempName','{$TemplateItemID}');"></input>
							<input id="btn_CancelTempName" type="button" class="smallButton"
                                 value="Cancel" style="display:none;"
                                 onclick="CancelEditTemplateBoxFields('txt_TemplateName','span_TemplateName',
                                          'btn_UpdateTempName','btn_CancelTempName',
                                          'img_Edit_TemplateName');"></input>
						</td>

					</tr>
					<tr>
						<td width="15%">
							<span class="packageTitle">
								<xsl:text>Description</xsl:text>
							</span>
						</td>
						<td>
							<span id="span_TemplateDesc" class="publicationSummary" style="width:500px;text-align:justify;">
								<xsl:value-of select="../TemplateDetail/Template/Description"/>
							</span>

							<img id="img_Edit_TempDesc" src="{$TemplateURL}Web/Images/Edit_icon.png" style="cursor:pointer;" title="Edit"
                                       align="absmiddle"
                                       onclick="DisplayEditTemplateBoxFields('span_TemplateDesc', 'img_Edit_TempDesc',
                                                                            'btn_UpdateTempDesc','btn_CancelTempDesc',
                                                                            'txt_TemplateName','txt_TemplateDesc',
                                                                            'opt_PublicYN','opt_PublishedYN', 'opt_Status','divCategoryXml', 'TempDesc');"></img>

							<textarea id="txt_TemplateDesc" type="textarea"
                                   class="text" style="display:none;width:436px;height:180px;">
								<xsl:value-of select="../TemplateDetail/Template/Description"/>
							</textarea>

							<input id="btn_UpdateTempDesc" type="button" class="smallButton"
                                  value="Update" style="display:none;"
                                  onClick="UpdateTemplateBoxItemFields('txt_TemplateDesc','TempDesc','{$TemplateItemID}');"></input>
							<input id="btn_CancelTempDesc" type="button" class="smallButton"
                                 value="Cancel" style="display:none;"
                                 onclick="CancelEditTemplateBoxFields('txt_TemplateDesc','span_TemplateDesc',
                                          'btn_UpdateTempDesc','btn_CancelTempDesc',
                                          'img_Edit_TempDesc');"></input>
						</td>
					</tr>
					<xsl:if test="$BrandAdmin or $CommunityAdmin > 0">
						<tr>
							<td width="15%">
								<span class="packageTitle">
									<xsl:text>PublicYN</xsl:text>
								</span>
							</td>
							<td>
								<span id="span_TempPublicYN" class="publicationSummary">
									<xsl:choose>
										<xsl:when test="../TemplateDetail/Template/PublicYN = 1">
											<xsl:text>Yes</xsl:text>
										</xsl:when>
										<xsl:when test="../TemplateDetail/Template/PublicYN = 0">
											<xsl:text>No</xsl:text>
										</xsl:when>
									</xsl:choose>
								</span>
								<img id="img_Edit_PublicYN" src="{$TemplateURL}Web/Images/Edit_icon.png" style="cursor:pointer;" title="Edit"
                                           align="absmiddle"
                                           onclick="DisplayEditTemplateBoxFields('span_TempPublicYN', 'img_Edit_PublicYN',
                                                                                'btn_UpdatePublicYN','btn_CancelPublicYN',
                                                                                'txt_TemplateName','txt_TemplateDesc',
                                                                                'opt_PublicYN','opt_PublishedYN', 'opt_Status','divCategoryXml', 'PublicYN');"></img>

								<select id="opt_PublicYN" class="smallDropdown" style="display:none;">
									<xsl:choose>
										<xsl:when test="../TemplateDetail/Template/PublicYN = 1">
											<option value="1" selected="selected">Yes</option>
											<option value="0">No</option>
										</xsl:when>
										<xsl:when test="../TemplateDetail/Template/PublicYN = 0">
											<option value="1">Yes</option>
											<option value="0" selected="selected">No</option>
										</xsl:when>
									</xsl:choose>
								</select>
								<input id="btn_UpdatePublicYN" type="button" class="smallButton"
                                   value="Update" style="display:none;"
                                   onClick="UpdateTemplateBoxItemFields('opt_PublicYN','PublicYN',
                                                                        '{$TemplateItemID}');"></input>
								<input id="btn_CancelPublicYN" type="button" class="smallButton"
                                     value="Cancel" style="display:none;"
                                     onclick="CancelEditTemplateBoxFields('opt_PublicYN','span_TempPublicYN',
                                          'btn_UpdatePublicYN','btn_CancelPublicYN',
                                          'img_Edit_PublicYN');"></input>

							</td>
						</tr>
						<tr>
							<td width="15%">
								<span class="packageTitle">
									<xsl:text>PublishedYN</xsl:text>
								</span>
							</td>
							<td>
								<span id="span_TempPublishedYN" class="publicationSummary">
									<xsl:choose>
										<xsl:when test="../TemplateDetail/Template/PublishedYN = 1">
											<xsl:text>Yes</xsl:text>
										</xsl:when>
										<xsl:when test="../TemplateDetail/Template/PublishedYN = 0">
											<xsl:text>No</xsl:text>
										</xsl:when>
									</xsl:choose>
								</span>
								<img id="img_Edit_PublishedYN" src="{$TemplateURL}Web/Images/Edit_icon.png" style="cursor:pointer;" title="Edit"
                                           align="absmiddle"
                                           onclick="DisplayEditTemplateBoxFields('span_TempPublishedYN', 'img_Edit_PublishedYN',
                                                                                'btn_UpdatePublishedYN','btn_CancelPublishedYN',
                                                                                'txt_TemplateName','txt_TemplateDesc',
                                                                                'opt_PublicYN','opt_PublishedYN', 'opt_Status','divCategoryXml', 'PublishedYN');"></img>

								<select id="opt_PublishedYN" class="smallDropdown" style="display:none;">
									<xsl:choose>
										<xsl:when test="../TemplateDetail/Template/PublishedYN = 1">
											<option value="1" selected="selected">Yes</option>
											<option value="0">No</option>
										</xsl:when>
										<xsl:when test="../TemplateDetail/Template/PublishedYN = 0">
											<option value="1">Yes</option>
											<option value="0" selected="selected">No</option>
										</xsl:when>
									</xsl:choose>
								</select>
								<input id="btn_UpdatePublishedYN" type="button" class="smallButton"
                                   value="Update" style="display:none;"
                                   onClick="UpdateTemplateBoxItemFields('opt_PublishedYN','PublishedYN',
                                                                        '{$TemplateItemID}');"></input>
								<input id="btn_CancelPublishedYN" type="button" class="smallButton"
                                     value="Cancel" style="display:none;"
                                     onclick="CancelEditTemplateBoxFields('opt_PublishedYN','span_TempPublishedYN',
                                          'btn_UpdatePublishedYN','btn_CancelPublishedYN',
                                          'img_Edit_PublishedYN');"></input>
							</td>
						</tr>
					</xsl:if>
					<tr>
						<td width="15%">
							<span class="packageTitle">
								<xsl:text>Status</xsl:text>
							</span>
						</td>
						<td>
							<span id="span_TempStatus" class="publicationSummary">
								<xsl:value-of select="../TemplateDetail/Template/ContentStatus"/>
							</span>
							<img id="img_Edit_Status" src="{$TemplateURL}Web/Images/Edit_icon.png" style="cursor:pointer;" title="Edit"
                                       align="absmiddle"
                                       onclick="DisplayEditTemplateBoxFields('span_TempStatus', 'img_Edit_Status',
                                                                                'btn_UpdateStatus','btn_CancelStatus',
                                                                                'txt_TemplateName','txt_TemplateDesc',
                                                                                'opt_PublicYN','opt_PublishedYN', 'opt_Status','divCategoryXml', 'Status');"></img>
							<select id="opt_Status" class="smallDropDown" style="width:125px;display:none;">
								<!--<option value="-99" selected="selected">Select</option>-->
								<xsl:for-each select="$TemplateStatusXML/TemplateStatus">
									<xsl:choose>
										<xsl:when test="Status = 'Internal'">
											<option value="{StatusID}" selected="selected">
												<xsl:value-of select="Status"/>
											</option>
										</xsl:when>
										<xsl:otherwise>
											<option value="{StatusID}">
												<xsl:value-of select="Status"/>
											</option>
										</xsl:otherwise>
									</xsl:choose>
								</xsl:for-each>
							</select>
							<input id="btn_UpdateStatus" type="button" class="smallButton"
                               value="Update" style="display:none;"
                               onClick="UpdateTemplateBoxItemFields('opt_Status','Status',
                                                                        '{$TemplateItemID}');"></input>
							<input id="btn_CancelStatus" type="button" class="smallButton"
                                 value="Cancel" style="display:none;"
                                 onclick="CancelEditTemplateBoxFields('opt_Status','span_TempStatus',
                                          'btn_UpdateStatus','btn_CancelStatus',
                                          'img_Edit_Status');"></input>
						</td>
					</tr>
					<xsl:if test="$BrandAdmin or $CommunityAdmin > 0">
						<tr>
							<td width="15%">
								<span class="packageTitle">
									<xsl:text>CategoryKeys</xsl:text>
								</span>
							</td>

							<td>
								<div id="divCategoryXml">
									<xsl:variable name="EditTemplateDisplay">
										<xsl:choose>
											<xsl:when test="count($CategoryControl/SelectedCategoryList/Item) &gt; 0">
												<xsl:text>display:block</xsl:text>
											</xsl:when>
											<xsl:otherwise>
												<xsl:text>display:none</xsl:text>
											</xsl:otherwise>
										</xsl:choose>
									</xsl:variable>
									<xsl:variable name="UpdateTemplateCategoriesDisplay">
										<xsl:choose>
											<xsl:when test="count($CategoryControl/SelectedCategoryList/Item) &gt; 0">
												<xsl:text>display:none</xsl:text>
											</xsl:when>
											<xsl:otherwise>
												<xsl:text>display:block</xsl:text>
											</xsl:otherwise>
										</xsl:choose>
									</xsl:variable>

									<xsl:call-template name="CategoriesControl">
										<xsl:with-param name="UpdateTemplateCategoriesDisplay" select="$UpdateTemplateCategoriesDisplay"></xsl:with-param>
										<xsl:with-param name="EditTemplateDisplay" select="$EditTemplateDisplay"></xsl:with-param>
										<xsl:with-param name="CategoryControl" select="$CategoryControl"></xsl:with-param>
									</xsl:call-template>

									<input id="btn_UpdateCategory" type="button" class="smallButton"
                                        value="Update" style="display:none;"
                                        onClick="UpdateTemplateBoxItemFields('divCategoryXml','Category',
                                                                        '{$TemplateItemID}');"></input>
									<input id="btn_CancelCategory" type="button" class="smallButton"
                                         value="Cancel" style="display:none;"
                                         onclick="document.getElementById('divEditTemplateCategories').style.display = 'inline';
                                                document.getElementById('divUpdateTemplateCategories').style.display = 'none';
                                                document.getElementById('btn_UpdateCategory').style.display = 'none';
                                                document.getElementById('btn_CancelCategory').style.display = 'none';
                                                document.getElementById('span_TempCategory').style.display = 'inline';"></input>
								</div>
							</td>
						</tr>
					</xsl:if>
				</xsl:for-each>
				<xsl:for-each select="AjaxRequest/TemplateDetail/Template[TypeKey != 'TemplateName' and TypeKey != 'SuccessKey' and TypeKey !='Classification' and TypeKey !='ControlKey']">
					<xsl:variable name="Setting1" select="Setting1"></xsl:variable>
					<xsl:variable name="Setting2" select="Setting2"></xsl:variable>
					<xsl:variable name="FormattedImageURL">
						<xsl:choose>
							<xsl:when test="$IsSecureConnection = 1">
								<xsl:call-template name="replaceCharsInString">
									<xsl:with-param name="stringIn" select="ImageURL"></xsl:with-param>
									<xsl:with-param name="charsIn">
										<xsl:text>http://</xsl:text>
									</xsl:with-param>
									<xsl:with-param name="charsOut">
										<xsl:text>https://</xsl:text>
									</xsl:with-param>
								</xsl:call-template>
							</xsl:when>
							<xsl:otherwise>
								<xsl:value-of select="ImageURL"/>
							</xsl:otherwise>
						</xsl:choose>
					</xsl:variable>

					<xsl:variable name="FormattedItemURL">
						<xsl:choose>
							<xsl:when test="$IsSecureConnection = 1">
								<xsl:call-template name="replaceCharsInString">
									<xsl:with-param name="stringIn" select="Item"></xsl:with-param>
									<xsl:with-param name="charsIn">
										<xsl:text>http://</xsl:text>
									</xsl:with-param>
									<xsl:with-param name="charsOut">
										<xsl:text>https://</xsl:text>
									</xsl:with-param>
								</xsl:call-template>
							</xsl:when>
							<xsl:otherwise>
								<xsl:value-of select="Item"/>
							</xsl:otherwise>
						</xsl:choose>
					</xsl:variable>

					<tr>
						<td width="15%">
							<span class="packageTitle">
								<xsl:choose>
									<xsl:when test="TypeKey = 'BrandKey' and ($BrandAdmin or $CommunityAdmin > 0)">
										<xsl:text>BrandKey</xsl:text>
									</xsl:when>
									<xsl:when test="TypeKey = 'ImageURL'">
										<xsl:text>Image</xsl:text>
									</xsl:when>
									<xsl:when test="TypeKey != 'TemplateDetail' and TypeKey != 'BrandKey'">
										<xsl:value-of select="TypeKey"/>
									</xsl:when>
								</xsl:choose>
							</span>
						</td>
						<td>
							<span class="label" style="margin-top:5px;">
								<xsl:choose>
									<xsl:when test="TypeKey = 'ImageURL'">
										<div id="div_TemplateLogo">
											<xsl:choose>
												<xsl:when test="Item != '' and Item">
													<div id="div_TemplateLogo" style="height:100px;" class="onMouseOver"
                                                       onClick="ImageUploader_PopupCenter('{$Protocol}{$HostName}/upload/uploadimage.aspx?guid=Template&amp;cropRatio=2&amp;requiredHeight=100&amp;requiredWidth=100&amp;requiredFileName=Logo&amp;Key=UploadPathItems&amp;TemplateID={ItemID}',
                                                                'Upload_Image','530','390','{ItemID}','UploadTemplateImage','div_TemplateLogo',null,0);">
														<img id="img_AddTemplateImage" src="{$FormattedItemURL}"
                                                             height="100" width="100" style="cursor:pointer;"
                                                             onmouseover="this.className='grayOut';document.getElementById('span_AddTemplateImageText').style.display ='block';"
                                                             onmouseout="this.setAttribute('class','');document.getElementById('span_AddTemplateImageText').style.display ='none';"></img>
														<span id="span_AddTemplateImageText" style="display:none;position:relative;top:-70px;color:gray;margin-left:25px;" class="labelLifespaceItem"
                                                             onmouseover="document.getElementById('img_AddTemplateImage').className='grayOut';document.getElementById('span_AddTemplateImageText').style.display ='block';"
                                                             onmouseout="document.getElementById('img_AddTemplateImage').setAttribute('class','');document.getElementById('span_AddTemplateImageText').style.display ='none';">
															Change <br/> Photo
														</span>
													</div>
												</xsl:when>
												<xsl:when test="Item = '' and not(Item)">
													<div id="div_TemplateLogo" style="height:100px;" class="onMouseOver"
                                                        onClick="ImageUploader_PopupCenter('{$Protocol}{$HostName}/upload/uploadimage.aspx?guid=Template&amp;cropRatio=2&amp;requiredHeight=100&amp;requiredWidth=100&amp;requiredFileName=Logo&amp;Key=UploadPathItems&amp;TemplateID={ItemID}',
                                                                'Upload_Image','530','390','{ItemID}','UploadTemplateImage','div_TemplateLogo',null,0);">
														<img id="img_AddTemplateImage" src="{$FormattedImageURL}"
                                                             height="100" width="100" style="cursor:pointer;"
                                                             onmouseover="this.className='grayOut';document.getElementById('span_AddTemplateImageText').style.display ='block';"
                                                             onmouseout="this.setAttribute('class','');document.getElementById('span_AddTemplateImageText').style.display ='none';"></img>
														<span id="span_AddTemplateImageText" style="display:none;position:relative;top:-70px;color:gray;margin-left:25px;" class="labelLifespaceItem"
                                                             onmouseover="document.getElementById('img_AddTemplateImage').className='grayOut';document.getElementById('span_AddTemplateImageText').style.display ='block';"
                                                             onmouseout="document.getElementById('img_AddTemplateImage').setAttribute('class','');document.getElementById('span_AddTemplateImageText').style.display ='none';">
															Change <br/> Photo
														</span>
													</div>
												</xsl:when>
												<xsl:otherwise>
													<div id="div_TemplateLogo" style="height:100px;" class="onMouseOver"
                                                        onClick="ImageUploader_PopupCenter('{$Protocol}{$HostName}/upload/uploadimage.aspx?guid=Template&amp;cropRatio=2&amp;requiredHeight=100&amp;requiredWidth=100&amp;requiredFileName=Logo&amp;Key=UploadPathItems&amp;TemplateID={ItemID}',
                                                                'Upload_Image','530','390','{ItemID}','UploadTemplateImage','div_TemplateLogo',null,0);">
														<img id="img_AddTemplateImage" src="{$TemplateURL}/Web/Images/Ver_2_0/DefaultUserPic.jpg" height="100" width="100" style="cursor:pointer;"
                                                             onmouseover="this.className='grayOut';document.getElementById('span_AddTemplateImageText').style.display ='block';"
                                                             onmouseout="this.setAttribute('class','');document.getElementById('span_AddTemplateImageText').style.display ='none';"></img>
														<span id="span_AddTemplateImageText" style="display:none;position:relative;top:-70px;color:gray;margin-left:25px;" class="labelLifespaceItem"
                                                             onmouseover="document.getElementById('img_AddTemplateImage').className='grayOut';document.getElementById('span_AddTemplateImageText').style.display ='block';"
                                                             onmouseout="document.getElementById('img_AddTemplateImage').setAttribute('class','');document.getElementById('span_AddTemplateImageText').style.display ='none';">
															Change <br/> Photo
														</span>
													</div>
												</xsl:otherwise>
											</xsl:choose>
										</div>
									</xsl:when>
									<xsl:otherwise>
										<span class="publicationSummary" id="span_{TemplateDetailID}_Item">
											<xsl:choose>
												<xsl:when test="TypeKey = 'BrandKey' and ($BrandAdmin or $CommunityAdmin > 0)">
													<xsl:value-of select="ItemName"/>
												</xsl:when>
												<xsl:when test="TypeKey != 'BrandKey'">
													<xsl:value-of select="ItemName"/>
												</xsl:when>
											</xsl:choose>

										</span>
										<input id="txt_{TemplateDetailID}_Item" type="text" class="text" value="{ItemName}" style="width:200px;display:none;"></input>
										<xsl:if test="TypeKey = 'Role'">
											<select id="Edit_{TemplateDetailID}_ddlSecurity" style="display:none;width:70px;" class="smallDropdown">
												<xsl:for-each select="$PermissionList/Permission[PermissionCode != 'Notify']">
													<xsl:choose>
														<xsl:when test="$Setting1 = PermissionCode">
															<option value="{PermissionID}" selected="selected">
																<xsl:value-of select="PermissionCode"/>
															</option>
														</xsl:when>
														<xsl:otherwise>
															<option value="{PermissionID}">
																<xsl:value-of select="PermissionCode"/>
															</option>
														</xsl:otherwise>
													</xsl:choose>
												</xsl:for-each>
											</select>
										</xsl:if>
										<xsl:if test="TypeKey = 'Role'">
											<select id="Edit_{TemplateDetailID}_ddlUserList" style="width:90px;display:none;" class="smallDropdown">
												<option value="-99">
													Select
												</option>
												<xsl:for-each select="$ShareITList/ShareIT">
													<xsl:choose>
														<xsl:when test="$Setting2 = ID and $Setting2 != -99">
															<option value="{ID}" selected="selected">
																<xsl:value-of select="Name"/>
															</option>
														</xsl:when>
														<xsl:otherwise>
															<option value="{ID}">
																<xsl:value-of select="Name"/>
															</option>
														</xsl:otherwise>
													</xsl:choose>
												</xsl:for-each>
											</select>
										</xsl:if>
										<xsl:choose>
											<xsl:when test="$BrandID &gt; 0">
												<input id="btn_{TemplateDetailID}_Update" type="button" class="smallButton"
                                                       value="Update" style="display:none;"
                                                       onClick="UpdateTemplateBoxItem('txt_{TemplateDetailID}_Item','{TemplateDetailID}','{ItemID}','{$BrandID}',
                                                            'Edit_{TemplateDetailID}_ddlSecurity','Edit_{TemplateDetailID}_ddlUserList', 'Edit_{TemplateDetailID}_ddlSuccessKey', 'divClientPortalOperations_Container','Edit_{TemplateDetailID}_ddlClassification');"></input>
											</xsl:when>
											<xsl:otherwise>
												<input id="btn_{TemplateDetailID}_Update" type="button" class="smallButton"
                                                       value="Update" style="display:none;"
                                                       onClick="UpdateTemplateBoxItem('txt_{TemplateDetailID}_Item','{TemplateDetailID}','{ItemID}','{$BrandID}',
                                                            'Edit_{TemplateDetailID}_ddlSecurity','Edit_{TemplateDetailID}_ddlUserList','Edit_{TemplateDetailID}_ddlSuccessKey','divTemplateDetail','Edit_{TemplateDetailID}_ddlClassification');"></input>
											</xsl:otherwise>
										</xsl:choose>

										<input id="btn_{TemplateDetailID}_Cancel" type="button" class="smallButton"
                                               value="Cancel" style="display:none;"
                                               onclick="CancelEditTemplateBox('txt_{TemplateDetailID}_Item','span_{TemplateDetailID}_Item',
                                                          'btn_{TemplateDetailID}_Update','btn_{TemplateDetailID}_Cancel',
                                                          'img_Edit_{TypeKey}','Edit_{TemplateDetailID}_ddlSecurity','span_{TemplateDetailID}_Setting1',
                                                          'Edit_{TemplateDetailID}_ddlUserList','span_{TemplateDetailID}_Setting2','Edit_{TemplateDetailID}_ddlSuccessKey','Edit_{TemplateDetailID}_ddlClassification');"></input>

									</xsl:otherwise>
								</xsl:choose>
								<xsl:if test="TypeKey = 'Role'">
									[<span class="label">
										<xsl:value-of select="UniqueKey"/>
									</span>]
								</xsl:if>
								<xsl:if test="Setting1 != ''">
									<span id="span_{TemplateDetailID}_Setting1">
										[<xsl:value-of select="Setting1"/>]
									</span>
								</xsl:if>
								<xsl:if test="(Setting2 != '')">
									<xsl:choose>
										<xsl:when test="TypeKey = 'Role'">
											<span id="span_{TemplateDetailID}_Setting2">
												[<xsl:value-of select="DisplayName"/>]
											</span>
										</xsl:when>
										<xsl:otherwise>
											<span id="span_{TemplateDetailID}_Setting2">
												[<xsl:value-of select="Setting2"/>]
											</span>
										</xsl:otherwise>
									</xsl:choose>
								</xsl:if>
								<xsl:if test="TypeKey = 'TemplateName' or TypeKey = 'Variable' or TypeKey = 'Role'">
									<img id="img_Edit_{TypeKey}" src="{$TemplateURL}Web/Images/Edit_icon.png" style="cursor:pointer;" title="Edit"
                                         align="absmiddle"
                                         onclick="DisplayEditTemplateBox('txt_{TemplateDetailID}_Item','span_{TemplateDetailID}_Item',
                                                      'btn_{TemplateDetailID}_Update','btn_{TemplateDetailID}_Cancel','img_Edit_{TypeKey}',
                                                      'span_{TemplateDetailID}_Setting1','Edit_{TemplateDetailID}_ddlSecurity',
                                                      'span_{TemplateDetailID}_Setting2','Edit_{TemplateDetailID}_ddlUserList','Edit_{TemplateDetailID}_ddlSuccessKey','Edit_{TemplateDetailID}_ddlClassification');"></img>

									<xsl:if test="TypeKey = 'Role'">
										<xsl:choose>
											<xsl:when test="$BrandID &gt; 0">
												<img src="{$TemplateURL}Web/Icons/Delete%203/32%20Bit%20Alpha%20png/Delete%203%2016%20n%20p.png"
                                                        align="absmiddle"
                                                        class="onMouseOver"
                                                        title="Delete"
                                                        onClick="GetItemsRelatedToRoleCount('{TemplateDetailID}','{$TemplateItemID}','divClientPortalOperations_Container','{$BrandID}');"></img>
											</xsl:when>
											<xsl:otherwise>
												<img src="{$TemplateURL}Web/Icons/Delete%203/32%20Bit%20Alpha%20png/Delete%203%2016%20n%20p.png"
                                                        align="absmiddle"
                                                        class="onMouseOver"
                                                        title="Delete"
                                                        onClick="GetItemsRelatedToRoleCount('{TemplateDetailID}','{$TemplateItemID}','divTemplateDetail','{$BrandID}');"></img>
											</xsl:otherwise>
										</xsl:choose>
									</xsl:if>
								</xsl:if>
							</span>
						</td>
					</tr>
				</xsl:for-each>
				<xsl:for-each select="AjaxRequest/TemplateDetail/Template[TypeKey ='SuccessKey']">
					<xsl:variable name="SuccessKey" select="../Template[TypeKey = 'SuccessKey']/Item"></xsl:variable>
					<tr>
						<td width="15%">
							<span class="packageTitle">
								<xsl:value-of select="TypeKey"/>
							</span>
						</td>
						<td>
							<span class="label" style="margin-top:5px;">
								<span class="publicationSummary" id="span_{TemplateDetailID}_Item">
									<xsl:value-of select="ItemName"/>
								</span>
								<select id="Edit_{TemplateDetailID}_ddlSuccessKey" style="display:none;width:110px;" class="smallDropdown">
									<xsl:choose>
										<xsl:when test="$SuccessKey = 'Action'">
											<option value="Action" selected="selected">
												<xsl:text>Action</xsl:text>
											</option>
											<option value="Number">
												<xsl:text>Numbers and Metrics</xsl:text>
											</option>
											<option value="Worksheets">
												<xsl:text>Learning Worksheets</xsl:text>
											</option>
											<option value="BusinessPlanning">
												<xsl:text>Business Planning</xsl:text>
											</option>
											<option value="Coaching">
												<xsl:text>Coaching</xsl:text>
											</option>
											<option value="Pipeline">
												<xsl:text>Pipeline</xsl:text>
											</option>
										</xsl:when>
										<xsl:when test="$SuccessKey = 'Worksheets'">
											<option value="Action" >
												<xsl:text>Action</xsl:text>
											</option>
											<option value="Number">
												<xsl:text>Numbers and Metrics</xsl:text>
											</option>
											<option value="Worksheets" selected="selected">
												<xsl:text>Learning Worksheets</xsl:text>
											</option>
											<option value="BusinessPlanning">
												<xsl:text>Business Planning</xsl:text>
											</option>
											<option value="Coaching">
												<xsl:text>Coaching</xsl:text>
											</option>
											<option value="Pipeline">
												<xsl:text>Pipeline</xsl:text>
											</option>
										</xsl:when>
										<xsl:when test="$SuccessKey = 'BusinessPlanning'">
											<option value="Action" >
												<xsl:text>Action</xsl:text>
											</option>
											<option value="Number">
												<xsl:text>Numbers and Metrics</xsl:text>
											</option>
											<option value="Worksheets" >
												<xsl:text>Learning Worksheets</xsl:text>
											</option>
											<option value="BusinessPlanning" selected="selected">
												<xsl:text>Business Planning</xsl:text>
											</option>
											<option value="Coaching">
												<xsl:text>Coaching</xsl:text>
											</option>
											<option value="Pipeline">
												<xsl:text>Pipeline</xsl:text>
											</option>
										</xsl:when>
										<xsl:when test="$SuccessKey = 'Coaching'">
											<option value="Action" >
												<xsl:text>Action</xsl:text>
											</option>
											<option value="Number">
												<xsl:text>Numbers and Metrics</xsl:text>
											</option>
											<option value="Worksheets">
												<xsl:text>Learning Worksheets</xsl:text>
											</option>
											<option value="BusinessPlanning">
												<xsl:text>Business Planning</xsl:text>
											</option>
											<option value="Coaching" selected="selected">
												<xsl:text>Coaching</xsl:text>
											</option>
											<option value="Pipeline">
												<xsl:text>Pipeline</xsl:text>
											</option>
										</xsl:when>
										<xsl:when test="$SuccessKey = 'Pipeline'">
											<option value="Action" >
												<xsl:text>Action</xsl:text>
											</option>
											<option value="Number">
												<xsl:text>Numbers and Metrics</xsl:text>
											</option>
											<option value="Worksheets" >
												<xsl:text>Learning Worksheets</xsl:text>
											</option>
											<option value="BusinessPlanning">
												<xsl:text>Business Planning</xsl:text>
											</option>
											<option value="Coaching">
												<xsl:text>Coaching</xsl:text>
											</option>
											<option value="Pipeline" selected="selected">
												<xsl:text>Pipeline</xsl:text>
											</option>
										</xsl:when>
										<xsl:otherwise>
											<option value="Action">
												<xsl:text>Action</xsl:text>
											</option>
											<option value="Number" selected="selected">
												<xsl:text>Numbers and Metrics</xsl:text>
											</option>
											<option value="Worksheets">
												<xsl:text>Learning Worksheets</xsl:text>
											</option>
											<option value="BusinessPlanning">
												<xsl:text>Business Planning</xsl:text>
											</option>
											<option value="Coaching">
												<xsl:text>Coaching</xsl:text>
											</option>
											<option value="Pipeline">
												<xsl:text>Pipeline</xsl:text>
											</option>
										</xsl:otherwise>
									</xsl:choose>
								</select>
								<xsl:choose>
									<xsl:when test="$BrandID &gt; 0">
										<input id="btn_{TemplateDetailID}_Update" type="button" class="smallButton"
											   value="Update" style="display:none;"
											   onClick="UpdateTemplateBoxItem('txt_{TemplateDetailID}_Item','{TemplateDetailID}','{ItemID}','{$BrandID}',
                                                            'Edit_{TemplateDetailID}_ddlSecurity','Edit_{TemplateDetailID}_ddlUserList', 'Edit_{TemplateDetailID}_ddlSuccessKey', 'divClientPortalOperations_Container','Edit_{TemplateDetailID}_ddlClassification');"></input>
									</xsl:when>
									<xsl:otherwise>
										<input id="btn_{TemplateDetailID}_Update" type="button" class="smallButton"
											   value="Update" style="display:none;"
											   onClick="UpdateTemplateBoxItem('txt_{TemplateDetailID}_Item','{TemplateDetailID}','{ItemID}','{$BrandID}',
                                                            'Edit_{TemplateDetailID}_ddlSecurity','Edit_{TemplateDetailID}_ddlUserList','Edit_{TemplateDetailID}_ddlSuccessKey','divTemplateDetail','Edit_{TemplateDetailID}_ddlClassification');"></input>
									</xsl:otherwise>
								</xsl:choose>
								<input id="btn_{TemplateDetailID}_Cancel" type="button" class="smallButton"
										   value="Cancel" style="display:none;"
										   onclick="CancelEditTemplateBox('txt_{TemplateDetailID}_Item','span_{TemplateDetailID}_Item',
                                                          'btn_{TemplateDetailID}_Update','btn_{TemplateDetailID}_Cancel',
                                                          'img_Edit_{TypeKey}','Edit_{TemplateDetailID}_ddlSecurity','span_{TemplateDetailID}_Setting1',
                                                          'Edit_{TemplateDetailID}_ddlUserList','span_{TemplateDetailID}_Setting2','Edit_{TemplateDetailID}_ddlSuccessKey','Edit_{TemplateDetailID}_ddlClassification');"></input>
								<img id="img_Edit_{TypeKey}" src="{$TemplateURL}Web/Images/Edit_icon.png" style="cursor:pointer;" title="Edit"
                                         align="absmiddle"
                                         onclick="DisplayEditTemplateBox('txt_{TemplateDetailID}_Item','span_{TemplateDetailID}_Item',
                                                      'btn_{TemplateDetailID}_Update','btn_{TemplateDetailID}_Cancel','img_Edit_{TypeKey}',
                                                      'span_{TemplateDetailID}_Setting1','Edit_{TemplateDetailID}_ddlSecurity',
                                                      'span_{TemplateDetailID}_Setting2','Edit_{TemplateDetailID}_ddlUserList','Edit_{TemplateDetailID}_ddlSuccessKey','Edit_{TemplateDetailID}_ddlClassification');"></img>
							</span>
						</td>
					</tr>
				</xsl:for-each>


				<xsl:variable name="ItemID">
					<xsl:choose>
						<xsl:when test="AjaxRequest/TemplateDetail/Template[TypeKey = 'Classification']/ItemID !=''">
							<xsl:value-of   select="AjaxRequest/TemplateDetail/Template[TypeKey = 'Classification']/ItemID"/>
						</xsl:when>
						<xsl:otherwise>
							<xsl:value-of   select="AjaxRequest/TemplateDetail/Template/ItemID"/>
						</xsl:otherwise>
					</xsl:choose>

				</xsl:variable>
				<xsl:variable name="ItemName" select="AjaxRequest/TemplateDetail/Template[TypeKey = 'Classification']/ItemName"></xsl:variable>
				<xsl:variable name="TemplateDetailID" select="AjaxRequest/TemplateDetail/Template[TypeKey = 'Classification']/TemplateDetailID"></xsl:variable>
				<xsl:variable name="TypeKey">
					<xsl:choose>
						<xsl:when test="AjaxRequest/TemplateDetail/Template[TypeKey = 'Classification']/TypeKey !=''">
							<xsl:value-of   select="AjaxRequest/TemplateDetail/Template[TypeKey = 'Classification']/TypeKey"/>
						</xsl:when>
						<xsl:otherwise>
							<xsl:text>Classification</xsl:text>
						</xsl:otherwise>
					</xsl:choose>
				</xsl:variable>
				<xsl:variable name="Classification" select="AjaxRequest/TemplateDetail/Template[TypeKey = 'Classification']/Item"></xsl:variable>
				<tr>
					<td width="15%">
						<span class="packageTitle">
							<xsl:value-of select="$TypeKey"/>
						</span>
					</td>
					<td>
						<span class="label" style="margin-top:5px;">
							<span class="publicationSummary" id="span_{$TemplateDetailID}_Item">
								<xsl:choose>
									<xsl:when test="$ItemName=''">
										<xsl:text></xsl:text>
									</xsl:when>
									<xsl:otherwise>
										<xsl:value-of select="$ItemName"/>
									</xsl:otherwise>
								</xsl:choose>
							</span>
							<select id="Edit_{$TemplateDetailID}_ddlClassification" style="display:none;width:110px;" class="smallDropdown">
								<xsl:for-each select="$ClassificationList/Values">
									<xsl:variable name="DdlClassificationText">
										<xsl:choose>
											<xsl:when test="Value=''">
												<xsl:text>Select</xsl:text>
											</xsl:when>
											<xsl:otherwise>
												<xsl:value-of select="Text"/>
											</xsl:otherwise>
										</xsl:choose>
									</xsl:variable>
									<xsl:choose>
										<xsl:when test="$Classification=Value">
											<option value="{Value}" selected="selected">
												<xsl:value-of select="$DdlClassificationText"/>
											</option>
										</xsl:when>
										<xsl:otherwise>
											<option value="{Value}">
												<xsl:value-of select="$DdlClassificationText"/>
											</option>
										</xsl:otherwise>
									</xsl:choose>
								</xsl:for-each>
							</select>
							<xsl:choose>
								<xsl:when test="$BrandID &gt; 0">
									<input id="btn_{$TemplateDetailID}_Update" type="button" class="smallButton"
										   value="Update" style="display:none;"
										   onClick="UpdateTemplateBoxItem('txt_{$TemplateDetailID}_Item','{$TemplateDetailID}','{$ItemID}','{$BrandID}',
                                                            'Edit_{$TemplateDetailID}_ddlSecurity','Edit_{$TemplateDetailID}_ddlUserList', 'Edit_{$TemplateDetailID}_ddlSuccessKey', 'divClientPortalOperations_Container','Edit_{$TemplateDetailID}_ddlClassification','{$TypeKey}');"></input>
								</xsl:when>
								<xsl:otherwise>
									<input id="btn_{$TemplateDetailID}_Update" type="button" class="smallButton"
										   value="Update" style="display:none;"
										   onClick="UpdateTemplateBoxItem('txt_{$TemplateDetailID}_Item','{$TemplateDetailID}','{$ItemID}','{$BrandID}',
                                                            'Edit_{$TemplateDetailID}_ddlSecurity','Edit_{$TemplateDetailID}_ddlUserList','Edit_{$TemplateDetailID}_ddlSuccessKey','divTemplateDetail','Edit_{$TemplateDetailID}_ddlClassification','{$TypeKey}');"></input>
								</xsl:otherwise>
							</xsl:choose>
							<input id="btn_{$TemplateDetailID}_Cancel" type="button" class="smallButton"
								   value="Cancel" style="display:none;"
								   onclick="CancelEditTemplateBox('txt_{$TemplateDetailID}_Item','span_{$TemplateDetailID}_Item',
                                                          'btn_{$TemplateDetailID}_Update','btn_{$TemplateDetailID}_Cancel',
                                                          'img_Edit_{$TypeKey}','Edit_{$TemplateDetailID}_ddlSecurity','span_{$TemplateDetailID}_Setting1',
                                                          'Edit_{$TemplateDetailID}_ddlUserList','span_{$TemplateDetailID}_Setting2','Edit_{$TemplateDetailID}_ddlSuccessKey','Edit_{$TemplateDetailID}_ddlClassification');"></input>
							<img id="img_Edit_{$TypeKey}" src="{$TemplateURL}Web/Images/Edit_icon.png" style="cursor:pointer;" title="Edit"
																	 align="absmiddle"
																	 onclick="DisplayEditTemplateBox('txt_{$TemplateDetailID}_Item','span_{$TemplateDetailID}_Item',
                                                      'btn_{$TemplateDetailID}_Update','btn_{$TemplateDetailID}_Cancel','img_Edit_{$TypeKey}',
                                                      'span_{$TemplateDetailID}_Setting1','Edit_{$TemplateDetailID}_ddlSecurity',
                                                      'span_{$TemplateDetailID}_Setting2','Edit_{$TemplateDetailID}_ddlUserList','Edit_{$TemplateDetailID}_ddlSuccessKey','Edit_{$TemplateDetailID}_ddlClassification');"></img>
						</span>
					</td>
				</tr>
				<xsl:variable name="ControlKeyItemName" select="AjaxRequest/TemplateDetail/Template[TypeKey = 'ControlKey']/ItemName"></xsl:variable>
				<xsl:variable name="ControlKeyTemplateDetailID" select="AjaxRequest/TemplateDetail/Template[TypeKey = 'ControlKey']/TemplateDetailID"></xsl:variable>
				<xsl:variable name="CK_TypeKey">
					<xsl:choose>
						<xsl:when test="AjaxRequest/TemplateDetail/Template[TypeKey = 'ControlKey']/TypeKey !=''">
							<xsl:value-of   select="AjaxRequest/TemplateDetail/Template[TypeKey = 'ControlKey']/TypeKey"/>
						</xsl:when>
						<xsl:otherwise>
							<xsl:text>ControlKey</xsl:text>
						</xsl:otherwise>
					</xsl:choose>
				</xsl:variable>
				<xsl:variable name="ControlKey" select="AjaxRequest/TemplateDetail/Template[TypeKey = 'ControlKey']/Item"></xsl:variable>
				<tr>
					<td width="15%">
						<span class="packageTitle">
							<xsl:value-of select="$CK_TypeKey"/>
						</span>
					</td>
					<td>
						<span class="label" style="margin-top:5px;">
							<span class="publicationSummary" id="span_{$ControlKeyTemplateDetailID}_ControlKey">
								<xsl:choose>
									<xsl:when test="$ControlKeyItemName=''">
										<xsl:text></xsl:text>
									</xsl:when>
									<xsl:otherwise>
										<xsl:value-of select="$ControlKeyItemName"/>
									</xsl:otherwise>
								</xsl:choose>
							</span>
							<input type="text" style="display:none" id="txt_{$ControlKeyTemplateDetailID}_ControlKey" value="{$ControlKeyItemName}"></input>
							<xsl:choose>
								<xsl:when test="$BrandID &gt; 0">
									<input id="btn_{$ControlKeyTemplateDetailID}_UpdateControlKey" type="button" class="smallButton"
										   value="Update" style="display:none;"
										   onClick="UpdateTemplateBoxItem(null,'{$ControlKeyTemplateDetailID}','{$ItemID}','{$BrandID}',
                                                            'Edit_{$TemplateDetailID}_ddlSecurity','Edit_{$TemplateDetailID}_ddlUserList', null, 'divClientPortalOperations_Container',null,'{$CK_TypeKey}',
										   'txt_{$ControlKeyTemplateDetailID}_ControlKey');"></input>
								</xsl:when>
								<xsl:otherwise>
									<input id="btn_{$ControlKeyTemplateDetailID}_UpdateControlKey" type="button" class="smallButton"
										   value="Update" style="display:none;"
										   onClick="UpdateTemplateBoxItem(null` ,'{$ControlKeyTemplateDetailID}','{$ItemID}','{$BrandID}',
                                                            'Edit_{$TemplateDetailID}_ddlSecurity','Edit_{$TemplateDetailID}_ddlUserList',null, 'divClientPortalOperations_Container',null,'{$CK_TypeKey}',
										   'txt_{$ControlKeyTemplateDetailID}_ControlKey');"></input>
								</xsl:otherwise>
							</xsl:choose>
							<input id="btn_{$ControlKeyTemplateDetailID}_CancelControlKey" type="button" class="smallButton"
								   value="Cancel" style="display:none;"
								   onclick="$('#btn_{$ControlKeyTemplateDetailID}_UpdateControlKey').css('display','none');
								 $('#btn_{$ControlKeyTemplateDetailID}_CancelControlKey').css('display','none');						
								 $('#img_Edit_{$ControlKeyTemplateDetailID}_ControlKey').css('display','inline-block');
								 $('#span_{$ControlKeyTemplateDetailID}_ControlKey').css('display','inline-block');
								 $('#txt_{$ControlKeyTemplateDetailID}_ControlKey').css('display','none');"></input>
							<img id="img_Edit_{$ControlKeyTemplateDetailID}_ControlKey" src="{$TemplateURL}Web/Images/Edit_icon.png" style="cursor:pointer;"
								 title="Edit"	 align="absmiddle"	 onclick="$('#btn_{$ControlKeyTemplateDetailID}_UpdateControlKey').css('display','inline-block');
								 $('#btn_{$ControlKeyTemplateDetailID}_CancelControlKey').css('display','inline-block');						
								 $('#img_Edit_{$ControlKeyTemplateDetailID}_ControlKey').css('display','none');
								 $('#span_{$ControlKeyTemplateDetailID}_ControlKey').css('display','none');
								 $('#txt_{$ControlKeyTemplateDetailID}_ControlKey').css('display','inline-block');"></img>
						</span>
					</td>
				</tr>
				<tr>
					<td>
						<div id="btnAddRole" class="onMouseOver divBrowseGradient spanBrowseGradientTextGray textCenter marginTop10" style="width:110px;line-height:25px;"
                             onclick="displayAddNewRoleBox('div_AddNewRole','btnAddRole');">
							<span id="span_SaveTopic" class="capitalFont">Add New Role</span>
						</div>

					</td>
				</tr>
			</table>
		</div>

		<div id="div_AddNewRole" style="display:none;border:2px solid rgb(217,217,217); padding:10px;margin-top:15px;">
			<table>
				<tr>
					<td width="20%">
						<span class="publicationSummary">Role</span>
					</td>
					<td>
						<input id="txt_Role" type="text" class="text"></input>
					</td>
				</tr>
				<tr>
					<td width="20%">
						<span class="publicationSummary">Label</span>
					</td>
					<td>
						<input id="txt_Label" type="text" class="text"></input>
					</td>
				</tr>
				<tr>
					<td>
						<span class="publicationSummary">Security</span>
					</td>
					<td>
						<select id="ddlSecurity" class="smallDropdown">
							<xsl:for-each select="$PermissionList/Permission[PermissionCode != 'Notify']">
								<option value="{PermissionID}">
									<xsl:value-of select="PermissionCode"/>
								</option>
							</xsl:for-each>
						</select>
					</td>
				</tr>
				<tr>
					<td>
						<span class="publicationSummary">Default User</span>
					</td>
					<td>
						<select id="ddlUserList" class="smallDropdown">
							<option value="-99">
								Select
							</option>
							<xsl:for-each select="$ShareITList/ShareIT">
								<option value="{ID}">
									<xsl:value-of select="Name"/>
								</option>
							</xsl:for-each>
						</select>
					</td>
				</tr>
				<tr>
					<td>
						<div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray textCenter marginTop10" style="width:60px;line-height:20px;"
                               onclick="SaveTemplateRole('{$TemplateItemID}','txt_Role','txt_Label','ddlSecurity',
                                                            'ddlUserList','{$BrandID}');">

							<span id="span_SaveTopic" class="capitalFont">Save</span>
						</div>
					</td>
					<td>
						<div class="verticallyMiddle onMouseOver divBrowseGradient spanBrowseGradientTextGray textCenter marginTop10" style="width:60px;line-height:20px;"
                             onclick="displayAddNewRoleBox('btnAddRole','div_AddNewRole');">
							<span id="span_SaveTopic" class="capitalFont">Cancel</span>
						</div>

					</td>
				</tr>
			</table>
		</div>
	</xsl:template>


	<xsl:template name="CategoriesControl">
		<xsl:param name="UpdateTemplateCategoriesDisplay" select="'N/A'"></xsl:param>
		<xsl:param name="EditTemplateDisplay" select="'N/A'"></xsl:param>
		<xsl:param name="CategoryControl" select="'N/A'"></xsl:param>

		<div>
			<div id="divEditTemplateCategories" class="link" style="{$EditTemplateDisplay}">


				<xsl:for-each select="$CategoryControl/SelectedCategoryList/Item">
					<div id="div_{ItemCategoryID}_CategoryItem">
						<table border='1' cellspacing='0' cellpadding='0'>
							<tr>
								<td>
									<span id='span_TempCategory' style="margin:5px" class="label">
										<xsl:value-of select="Name"/>&#xa0;
									</span>
								</td>
								<td>
									<span style="margin:5px;" class="link"
                                          onClick='deleteCategories("{normalize-space(ItemCategoryID)}", 
                                                                    "div_{ItemCategoryID}_CategoryItem",
                                                                    "{normalize-space(ID)}");'>
										&#xa0;X&#xa0;
									</span>
								</td>
							</tr>
						</table>
					</div>
				</xsl:for-each>

				<div onClick="flipToUpdateTemplateCategories('divEditTemplateCategories', 
                                                                        'divUpdateTemplateCategories');
                               DisplayEditTemplateBoxFields('span_TempCategory', 'img_Edit',
                                                            'btn_UpdateCategory','btn_CancelCategory',
                                                            'txt_TemplateName','txt_TemplateDesc',
                                                            'opt_PublicYN','opt_PublishedYN', 'opt_Status', 'divCategoryXml', 'Category');">
					Edit...
				</div>

			</div>
			<div id="divUpdateTemplateCategories" style="{$UpdateTemplateCategoriesDisplay}">
				<table class="tableMaster" cellpadding="0" cellspacing="0" border="0">
					<tr>
						<td>
							<select id="listLeftCategoryKeys" size="15" >
								<xsl:for-each select="$CategoryControl/CategoryList/Item">
									<xsl:variable name="CategoryItemID" select="ID"></xsl:variable>
									<xsl:if test="count(../../../SelectedCategoryList/Item
                                                                [normalize-space(ID) = $CategoryItemID]) = 0">

										<option style="font-family: Calibri, Verdana, Arial; font-size: 8pt; line-height: 1.5em;" value="{ID/.}">
											<xsl:value-of select="normalize-space(Name/.)"/>
										</option>
									</xsl:if>
								</xsl:for-each>
							</select>
						</td>
						<td width="5%" style="padding-left:4px;">
							<div>
								<input type="button" class="button" value="&gt;" onclick="publication_MoveCategoryKeysList(this)"></input>
							</div>&#xa0;
							<div>
								<input type="button" class="button" value="X" onclick="publication_MoveCategoryKeysList(this)"></input>
							</div>
						</td>
						<td width="65%">
							<select id="listRightCategoryKeys" size="15" style="width:100%;" >
								<xsl:for-each select="$CategoryControl/SelectedCategoryList/Item">
									<option style="font-family: Calibri, Verdana, Arial; font-size: 8pt; line-height: 1.5em;" value="{ID/.}">
										<xsl:value-of select="normalize-space(Name/.)"/>
									</option>
								</xsl:for-each>
							</select>
						</td>
						<!--<td width="5%">
                        </td>-->
					</tr>
				</table>
			</div>
		</div>

	</xsl:template>


	<xsl:template name="TemplateDetailTemplateForClients">
		<xsl:param name="HostName" select="'N/A'"></xsl:param>
		<xsl:param name="TemplateURL" select="'N/A'"></xsl:param>
		<xsl:param name="TemplateItemID" select="'N/A'"></xsl:param>
		<xsl:param name="ImageURL" select="'N/A'"></xsl:param>

		<div id="div_Template">
			<table class="tableMaster">
				<tr>
					<td width="20%">
						<span class="labelBoldBlue" >
							Service
						</span>
					</td>
					<td>
						<span class="label">
							<xsl:value-of select="AjaxRequest/TemplateDetailForClients/TemplateName/Item" />
						</span>
					</td>
				</tr>
				<tr>
					<td>
						<span class="labelBoldBlue" >
							ImageURL
						</span>
					</td>
					<td>

						<div id="div_TemplateLogo">
							<img src="{$ImageURL}"></img>
						</div>
					</td>
				</tr>
				<tr>
					<td>
						<span class="labelBoldBlue" >
							LifeSpace Section
						</span>
					</td>
					<td>
						<span class="label">
							<xsl:value-of select="AjaxRequest/TemplateDetailForClients/TemplateKey/Item" />
						</span>
					</td>
				</tr>
				<tr>
					<td>
						<span class="labelBoldBlue" >
							Type
						</span>
					</td>
					<td>
						<span class="label">
							<xsl:value-of select="AjaxRequest/TemplateDetailForClients/TemplateType/Item" />
						</span>
					</td>
				</tr>
				<tr>
					<td>
						<span class="labelBoldBlue">
							Community
						</span>
					</td>
					<td>
						<span class="label">
							<xsl:value-of select="AjaxRequest/TemplateDetailForClients/Template/Community" />
						</span>
					</td>
				</tr>

			</table>
		</div>
	</xsl:template>
</xsl:stylesheet>
