var AutoResetTime=10000;var AutoResetTimer=null;var renderurl="PlotRender.jsp?";var HelpCookieName="showPlotHelp";window.addEvent("domready",function(){setmenu();$("PlotSubmit").addEvent("click",plot);$("v_help_toggle").addEvent("click",getHelp);if("true"==Cookie.read(HelpCookieName)||null==Cookie.read(HelpCookieName)){getHelp()}});function plot(){if($("eq").value==""){$("result").set("html","请输入方程或方程组，需要帮助请点击'帮助'")}else{$("PlotSubmit").disabled=true;$("result").set("html","<img src='/common/spinner.gif'>请稍候……");var a=new Request({method:"post",url:"PlotAgent.jsp",onSuccess:function(b,d){if(d.getElementsByTagName("err").length>0){$("result").set("html",d.getElementsByTagName("err")[0].firstChild.data.escapeHTML())}else{var c=new Image();c.src=renderurl+d.getElementsByTagName("result")[0].firstChild.data;c.onload=function(){$("result").set("html","<img src="+c.src+">")};c.onerror=function(){$("result").set("html","画图时出现错误，请检查输入是否正确")}}$("PlotSubmit").disabled=false;if(AutoResetTimer!=null){clearInterval(AutoResetTimer);AutoResetTimer=null}},onFailure:function(){$("result").set("html","操作失败");$("PlotSubmit").disabled=false}});a.send("eq="+encodeURIComponent($("eq").value));setAutoReset()}}function setAutoReset(){if(AutoResetTimer==null){AutoResetTimer=setInterval("reset()",AutoResetTime)}}function reset(){$("result").set("html","等待结果超时，请重试");$("PlotSubmit").disabled=false;if(AutoResetTimer!=null){clearInterval(AutoResetTimer);AutoResetTimer=null}}function getHelp(){$("msg").set("html","<img src='/common/spinner.gif'>正在获取帮助，请稍候……");var a=new Request.HTML({url:"PlotHelp.html",onSuccess:function(b){clarMsg();$("msg").adopt(b);Cookie.write(HelpCookieName,true,{duration:365});$("v_help_close").addEvent("click",function(c){clarMsg();Cookie.write(HelpCookieName,false,{duration:365})})},onFailure:function(){$("msg").set("text","获取帮助失败")}});a.send()}function clarMsg(){$("msg").set("text","")};