<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="replyOptions.aspx.cs" Inherits="PPFOR.Admin.DesignCenter.Label.replyOptions" %>

<!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">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <script src="/ckeditor/ckeditor.js" type="text/javascript" ></script>
    <script src="../../JS/label.js" type="text/javascript"></script>   
    <link href="../../Css/global.css" rel="stylesheet" type="text/css" />
    <script language="javascript" type="text/javascript">
    function saveContent()
    {
        var fStr=",<br />&nbsp;";
        var data=formatContent("[PPFOR:Loop","") + fStr + formatContent("PPFOR:Class","Replies");
        
        data+=fStr + formatContent("PPFOR:Type","New");
        
        var objLoopNumber= document.getElementById("PPFOR_loopNumber");
        if(objLoopNumber!=null && objLoopNumber.value!="")
        {
            data+=fStr + formatContent("PPFOR:LoopNumber",objLoopNumber.value);
        }
            
        var objOutFormat= document.getElementById("outFormat");
        if(objOutFormat!=null)
        {
            data+=fStr + formatContent("PPFOR:Format",objOutFormat.value!='' ? objOutFormat.value : "Table");
        }   
        
        var objNewsColumnNumber= document.getElementById("PPFOR_ReplyColumnNumber");
        if(objNewsColumnNumber!=null && objNewsColumnNumber.value!="")
        {
            data+=fStr + formatContent("PPFOR:ColumnNumber",objNewsColumnNumber.value);
        }
      
        data+=formatContent("]","") + "<br />" + ckEditor.getData() + "<br />" + formatContent("[/PPFOR:Loop]","");
        
        parent.window.resetHTML(data);
        if(document.all)
        {
            parent.document.getElementById("popupExit").fireEvent("onclick");
        }
        else
        {
            var evt = document.createEvent('HTMLEvents');   
            evt.initEvent('click',true,true);   
            parent.document.getElementById("popupExit").dispatchEvent(evt);   
        }
    }
    function getRadioValue(name)
    {
        var radioes = document.getElementsByName(name); 
        for(var i=0;i<radioes.length;i++)
        {
             if(radioes[i].checked){
                return radioes[i].value;
             }
        }
        return "";
    }
    </script>
    <title>回复列表参数设置</title>
</head>
<body>
    <form id="form1" runat="server" onsubmit="saveContent();return false;">
    <table width="98%" cellpadding="0" cellspacing="0" class="fortable" style="margin:6px;">
    <thead>
      <tr>
        <td colspan="2" align="center">选择标签参数--回复列表</td>
      </tr>     
    </thead>            
      <tr>
        <td align="right" style="width:15%">循环条数：</td>
        <td><asp:TextBox Text="8" MaxLength="10" ID="PPFOR_loopNumber" runat="server" Width="150px"/>
            <select id="outFormat">               
                <option value="" selected="selected">--选择输出格式--</option>
                <option value="Table">Table(默认)</option>                
                <option value="None">无格式</option>
            </select>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="PPFOR_loopNumber" runat="server" Display="Dynamic" SetFocusOnError="true"><br />循环条数必须填写</asp:RequiredFieldValidator>
            <asp:RangeValidator ID="RangeValidator1" ControlToValidate="PPFOR_loopNumber" runat="server"  Display="Dynamic" SetFocusOnError="true" MinimumValue="1" MaximumValue="2147483647" Type="Integer"><br />循环条数必须填写正整数</asp:RangeValidator>            
        </td>
      </tr>
      <tr>
        <td align="right">列表参数：</td>
        <td align="left">
            <select id="ReplyParam" style="width:150px;" onchange="appenHTML(this.value);this.selectedIndex=0;">
            <option value="">01.&nbsp;选择基本参数</option>              
            <option value="{#CommentID}">02.&nbsp;回复的评论ID</option>   
            <option value="{#ID}">03.&nbsp;回复ID</option>
            <option value="{#Content}">04.&nbsp;回复内容</option> 
            <option value="{#Name}">05.&nbsp;回复人名称</option>   
            <option value="{#Email}">06.&nbsp;回复人邮箱</option>   
            <option value="{#Address}">07.&nbsp;回复人地址</option> 
            <option value="{#Website}">08.&nbsp;回复人网址</option> 
            <option value="{#Phone}">09.&nbsp;回复人电话</option>      
            <option value="{#Chat}">10.&nbsp;回复人其他联系方式</option>
            <option value="{#Date}">11.&nbsp;审核日期</option> 
            <option value="{#Time}">12.&nbsp;审核时间</option> 
            <option value="{#DateTime}">13.&nbsp;审核日期时间</option>             
            </select>
            <br />
            <asp:TextBox ID="PPFOR_ReplyOptionContent" runat="server" TextMode="MultiLine" Rows="5" Width="98%"></asp:TextBox>
           <script type="text/javascript">
            var ckEditor=CKEDITOR.replace("PPFOR_ReplyOptionContent", {
             toolbar:'EditLabelOptions',
             height:'100'
            });
            function appenHTML(text)
            {
                ckEditor.insertHtml(text);
            }
            </script>
         </td>
      </tr>
      <tr>
        <td align="right">每行显示回复条数：</td>
        <td><asp:TextBox ID="PPFOR_ReplyColumnNumber" runat="server" Width="150px" />
            <asp:RangeValidator ID="RangeValidator5" ControlToValidate="PPFOR_ReplyColumnNumber" runat="server"  Display="Dynamic" SetFocusOnError="true" MinimumValue="1" MaximumValue="2147483647" Type="Integer">回复条数必须填写正整数</asp:RangeValidator>            
        </td>
      </tr>  
      <tr style="display:none">
        <td align="center" colspan="2" valign="middle" style="height:50px">            
            <asp:Button ID="PPFOR_setReplyOptions" CssClass="inputbutton" runat="server" Text="确定" OnClick="PPFOR_setReplyOptionsClick"/>
            <input id="reset1" name="reset" type="reset" class="inputbutton" onmouseover="this.className='inputbutton_hover'" onmouseout="this.className='inputbutton'" value="重置" />
             <script type="text/javascript"> 
                parent.popup_clearButtons();
                parent.popup_addButton(document.getElementById('PPFOR_setReplyOptions'));
                parent.popup_addButton(document.getElementById('reset1'));
             </script>
        </td>
      </tr>
    </table>
    </form>
</body>
</html>
