<?xml version="1.0" encoding="windows-1251"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- 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="//page/content/Messages/Title"/></xsl:variable>
<!-- Applying root template -->
<xsl:template match="/"><xsl:apply-templates/></xsl:template>
<!-- Page content -->

<xsl:template match="content">
<script language="JavaScript">
function Check(obj) {
stat=obj.id.split('_')[0];
num=obj.id.split('_')[1];
switch (stat) {
case "Read" :
	if (!obj.checked) {
	document.getElementById("Write_"+num).checked=false;
	document.getElementById("Delete_"+num).checked=false;
	}
	break;
case "Write" :
	if (obj.checked) document.getElementById("Read_"+num).checked=true;
	else document.getElementById("Delete_"+num).checked=false;
	break;
case "Delete" :
	if (obj.checked) {
	document.getElementById("Write_"+num).checked=true;
	document.getElementById("Read_"+num).checked=true;
	}
	break;
}
}
</script>
<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_groups.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_peop_group.gif</xsl:with-param>
	<xsl:with-param name="action">admin_group.php</xsl:with-param>
</xsl:call-template>
</tr></table><br/>
<xsl:call-template name="DefaultFormTemplate">
<xsl:with-param name="FormBody" select="Form/row[@name='perm_group']"/>
<xsl:with-param name="FormTitle" select="$page-title"/>
</xsl:call-template>
</xsl:template>

<xsl:template match="Form/row[@name='perm_group']">
<form action="admin_group.php" name="adminForm" method="post">
<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>
<tr valign="top">
	<td align="right"><p class="error"></p></td>
	<td><xsl:value-of select="//content/Messages/Status"/></td>
	<td>
	<table border="0" cellpadding="3" cellspacing="1" width="100%" bgcolor="#00000">
    <tr bgcolor="#ffffff">
    	<td bgcolor="#EBF6E4"><b><xsl:value-of select="//content/Messages/Read"/></b></td>
		<td bgcolor="#D1D9E4"><b><xsl:value-of select="//content/Messages/Write"/></b></td>
		<td bgcolor="Ivory"><b><xsl:value-of select="//content/Messages/Delete"/></b></td>
		<td width="100%"><b><xsl:value-of select="//content/Messages/Section"/></b></td>
    </tr>
	<xsl:apply-templates select="Permissions/row"/>
    </table>
	</td>
</tr>
<xsl:call-template name="StandartButtonsBar">
	<xsl:with-param name="UpdateId" select="Id"/>
	<xsl:with-param name="formName">adminForm</xsl:with-param>
</xsl:call-template>
</form>
</xsl:template>

<xsl:template match="Permissions/row">
<xsl:param name="Id"/>
<tr bgcolor="#ffffff" align="center">
	<td bgcolor="#EBF6E4"><input type="checkbox" name="Permission[{ClassName}][Read]" onclick="Check(this);" id="Read_{position()}" value="1" title="{//content/Messages/Read}"><xsl:if test="Read/@value=1"><xsl:attribute name="checked"></xsl:attribute></xsl:if><xsl:if test="Read/@enable=0"><xsl:attribute name="disabled"></xsl:attribute></xsl:if></input></td>
	<td bgcolor="#D1D9E4"><input type="checkbox" name="Permission[{ClassName}][Write]" onclick="Check(this);" id="Write_{position()}" value="1" title="{//content/Messages/Write}"><xsl:if test="Write/@value=1"><xsl:attribute name="checked"></xsl:attribute></xsl:if><xsl:if test="Write/@enable=0"><xsl:attribute name="disabled"></xsl:attribute></xsl:if></input></td>
	<td bgcolor="Ivory"><input type="checkbox" name="Permission[{ClassName}][Delete]" onclick="Check(this);" id="Delete_{position()}" value="1" title="{//content/Messages/Delete}"><xsl:if test="Delete/@value=1"><xsl:attribute name="checked"></xsl:attribute></xsl:if><xsl:if test="Delete/@enable=0"><xsl:attribute name="disabled"></xsl:attribute></xsl:if></input></td>
	<td align="left"><xsl:value-of select="ClassTitle"/></td>
</tr>
</xsl:template>
</xsl:stylesheet>