/*
 * Generated by the Jasper component of Apache Tomcat
 * Version: ......
 * Generated at: 2021-03-03 03:41:49 UTC
 * Note: The last modified time of this file was set to
 *       the last modified time of the source file after
 *       generation to assist with modification tracking.
 */
package org.apache.jsp;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import java.util.*;
import java.net.*;
import wiseoa.*;
import wiseoa.home.*;
import wiseoa.util.*;
import wiseoa.mail.jstl.*;

public final class system_005fgroup_005fedit_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {

  private static final javax.servlet.jsp.JspFactory _jspxFactory =
          javax.servlet.jsp.JspFactory.getDefaultFactory();

  private static java.util.Map<java.lang.String,java.lang.Long> _jspx_dependants;

  private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fc_005fif_0026_005ftest;
  private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody;
  private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fc_005fforEach_0026_005fvar_005fitems;
  private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fescapeXml_005fnobody;

  private volatile javax.el.ExpressionFactory _el_expressionfactory;
  private volatile org.apache.tomcat.InstanceManager _jsp_instancemanager;

  public java.util.Map<java.lang.String,java.lang.Long> getDependants() {
    return _jspx_dependants;
  }

  public javax.el.ExpressionFactory _jsp_getExpressionFactory() {
    if (_el_expressionfactory == null) {
      synchronized (this) {
        if (_el_expressionfactory == null) {
          _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
        }
      }
    }
    return _el_expressionfactory;
  }

