
var path='../../';
var replyPower=0;
var formU,formT,formF,maxWord;
document.writeln('<iframe id="lastIndex" name="lastIndex" frameborder="0" src="'+path+'Z_reset.php?it='+getArea(1)+'/'+getArea(2).replace(/\.html.*$/,'')+'" style="display:none"></iframe>');



//取版区
function getArea(n){
  if(n>2)n=2;
  if(area=window.location.href.match(/.*\/(\d+,\d+)\/(\d+\/\d+\.html).*/i)){
    return area[n];
  }
  return '';
}


//论坛文章编辑调用
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,'"');
  contT=document.getElementById("text").innerHTML;
  formU=''+path+'run.php?run=edit&area='+getArea(1)+'&article='+getArea(1)+'/'+getArea(2);
  formT='';
  formF=author;
  document.writeln('<center><h6>编辑文章 [<a href="?">退出编辑</a>]</h6></center>');
  document.writeln('<'+'sc'+'ript language="javascript" src="'+path+'js/editor.js" type="text/javascript"></'+'sc'+'ript>');
}

//回复
function replyB(){
  maxWord=listContentWordNum;
  formU=''+path+'run.php?run=write_reply&area='+getArea(1)+'&article='+getArea(1)+'/'+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,'"'); //replace(/<font.+\/font>|\[[^\]]*\]/ig,'')
  if(confirmLogin()==false){
    document.writeln('<center><h6>发表回复</h6></center>');
    if(replyPower==1){
      document.writeln('<div style="width:444px;margin:auto;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="../js/'+path+'user_login.html?'+window.location.href+'">登录</a>]获取更大发表权限...或[<a href="../js/'+path+'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="'+path+'js/imcode.js" type="text/javas'+'c'+'ript"></s'+'c'+'ript>');
    }else{
      document.writeln('<div id="output">你目前为过客身份，无法发表回复，请<br>选择[<a href="../js/'+path+'user_login.html?'+window.location.href+'">登录</a>]...或[<a href="../js/'+path+'user_reg.html">注册</a>]</div>');
    }
  }else{
    document.writeln('<center><h6>发表回复</h6></center>');
    document.writeln('<'+'sc'+'ript language="javascript" src="'+path+'js/editor.js" type="text/javascript"></'+'sc'+'ript>');
  }
}


//引用
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("引用失败！请暂放弃此功能！原因：1、非编辑器状态下，此功能失效（"+err.description+"）；2、你可能在异处登录，此处权限已缺失");
    }
  }else{
    alert("回复失败！参数缺失——可能帖子已不存在或无法找到");
  }
}

//调出用户信息弹窗
function showWindow(obj){
  toFile=path+'member_face.php?username='+encodeURI(obj.innerHTML);
  showLastFrame(toFile,obj);
  window.onscroll=lwin.onmouseout=function(){
    lwin.style.display="none";
  }
}

//结帖
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=''+path+'run.php?run=reward&article='+window.location.href.replace(/.*\/(\d+,\d+\/\d+\/\d+\.html).*/i,'$1');
  document.rewardform.submit();
}

function fen(){
  var a=document.getElementsByName("f[]");
  var gei=0;
  for(var i=0;i<a.length;i++){
    gei=(a[i].value=="")?gei:(gei+parseInt(a[i].value,10));
  }
  var n=zhong-gei;
  return n;
}

function cc(obj){
  if(obj.name!="f[]") return;
  n=fen();
  wai=obj.parentNode;
  cen=wai.insertBefore(con,obj);
  cen.id="gei";
  wai.style.position="relative";
  cen.style.position="absolute";
  cen.style.top="-5em";
  cen.style.left="5em";
  cen.style.padding="6px";
  cen.style.background=(n<0)?"#FF6600":"#009900";
  cen.innerHTML="该问题总分值："+zhong+"<br />现可给的分值："+n;
}

function out(){
  wai.style.position="";
  the=document.getElementById("gei");
  if(the){
    wai.removeChild(the);
  }
}


