<%@ page language="C#" autoeventwireup="true" inherits="e_city_m_company_class, ZKCMS" enableviewstatemac="false" enableEventValidation="false" viewStateEncryptionMode="Never" %>

<%@ Register TagName="meta" TagPrefix="UC" Src="~/e/meta.ascx" %>
<%@ Register TagName="head" TagPrefix="UC" Src="~/e/head.ascx" %>
<%@ Register TagName="foot" TagPrefix="UC" Src="~/e/foot.ascx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <UC:meta ID="meta1" runat="server" />

    <script type="text/javascript" src="../s/skin/city_.js"></script>

    <script type="text/javascript">
     function BoxDoCheck(){
    if(document.getElementById("parentid").value==""){alert("请选择上级分类！");return false;}
    if(document.getElementById("n").value==""||document.getElementById("n").value=="多个请换行输入或者使用，号隔开"){alert("请输入分类名称！");return false;}
    if(document.getElementById("customrule").value=="每个属性之间用，号或换行隔开"){document.getElementById("customrule").value="";BoxDoCheck();}
 }
    </script>

</head>
<body>
    <form id="form1" runat="server" autocomplete="off">
    <asp:Panel ID="PanelBoxDo" runat="server" Visible="false">

        <script type="text/javascript">if(top.location == self.location)window.location=location.href.substring(0,location.href.indexOf(".aspx")+5);</script>

        <div class="do1" style="padding-top: 5px; padding-left: 5px; padding-bottom:0">
            <table border="0" cellpadding="0" cellspacing="0" class="table1">
                <tr>
                    <td class="tt">
                        <b>隶属于：</b><asp:HiddenField ID="HiddenField_ID" runat="server" />
                        <asp:HiddenField ID="HiddenField_ReturnUrl" runat="server" />
                    </td>
                    <td>
                        <asp:DropDownList ID="parentid" runat="server" Width="200">
                        </asp:DropDownList>
                    </td>
                </tr>
                <tr>
                    <td class="tt">
                        <b>分类名称：</b>
                    </td>
                    <td>
                        <asp:TextBox ID="n" runat="server" CssClass="inp1" Width="350" Text="多个请换行输入或者使用，号隔开" onfocus="KeyTurn=0;if(this.value=='多个请换行输入或者使用，号隔开')this.value=''"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td class="tt">
                        扩展属性：
                    </td>
                    <td>
                        <asp:TextBox ID="customrule" runat="server" TextMode="MultiLine" CssClass="inp1"
                            Width="350" Height="80" Text="每个属性之间用，号或换行隔开" onfocus="KeyTurn=0;if(this.value=='每个属性之间用，号或换行隔开')this.value=''"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td class="tt">
                        &nbsp;
                    </td>
                    <td>
                        <asp:Button ID="ButtonSubmit" runat="server" CssClass="but1" Text="添加" OnClick="ButtonSubmit_Click"
                            OnClientClick="return BoxDoCheck()" /><input class="but1" style="margin-left: 10px"
                                type="button" value="关闭" onclick="KeyTurn=1;TINY.box.hide()" />
                    </td>
                </tr>
            </table>
        </div>
    </asp:Panel>
    <asp:Panel ID="PanelBox" runat="server">
        <asp:Label ID="pathcode" runat="server" Style="display: none">
    &nbsp;&raquo;&nbsp;<a href="city_m_company.aspx">黄页大全</a>&nbsp;&raquo;&nbsp;管理类别
        </asp:Label>
        <UC:head ID="head1" runat="server" />
        <div id="funparentcopy" style="display: none">
        </div>
        <%--main start--%>
        <div class="c1">
            <div class="b1" ondblclick="FunAreaClick()" style="cursor: default" title="双击移动上下布局">
                <table width="100%" border="0" cellpadding="0" cellspacing="0">
                    <tr>
                        <td class="b1_l">
                        </td>
                        <td>
                            <div class="con1">
                                <ul>
                                    <li><a href="city_m_company.aspx">黄页大全</a></li>                             
                                    <li class="on"><a href="city_m_company_class.aspx">管理类别</a></li>
                                </ul>
                                <div class="clear">
                                </div>
                            </div>
                        </td>
                        <td align="right">
                            <div class="con2">
                                <a href="#" onclick="history.back()">返回上页</a></div>
                        </td>
                        <td class="b1_r">
                        </td>
                    </tr>
                </table>
            </div>
            <div class="v1">
                <%@ register assembly="Pager" namespace="Wuqi.Webdiyer" tagprefix="DataPager" %>
                <asp:HiddenField ID="HiddenField_sqlwhere" runat="server" />
                <asp:HiddenField ID="HiddenField_sqlorderby" runat="server" />
                <div id="DataPagerCopy" style="padding-top: 3px; display: none">
                    <table border="0" cellspacing="0" cellpadding="0" style="margin: 0 auto">
                        <tr>
                            <td>
                                <DataPager:AspNetPager ID="AspNetPager1" runat="server" OnPageChanged="Pager1_PageChanged"
                                    CloneFrom="Pager1">
                                </DataPager:AspNetPager>
                            </td>
                        </tr>
                    </table>
                    <div class="clear" style="height: 5px">
                    </div>
                </div>

                <script type="text/javascript" src="../s/skin/list.js"></script>

                <asp:Panel ID="Panel_Nodata" runat="server" Visible="false">
                    <div class="tip_nodata" id="tip_nodata" style="background-position:12px 12px">
                        No data!&nbsp;<a href="javascript:void(0)" onclick="city_ShowDo('city_m_company_class.aspx',0,500,300,location.href)">(新建类别)</a></div>

                    <script type="text/javascript">if(document.getElementById("tip_nodata"))if(location.href.indexOf("sqlwhere=")!=-1)document.getElementById("tip_nodata").innerHTML= "<a href=\"#\" onclick=\"history.back()\">No data, Back!</a>";</script>

                    <style type="text/css">
                        .self_funparent, #funparentcopy
                        {
                            display: none;
                        }
                    </style>
                </asp:Panel>
                <asp:Panel ID="Panel_List" runat="server">
                    <asp:Repeater ID="Repeater1" runat="server">
                        <HeaderTemplate>
                            <div class="list1">
                                <table id="listtable" border="0" cellspacing="1" cellpadding="0" width="100%">
                                    <tr>
                                        <th width="40">
                                            <a href="javascript:void(0)" title="选择" onclick="selectAll('listtable')">选择</a>
                                        </th>
                                        <th width="80">
                                            <a href="#pagebottom" title="跳转至列表底端">操作</a>
                                        </th>
                                        <th width="80">
                                            <a href="#" title="排序" onclick="orderby('orderby_id=sc')">编号</a>
                                        </th>
                                        <th width="200">
                                            <a href="#" title="排序" onclick="orderby('orderby_n=sc')">[分类名称]</a>
                                        </th>
                                        <th>
                                            <div>
                                                [扩展属性]</div>
                                        </th>
                                        <th width="100">
                                            <a href="#" title="排序" onclick="orderby('orderby_parentid=sc')">所属大类</a>
                                        </th>
                                        
                                             <th width="60">
                                            <a href="#" title="排序" onclick="orderby('orderby_sorting=sc')">[排序]</a>
                                        </th>
                                        
                                    </tr>
                        </HeaderTemplate>
                        <ItemTemplate>
                            <tr>
                                <td>
                                    <asp:CheckBox ID="chk" runat="server" onclick="tdsel(this)" ToolTip='<%#Eval("id")%>' />
                                </td>
                                <td>
                                    <a href="#" onclick="act('del','<%#Eval("id")%>',location.href,'确定删除吗？')">删除</a>
                                    &nbsp;<a href="javascript:void(0)" onclick="city_ShowDo('city_m_company_class.aspx',<%#Eval("id")%>,500,200,location.href)">修改</a>
                                </td>
                                <td>
                                    <blockquote>
                                        <a href="view.aspx?table=<%=strTableName %>&id=<%#Eval("id")%>" target="_blank">
                                            <asp:Literal ID="iid" runat="server" Text='<%#Eval("id")%>'></asp:Literal></a></blockquote>
                                </td>
                                <td>
                                <a title="查看此类别下发布的信息" href="#" onclick="window.location='city_m_company.aspx?sqlwhere='+base64en('classid=<%#Eval("id")%>')"><%#WM.E(Eval("n"),24,true)%></a>
                                </td>
                                <td>
                                <%#WM.E(Eval("customrule"), 66, true)%>
                                </td>
                                <td>
                                    <a title="查看此类别下的子级类别" href="#" onclick="window.location='city_m_company_class.aspx?sqlwhere='+base64en('parentid=<%#Eval("parentid")%>')"><%#Server.HtmlEncode(WMread.GetBy("n", strTableName, "id", Eval("parentid").ToString()))%></a>
                                </td>
                                <td>
                                  <%#Eval("sorting")%></td>
                            </tr>
                        </ItemTemplate>
                        <FooterTemplate>
                            </table><a name="pagebottom" id="pagebottom"></a></div>

                            <script type="text/javascript">
                        AlternatingItemTr("listtable","tr1",1);                   
                        var ListMiniViewPar = new Array(2);                      
                        ListMiniViewPar[0] = "4,<%=strTableName %>,customrule,T,textarea,400,100,0,1,"+base64en("扩展属性");
                        ListMiniViewPar[1] = "6,<%=strTableName %>,sorting,N,text,200,0,8,1,"+base64en("排序值");
                        ListMiniViewEdit("listtable",ListMiniViewPar,2);
                            </script>

                        </FooterTemplate>
                    </asp:Repeater>
                </asp:Panel>
                <asp:Panel ID="Panel_Turn" runat="server" Visible="false">
                    <div id="DataPager">
                        <table border="0" cellspacing="0" cellpadding="0" style="margin: 0 auto">
                            <tr>
                                <td>
                                    <DataPager:AspNetPager ID="Pager1" runat="server" OnPageChanged="Pager1_PageChanged"
                                        UrlPagingTarget="_self" PageSize="20" UrlPaging="true" FirstPageText="最前页" PrevPageText="上一页"
                                        NextPageText="下一页" LastPageText="最后页" PagingButtonSpacing="0" CssClass="turn"
                                        CurrentPageButtonClass="turn_on" SubmitButtonClass="pager_but" PageIndexBoxClass="pager_inp"
                                        SubmitButtonText="转到" ShowPageIndexBox="Auto" ShowBoxThreshold="0" ShowDisabledButtons="false"
                                        NumericButtonCount="6" FirstLastButtonsClass="turn_flpn" PrevNextButtonsClass="turn_flpn">
                                    </DataPager:AspNetPager>
                                </td>
                            </tr>
                        </table>
                        <div class="clear" style="height: 8px">
                        </div>
                    </div>
                </asp:Panel>
            </div>
        </div>
        <%--main end--%>
        <%--fun start--%>
        <div class="self_funparent" id="funparent">
            <div class="funwrap_show" id="funwrap_show" style="display: none">
                <a href="javascript:void(0)" onclick="showhidefun()">展开选项</a></div>
            <div class="c1" id="funwrap">

                <script type="text/javascript">showhidefun_Auto();</script>

                <div class="b1" ondblclick="FunAreaClick()" style="cursor: default" title="双击移动上下布局">
                    <table width="100%" border="0" cellpadding="0" cellspacing="0">
                        <tr>
                            <td class="b1_l">
                            </td>
                            <td>
                                <div class="con1">
                                    <ul>
                                        <li id="funtab1" class="on" onmousedown="movearea1('funtab1','funarea')"><a href="javascript:void(0)"
                                            onfocus="this.blur()">常规操作</a></li>
                                        <li id="funtab2" onmousedown="movearea1('funtab2','funarea')"><a href="javascript:void(0)"
                                            onfocus="this.blur()">过滤筛选</a></li>
                                        <li id="funtab3" onmousedown="movearea1('funtab3','funarea')"><a href="javascript:void(0)"
                                            onfocus="this.blur()">高级筛选</a></li>
                                        <li id="funtab4" onmousedown="movearea1('funtab4','funarea')"><a href="javascript:void(0)"
                                            onfocus="this.blur()">排序</a></li>
                                       
                                        <li id="funtab5" onmousedown="movearea1('funtab5','funarea')"><a href="javascript:void(0)"
                                            onfocus="this.blur()">其它</a></li>
                                            
                                             <li id="funtab6" onmousedown="movearea1('funtab6','funarea')"><a href="javascript:void(0)"
                                            onfocus="this.blur()">添加父级</a></li>
                                             <li id="funtab7" onmousedown="movearea1('funtab7','funarea')" style="width:100px"><a href="javascript:void(0)"
                                            onfocus="this.blur()">修改与删除父级</a></li>
                                            
                                    </ul>
                                    <div class="clear">
                                    </div>
                                </div>
                            </td>
                            <td align="right">
                                <div class="con2">
                                    <a href="javascript:void(0)" onclick="showhidefun()">隐藏</a></div>
                            </td>
                            <td class="b1_r">
                            </td>
                        </tr>
                    </table>
                </div>
                <div class="v1">
                    <div class="funbox" id="funarea">
                        <blockquote class="block">
                     <input type="button" id="addbtn" value="添加新类别" class="but1_86" onclick="city_ShowDo('city_m_company_class.aspx',0,500,300,location.href)" />
                    
                        </blockquote>
                        <blockquote class="none">
                            <table border="0" cellspacing="0" cellpadding="0">
                                <tr>
                                    <td>
                                        <asp:DropDownList ID="DropDownListWhere1" runat="server" Width="200" onchange="if(this.value!='')singlewhere('parentid = '+this.value)">
                                        </asp:DropDownList>
                                    </td>
                                    <td style="padding-left: 10px">
                                        <input name="singlewhere1" type="text" id="singlewhere1" maxlength="200" class="inp1"
                                            style="width: 200px" value="根据分类名称搜索" onfocus="KeyTurn=0;if(this.value=='根据分类名称搜索')this.value=''"
                                            onblur="KeyTurn=1;this.value=singlewhereblur(this.value)" onkeyup="this.value=singlewhereblur(this.value)" autocomplete="off">
                                    </td>
                                    <td style="padding-left: 3px">
                                        <input type="button" value="搜索" class="but1" onclick="if(document.getElementById('singlewhere1').value!='')singlewhere('n like \'%'+document.getElementById('singlewhere1').value+'%\'')">
                                    </td>
                                </tr>
                            </table>
                        </blockquote>
                        <blockquote class="none">
                            <div id="sqlwherearea1">
                                <table border="0" cellspacing="0" cellpadding="0">
                                    <tr>
                                        <td>
                                            <asp:DropDownList ID="DropDownListWhereFields" runat="server" onchange="ShowWhereItem(this.value)"
                                                class="s12" Width="200">
                                            </asp:DropDownList>

                                            <script type="text/javascript">var DableWhereFields="id=编号_N,parentid=父级编号_N,n=分类名称,customrule=扩展属性,sorting=null";</script>

                                        </td>
                                        <td style="padding-left: 3px">
                                            <input type="button" value="自定输入" class="but1" onclick="document.getElementById('sqlwherearea2').style.display='';document.getElementById('sqlwherearea3').style.display='none'" />
                                        </td>
                                    </tr>
                                </table>
                            </div>
                            <div id="sqlwherearea3" style="display: none; padding-bottom: 5px">
                            </div>
                            <div id="sqlwherearea2" style="display: none">
                                <table border="0" cellspacing="0" cellpadding="0">
                                    <tr>
                                        <td>
                                            <input name="SqlWhere" type="text" id="SqlWhere" maxlength="2000" class="inp1" style="width: 700px"
                                                value="输入条件语句，例如：class=1 and id>10" onfocus="KeyTurn=0;if(this.value.indexOf('输入条件语句，例如：')!=-1)this.value=''"
                                                onblur="KeyTurn=1">
                                        </td>
                                        <td style="padding-left: 3px">
                                            <input type="button" value="确定提交" class="but1" onclick="doSqlWhere('SqlWhere')">
                                        </td>
                                        <td style="padding-left: 3px">
                                            <input type="button" value="复位" class="but1" onclick="SqlWhereItem=0;document.getElementById('sqlwherearea3').innerHTML='';document.getElementById('sqlwherearea3').style.display='none';document.getElementById('SqlWhere').value='';document.getElementById('sqlwherearea1').style.display='';document.getElementById('sqlwherearea2').style.display='none'">
                                        </td>
                                    </tr>
                                </table>
                            </div>
                        </blockquote>
                        <blockquote class="none">
                            <table border="0" cellspacing="0" cellpadding="0">
                                <tr>
                                    <td>
                                        <asp:DropDownList ID="DropDownListOrderbyFields" runat="server" onchange="orderby('orderby_'+this.value+'=sc')"
                                            class="s12" Width="200">
                                        </asp:DropDownList>

                                        <script type="text/javascript">var DableOrderbyFields="id=编号,parentid=父级编号,n=分类名称,customrule=null,sorting=null";</script>

                                    </td>
                                    <td style="padding-left: 10px">
                                        <input name="OrderCustom" type="text" id="OrderCustom" maxlength="200" class="inp1"
                                            style="width: 400px" value="输入排序语句，例如：time desc,id desc" onfocus="KeyTurn=0;if(this.value.indexOf('输入排序语句，例如：')!=-1)this.value=''"
                                            onblur="KeyTurn=1">
                                    </td>
                                    <td style="padding-left: 3px">
                                        <input type="button" value="确定" class="but1" onclick="doOrderCustom('OrderCustom')">
                                    </td>
                                </tr>
                            </table>
                        </blockquote>
                        <blockquote class="none">
                            <table border="0" cellspacing="0" cellpadding="0">
                                <tr>
                                    <td>
                                        共有<%=Pager1.RecordCount %>条数据，每页显示<%=Pager1.PageSize %>条。
                                        <%=Pager1.CurrentPageIndex %>/<%=Pager1.PageCount %>
                                    </td>
                                    <td style="padding-left: 10px">
                                        <input name="PZ" type="text" id="PZ" maxlength="3" class="inp1" style="width: 110px"
                                            value="输入每页显示数量" onfocus="KeyTurn=0;this.value=''" onblur="KeyTurn=1" autocomplete="off">
                                    </td>
                                    <td style="padding-left: 3px">
                                        <input type="button" value="确定" class="but1" onclick="doPZ('PZ')">
                                    </td>
                                </tr>
                            </table>
                        </blockquote>
                        <blockquote class="none">
                           <table>
                        <tr>
                        <td>
                            <asp:TextBox ID="TextBox1" runat="server" Width="200" CssClass="inp1" MaxLength="20"></asp:TextBox>
                        </td>                        
                         <td style="padding-left:5px">
                             <asp:Button ID="Button1" runat="server" Text="确定添加" OnClick="Button1_OnClick" OnClientClick="if(document.getElementById('TextBox1').value==''){alert('请输入父级分类名称！');return false}" CssClass="but1" />
                        </td>
                        </tr>
                        </table>
                              </blockquote>
                              
                            <blockquote class="none">
                            <table>
                        <tr>
                        <td>
                            <asp:DropDownList ID="DropDownList1" runat="server" Width="250" onchange="document.getElementById('TextBox2').value=this.options[selectedIndex].text">
                            </asp:DropDownList>
                        </td>                        
                         <td style="padding-left:5px">
                             <asp:Button ID="Button2" runat="server" Text="确定删除" OnClick="Button2_OnClick" CssClass="but1" OnClientClick="return confirm('确定删除吗？')" />
                        </td>
                        
                          <td style="padding-left:5px">
                            <asp:TextBox ID="TextBox2" runat="server" Width="200" CssClass="inp1" MaxLength="20"></asp:TextBox>
                        </td>                        
                         <td style="padding-left:5px">
                             <asp:Button ID="Button3" runat="server" Text="确定修改" OnClick="Button3_OnClick" OnClientClick="if(document.getElementById('TextBox2').value=='')return false" CssClass="but1" />
                        </td>
                        
                        </tr>
                        </table>
                              </blockquote>
                              
                    </div>

                    <script type="text/javascript" src="../s/skin/list_fun.js"></script>

                    <script type="text/javascript">initfuntab();</script>

                </div>
            </div>
        </div>

        <script type="text/javascript" src="../s/skin/list_funwarp.js"></script>

        <div id="ajaxdiv">
        </div>
        <%--fun end--%>
        <UC:foot ID="foot1" runat="server" />
    </asp:Panel>
    </form>
</body>
</html>
