function setshowansweraction(){$("#showanswer").toggle(function(){$(this).html("隐藏答案");$("#answer").show()},function(){$("#answer").hide();$(this).html("显示答案")})}function setshowoperateaction(){$("#showoperate").toggle(function(){$(this).html("隐藏试题操作界面");$(".questionoperate").show();$(".questioncontent").addClass("questionborder")},function(){$(this).html("显示试题操作界面");$(".questionoperate").hide();$(".qanswer").each(function(a){var b=$(this).parent();b.hide()});$(".questioncontent").removeClass("questionborder")})}function setnewquestionaction(){$(".papernewquestion").unbind();$(".papernewquestion").toggle(function(){var a=$(this).attr("bigid");$("#newquestion_"+a).show();$("#questioninput_"+a).focus()},function(){var a=$(this).attr("bigid");$("#newquestion_"+a).hide()});$(".newquestion").unbind();$(".newquestion").click(function(){if(checkajaxrunning()){return}var a=$("#papername").attr("paperid");var b=$(this).attr("bigid");var e=$("#questioninput_"+b).attr("value");var f=$("#bigtips_"+b);if(questionisexist(e)==true){f.html("该试题已经存在当前试卷中");return}var d=getmaxbig();f.html("");var c=$(this).attr("newtype");$.post("/paper/newquestion/",{typeid:c,questionid:e,paperid:a,maxindex:d},function(h){var i=$("#bigtips_"+b);if(h.result==1){i.html("该试题不存在，请确认试题号是否正确")}else{if(h.result==2){i.html("试题的类型和当前类型不一样")}else{if(h.result==3){i.html("该试题已经存在当前试卷中")}else{if(h.result==0){i.html("");$("#questionlib_"+b).prepend(h.html);restorepapereditaction();var g=$("#perscore_"+b).val();if(g!=0){setbigperscore(b,g)}}}}}},"json")});$("#newbig").unbind();$("#newbig").click(function(){var b=$("#bigselect").val();var c=$("#bigbody").attr("maxindex");var a=parseInt(c);a+=1;$.get("/paper/getbightml/"+b+"/"+a+"/",{},function(d){$("#bigbody").append(d.html);restorepapereditaction();$("#bigbody").attr("maxindex",a)},"json")})}function getmaxbig(){var a=0;$(".questiontype").each(function(c){var b=parseInt($(this).attr("index"));if(b>=a){a=b+1}});return a}function recalcquestionindex(){var a=0;$(".questiondiv").each(function(b){var c=$(this).find(".childindex");if(c.length==0){a+=1;var d=$(this).attr("questionid");$("#title_"+d).html(a);$("#sharediv_"+d).attr("index",a)}else{c.each(function(e){a+=1;$(this).html(a)})}})}function setbigmoveaction(){$(".bigmove").unbind();$(".bigmove").click(function(){var d=$(this).attr("action");var a=$(this).attr("bigid");var c=$("#bigbody_"+a);var b=null;if(d=="up"){b=c.prev(".questiontype")}else{b=c.next(".questiontype")}if(b==null||b.length==0){return}moveelement(c,b,d);restorepapereditaction()})}function recalcbigindex(){var a=["一","二","三","四","五","六","七","八","九","十","十一","十二","十三","十四","十五","十六","十七","十八"];$(".bigindex").each(function(b){$(this).html(a[b])});$(".questiontype").each(function(b){$(this).attr("pos",b+1)})}function setpaperremoveaction(){$(".removequestion").unbind();$(".removequestion").click(function(){var d=$(this).attr("questionid");var a=$("#sharediv_"+d).parent();var b=a.parent();$("#sharediv_"+d).remove();var c=a.children().length;if(c==0){b.remove()}restorepapereditaction()});$(".bigremove").unbind();$(".bigremove").click(function(){var b=$(this).attr("bigid");var a=$("#bigbody_"+b);a.remove();restorepapereditaction()})}function calctotalscore(){var c=0;var b=0;var a=0;$(".questiontype").each(function(f){var e=$(this).attr("id");var d=$(this).attr("qtype");var g=$(this).attr("index");b=0;a=0;$(this).find(".score").each(function(h){var j=$(this).attr("value");if(j!=null){b+=parseInt(j);a+=1}});$(this).find(".childscore").each(function(h){var j=$(this).attr("value");if(j!=null){b+=parseInt(j);a+=1}});$("#bigscore_"+g).html(b);$("#count_"+g).html(a);c+=b});$("#totalscore").html(c)}function setmoreaction(){$("#moresubmit").unbind();$("#moresubmit").click(function(){var e=0;$(".morequestion").each(function(f){var g=$(this).attr("checked");if(g){e=$(this).attr("qid")}});var a=$("#papername").attr("paperid");if(a==null){a=0}var c=$("#moresubmit").attr("oldid");var b=$("#sharediv_"+c).attr("index");var d=$("#score_"+c).attr("value");if(e!=0){$.post("/paper/replacequestion/",{question:e,paper:a,oldquestion:c,index:b},function(f){updateonequestion(c,e,f)})}});$("#closemore").unbind();$("#closemore").click(function(){var a=$("#moresubmit").attr("oldid");$("#more_"+a).html("")})}function setdatacss(){$(".questionmove").unbind();$(".questionmove").click(function(){var e=parseInt($(this).attr("questionid"));var d=$("#sharediv_"+e);var c=$(this).attr("action");$(".more").html("");var b=null;if(c=="up"){b=d.prev(".questiondiv")}else{b=d.next(".questiondiv")}if(b==null||b.length==0){return}var f=d.attr("qtype");var a=b.attr("qtype");if(f!=a){return}moveelement(d,b,c);restorepapereditaction()});$(".score").unbind();$(".score").change(function(){calctotalscore()});$(".childscore").unbind();$(".childscore").change(function(){calctotalscore()})}function setdeleteaction(){$(".replace").unbind();$(".replace").click(function(){var a=$("#papername").attr("paperid");if(a==null){a=0}if(checkajaxrunning()){return}$(".more").html("");var b=$(this).attr("questionid");$.post("/paper/morequestion/",{question:b,paper:a},function(d){var c=d;$("#more_"+b).html(c);$("#moresubmit").attr("oldid",b);setmoreaction()})})}function setupdateaction(){$(".updatequestion").unbind();$(".updatequestion").click(function(){var c=$(this).attr("qid");var b=$(this).attr("questionid");var a=$("#papername").attr("paperid");if(a==null){a=0}$.post("/paper/updatequestion/",{question:c,paper:a},function(d){if(d.errortip==""){updateonequestion(b,d.newid,d.html)}else{showerrormsg(d.errortip)}},"json")})}function restoreaction(){restorepapereditaction()}function restorepapereditaction(){setdeleteaction();setdatacss();setpaperremoveaction();setbigmoveaction();setnewquestionaction();addcommentaction();setupdateaction();restoremyvoteaction();setstaraction();setshareaction();setcollecttagaction();setquestionlibaction();recalcquestionindex();recalcbigindex();setperscoreaction();setpaperbigshow();calctotalscore()}function updateonequestion(c,a,b){var d=$("#score_"+c).attr("value");$("#sharediv_"+c).after(b);$("#sharediv_"+c).remove();$("#score_"+a).attr("value",d);restorepapereditaction()}function setpaperoperateaction(){$("#oper-newpaper").unbind();$("#oper-newpaper").click(function(){var b=checkcuruser();if(b==false){return}var a=$(this).attr("gotohref");self.location=a})}function createpaper(){var m=checkcuruser();if(m==false){return}if(checkajaxrunning()){return}var h=$("#libselect").attr("value");var a=$("#papername").attr("value");var c=$("#levelselect").attr("value");var j=$("#answertime").attr("value");var n=$("#share").attr("checked");var i;$("#usetype input").each(function(){var p=$(this).attr("checked");if(p==1){var o=$(this).attr("id");i=o}});var k="";$("#keytable label").each(function(o){var p=$(this).html();if(k!=""){k+="???"}k+=p});var b="";$("#keytable input").each(function(q){var p=$(this).attr("checked");if(p){var o=$(this).attr("act");if(b!=""){b+="???"}b+=o}});var e="";$(".numberselect").each(function(p){var q=$(this).val();var o=$(this).attr("typeid");if(e!=""){e+="???"}e+=o+":"+q});var l="";$(".scoreselect").each(function(p){var q=$(this).val();var o=$(this).attr("typeid");if(l!=""){l+="???"}l+=o+":"+q});var g=$("#comment").attr("value");if(a==null||a==""){showerrormsg("请输入试卷名称");return}if(k==""){showerrormsg("请选择知识点");return}var d=$("#questioncount").html();if(d==0){showerrormsg("请选择题型数量");return}var f=$("#allscore").html();if(f==0){showerrormsg("请选择分数");return}if(j==null||j==""){showerrormsg("请输入答题时间");return}$.post("/paper/create/",{answertime:j,allscore:l,questioncount:e,level:c,tags:"",knowledges:k,taginfos:b,share:n,papername:a,usetype:i,libs:h,comment:g},function(p){if(p.result==0){self.location="/paper/edit/"+p.newid+"/"}else{var o="";if(p.result==1){o="有错误发生"}if(p.result==2){o="很抱歉，知也无法找到足够的试题来生成试卷，请扩大知识点范围或者减少试题数量，再次尝试一下。"}if(p.result==4){o="您没有权限访问这个题库"}showerrormsg(o)}},"json")}function seteditsubmitaction(){$("#editsubmit").click(function(){if(checkajaxrunning()){return}var f=true;var d="";$(".questiondiv").each(function(k){var o=$(this).attr("questionid");var j=$(this).attr("qtype");var n=getquestionscore(o);if(n==""){f=false}if(d!=""){d+="???"}var l=$(this).parent().parent();var m=l.attr("pos");d+=j+"-"+o+"-"+n+"-"+m});if(f==false){showerrormsg("请输入全部试题的分数");return}var c="";$(".typetext").each(function(){var i=$(this).attr("value");if(c!=""){c+="???"}c+=i});var h=$("#comment").attr("value");var b=$("#papername").attr("paperid");var a=$("#papername").attr("value");var g=$("#papertime").attr("value");var e=$("#libselect").val();$.post("/paper/submitedit/",{paper:b,ids:d,libid:e,papername:a,papertime:g,typetexts:c,comment:h},function(i){self.location="/operate/view/?op=my&obj=paper"})});$("#editcancel").click(function(){self.location="/operate/view/?op=my&obj=paper"})}function setlibitemaction(){$(".libitem").click(function(){var b=$(this).attr("libid");var a=$(this).attr("libname");changequestionlib(b,a)})}function changequestionlib(b,a){$("#keytable tr").remove();$.post("/question/getknowledges/",{libindex:b},function(c){if(c.ret==0){addtaginfo($("#myknowledges"),c.mydata);addtaginfo($("#ourknowledges"),c.ourdata);setknowledgedatacss();$("#libselect").attr("value",b);$("#libselect").html(a)}},"json")}function setperscoreaction(){$(".perscoresel").change(function(){var a=$(this).attr("bigid");var b=parseInt($(this).val());if(b==0){return}setbigperscore(a,b)})}function setbigperscore(a,b){scorelist=$("#bigbody_"+a).find(".score");scorelist.each(function(c){$(this).val(b)});scorelist=$("#bigbody_"+a).find(".childscore");scorelist.each(function(c){$(this).val(b)});calctotalscore()}function setuploadpaperaction(){$(".uploadpaper").unbind();$(".uploadpaper").click(function(){var b=$(this).attr("paperid");var a=$(this).attr("papername");if(b==null){b=0}$(".more").html("");var c='<div align="center" class="errortips">确定要上传P-'+b+a+" 试卷吗？";c+='<a id="directuploadpaper" href="javascript:void(0)" paperid="'+b+'" >是的，上传 </a>';c+='<input type="checkbox" checked id="share_'+b+'"/>共享给其他用户';c+='| <a  id="cancelupload" href="javascript:void(0)" paperid="'+b+'">还不想上传</a></div>';$("#more_paper"+b).html(c);setdirectuploadaction()});$("#updatestarpaper").unbind();$("#updatestarpaper").click(function(){$.post("/downstarpaper/",{},function(a){$("#updatestarpaper_body").html("正在更新......")},"json")})}function setdirectuploadaction(){$("#directuploadpaper").unbind();$("#directuploadpaper").click(function(){var a=$(this).attr("paperid");var b=$("#share_"+a).attr("checked");var c=0;if(b){c=1}if(checkajaxrunning()){return}$(".more").html("");$.post("/uploadpaper/",{paperid:a,share:c},function(d){if(d.result==1){showerrormsg("该试卷不存在")}else{if(d.result==2){showerrormsg("请先验证知也网账户")}else{if(d.result==3){showokmsg("正在上传中......");$("#pcomment_"+a).html("上传中......")}else{if(d.result==0){showokmsg("正在向知也网上传，大概会在半个小时以内处理完成，您可以先执行其他操作。");$("#pcomment_"+a).html("上传中......")}}}}},"json")});$("#cancelupload").unbind();$("#cancelupload").click(function(){var a=$(this).attr("paperid");$("#more_paper"+a).html("")})}function setpaperyearaction(){$("#yearselect").change(function(){var b=parseInt($(this).val());var e=$(this).attr("prepath");var h=$(this).attr("curarea");var g=$(this).attr("curyear");var c="";if(b==0){if(g||h){c="/";var a=e.split("/");var f=a.length;for(var d=0;d<f-2;d++){if(a[d]){c+=a[d];c+="/"}}}else{c=e}}else{if(h){c=e+b+"/"}else{if(g){c="/";var a=e.split("/");var f=a.length;for(var d=0;d<f-2;d++){if(a[d]){c+=a[d];c+="/"}}c+=b+"/"}else{c=e+b+"/"}}}self.location=c})}function setpaperprintaction(){$(".printnow").click(function(){$.jPrintArea("#printdiv")});$(".printanswer").click(function(){$.jPrintArea("#printanswer")});$("#printtemplates").change(function(){var b=$(this).attr("value");var a=$(this).attr("paperid");$.post("/paper/getprinttemplate/",{template:b,paperid:a},function(c){if(c.result==0){$("#printdiv").html(c.html)}},"json")});$(".genword").click(function(){var a=$(this).attr("paperid");$.post("/paper/genword/",{paperid:a},function(c){if(c.result==0){var b="已经保存到: "+c.fpath+' | <a id="opendoc" href="javascript:void(0)" fpath="'+c.fpath+'" >打开</a>';showokmsg(b);setopendoc()}else{if(c.result==1){var b="您的系统尚未安装微软的word程序，所以不能保存为doc文档！";showerrormsg(b)}else{if(c.result==2){var b="保存过程中出现错误，请把所有打开的word文档全部关闭之后再试试。";showerrormsg(b)}}}},"json")})}function setopendoc(){$("#opendoc").unbind();$("#opendoc").click(function(){var a=$(this).attr("fpath");$.post("/paper/opendoc/",{fpath:a},function(b){},"json")})}function setknowledgedatacss(){$(".tagitem").click(function(){var b=$(this).attr("infotext");var a=b;var c=$("#keytr_"+b);if(c.length==0){var d='<tr id="keytr_'+b+'"><td>';d+="<label>"+a+"</label>";d+='<input type="radio"  checked name="key'+b+'" act="1"/>一般考察 &nbsp;&nbsp;';d+='<input type="radio" name="key'+b+'" act="2"/>重点考察 &nbsp;&nbsp;';d+='<a href="javascript:void(0)" class="deletekey" delid="'+b+'"> 删除</a></td></tr>';$("#keytable").append(d);setdeleteaction()}});settagshowaction(".tagitem")}function setdeleteaction(){$(".deletekey").click(function(){var a=$(this).attr("delid");var b=$("#keytr_"+a);if(b.length!=0){$("#keytr_"+a).remove()}})}function setscore(){var a=0;$(".scoreselect").each(function(){a+=parseInt($(this).attr("value"))});$("#allscore").html(a)}function setnewpaperaction(){$("#submit").click(function(){createpaper()});$(".scoreselect").change(function(){var b=$(this).attr("value");if(b!=0){var c=$(this).attr("typeid");var a=$("#number_"+c).attr("value");if(a==0){$(this).attr("value",0);return}}setscore()});$(".numberselect").change(function(){var a=0;$(".numberselect").each(function(){a+=parseInt($(this).attr("value"))});$("#questioncount").html(a);var b=$(this).attr("value");if(b==0){var c=$(this).attr("typeid");$("#score_"+c).attr("value",0);setscore()}})};
