<?xml version="1.0" encoding="windows-1251"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method="html" version="1.0" encoding="windows-1251" omit-xml-declaration="no" indent="no" media-type="text/html"/>
	<!-- Administrator section layout stylesheet -->
	<xsl:include href="layout.xsl"/>

	<!-- Variable for page title -->
	<xsl:variable name="page-title"><xsl:choose><xsl:when test="//content/Form/row/Id"><xsl:value-of select="$EditValue"/></xsl:when><xsl:otherwise><xsl:value-of select="$AddValue"/></xsl:otherwise></xsl:choose>&amp;nbsp;<xsl:value-of select="//content/Messages/Title"/></xsl:variable>

	<!-- Applying root template -->
	<xsl:template match="/"><xsl:apply-templates/></xsl:template>

	<!-- Page content -->
<xsl:variable name="MaxChilds"><xsl:choose><xsl:when test="//content/MaxChilds=-1"><xsl:value-of select="//content/Messages/Unlimited"/></xsl:when><xsl:when test="//content/MaxChilds=0"><span class="error"><xsl:value-of select="//content/Messages/NoSubmenu"/></span></xsl:when><xsl:otherwise><xsl:value-of select="//content/MaxChilds"/></xsl:otherwise></xsl:choose></xsl:variable>
<xsl:variable name="MaxElements"><xsl:choose><xsl:when test="//content/MaxCount=-1"><xsl:value-of select="//content/Messages/Unlimited"/></xsl:when><xsl:otherwise><xsl:value-of select="//content/MaxCount"/></xsl:otherwise></xsl:choose></xsl:variable>
	<xsl:template match="content">
	<table><tr>
	<xsl:call-template name="StandartButton">
		<xsl:with-param name="description" select="//content/Messages/Back" />
		<xsl:with-param name="src">ico_back.gif</xsl:with-param>
		<xsl:with-param name="action">admin_menus.php</xsl:with-param>
	</xsl:call-template>
	<xsl:call-template name="StandartButton">
		<xsl:with-param name="description" select="//content/Messages/Add" />
		<xsl:with-param name="src">ico_add_menu.gif</xsl:with-param>
		<xsl:with-param name="action">admin_menu.php</xsl:with-param>
	</xsl:call-template>
	</tr></table><br/>
<xsl:call-template name="DefaultFormTemplate">
<xsl:with-param name="FormBody" select="Form/row[@name='menu']"/>
<xsl:with-param name="FormTitle" select="$page-title"/>
</xsl:call-template>
</xsl:template>
<xsl:template match="Form/row[@name='menu']">
<form action="admin_menu.php" method="post" name="menuForm" >
<input type="hidden" name="event" value="Update"/>
<input type="hidden" name="Id" value="{Id}"/>
	<xsl:call-template name="DefaultTextInput">
		<xsl:with-param name="description" select="//content/Messages/Name" />
		<xsl:with-param name="value" select="Name" />
		<xsl:with-param name="name">name</xsl:with-param>
		<xsl:with-param name="isObligatory">1</xsl:with-param>
		<xsl:with-param name="maxLength">255</xsl:with-param>
	</xsl:call-template>
	<xsl:call-template name="DefaultSelect">
		<xsl:with-param name="description" select="//content/Messages/Position" />
		<xsl:with-param name="value" select="PagePosition" />
		<xsl:with-param name="name">pagePosition</xsl:with-param>
		<xsl:with-param name="isObligatory">1</xsl:with-param>
		<xsl:with-param name="templateValues" select="//content/PagePositionsList/row" />
	</xsl:call-template>
	<xsl:call-template name="DefaultSelect">
		<xsl:with-param name="description" select="//content/Messages/GlobalVisibility" />
		<xsl:with-param name="value" select="IsActive" />
		<xsl:with-param name="name">isActive</xsl:with-param>
		<xsl:with-param name="isObligatory">1</xsl:with-param>
		<xsl:with-param name="templateValues" select="//content/VisibilityList/row" />
	</xsl:call-template>
	<xsl:if test="Id">
		<xsl:call-template name="DefaultText">
			<xsl:with-param name="description" select="//content/Messages/MaxElements" />
			<xsl:with-param name="value" select="$MaxElements" />
		</xsl:call-template>
		<xsl:call-template name="DefaultText">
			<xsl:with-param name="description" select="//content/Messages/MaxChilds" />
			<xsl:with-param name="value" select="$MaxChilds" />
		</xsl:call-template>
	</xsl:if>
	<xsl:call-template name="StandartButtonsBar">
		<xsl:with-param name="UpdateId" select="Id"/>
		<xsl:with-param name="formName">menuForm</xsl:with-param>
		<xsl:with-param name="additional">1</xsl:with-param>
	</xsl:call-template>
</form>
	</xsl:template>
	<xsl:template name="AdditionalButtons">
	<xsl:param name="formName"/>
		<xsl:call-template name="StandartButton">
			<xsl:with-param name="description" select="//content/Messages/Edit" />
			<xsl:with-param name="src">ico_menu_el.gif</xsl:with-param>
			<xsl:with-param name="action">admin_menu_items.php?menuId=<xsl:value-of select="//content/Form/row[@name='menu']/Id"/></xsl:with-param>
		</xsl:call-template>
	</xsl:template>

	<xsl:template match="PagePositionsList/row">
		<xsl:param name="Id"/>
		<option value="{PagePosition}"><xsl:if test="PagePosition=$Id"><xsl:attribute name="selected"/></xsl:if><xsl:value-of select="PagePositionName"/></option>
	</xsl:template>
	
	<xsl:template match="VisibilityList/row">
		<xsl:param name="Id"/>
		<option value="{Visibility}"><xsl:if test="Visibility=$Id"><xsl:attribute name="selected"/></xsl:if><xsl:value-of select="VisibleStatusName"/></option>
	</xsl:template>
	
</xsl:stylesheet>