  public org.apache.tomcat.InstanceManager _jsp_getInstanceManager() {
    if (_jsp_instancemanager == null) {
      synchronized (this) {
        if (_jsp_instancemanager == null) {
          _jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());
        }
      }
    }
    return _jsp_instancemanager;
  }

  public void _jspInit() {
    _005fjspx_005ftagPool_005fc_005fif_0026_005ftest = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _005fjspx_005ftagPool_005fc_005fforEach_0026_005fvar_005fitems = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fescapeXml_005fnobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
  }

  public void _jspDestroy() {
    _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.release();
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.release();
    _005fjspx_005ftagPool_005fc_005fforEach_0026_005fvar_005fitems.release();
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fescapeXml_005fnobody.release();
  }

  public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
        throws java.io.IOException, javax.servlet.ServletException {

    final javax.servlet.jsp.PageContext pageContext;
    javax.servlet.http.HttpSession session = null;
    final javax.servlet.ServletContext application;
    final javax.servlet.ServletConfig config;
    javax.servlet.jsp.JspWriter out = null;
    final java.lang.Object page = this;
    javax.servlet.jsp.JspWriter _jspx_out = null;
    javax.servlet.jsp.PageContext _jspx_page_context = null;


    try {
      response.setContentType("text/html;charset=UTF-8");
      pageContext = _jspxFactory.getPageContext(this, request, response,
      			null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;

      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write(" \r\n");
      out.write(" \r\n");
   

//权限控制：


    User user=User.getUserFromRequest( request);
    
	wiseoa.mail.jstl.System_GroupInfo  sgi=new wiseoa.mail.jstl.System_GroupInfo(request);
	
	if ( ! sgi.canEdit) 
	{
		  String s= User.TIP_NORIGHT;
		   response.sendRedirect( "SystemTip.jsp?info="+  URLEncoder.encode(s,"UTF-8") );
	}
     

    FF.pageContextSetAttribute(pageContext,"info", sgi.groupInfo);
 
 
    UserPolicy.init();
	FF.pageContextSetAttribute(pageContext,"canManageGroup", UserPolicy.canManageGroup );
	FF.pageContextSetAttribute(pageContext,"canManageVirtualGroup", UserPolicy.canManageVirtualGroup );
	FF.pageContextSetAttribute(pageContext,"canManageUser", UserPolicy.canManageUser );
	FF.pageContextSetAttribute(pageContext,"canRegisterUser", UserPolicy.canRegisterUser );	  
	
	User curuser = User.getUserFromRequest(request);
    FF.pageContextSetAttribute(pageContext,"canManageUnit", new Boolean( curuser.canManageUnit() ));	  
	
	int groupid= new Integer( sgi.groupInfo.get("id").toString()).intValue();
	boolean canEdit=false;
	if ( ! curuser.canManageUnit())  //如果不能管理核算单位（不是超级管理员)
	{
	        canEdit=  (  UserPolicy.canManageGroup.booleanValue() &&  groupid>=0  ) ||  ( UserPolicy.canManageVirtualGroup.booleanValue() && groupid<=0) ;
	}else  //有核算单位管理权，那么就能修改属性
	{
	     canEdit=true;
	}
    //System.out.println( canEdit);
    FF.pageContextSetAttribute(pageContext,"canedit", new Boolean(  canEdit));	 
	FF.pageContextSetAttribute(pageContext,"canmanageunit", new Boolean( curuser.canManageUnit()));
	 
	FF.pageContextSetAttribute(pageContext,"itemlist", sgi.itemList);
	
 

      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n");
      out.write("<HTML>\r\n");
      out.write("  <head><meta http-equiv=\"X-UA-Compatible\" content=\"IE=EmulateIE7\" />\r\n");
      out.write(" \r\n");
      out.write("    <META http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\r\n");
      out.write("    <TITLE>系统部门</TITLE>\r\n");
      out.write("    \r\n");
      out.write("    <META http-equiv=\"pragma\" content=\"no-cache\">\r\n");
      out.write("    <META http-equiv=\"cache-control\" content=\"no-cache\">\r\n");
      out.write("    <META http-equiv=\"expires\" content=\"0\">\r\n");
      out.write(" \r\n");
      out.write("    <LINK rel=\"stylesheet\" type=\"text/css\" href=\"css/normal.css\">\r\n");
      out.write("     \r\n");
      out.write("    <LINK rel=\"stylesheet\" type=\"text/css\" href=\"zbutton/zbutton.css\">\r\n");
      out.write("    <SCRIPT type=\"text/javascript\" src=\"zbutton/zbutton.js\"></SCRIPT>\r\n");
      out.write("     <SCRIPT src=\"tab3/tab.js\" type=\"text/javascript\"></SCRIPT>\r\n");
      out.write("     \r\n");
      out.write("<SCRIPT type=\"text/javascript\" src=\"js/jsrsClient_rev.js\"></SCRIPT>\t \r\n");
      out.write("<script type=\"text/javascript\" src=\"js/json.js\"></script>\r\n");
      out.write(" \r\n");
      out.write("<script type=\"text/javascript\" src=\"js/domutil.js\"></script>\r\n");
      out.write("\r\n");
      out.write(" \r\n");
      out.write(" <style>\r\n");
      out.write(" .tab { height:300px; overflow:auto;}\r\n");
      out.write(" </style>\r\n");
      out.write(" \r\n");
      out.write(" \r\n");
      out.write("  <SCRIPT language=\"javascript\" >\r\n");
      out.write("  \r\n");
      out.write("  \r\n");
      out.write(" \r\n");
      out.write("    var selectUserFor=\"\"; \r\n");
      out.write(" \tfunction ChooseOtherAdmin()\r\n");
      out.write("\t{\r\n");
      out.write("\t\tif ( !canEdit)\r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t\talert('当前部门和用户管理策略不允许您执行些操作');\r\n");
      out.write("\t\t\treturn;\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tselectUserFor=\"othermaster\";\r\n");
      out.write("\t\t//如果能管理核算单位，那么在人员帮助时就列出所的人员，不要限制在某个核算单位中\r\n");
      out.write("\t    window.showModalDialog('userhelp.jsp");
      if (_jspx_meth_c_005fif_005f0(_jspx_page_context))
        return;
      out.write("', this , \"dialogWidth:\" + 400  + \"px;dialogHeight:\" +400+  \"px;help:no;scroll:no;status:no\");\r\n");
      out.write("\t\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\tfunction ChooseParentAdmin()\r\n");
      out.write("\t{\r\n");
      out.write("\t\tif ( !canEdit)\r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t\talert('当前部门和用户管理策略不允许您执行些操作');\r\n");
      out.write("\t\t\treturn;\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tselectUserFor=\"parentmaster\";\r\n");
      out.write("\t\t//如果能管理核算单位，那么在人员帮助时就列出所的人员，不要限制在某个核算单位中\r\n");
      out.write("\t    window.showModalDialog('userhelp.jsp");
      if (_jspx_meth_c_005fif_005f1(_jspx_page_context))
        return;
      out.write("', this , \"dialogWidth:\" + 400  + \"px;dialogHeight:\" +400+  \"px;help:no;scroll:no;status:no\");\r\n");
      out.write("\t\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\tfunction ChooseMasterAdmin()\r\n");
      out.write("\t{\r\n");
      out.write("\t\tif ( !canEdit)\r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t\talert('当前部门和用户管理策略不允许您执行些操作');\r\n");
      out.write("\t\t\treturn;\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tselectUserFor=\"mastermaster\";\r\n");
      out.write("\t\t//如果能管理核算单位，那么在人员帮助时就列出所的人员，不要限制在某个核算单位中\r\n");
      out.write("\t    window.showModalDialog('userhelp.jsp");
      if (_jspx_meth_c_005fif_005f2(_jspx_page_context))
        return;
      out.write("', this , \"dialogWidth:\" + 400  + \"px;dialogHeight:\" +400+  \"px;help:no;scroll:no;status:no\");\r\n");
      out.write("\t\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\t \r\n");
      out.write("\t // 下面没有用到ID，如果用到了ID，那么需要修改SelectMoreUser\r\n");
      out.write("\t function SelectUser(id,name,showname )\r\n");
      out.write("     {\r\n");
      out.write("\t \tif (selectUserFor==\"othermaster\" ) SelectUserForOtherMaster(id,name );\r\n");
      out.write("\t\tif (selectUserFor==\"mastermaster\" ) SelectUserForMasterMaster(id,name );\r\n");
      out.write("\t\tif (selectUserFor==\"parentmaster\" ) SelectUserForParentMaster(id,name );\r\n");
      out.write("\t}\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\r\n");
      out.write("\tfunction SelectMoreUser( ids,names,shownames)\r\n");
      out.write("\t{\r\n");
      out.write("\t \r\n");
      out.write("\t    if (selectUserFor==\"othermaster\" ) SelectMoreUserForOtherMaster(ids,names );\r\n");
      out.write("\t\tif (selectUserFor==\"mastermaster\" ) SelectMoreUserForMasterMaster(ids,names );\r\n");
      out.write("\t\tif (selectUserFor==\"parentmaster\" ) SelectMoreUserForParentMaster(ids,names );\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\t function SelectUserForOtherMaster(id,name )\r\n");
      out.write("\t {\r\n");
      out.write("\t   \r\n");
      out.write("     \tif ( id=='') return;\r\n");
      out.write("        SelectMoreUserForOtherMaster( id , name);\r\n");
      out.write("     }\r\n");
      out.write("     \r\n");
      out.write("      function SelectUserForParentMaster(id,name )\r\n");
      out.write("\t {\r\n");
      out.write("\t   \r\n");
      out.write("     \tif ( id=='') return;\r\n");
      out.write("        SelectMoreUserForParentMaster( id , name);\r\n");
      out.write("     }\r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\t function SelectUserForMasterMaster(id,name )\r\n");
      out.write("\t {\r\n");
      out.write("         \tif ( id=='') return;\r\n");
      out.write("     \t   jsrsExecute(\"servlet/wiseoa.mail.rpc.Admin_System_Group\", \r\n");
      out.write("     \t                   function(msg)\r\n");
      out.write("     \t                   {\r\n");
      out.write("\t\t\t\t\t\t        if (extractValue(msg ,\"ok\")==\"true\") \r\n");
      out.write("\t\t\t\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t \t\t\t    window.location.href='../system_group_edit.jsp?id=");
      if (_jspx_meth_c_005fout_005f0(_jspx_page_context))
        return;
      out.write("'+\r\n");
      out.write("\t\t\t\t\t \t\t\t                                                        '&tab=tab_leader&tab2=tab_leader_master';\r\n");
      out.write("\t\t\t\t\t \t\t\t}else\r\n");
      out.write("\t\t\t\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t\t\t\t   alert ( extractValue(msg, \"error\"));\r\n");
      out.write("\t\t\t\t\t\t\t\t} \r\n");
      out.write("     \t                    }, \r\n");
      out.write("     \t                   \"setGroupMasterLeader\", [  document.all.sg_id.value  , id ]  ,false);\r\n");
      out.write("\t\r\n");
      out.write(" \t\t \r\n");
      out.write("     }\r\n");
      out.write("\t \r\n");
      out.write("\t\r\n");
      out.write("\tfunction SelectMoreUserForOtherMaster( ids,names)\r\n");
      out.write("\t{\r\n");
      out.write("     \t \r\n");
      out.write("\t  \tif ( ids=='') return;\r\n");
      out.write("     \t   jsrsExecute(\"servlet/wiseoa.mail.rpc.Admin_System_Group\", \r\n");
      out.write("     \t                   function(msg)\r\n");
      out.write("     \t                   {\r\n");
      out.write("\t\t\t\t\t\t        if (extractValue(msg ,\"ok\")==\"true\") \r\n");
      out.write("\t\t\t\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t \t\t\t    window.location.href='../system_group_edit.jsp?id=");
      if (_jspx_meth_c_005fout_005f1(_jspx_page_context))
        return;
      out.write("'+\r\n");
      out.write("\t\t\t\t\t \t\t\t                                                        '&tab=tab_leader&tab2=tab_leader_other';\r\n");
      out.write("\t\t\t\t\t \t\t\t}else\r\n");
      out.write("\t\t\t\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t\t\t\t   alert ( extractValue(msg, \"error\"));\r\n");
      out.write("\t\t\t\t\t\t\t\t} \r\n");
      out.write("     \t                    }, \r\n");
      out.write("     \t                   \"addGroupOtherLeader\", [  document.all.sg_id.value  , ids ]  ,false);\r\n");
      out.write("\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\tfunction SelectMoreUserForParentMaster( ids,names)\r\n");
      out.write("\t{\r\n");
      out.write("     \t \r\n");
      out.write("\t  \tif ( ids=='') return;\r\n");
      out.write("     \t   jsrsExecute(\"servlet/wiseoa.mail.rpc.Admin_System_Group\", \r\n");
      out.write("     \t                   function(msg)\r\n");
      out.write("     \t                   {\r\n");
      out.write("\t\t\t\t\t\t        if (extractValue(msg ,\"ok\")==\"true\") \r\n");
      out.write("\t\t\t\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t \t\t\t    window.location.href='../system_group_edit.jsp?id=");
      if (_jspx_meth_c_005fout_005f2(_jspx_page_context))
        return;
      out.write("'+\r\n");
      out.write("\t\t\t\t\t \t\t\t                                                        '&tab=tab_leader&tab2=tab_leader_parent';\r\n");
      out.write("\t\t\t\t\t \t\t\t}else\r\n");
      out.write("\t\t\t\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t\t\t\t   alert ( extractValue(msg, \"error\"));\r\n");
      out.write("\t\t\t\t\t\t\t\t} \r\n");
      out.write("     \t                    }, \r\n");
      out.write("     \t                   \"addGroupParentLeader\", [  document.all.sg_id.value  , ids ]  ,false);\r\n");
      out.write("\t\r\n");
      out.write("\t\t\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\tfunction SelectMoreUserForMasterMaster( ids,names)\r\n");
      out.write("\t{\r\n");
      out.write(" \r\n");
      out.write("\t\tvar id;\r\n");
      out.write("\t\tids=ids+',';\r\n");
      out.write("\t\tvar p= ids.indexOf(',');\r\n");
      out.write(" \r\n");
      out.write("\t\twhile(p>=0)\r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t\tid= ids.substring(0,p);\r\n");
      out.write("\t\t\tSelectUser(id,''); //只需要找到第一个就行了\r\n");
      out.write("\t\t\treturn;\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\t\r\n");
      out.write("\t}\r\n");
      out.write("\r\n");
      out.write("\tfunction removeMasterLeader( userid)\r\n");
      out.write("\t{\r\n");
      out.write("\t  \t   if (  ! confirm(\"确信要移除他吗?\") ) return;\r\n");
      out.write("\t  \t   \r\n");
      out.write("     \t   jsrsExecute(\"servlet/wiseoa.mail.rpc.Admin_System_Group\", \r\n");
      out.write("     \t                   function(msg)\r\n");
      out.write("     \t                   {\r\n");
      out.write("\t\t\t\t\t\t        if (extractValue(msg ,\"ok\")==\"true\") \r\n");
      out.write("\t\t\t\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t \t\t\t    window.location.href='../system_group_edit.jsp?id=");
      if (_jspx_meth_c_005fout_005f3(_jspx_page_context))
        return;
      out.write("'+\r\n");
      out.write("\t\t\t\t\t \t\t\t                                                        '&tab=tab_leader&tab2=tab_master_other';\r\n");
      out.write("\t\t\t\t\t \t\t\t}else\r\n");
      out.write("\t\t\t\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t\t\t\t   alert ( extractValue(msg, \"error\"));\r\n");
      out.write("\t\t\t\t\t\t\t\t} \r\n");
      out.write("     \t                    }, \r\n");
      out.write("     \t                   \"removeGroupMasterLeader\", [  document.all.sg_id.value  , userid ]  ,false);\r\n");
      out.write("\t}\r\n");
      out.write("\r\n");
      out.write("\t\r\n");
      out.write("\tfunction removeOtherLeader( userid)\r\n");
      out.write("\t{\r\n");
      out.write("\t  \t   if (  ! confirm(\"确信要移除他吗?\") ) return;\r\n");
      out.write("\t  \t   \r\n");
      out.write("     \t   jsrsExecute(\"servlet/wiseoa.mail.rpc.Admin_System_Group\", \r\n");
      out.write("     \t                   function(msg)\r\n");
      out.write("     \t                   {\r\n");
      out.write("\t\t\t\t\t\t        if (extractValue(msg ,\"ok\")==\"true\") \r\n");
      out.write("\t\t\t\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t \t\t\t    window.location.href='../system_group_edit.jsp?id=");
      if (_jspx_meth_c_005fout_005f4(_jspx_page_context))
        return;
      out.write("'+\r\n");
      out.write("\t\t\t\t\t \t\t\t                                                        '&tab=tab_leader&tab2=tab_leader_other';\r\n");
      out.write("\t\t\t\t\t \t\t\t}else\r\n");
      out.write("\t\t\t\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t\t\t\t   alert ( extractValue(msg, \"error\"));\r\n");
      out.write("\t\t\t\t\t\t\t\t} \r\n");
      out.write("     \t                    }, \r\n");
      out.write("     \t                   \"removeGroupOtherLeader\", [  document.all.sg_id.value  , userid ]  ,false);\r\n");
      out.write("\t\r\n");
      out.write("\t}\r\n");
      out.write("\tfunction removeParentLeader( userid)\r\n");
      out.write("\t{\r\n");
      out.write("\t  \t   if (  ! confirm(\"确信要移除他吗?\") ) return;\r\n");
      out.write("\t  \t   \r\n");
      out.write("     \t   jsrsExecute(\"servlet/wiseoa.mail.rpc.Admin_System_Group\", \r\n");
      out.write("     \t                   function(msg)\r\n");
      out.write("     \t                   {\r\n");
      out.write("\t\t\t\t\t\t        if (extractValue(msg ,\"ok\")==\"true\") \r\n");
      out.write("\t\t\t\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t \t\t\t    window.location.href='../system_group_edit.jsp?id=");
      if (_jspx_meth_c_005fout_005f5(_jspx_page_context))
        return;
      out.write("'+\r\n");
      out.write("\t\t\t\t\t \t\t\t                                                        '&tab=tab_leader&tab2=tab_leader_parent';\r\n");
      out.write("\t\t\t\t\t \t\t\t}else\r\n");
      out.write("\t\t\t\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t\t\t\t   alert ( extractValue(msg, \"error\"));\r\n");
      out.write("\t\t\t\t\t\t\t\t} \r\n");
      out.write("     \t                    }, \r\n");
      out.write("     \t                   \"removeGroupParentLeader\", [  document.all.sg_id.value  , userid ]  ,false);\r\n");
      out.write("\t\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\t//增加部门\r\n");
      out.write("\tfunction addsub1()\r\n");
      out.write("\t{\r\n");
      out.write("\t\tif ( !canEdit)\r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t\talert('当前部门和用户管理策略不允许您执行些操作');\r\n");
      out.write("\t\t\treturn;\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\t\r\n");
      out.write("\t\taddsub(1);\r\n");
      out.write("\t}\r\n");
      out.write("\t//增加虚拟部门\r\n");
      out.write("\tfunction addsub2()\r\n");
      out.write("\t{\r\n");
      out.write("\t\taddsub(-1);\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write(" \tfunction addsub(type)\r\n");
      out.write("\t{\r\n");
      out.write("\t    var thisID= document.all.sg_id.value;\r\n");
      out.write("\t\tvar thisName=document.all.sg_name.value;\r\n");
      out.write("\t\tvar tip=\"确信要为[\"+thisName+\"]增加下级部门吗\";\r\n");
      out.write("\t\tif ( thisID==0) tip=\"确信要增加顶级部门吗\";\r\n");
      out.write("\t\tif ( !confirm(tip)) return ;\r\n");
      out.write("\t    \r\n");
      out.write("\t \r\n");
      out.write("\t  \r\n");
      out.write("        var  subName =  prompt(\"请输入部门的名称：\",\"\");\r\n");
      out.write("        if ( subName==null) return;\r\n");
      out.write("    \tif ( subName=='')  return;\r\n");
      out.write("    \t\r\n");
      out.write("\t\t\r\n");
      out.write("\t\tif ( subName.indexOf(\" \")>=0 )\r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t\talert(\"不允许有空格\");\r\n");
      out.write("\t\t\treturn;\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\tif ( subName==\"\" ) return ;\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t \r\n");
      out.write("\t\tvar parm= new Array(3);\r\n");
      out.write("\t  \tparm[0]= ''+thisID;\r\n");
      out.write("\t    parm[1]=subName;\r\n");
      out.write("\t\tparm[2]= type;\r\n");
      out.write("\t    \r\n");
      out.write(" \r\n");
      out.write("        jsrsExecute(\"servlet/wiseoa.mail.rpc.Admin_System_Group\", callback_addson, \"AddSubGroup\", parm ,false);\r\n");
      out.write("\t\t\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\tfunction  callback_addson(msg)\r\n");
      out.write("\t{\r\n");
      out.write("\t    if (extractValue(msg ,\"ok\")==\"true\") \r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t   alert(\"增加成功. 系统将在60秒后刷新部门人员缓存信息\");\r\n");
      out.write("\t\t   parent.window.location.href= ( \"../system_group.jsp\" );\r\n");
      out.write("\t\t}else\r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t   alert ( extractValue(msg, \"error\"));\r\n");
      out.write("\t\t} \r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write(" \r\n");
      out.write("    function Delete()\r\n");
      out.write("\t{\r\n");
      out.write("\t\r\n");
      out.write("\t\tif ( !canEdit)\r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t\talert('当前部门和用户管理策略不允许您执行些操作');\r\n");
      out.write("\t\t\treturn;\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\t\r\n");
      out.write("\t\tvar tip=\"确信要删除吗\";\r\n");
      out.write(" \t\tif ( !confirm(tip)) return ;\r\n");
      out.write(" \t\t  \r\n");
      out.write(" \t\tvar  p=new Array(1);\r\n");
      out.write(" \t\tp[0]=  document.all.sg_id.value;\r\n");
      out.write("        jsrsExecute(\"servlet/wiseoa.mail.rpc.Admin_System_Group\", callback_delete, \"Delete\", p[0] ,false);\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\tfunction  callback_delete(msg)\r\n");
      out.write("\t{\r\n");
      out.write("\t    if (extractValue(msg ,\"ok\")==\"true\") \r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t   alert(\"删除成功。系统将在60秒后刷新部门人员缓存信息\");\r\n");
      out.write("\t\t   parent.window.location.href= ( \"../system_group.jsp\" );\r\n");
      out.write("\t\t    \r\n");
      out.write("\t\t}else\r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t   alert ( extractValue(msg, \"error\"));\r\n");
      out.write("\t\t}\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\tfunction save()\r\n");
      out.write("\t{   \r\n");
      out.write("\t\r\n");
      out.write("\t\tif ( !canEdit)\r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t\talert('当前部门和用户管理策略不允许您执行些操作');\r\n");
      out.write("\t\t\treturn;\r\n");
      out.write("\t\t}\r\n");
      out.write("\t\t\r\n");
      out.write("\t    var thisID= document.all.sg_id.value;\r\n");
      out.write("\t\tvar thisName=document.all.sg_name.value;\r\n");
      out.write("\t \r\n");
      out.write("\t\tvar  tip=\"确信要保存吗\";\r\n");
      out.write("\t\tif ( !confirm(tip)) return ;\r\n");
      out.write("\t    \r\n");
      out.write("\t \r\n");
      out.write("\t　var parm= new Array(9);\r\n");
      out.write("\t  \tparm[0]= ''+thisID;\r\n");
      out.write("\t  \tparm[1]=document.all.sg_pid.value;\r\n");
      out.write("\t  \tparm[2]=thisName;\r\n");
      out.write("\t  \tparm[3]=document.all.sg_no.value;\r\n");
      out.write(" \r\n");
      out.write("\t\tparm[4]=document.all.sg_unit.value;\r\n");
      out.write("\t \r\n");
      out.write("\t\tparm[5]=document.all.sg_groupcode.value;\r\n");
      out.write("\t\tparm[6]=document.all.sg_code.value;\r\n");
      out.write("\t\tparm[7]=document.all.sg_bz.value;\r\n");
      out.write("\t\tparm[8]=document.all.sg_shortname.value;\r\n");
      out.write("\t\t\r\n");
      out.write("\t \r\n");
      out.write("\t\t\r\n");
      out.write("\t\t ");
      if (_jspx_meth_c_005fforEach_005f0(_jspx_page_context))
        return;
      out.write("   \r\n");
      out.write("\t\t\r\n");
      out.write("\t\t     \r\n");
      out.write("        jsrsExecute(\"servlet/wiseoa.mail.rpc.Admin_System_Group\", callback_save, \"Edit\", parm ,false);\r\n");
      out.write("\t\t\r\n");
      out.write("\t}\r\n");
      out.write("\t  \r\n");
      out.write("\tfunction  callback_save(msg)\r\n");
      out.write("\t{\r\n");
      out.write("\t\tvar thisID= document.all.sg_id.value;\r\n");
      out.write("\t\r\n");
      out.write("\t    if (extractValue(msg ,\"ok\")==\"true\") \r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t   var tip= extractValue(msg, \"tip\");\r\n");
      out.write(" \r\n");
      out.write("\t\t   if ( tip=='' ) tip=\"保存成功.\";\r\n");
      out.write(" \t\t\talert(tip);\r\n");
      out.write("\t\t   parent.window.location.href= ( \"../system_group.jsp?id=\"+thisID );\r\n");
      out.write("\t\t}else\r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t   alert ( extractValue(msg, \"error\"));\r\n");
      out.write("\t\t} \r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write(" \r\n");
      out.write(" \r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\t</SCRIPT>\r\n");
      out.write("\t\r\n");
      out.write("  <style type=\"text/css\">\r\n");
      out.write("<!--\r\n");
      out.write(".STYLE1 {color: #0000FF}\r\n");
      out.write("-->\r\n");
      out.write("  </style>\r\n");
      out.write("  </HEAD>\r\n");
      out.write("  \r\n");
      out.write("  <BODY style=\"margin:0px\">\r\n");
      out.write("   \t<P><B> ");
      if (_jspx_meth_c_005fout_005f7(_jspx_page_context))
        return;
      out.write(" </B>&nbsp;&nbsp;<font color=red>[id=");
      if (_jspx_meth_c_005fout_005f8(_jspx_page_context))
        return;
      out.write("]</font></P>\r\n");
      out.write("\t\r\n");
      out.write("\t<div id=groupdetail>\r\n");
      out.write("\t<script type=\"text/javascript\">\r\n");
      out.write("\t var  t=new tab( 't');\r\n");
      out.write("\t t.addTab('&nbsp;常规属性&nbsp;','tab_normal' );\r\n");
      out.write("\t t.addTab('&nbsp;部门领导&nbsp;','tab_leader' );\r\n");
      out.write("\t \r\n");
      out.write("\t ");
      if (_jspx_meth_c_005fforEach_005f1(_jspx_page_context))
        return;
      out.write("   \r\n");
      out.write("\t \r\n");
      out.write("\t \r\n");
      out.write("    t.create();\r\n");
      out.write("\t</script>\r\n");
      out.write("\t\r\n");
      out.write("  <div\t id=tab_normal class=tab><br>\r\n");
      out.write("    <TABLE   width=\"100%\"  border=\"0\"   >\r\n");
      out.write("       <TR>\r\n");
      out.write("         <TD nowrap>单位代码<a href=\"help/unit/manual/bm2.htm\" target=\"_blank\"><img src=\"image/tip162.gif\" width=\"16\" height=\"16\" border=\"0\"></a>：</TD>\r\n");
      out.write("         <TD><INPUT class='textbox' type=\"text\" name=\"sg_groupcode\"  value='");
      if (_jspx_meth_c_005fout_005f11(_jspx_page_context))
        return;
      out.write("'></TD>\r\n");
      out.write("       </TR>\r\n");
      out.write("       <TR>\r\n");
      out.write("         <TD nowrap>部门代码<a href=\"help/unit/manual/bm3.htm\" target=\"_blank\"><img src=\"image/tip162.gif\" width=\"16\" height=\"16\" border=\"0\"></a>：</TD>\r\n");
      out.write("         <TD><INPUT class='textbox' type=\"text\" name=\"sg_code\"  value='");
      if (_jspx_meth_c_005fout_005f12(_jspx_page_context))
        return;
      out.write("'></TD>\r\n");
      out.write("       </TR>\r\n");
      out.write("       <TR>\r\n");
      out.write("        <TD width=\"100\" nowrap>部门名称：</TD>\r\n");
      out.write("        <TD width=\"100%\"><input class='textbox' type=\"text\" name=\"sg_name\"  value='");
      if (_jspx_meth_c_005fout_005f13(_jspx_page_context))
        return;
      out.write("'></TD>\r\n");
      out.write("      </TR>\r\n");
      out.write("        <TR>\r\n");
      out.write("        <TD width=\"100\" nowrap>部门简称：</TD>\r\n");
      out.write("        <TD width=\"100%\"><input class='textbox' type=\"text\" name=\"sg_shortname\"  value='");
      if (_jspx_meth_c_005fout_005f14(_jspx_page_context))
        return;
      out.write("'></TD>\r\n");
      out.write("      </TR>\r\n");
      out.write("      <TR>\r\n");
      out.write("        <TD>上级部门：</TD>\r\n");
      out.write("        <TD nowrap><table width=\"100%\" border=\"0\">\r\n");
      out.write("  <tr>\r\n");
      out.write("    <td width=\"99%\">  <SELECT  class='textbox'  name=\"sg_pid\">\r\n");
      out.write("          ");
      out.print(sgi.groupTreeHTML);
      out.write("\r\n");
      out.write("          </SELECT>\r\n");
      out.write("      <SCRIPT language=\"javascript\">\r\n");
      out.write("\t\t  \t\tdocument.all.sg_pid.value= parseInt('");
      if (_jspx_meth_c_005fout_005f15(_jspx_page_context))
        return;
      out.write("' );\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t\tfunction  loadGroupTreeHTML()\r\n");
      out.write("\t\t\t{\r\n");
      out.write("\t\t\t\tdocument.getElementById('img_loadGroupTreeHTML').src =\r\n");
      out.write("\t\t\t\t                  \"image/progress.gif\";\r\n");
      out.write("\t\t\t\tjsrsExecute(\"servlet/wiseoa.mail.rpc.Admin_System_Group\", \r\n");
      out.write("\t\t\t\t           callback_loadGroupTreeHTML, \"loadGroupTreeHTML\", ");
      if (_jspx_meth_c_005fout_005f16(_jspx_page_context))
        return;
      out.write(" ,false);\r\n");
      out.write("\t\t\r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t\t  \r\n");
      out.write("\t\t\tfunction  callback_loadGroupTreeHTML(msg)\r\n");
      out.write("\t\t\t{\r\n");
      out.write("\t\t\t\t document.getElementById('img_loadGroupTreeHTML').src=\"image/expand.gif\";\r\n");
      out.write("\t\t\t\r\n");
      out.write("\t\t\t\tif (extractValue(msg ,\"ok\")==\"true\") \r\n");
      out.write("\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t document.all.sg_pid.outerHTML=\"<SELECT  class='textbox'  name=sg_pid>\"+\r\n");
      out.write("\t\t\t\t\t            unescape(extractValue(msg, \"html\"))+\"</select>\";\r\n");
      out.write("\t\t\t\t\t document.all.sg_pid.value= parseInt('");
      if (_jspx_meth_c_005fout_005f17(_jspx_page_context))
        return;
      out.write("' );\r\n");
      out.write("\t\t\t\t   \r\n");
      out.write("\t\t\t\t   \r\n");
      out.write("\t\t\t\t}else\r\n");
      out.write("\t\t\t\t{\r\n");
      out.write("\t\t\t\t   alert ( extractValue(msg, \"error\"));\r\n");
      out.write("\t\t\t\t} \r\n");
      out.write("\t\t\t}\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\r\n");
      out.write("\t\t  </SCRIPT></td>\r\n");
      out.write("    <td width=16px><img src=\"image/expand.gif\" name=\"img_loadGroupTreeHTML\" border=\"0\" align=\"absmiddle\" class=\"asbutton\" id=img_loadGroupTreeHTML title=\"点击这里刷新左边的部门树，以便于选择上级部门\" onClick=\" loadGroupTreeHTML();\"></td>\r\n");
      out.write("  </tr>\r\n");
      out.write("</table>        </TD>\r\n");
      out.write("      </TR>\r\n");
      out.write("      <TR>\r\n");
      out.write("        <TD>备&nbsp;&nbsp;&nbsp;&nbsp;注：</TD>\r\n");
      out.write("        <TD>\r\n");
      out.write("          <INPUT  class='textbox'  type=\"text\" name=\"sg_bz\" value='");
      if (_jspx_meth_c_005fout_005f18(_jspx_page_context))
        return;
      out.write("'>        </TD>\r\n");
      out.write("      </TR>\r\n");
      out.write("\t  <TR>\r\n");
      out.write("        <TD>显示顺序：</TD>\r\n");
      out.write("        <TD>\r\n");
      out.write("          <INPUT  class='textbox'  type=\"text\" name=\"sg_no\" value='");
      if (_jspx_meth_c_005fout_005f19(_jspx_page_context))
        return;
      out.write("'>        </TD>\r\n");
      out.write("      </TR>\r\n");
      out.write("      <TR>\r\n");
      out.write("        <TD></TD>\r\n");
      out.write("        <TD style=\"color:red\">\r\n");
      out.write("          当显示顺序小于0时，内部邮件人员帮助树中将不显示该部门/岗位</TD>\r\n");
      out.write("      </TR>\r\n");
      out.write("      <TR>\r\n");
      out.write("        <TD height=\"23\">核算单位：</TD>\r\n");
      out.write("        <TD align='right' nowrap>\r\n");
      out.write("\t\t<SELECT  class='textbox'  name=\"sg_unit\">\r\n");
      out.write("          ");
      out.print(sgi.UnitHTML);
      out.write("\r\n");
      out.write("          </SELECT>\r\n");
      out.write("\t\t  <SCRIPT language=\"javascript\">\r\n");
      out.write("\t\t  \t\tdocument.all.sg_unit.value= parseInt('");
      if (_jspx_meth_c_005fout_005f20(_jspx_page_context))
        return;
      out.write("' );\r\n");
      out.write("\t\t  </SCRIPT>\t\t</TD>\r\n");
      out.write("      </TR>\r\n");
      out.write("      <TR>\r\n");
      out.write("        <TD height=\"23\">类&nbsp;&nbsp;&nbsp;&nbsp;型<a href=\"help/unit/manual/bm1.htm\" target=\"_blank\"><img src=\"image/tip162.gif\" width=\"16\" height=\"16\" border=\"0\"></a>：</TD>\r\n");
      out.write("        <TD align='left'>");
      if (_jspx_meth_c_005fif_005f3(_jspx_page_context))
        return;
      if (_jspx_meth_c_005fif_005f4(_jspx_page_context))
        return;
      out.write("</TD>\r\n");
      out.write("      </TR>\r\n");
      out.write("\t \r\n");
      out.write("      <TR>\r\n");
      out.write("        <TD height=\"23\"><span class=\"STYLE1\">\r\n");
      out.write("          <input name=\"sg_id\" type=\"hidden\" value='");
      if (_jspx_meth_c_005fout_005f21(_jspx_page_context))
        return;
      out.write("'>\r\n");
      out.write("        </span></TD>\r\n");
      out.write("        <TD align='right'></TD>\r\n");
      out.write("      </TR>\r\n");
      out.write("  </TABLE>\r\n");
      out.write("  </div>\r\n");
      out.write("  \r\n");
      out.write("  <div id=tab_leader class=tab><br>\r\n");
      out.write("        \r\n");
      out.write("       <script  type=\"text/javascript\">\r\n");
      out.write("           var  t2=new tab( 't2');\r\n");
      out.write("\t       t2.addTab('&nbsp;主要领导&nbsp;','tab_leader_master' );\r\n");
      out.write("\t       t2.addTab('&nbsp;其他领导&nbsp;','tab_leader_other' );\r\n");
      out.write("\t       t2.addTab('&nbsp;分管领导&nbsp;','tab_leader_parent' );\r\n");
      out.write("\t       t2.create();\r\n");
      out.write("\t</script>\r\n");
      out.write("\t \r\n");
      out.write("      <div id=tab_leader_master>\r\n");
      out.write("   <br>   一个部门有且只有一个主要领导(可以理解为正职领导)<a href=\"help/unit/manual/bm5.htm\" target=\"_blank\"><img src=\"image/tip162.gif\" width=\"16\" height=\"16\" border=\"0\"></a><br><br>\r\n");
      out.write("      当前设置的主要领导是： <font color=blue size=\"3\">");
      out.print(sgi.MasterLeader);
      out.write("</font> &nbsp;&nbsp;&nbsp;&nbsp;\r\n");
      out.write("       <input type=\"button\" value=\"选择领导\"  class='px12'  onclick='ChooseMasterAdmin();'  >\r\n");
      out.write("       </div>\r\n");
      out.write("       \r\n");
      out.write("      <div id=tab_leader_other>\r\n");
      out.write("         <br>   一个部门可以具有多个其他领导（副职领导）<a href=\"help/unit/manual/bm5.htm\" target=\"_blank\"><img src=\"image/tip162.gif\" width=\"16\" height=\"16\" border=\"0\"></a>\r\n");
      out.write("         &nbsp;&nbsp;&nbsp;&nbsp;<input type=\"button\" value=\"增加领导\"  class='px12'  onclick='ChooseOtherAdmin();'  ><br><br>\r\n");
      out.write("       其他领导列表如下： (点击姓名即可移除该人员)<br><br>\r\n");
      out.write("          <div style=\"height:170px; overflow:auto;\">\r\n");
      out.write("            ");
      out.print(sgi.otherLeaderListHTML);
      out.write("\r\n");
      out.write("            </div> \r\n");
      out.write("       </div>\r\n");
      out.write("       \r\n");
      out.write("    \r\n");
      out.write("      <div id=tab_leader_parent>\r\n");
      out.write("         <br>   一个部门可以具有多分管领导<a href=\"help/unit/manual/bm5.htm\" target=\"_blank\"><img src=\"image/tip162.gif\" width=\"16\" height=\"16\" border=\"0\"></a>\r\n");
      out.write("         &nbsp;&nbsp;&nbsp;&nbsp;<input type=\"button\" value=\"增加领导\"  class='px12'  onclick='ChooseParentAdmin();'  ><br><br>\r\n");
      out.write("       分管领导列表如下： (点击姓名即可移除该人员)<br><br>\r\n");
      out.write("          <div style=\"height:170px; overflow:auto;\">\r\n");
      out.write("            ");
      out.print(sgi.parentLeaderListHTML);
      out.write("\r\n");
      out.write("            </div> \r\n");
      out.write("            \r\n");
      out.write("        </div>\r\n");
      out.write("        \r\n");
      out.write("        <script type=\"text/javascript\">\r\n");
      out.write("        var showtab2=\"");
      if (_jspx_meth_c_005fout_005f22(_jspx_page_context))
        return;
      out.write("\";\r\n");
      out.write("        if ( showtab2=='')  showtab2='tab_leader_masterl';\r\n");
      out.write("         t2.showTab( showtab2);\r\n");
      out.write("         </script>\r\n");
      out.write("        \r\n");
      out.write("        \r\n");
      out.write("  </div>\r\n");
      out.write("  \r\n");
      out.write("     ");
      if (_jspx_meth_c_005fforEach_005f2(_jspx_page_context))
        return;
      out.write("   \r\n");
      out.write("\r\n");
      out.write("  \r\n");
      out.write("  <script type=\"text/javascript\">\r\n");
      out.write("   var showtab=\"");
      if (_jspx_meth_c_005fout_005f27(_jspx_page_context))
        return;
      out.write("\";\r\n");
      out.write("   if ( showtab=='')  showtab='tab_normal';\r\n");
      out.write("    t.showTab( showtab);\r\n");
      out.write("  </script>\r\n");
      out.write("  \r\n");
      out.write("  \r\n");
      out.write("  \r\n");
      out.write("  \r\n");
      out.write(" </div>\r\n");
      out.write("  \r\n");
      out.write("\r\n");
      out.write("   <hr size=1  color=\"lightgrey\">\r\n");
      out.write("  <TABLE   border=\"0\"  align=\"center\">\r\n");
      out.write("    <TR>\r\n");
      out.write("      <TD >      \r\n");
      out.write("          ");
      if (_jspx_meth_c_005fif_005f5(_jspx_page_context))
        return;
      out.write("      </TD>\r\n");
      out.write("   \r\n");
      out.write("      <TD  >\r\n");
      out.write("         \r\n");
      out.write("           <SCRIPT language=\"javascript\">\r\n");
      out.write("\t\t \t\t\t\tfunction cb_add_onclick()\r\n");
      out.write("\t\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t\t   addsub1();\r\n");
      out.write("\t\t\t\t\t    }\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t var cb =new zbutton('cb_add','<span title=\"增加下级部门\">增加下级</span>','image/insert.gif');\r\n");
      out.write("        \t</SCRIPT>      </TD>\r\n");
      out.write("    \r\n");
      out.write("       \r\n");
      out.write(" <TD>\r\n");
      out.write("\t  <SCRIPT language=\"javascript\">\r\n");
      out.write("\t\t \t\t\t\tfunction cb_add2_onclick()\r\n");
      out.write("\t\t\t\t\t\t{\r\n");
      out.write("\t\t\t\t\t\t   addsub2();\r\n");
      out.write("\t\t\t\t\t    }\r\n");
      out.write("\t\t\t\t\t\r\n");
      out.write("\t\t\t\t\t\t var cb =new zbutton('cb_add2','<span \t\t\t\t   title=\"增加虚拟'+\t\t\t\t\t\t                              '部门或岗位，它不一定是实际的职能部门，而是按需要设置的工作'+\r\n");
      out.write("\t\t\t\t\t\t      '岗位\">虚拟下级</span>','image/bbs_21.gif');\r\n");
      out.write("        \t</SCRIPT>    \r\n");
      out.write("\t  </TD>\r\n");
      out.write("\t  \r\n");
      out.write("    \r\n");
      out.write("      <TD>\r\n");
      out.write("\t   ");
      if (_jspx_meth_c_005fif_005f6(_jspx_page_context))
        return;
      out.write("     \r\n");
      out.write("\t  </TD>\r\n");
      out.write("     \r\n");
      out.write("     \r\n");
      out.write("      <TD>&nbsp;</TD>\r\n");
      out.write("      <TD>&nbsp;</TD>\r\n");
      out.write("    </TR>\r\n");
      out.write("  </TABLE>\r\n");
      out.write("     \r\n");
      out.write("   \t\r\n");
      out.write(" 　\r\n");
      out.write("  \r\n");
      out.write("    <SCRIPT language=\"javascript\">\r\n");
      out.write("\t     var  canEdit= ");
      if (_jspx_meth_c_005fout_005f28(_jspx_page_context))
        return;
      out.write(";\r\n");
      out.write("         var canManageUnit =");
      if (_jspx_meth_c_005fout_005f29(_jspx_page_context))
        return;
      out.write(";\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("    if (");
      out.print(sgi.groupID);
      out.write("==0)\r\n");
      out.write("    {\r\n");
      out.write("  \r\n");
      out.write("    \tdocument.all.groupdetail.style.display='none';\r\n");
      out.write("\t \r\n");
      out.write("\t}\r\n");
      out.write("\t  \r\n");
      out.write("\t\t\r\n");
      out.write("\tif ( ! canEdit)\r\n");
      out.write("\t{\r\n");
      out.write("\t\tdocument.getElementById('sg_groupcode').disabled=true;\r\n");
      out.write("\t    document.getElementById('sg_code').disabled=true;\r\n");
      out.write("\t    document.getElementById('sg_name').disabled=true;\r\n");
      out.write("\t    document.getElementById('sg_pid').disabled=true;\r\n");
      out.write("\t    document.getElementById('sg_no').disabled=true;\r\n");
      out.write("\t    document.getElementById('group_master').disabled=true;\r\n");
      out.write("\t    document.getElementById('group_mastermaster').disabled=true;\t     \r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\tif ( !canManageUnit)\r\n");
      out.write("\t{\r\n");
      out.write("\t\t//document.getElementById('sg_unit').disabled=true;\r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("\tfunction AutoCode()\r\n");
      out.write("\t{\t\r\n");
      out.write("\t\tif ( ! confirm ( \"把部门或岗位名称拼音的首字母序列作为部门或岗位的编码,确信这样做吗?\")) return;\r\n");
      out.write("\t\tjsrsExecute(\"servlet/wiseoa.mail.rpc.Admin_System_Group\", callback_autocode, \"AutoCode\", \"\" ,false);\r\n");
      out.write("\t\t\r\n");
      out.write("\t}\r\n");
      out.write("\t  \r\n");
      out.write("\tfunction  callback_autocode(msg)\r\n");
      out.write("\t{\r\n");
      out.write("\t\t \r\n");
      out.write("\t\r\n");
      out.write("\t    if (extractValue(msg ,\"ok\")==\"true\") \r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t\talert('自动编码成功。');\r\n");
      out.write("\t\t   parent.window.location.href= ( \"../system_group.jsp?id=0\" );\r\n");
      out.write("\t\t}else\r\n");
      out.write("\t\t{\r\n");
      out.write("\t\t   alert ( extractValue(msg, \"error\"));\r\n");
      out.write("\t\t} \r\n");
      out.write("\t}\r\n");
      out.write("\t\r\n");
      out.write("   \r\n");
      out.write("    </SCRIPT>\r\n");
      out.write("\t");
      if (_jspx_meth_c_005fif_005f7(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("  </BODY>\r\n");
      out.write("</HTML>\r\n");
    } catch (java.lang.Throwable t) {
      if (!(t instanceof javax.servlet.jsp.SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          try {
            if (response.isCommitted()) {
              out.flush();
            } else {
              out.clearBuffer();
            }
          } catch (java.io.IOException e) {}
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
        else throw new ServletException(t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }

  private boolean _jspx_meth_c_005fif_005f0(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:if
    org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_005fif_005f0 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
    _jspx_th_c_005fif_005f0.setPageContext(_jspx_page_context);
    _jspx_th_c_005fif_005f0.setParent(null);
    // /system_group_edit.jsp(104,41) name = test type = boolean reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fif_005f0.setTest(((java.lang.Boolean) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${canmanageunit}", java.lang.Boolean.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false)).booleanValue());
    int _jspx_eval_c_005fif_005f0 = _jspx_th_c_005fif_005f0.doStartTag();
    if (_jspx_eval_c_005fif_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("?limitunit=-1");
        int evalDoAfterBody = _jspx_th_c_005fif_005f0.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_c_005fif_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f0);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f0);
    return false;
  }

  private boolean _jspx_meth_c_005fif_005f1(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:if
    org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_005fif_005f1 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
    _jspx_th_c_005fif_005f1.setPageContext(_jspx_page_context);
    _jspx_th_c_005fif_005f1.setParent(null);
    // /system_group_edit.jsp(117,41) name = test type = boolean reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fif_005f1.setTest(((java.lang.Boolean) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${canmanageunit}", java.lang.Boolean.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false)).booleanValue());
    int _jspx_eval_c_005fif_005f1 = _jspx_th_c_005fif_005f1.doStartTag();
    if (_jspx_eval_c_005fif_005f1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("?limitunit=-1");
        int evalDoAfterBody = _jspx_th_c_005fif_005f1.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_c_005fif_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f1);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f1);
    return false;
  }

  private boolean _jspx_meth_c_005fif_005f2(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:if
    org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_005fif_005f2 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
    _jspx_th_c_005fif_005f2.setPageContext(_jspx_page_context);
    _jspx_th_c_005fif_005f2.setParent(null);
    // /system_group_edit.jsp(131,41) name = test type = boolean reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fif_005f2.setTest(((java.lang.Boolean) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${canmanageunit}", java.lang.Boolean.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false)).booleanValue());
    int _jspx_eval_c_005fif_005f2 = _jspx_th_c_005fif_005f2.doStartTag();
    if (_jspx_eval_c_005fif_005f2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("?limitunit=-1");
        int evalDoAfterBody = _jspx_th_c_005fif_005f2.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_c_005fif_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f2);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f2);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f0(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f0 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f0.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f0.setParent(null);
    // /system_group_edit.jsp(178,63) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f0.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${param.id}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f0 = _jspx_th_c_005fout_005f0.doStartTag();
    if (_jspx_th_c_005fout_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f0);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f0);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f1(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f1 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f1.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f1.setParent(null);
    // /system_group_edit.jsp(200,63) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f1.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${param.id}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f1 = _jspx_th_c_005fout_005f1.doStartTag();
    if (_jspx_th_c_005fout_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f1);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f1);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f2(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f2 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f2.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f2.setParent(null);
    // /system_group_edit.jsp(221,63) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f2.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${param.id}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f2 = _jspx_th_c_005fout_005f2.doStartTag();
    if (_jspx_th_c_005fout_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f2);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f2);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f3(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f3 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f3.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f3.setParent(null);
    // /system_group_edit.jsp(258,63) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f3.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${param.id}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f3 = _jspx_th_c_005fout_005f3.doStartTag();
    if (_jspx_th_c_005fout_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f3);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f3);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f4(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f4 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f4.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f4.setParent(null);
    // /system_group_edit.jsp(278,63) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f4.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${param.id}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f4 = _jspx_th_c_005fout_005f4.doStartTag();
    if (_jspx_th_c_005fout_005f4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f4);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f4);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f5(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f5 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f5.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f5.setParent(null);
    // /system_group_edit.jsp(297,63) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f5.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${param.id}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f5 = _jspx_th_c_005fout_005f5.doStartTag();
    if (_jspx_th_c_005fout_005f5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f5);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f5);
    return false;
  }

  private boolean _jspx_meth_c_005fforEach_005f0(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:forEach
    org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_005fforEach_005f0 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _005fjspx_005ftagPool_005fc_005fforEach_0026_005fvar_005fitems.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
    _jspx_th_c_005fforEach_005f0.setPageContext(_jspx_page_context);
    _jspx_th_c_005fforEach_005f0.setParent(null);
    // /system_group_edit.jsp(436,3) name = var type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fforEach_005f0.setVar("item");
    // /system_group_edit.jsp(436,3) name = items type = java.lang.Object reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fforEach_005f0.setItems((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${itemlist}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int[] _jspx_push_body_count_c_005fforEach_005f0 = new int[] { 0 };
    try {
      int _jspx_eval_c_005fforEach_005f0 = _jspx_th_c_005fforEach_005f0.doStartTag();
      if (_jspx_eval_c_005fforEach_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
        do {
          out.write("\r\n");
          out.write("\t\t var f=  $iframe('grouppage");
          if (_jspx_meth_c_005fout_005f6(_jspx_th_c_005fforEach_005f0, _jspx_page_context, _jspx_push_body_count_c_005fforEach_005f0))
            return true;
          out.write("'); \r\n");
          out.write("         try\r\n");
          out.write("         {\r\n");
          out.write("        \t f.onGroupEditSave(); \r\n");
          out.write("         }catch(err)\r\n");
          out.write("         {\r\n");
          out.write("        \t \r\n");
          out.write("         }\r\n");
          out.write("\t\t  \r\n");
          out.write("\t      ");
          int evalDoAfterBody = _jspx_th_c_005fforEach_005f0.doAfterBody();
          if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
            break;
        } while (true);
      }
      if (_jspx_th_c_005fforEach_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
        return true;
      }
    } catch (java.lang.Throwable _jspx_exception) {
      while (_jspx_push_body_count_c_005fforEach_005f0[0]-- > 0)
        out = _jspx_page_context.popBody();
      _jspx_th_c_005fforEach_005f0.doCatch(_jspx_exception);
    } finally {
      _jspx_th_c_005fforEach_005f0.doFinally();
      _005fjspx_005ftagPool_005fc_005fforEach_0026_005fvar_005fitems.reuse(_jspx_th_c_005fforEach_005f0);
    }
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f6(javax.servlet.jsp.tagext.JspTag _jspx_th_c_005fforEach_005f0, javax.servlet.jsp.PageContext _jspx_page_context, int[] _jspx_push_body_count_c_005fforEach_005f0)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f6 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f6.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f6.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_005fforEach_005f0);
    // /system_group_edit.jsp(437,29) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f6.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${item.id}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f6 = _jspx_th_c_005fout_005f6.doStartTag();
    if (_jspx_th_c_005fout_005f6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f6);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f6);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f7(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f7 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f7.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f7.setParent(null);
    // /system_group_edit.jsp(484,11) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f7.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.fullname}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f7 = _jspx_th_c_005fout_005f7.doStartTag();
    if (_jspx_th_c_005fout_005f7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f7);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f7);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f8(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f8 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f8.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f8.setParent(null);
    // /system_group_edit.jsp(484,81) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f8.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.id}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f8 = _jspx_th_c_005fout_005f8.doStartTag();
    if (_jspx_th_c_005fout_005f8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f8);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f8);
    return false;
  }

  private boolean _jspx_meth_c_005fforEach_005f1(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:forEach
    org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_005fforEach_005f1 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _005fjspx_005ftagPool_005fc_005fforEach_0026_005fvar_005fitems.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
    _jspx_th_c_005fforEach_005f1.setPageContext(_jspx_page_context);
    _jspx_th_c_005fforEach_005f1.setParent(null);
    // /system_group_edit.jsp(492,2) name = var type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fforEach_005f1.setVar("item");
    // /system_group_edit.jsp(492,2) name = items type = java.lang.Object reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fforEach_005f1.setItems((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${itemlist}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int[] _jspx_push_body_count_c_005fforEach_005f1 = new int[] { 0 };
    try {
      int _jspx_eval_c_005fforEach_005f1 = _jspx_th_c_005fforEach_005f1.doStartTag();
      if (_jspx_eval_c_005fforEach_005f1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
        do {
          out.write("\r\n");
          out.write("\t t.addTab('");
          if (_jspx_meth_c_005fout_005f9(_jspx_th_c_005fforEach_005f1, _jspx_page_context, _jspx_push_body_count_c_005fforEach_005f1))
            return true;
          out.write("',  'grouptabpage_");
          if (_jspx_meth_c_005fout_005f10(_jspx_th_c_005fforEach_005f1, _jspx_page_context, _jspx_push_body_count_c_005fforEach_005f1))
            return true;
          out.write("');\r\n");
          out.write("\t ");
          int evalDoAfterBody = _jspx_th_c_005fforEach_005f1.doAfterBody();
          if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
            break;
        } while (true);
      }
      if (_jspx_th_c_005fforEach_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
        return true;
      }
    } catch (java.lang.Throwable _jspx_exception) {
      while (_jspx_push_body_count_c_005fforEach_005f1[0]-- > 0)
        out = _jspx_page_context.popBody();
      _jspx_th_c_005fforEach_005f1.doCatch(_jspx_exception);
    } finally {
      _jspx_th_c_005fforEach_005f1.doFinally();
      _005fjspx_005ftagPool_005fc_005fforEach_0026_005fvar_005fitems.reuse(_jspx_th_c_005fforEach_005f1);
    }
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f9(javax.servlet.jsp.tagext.JspTag _jspx_th_c_005fforEach_005f1, javax.servlet.jsp.PageContext _jspx_page_context, int[] _jspx_push_body_count_c_005fforEach_005f1)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f9 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f9.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f9.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_005fforEach_005f1);
    // /system_group_edit.jsp(493,12) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f9.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${item.name}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f9 = _jspx_th_c_005fout_005f9.doStartTag();
    if (_jspx_th_c_005fout_005f9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f9);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f9);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f10(javax.servlet.jsp.tagext.JspTag _jspx_th_c_005fforEach_005f1, javax.servlet.jsp.PageContext _jspx_page_context, int[] _jspx_push_body_count_c_005fforEach_005f1)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f10 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f10.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f10.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_005fforEach_005f1);
    // /system_group_edit.jsp(493,59) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f10.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${item.id}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f10 = _jspx_th_c_005fout_005f10.doStartTag();
    if (_jspx_th_c_005fout_005f10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f10);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f10);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f11(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f11 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f11.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f11.setParent(null);
    // /system_group_edit.jsp(504,76) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f11.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.groupcode}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f11 = _jspx_th_c_005fout_005f11.doStartTag();
    if (_jspx_th_c_005fout_005f11.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f11);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f11);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f12(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f12 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f12.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f12.setParent(null);
    // /system_group_edit.jsp(508,71) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f12.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.code}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f12 = _jspx_th_c_005fout_005f12.doStartTag();
    if (_jspx_th_c_005fout_005f12.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f12);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f12);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f13(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f13 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f13.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f13.setParent(null);
    // /system_group_edit.jsp(512,83) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f13.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.name}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f13 = _jspx_th_c_005fout_005f13.doStartTag();
    if (_jspx_th_c_005fout_005f13.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f13);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f13);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f14(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f14 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f14.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f14.setParent(null);
    // /system_group_edit.jsp(516,88) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f14.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.shortname}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f14 = _jspx_th_c_005fout_005f14.doStartTag();
    if (_jspx_th_c_005fout_005f14.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f14);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f14);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f15(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f15 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f15.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f15.setParent(null);
    // /system_group_edit.jsp(526,43) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f15.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.pid}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f15 = _jspx_th_c_005fout_005f15.doStartTag();
    if (_jspx_th_c_005fout_005f15.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f15);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f15);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f16(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f16 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f16.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f16.setParent(null);
    // /system_group_edit.jsp(533,64) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f16.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.id}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f16 = _jspx_th_c_005fout_005f16.doStartTag();
    if (_jspx_th_c_005fout_005f16.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f16);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f16);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f17(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f17 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f17.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f17.setParent(null);
    // /system_group_edit.jsp(545,43) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f17.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.pid}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f17 = _jspx_th_c_005fout_005f17.doStartTag();
    if (_jspx_th_c_005fout_005f17.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f17);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f17);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f18(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f18 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f18.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f18.setParent(null);
    // /system_group_edit.jsp(563,67) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f18.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.bz}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f18 = _jspx_th_c_005fout_005f18.doStartTag();
    if (_jspx_th_c_005fout_005f18.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f18);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f18);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f19(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f19 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f19.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f19.setParent(null);
    // /system_group_edit.jsp(568,67) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f19.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.no}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f19 = _jspx_th_c_005fout_005f19.doStartTag();
    if (_jspx_th_c_005fout_005f19.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f19);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f19);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f20(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f20 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f20.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f20.setParent(null);
    // /system_group_edit.jsp(582,44) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f20.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.unit}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f20 = _jspx_th_c_005fout_005f20.doStartTag();
    if (_jspx_th_c_005fout_005f20.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f20);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f20);
    return false;
  }

  private boolean _jspx_meth_c_005fif_005f3(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:if
    org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_005fif_005f3 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
    _jspx_th_c_005fif_005f3.setPageContext(_jspx_page_context);
    _jspx_th_c_005fif_005f3.setParent(null);
    // /system_group_edit.jsp(587,25) name = test type = boolean reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fif_005f3.setTest(((java.lang.Boolean) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.id>0}", java.lang.Boolean.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false)).booleanValue());
    int _jspx_eval_c_005fif_005f3 = _jspx_th_c_005fif_005f3.doStartTag();
    if (_jspx_eval_c_005fif_005f3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("职能部门");
        int evalDoAfterBody = _jspx_th_c_005fif_005f3.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_c_005fif_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f3);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f3);
    return false;
  }

  private boolean _jspx_meth_c_005fif_005f4(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:if
    org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_005fif_005f4 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
    _jspx_th_c_005fif_005f4.setPageContext(_jspx_page_context);
    _jspx_th_c_005fif_005f4.setParent(null);
    // /system_group_edit.jsp(587,62) name = test type = boolean reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fif_005f4.setTest(((java.lang.Boolean) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.id<0}", java.lang.Boolean.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false)).booleanValue());
    int _jspx_eval_c_005fif_005f4 = _jspx_th_c_005fif_005f4.doStartTag();
    if (_jspx_eval_c_005fif_005f4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("<span class=\"STYLE1\">虚拟部门(工作岗位)\r\n");
        out.write("          \r\n");
        out.write("        </span>");
        int evalDoAfterBody = _jspx_th_c_005fif_005f4.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_c_005fif_005f4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f4);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f4);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f21(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f21 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f21.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f21.setParent(null);
    // /system_group_edit.jsp(594,51) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f21.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.id}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f21 = _jspx_th_c_005fout_005f21.doStartTag();
    if (_jspx_th_c_005fout_005f21.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f21);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f21);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f22(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f22 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f22.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f22.setParent(null);
    // /system_group_edit.jsp(638,22) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f22.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${param.tab2}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f22 = _jspx_th_c_005fout_005f22.doStartTag();
    if (_jspx_th_c_005fout_005f22.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f22);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f22);
    return false;
  }

  private boolean _jspx_meth_c_005fforEach_005f2(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:forEach
    org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_005fforEach_005f2 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _005fjspx_005ftagPool_005fc_005fforEach_0026_005fvar_005fitems.get(org.apache.taglibs.standard.tag.rt.core.ForEachTag.class);
    _jspx_th_c_005fforEach_005f2.setPageContext(_jspx_page_context);
    _jspx_th_c_005fforEach_005f2.setParent(null);
    // /system_group_edit.jsp(646,5) name = var type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fforEach_005f2.setVar("item");
    // /system_group_edit.jsp(646,5) name = items type = java.lang.Object reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fforEach_005f2.setItems((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${itemlist}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int[] _jspx_push_body_count_c_005fforEach_005f2 = new int[] { 0 };
    try {
      int _jspx_eval_c_005fforEach_005f2 = _jspx_th_c_005fforEach_005f2.doStartTag();
      if (_jspx_eval_c_005fforEach_005f2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
        do {
          out.write("\r\n");
          out.write("\t <div id='grouptabpage_");
          if (_jspx_meth_c_005fout_005f23(_jspx_th_c_005fforEach_005f2, _jspx_page_context, _jspx_push_body_count_c_005fforEach_005f2))
            return true;
          out.write("'  style=\"display:none;\">\r\n");
          out.write("\t <iframe id=grouppage");
          if (_jspx_meth_c_005fout_005f24(_jspx_th_c_005fforEach_005f2, _jspx_page_context, _jspx_push_body_count_c_005fforEach_005f2))
            return true;
          out.write("  style=\"width:100%;height:300px\"  frameborder=0 src='");
          if (_jspx_meth_c_005fout_005f25(_jspx_th_c_005fforEach_005f2, _jspx_page_context, _jspx_push_body_count_c_005fforEach_005f2))
            return true;
          out.write("currentgroupid=");
          if (_jspx_meth_c_005fout_005f26(_jspx_th_c_005fforEach_005f2, _jspx_page_context, _jspx_push_body_count_c_005fforEach_005f2))
            return true;
          out.write("'>\r\n");
          out.write("\t </iframe>\r\n");
          out.write("\t </div>\r\n");
          out.write("\t \r\n");
          int evalDoAfterBody = _jspx_th_c_005fforEach_005f2.doAfterBody();
          if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
            break;
        } while (true);
      }
      if (_jspx_th_c_005fforEach_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
        return true;
      }
    } catch (java.lang.Throwable _jspx_exception) {
      while (_jspx_push_body_count_c_005fforEach_005f2[0]-- > 0)
        out = _jspx_page_context.popBody();
      _jspx_th_c_005fforEach_005f2.doCatch(_jspx_exception);
    } finally {
      _jspx_th_c_005fforEach_005f2.doFinally();
      _005fjspx_005ftagPool_005fc_005fforEach_0026_005fvar_005fitems.reuse(_jspx_th_c_005fforEach_005f2);
    }
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f23(javax.servlet.jsp.tagext.JspTag _jspx_th_c_005fforEach_005f2, javax.servlet.jsp.PageContext _jspx_page_context, int[] _jspx_push_body_count_c_005fforEach_005f2)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f23 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f23.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f23.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_005fforEach_005f2);
    // /system_group_edit.jsp(647,24) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f23.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${item.id}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f23 = _jspx_th_c_005fout_005f23.doStartTag();
    if (_jspx_th_c_005fout_005f23.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f23);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f23);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f24(javax.servlet.jsp.tagext.JspTag _jspx_th_c_005fforEach_005f2, javax.servlet.jsp.PageContext _jspx_page_context, int[] _jspx_push_body_count_c_005fforEach_005f2)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f24 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f24.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f24.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_005fforEach_005f2);
    // /system_group_edit.jsp(648,22) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f24.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${item.id}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f24 = _jspx_th_c_005fout_005f24.doStartTag();
    if (_jspx_th_c_005fout_005f24.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f24);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f24);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f25(javax.servlet.jsp.tagext.JspTag _jspx_th_c_005fforEach_005f2, javax.servlet.jsp.PageContext _jspx_page_context, int[] _jspx_push_body_count_c_005fforEach_005f2)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f25 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fescapeXml_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f25.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f25.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_005fforEach_005f2);
    // /system_group_edit.jsp(648,103) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f25.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${item.url}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    // /system_group_edit.jsp(648,103) name = escapeXml type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f25.setEscapeXml(false);
    int _jspx_eval_c_005fout_005f25 = _jspx_th_c_005fout_005f25.doStartTag();
    if (_jspx_th_c_005fout_005f25.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fescapeXml_005fnobody.reuse(_jspx_th_c_005fout_005f25);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fescapeXml_005fnobody.reuse(_jspx_th_c_005fout_005f25);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f26(javax.servlet.jsp.tagext.JspTag _jspx_th_c_005fforEach_005f2, javax.servlet.jsp.PageContext _jspx_page_context, int[] _jspx_push_body_count_c_005fforEach_005f2)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f26 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f26.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f26.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_005fforEach_005f2);
    // /system_group_edit.jsp(648,164) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f26.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${param.id}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f26 = _jspx_th_c_005fout_005f26.doStartTag();
    if (_jspx_th_c_005fout_005f26.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f26);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f26);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f27(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f27 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f27.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f27.setParent(null);
    // /system_group_edit.jsp(656,16) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f27.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${param.tab}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f27 = _jspx_th_c_005fout_005f27.doStartTag();
    if (_jspx_th_c_005fout_005f27.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f27);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f27);
    return false;
  }

  private boolean _jspx_meth_c_005fif_005f5(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:if
    org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_005fif_005f5 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
    _jspx_th_c_005fif_005f5.setPageContext(_jspx_page_context);
    _jspx_th_c_005fif_005f5.setParent(null);
    // /system_group_edit.jsp(671,10) name = test type = boolean reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fif_005f5.setTest(((java.lang.Boolean) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.id!=0}", java.lang.Boolean.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false)).booleanValue());
    int _jspx_eval_c_005fif_005f5 = _jspx_th_c_005fif_005f5.doStartTag();
    if (_jspx_eval_c_005fif_005f5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("          <SCRIPT language=\"javascript\">\r\n");
        out.write("\t\t \t\t\t\tfunction cb_delete_onclick()\r\n");
        out.write("\t\t\t\t\t\t{\r\n");
        out.write("\t\t\t\t\t\t   Delete();\r\n");
        out.write("\t\t\t\t\t    }\r\n");
        out.write("\t\t\t\t\t\r\n");
        out.write("\t\t\t\t\t var cb =new zbutton('cb_delete','删除','image/erase.gif');\r\n");
        out.write("        \t</SCRIPT>\r\n");
        out.write("       \t");
        int evalDoAfterBody = _jspx_th_c_005fif_005f5.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_c_005fif_005f5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f5);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f5);
    return false;
  }

  private boolean _jspx_meth_c_005fif_005f6(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:if
    org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_005fif_005f6 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
    _jspx_th_c_005fif_005f6.setPageContext(_jspx_page_context);
    _jspx_th_c_005fif_005f6.setParent(null);
    // /system_group_edit.jsp(708,4) name = test type = boolean reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fif_005f6.setTest(((java.lang.Boolean) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.id!=0}", java.lang.Boolean.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false)).booleanValue());
    int _jspx_eval_c_005fif_005f6 = _jspx_th_c_005fif_005f6.doStartTag();
    if (_jspx_eval_c_005fif_005f6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("        \r\n");
        out.write("          <SCRIPT language=\"javascript\">\r\n");
        out.write("\t\t \t\t\t\tfunction cb_save_onclick()\r\n");
        out.write("\t\t\t\t\t\t{\r\n");
        out.write("\t\t\t\t\t\t   save();\r\n");
        out.write("\t\t\t\t\t    }\r\n");
        out.write("\t\t\t\t\t\r\n");
        out.write("\t\t\t\t\t var cb =new zbutton('cb_save','保存','image/disk.gif');\r\n");
        out.write("        \t</SCRIPT>\r\n");
        out.write("        ");
        int evalDoAfterBody = _jspx_th_c_005fif_005f6.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_c_005fif_005f6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f6);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f6);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f28(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f28 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f28.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f28.setParent(null);
    // /system_group_edit.jsp(731,20) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f28.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${canedit}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f28 = _jspx_th_c_005fout_005f28.doStartTag();
    if (_jspx_th_c_005fout_005f28.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f28);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f28);
    return false;
  }

  private boolean _jspx_meth_c_005fout_005f29(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:out
    org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f29 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
    _jspx_th_c_005fout_005f29.setPageContext(_jspx_page_context);
    _jspx_th_c_005fout_005f29.setParent(null);
    // /system_group_edit.jsp(732,28) name = value type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fout_005f29.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${canmanageunit}", java.lang.Object.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
    int _jspx_eval_c_005fout_005f29 = _jspx_th_c_005fout_005f29.doStartTag();
    if (_jspx_th_c_005fout_005f29.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f29);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fnobody.reuse(_jspx_th_c_005fout_005f29);
    return false;
  }

  private boolean _jspx_meth_c_005fif_005f7(javax.servlet.jsp.PageContext _jspx_page_context)
          throws java.lang.Throwable {
    javax.servlet.jsp.PageContext pageContext = _jspx_page_context;
    javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut();
    //  c:if
    org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_005fif_005f7 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
    _jspx_th_c_005fif_005f7.setPageContext(_jspx_page_context);
    _jspx_th_c_005fif_005f7.setParent(null);
    // /system_group_edit.jsp(782,1) name = test type = boolean reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fif_005f7.setTest(((java.lang.Boolean) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${info.id==0}", java.lang.Boolean.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false)).booleanValue());
    int _jspx_eval_c_005fif_005f7 = _jspx_th_c_005fif_005f7.doStartTag();
    if (_jspx_eval_c_005fif_005f7 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write("\r\n");
        out.write("\t<p>&nbsp;</p>\r\n");
        out.write("\t<p>&nbsp;&nbsp;&nbsp;&nbsp;如果需要把部门或岗位名称拼音的首字母序列作为部门或岗位的编码，请点击<span class=\"asbutton\" onClick=\"AutoCode();\">自动编码</span>\r\n");
        out.write("  </p>\r\n");
        out.write("  ");
        int evalDoAfterBody = _jspx_th_c_005fif_005f7.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_c_005fif_005f7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f7);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f7);
    return false;
  }
}
