var path='../';
var replyPower=0;
var formU,formT,formF,maxWord;




//论坛文章编辑调用
function editB(){
  if(window.location.href.match(/act=edit/i)){
    if(confirmAdmin()==true || confirmBbsAdmin(getArea(1))==true || (typeof(youcookies[0])!='undefined' && youcookies[0]==document.getElementById("author").innerHTML)){
      //回复帖删除按钮显示CSS
      document.writeln('<style type="text/css"><!--');
      document.writeln('#delbutton{display:block;}');
      document.writeln('--></style>');
      var pointOld=0;
      var awardObj=document.getElementById("point");
      if(awardObj!=null){
        if(awardObj.innerHTML.match(/（已结）/)){
          alert("已结帖的文章不允许再编辑！");
          replyB();
          return;
        }else{
          pointOld=awardObj.innerHTML;
        }
      }    
      var author='悬赏：<input type="text" name="item_reward" id="item_reward" value="'+pointOld+'" size="3" maxlength="3" onkeyup="isDigit(this)"> 分';
      incEditor(author);
    }else{
      alert("文章编辑权限不足！\n原因分析：\n1、未登录，或身份ID在异地登录后自动失效\n2、cookie被禁用\n3、你不是作者（管理员或版主）");
      replyB();
    }
  }else{
    replyB();
  }
}

//编辑时引用编辑器
function incEditor(author){
  maxWord=listContentWordNum;
  subjT=document.getElementById("subj").innerHTML.replace(/<font.+\/font>|\[[^\]]*\]/ig,'').replace(/\"/g,'&quot;');
  contT=document.getElementById("text").innerHTML;
  formU='../run.php?run=run_article&area='+getArea(1)+'&article='+getArea(2);
  formT='';
  formF=author+'<input type="hidden" name="act" value="edit" />';
  document.writeln('<center><h6>编辑文章 [<a href="?">退出编辑</a>]</h6></center>');
  document.writeln('<'+'sc'+'ript language="javascript" src="../inc/editor.js" type="text/javascript"></'+'sc'+'ript>');
}

//回复
function replyB(){
  maxWord=listContentWordNum;
  formU='../run.php?run=run_article&act=write_reply&area='+getArea(1)+'&article='+getArea(2);
  formT='<u><i><b><span style="color:#FF6600">*</span> 回复主题：</b></i></u><br /><br />'+document.getElementById("subj").innerHTML.replace(/<font.+\/font>|\[[^\]]*\]/ig,'').replace(/\"/g,'&quot;');
  if(confirmLogin()==false){
    if(replyPower==1){
      document.writeln('<center><h6>发表回复</h6></center>');
      document.writeln('<div style="width:444px;margin-top:20px;">');
      document.writeln('<form name="mainform" id="mainform" method="post" onsubmit="if(this.content.value==\'\' || this.content.value.length>maxWord){alert(\'提示：回复内容不能空！且回复内容字符数少于\'+maxWord+\'\');this.content.focus();return false;}if(this.imcode.value==\'\'){alert(\'验证码不能空！\');this.imcode.focus();return false;}if(this.imcode.value!=getCookies(\'reg_imcode\')){alert(\'验证码不对！\');this.imcode.focus();return false;}" action="'+((typeof(formU)=='undefined' || !formU)?'':formU)+'">'+formT+'');
      document.writeln('<br /><br /><u><i><b id="a_content"><span style="color:#FF6600">*</span> 内容：</b></i></u><br /><br />');
      document.writeln('你目前为过客身份发表回复，您还可以[<a href="../user_login.html?'+window.location.href+'">登录</a>]获取更大发表权限...或[<a href="../user_reg.html">注册</a>]');
      document.writeln('<textarea name="content" id="content"></textarea>');
      document.writeln('<input name="imcode" id="imcode" type="text" size="6" onKeypress="if(event.keyCode<48 || event.keyCode>57)event.returnValue=false;" maxlength="6" />');
      document.writeln('<input type="submit" value="←请填入下面验证码后提交"> <input type="reset" value="重置" />');
      document.writeln('</form></div>');

      document.writeln('<br /><br /><u><i><b id="a_content"><span style="color:#FF6600">*</span> 验证码：</b></i></u><br /><br />');
      document.writeln('<s'+'c'+'ript language="javas'+'c'+'ript" src="../inc/imcode.js" type="text/javas'+'c'+'ript"></s'+'c'+'ript>');
      

    }else{
      document.writeln('<div id="output">你目前为过客身份，无法发表回复，请<br>选择[<a href="../user_login.html?'+window.location.href+'">登录</a>]...或[<a href="../user_reg.html">注册</a>]</div>');
    }
  }else{
    document.writeln('<center><h6>发表回复</h6></center>');
    document.writeln('<'+'sc'+'ript language="javascript" src="../inc/editor.js" type="text/javascript"></'+'sc'+'ript>');
  }
}

//推荐
function essenceA(){
  if(confirmAdmin()==true || confirmBbsAdmin(getArea(1))==true){
    if(confirm('确定推荐此文章吗？')){
      location.href='../run.php?run=run_article&act=essence&area='+getArea(1)+'&article='+getArea(2);
    }
  }else{
    alert("权限不足！\n原因分析：\n1、未登录\n2、cookie被禁用\n3、你不是管理员或版主");
  }
}

//结帖
function rewardEnd(){
  var author=document.getElementById("author");
  var points=document.getElementById("point");
  if(confirmLogin()==false || author==null || author.innerHTML!=youcookies[0]){
    alert("你未登录或与作者不符！");
    return;
  }
  if(parseInt(points.innerHTML)==0){
    alert("没有悬赏分！");
    return;
  }
  if(points.innerHTML.match(/（已结）/)){
    alert("已结帖结束！");
    return;
  }
  var arr=document.getElementsByName("u");
  if(arr.length>0){
    for(var i=0;i<arr.length;i++){
      arr[i].style.display="";
    }
  }
}

function sendPoint(){
  if(fen()!=0){
    alert("所给分总和不对！");
    return;
  }
  document.rewardform.action='../run.php?run=run_article&act=reward&article='+window.location.href.replace(/.*\/(\d+\/[\w]+\.html).*/i,'$1');
  document.rewardform.submit();
}

//引用
function quote(id,author){
  var replyObj=document.getElementById("reply_text_"+id+"");
  if(replyObj!=null){
    var thisval="<fieldset style=\"margin:5px;margin-top:0;padding:2px;background-color:#FFFFFF;border:gray 1px solid;overflow:hidden;\"><legend style=\"background-color:#FFFFFF;\">引用 <i>"+id+"</i> 楼 <i>"+author+"</i> 的回复：</legend>"+replyObj.innerHTML+"</fieldset> ";
    try{
      insertFile(thisval,21);
    }catch(err){
      alert("引用失败！请暂放弃此功能！原因：非编辑器状态下，此功能失效（"+err.description+"）");
    }
  }else{
    alert("回复失败！参数缺失——可能帖子已不存在或无法找到");
  }
}
