function forumReply(_1,_2,_3,_4,_5){
if(_4.value.length<3){
return alert("Please enter something before posting!");
}
if(!_1.mgr){
_1.mgr=new actionButton(_1,true);
}
var _6={"enid":_2,"fp":{"body":_4.value}};
if(_3){
if(_3.value.length<3){
return alert("Please enter something before posting!");
}
_6.fp["title"]=_3.value;
_3.disabled=true;
}
_4.disabled=true;
var _7=new ajaxRequest(afterForumReply);
_7.setVars({"sbtn":_1,"titleElement":_3,"bodyElement":_4,"afterPost":_5});
_7.open("POST",DOMAIN_API+"/forum/create",true);
_7.send(_6);
return false;
};
function afterForumReply(_8,_9){
var _a=_8.getVar("titleElement");
var _b=_8.getVar("bodyElement");
var _c=_8.getVar("afterPost");
_b.disabled=false;
if(_a){
_a.disabled=false;
}
if(_c){
_c(_9);
}
};
function quotePost(_d,_e){
var _f=document.getElementById("post_"+_d+"_body");
var _10="<cite><strong>"+document.getElementById("post_"+_d+"_owner").innerHTML+"</strong> wrote:</cite>\n";
var txt=_f.innerHTML.replace(/<(\w+) [^>]+>/g,"<$1>");
_e.value="<blockquote>"+_10+txt+"</blockquote>"+"\n";
_e.setSelectionRange(_e.value.length,_e.value.length);
_e.scrollTop=10000;
_e.focus();
};
function deleteForumPost(_11,_12,_13){
if(!confirm("Permanently delete this forum post?")){
return false;
}
if(!_12.mgr){
_12.mgr=new actionButton(_12,true);
}
var _14=new ajaxRequest(afterDeleteForumPost);
_14.setVars({"sbtn":_12,"afterDelete":_13});
_14.open("POST",DOMAIN_API+"/forum/delete",true);
_14.send({"enid":_11});
return false;
};
function afterDeleteForumPost(req,_15){
if(_15.header.code==1){
var _16=req.getVar("afterDelete");
var _17=req.getVar("sbtn");
if(_16){
_16(_17);
}
}
alert(_15.header.msg);
};
function moderateForumPost(_18,_19,_1a){
if(!confirm("Moderate this forum post?")){
return false;
}
if(!_19.mgr){
_19.mgr=new actionButton(_19,true);
}
var _1b=new ajaxRequest(afterModerateForumPost);
_1b.setVars({"sbtn":_19,"afterModerate":_1a});
_1b.open("POST",DOMAIN_API+"/forum/moderate",true);
_1b.send({"enid":_18});
return false;
};
function afterModerateForumPost(req,_1c){
if(_1c.header.code==1){
var _1d=req.getVar("sbtn");
var _1e=req.getVar("afterModerate");
if(_1e){
_1e(_1d,_1c.body.moderated);
}
}
alert(_1c.header.msg);
};

