WIKIDOT.modules.ForumNewThreadModule={};WIKIDOT.modules.ForumNewThreadModule.listeners={cancel:function(a){window.location.href=WIKIDOT.cancelurl},preview:function(b){var a=OZONE.utils.formToArray("new-thread-form");OZONE.ajax.requestModule("forum/ForumPreviewPostModule",a,WIKIDOT.modules.ForumNewThreadModule.callbacks.preview)},post:function(c){var b=OZONE.utils.formToArray("new-thread-form");b.action="ForumAction";b.event="newThread";var a=new OZONE.dialogs.WaitBox();a.content="Creating new thread...";a.show();OZONE.ajax.requestModule("Empty",b,WIKIDOT.modules.ForumNewThreadModule.callbacks.post)}};WIKIDOT.modules.ForumNewThreadModule.callbacks={preview:function(a){if(!WIKIDOT.utils.handleError(a)){return}$("message-preview-wrapper").style.display="block";OZONE.utils.setInnerHTMLContent("message-preview",a.body);OZONE.visuals.scrollTo("message-preview")},post:function(e){if(e.status=="form_errors"){OZONE.dialog.cleanAll();var b="The data you have submitted contains following errors:<ul>";var g=e.formErrors;for(var c in g){b+="<li>"+g[c]+"</li>"}b+="</ul>";$("new-thread-error").innerHTML=b;$("new-thread-error").style.display="block";return}if(!WIKIDOT.utils.handleError(e)){return}var a=new OZONE.dialogs.SuccessBox();a.content="Thread has been created.";a.show();var f=e.threadId;var d="/forum/t-"+e.threadId+"/"+e.threadUnixifiedTitle;setTimeout(function(){window.location=d},100)}};WIKIDOT.modules.ForumNewThreadModule.init=function(){YAHOO.util.Event.addListener("ntf-cancel","click",WIKIDOT.modules.ForumNewThreadModule.listeners.cancel);YAHOO.util.Event.addListener("ntf-preview","click",WIKIDOT.modules.ForumNewThreadModule.listeners.preview);YAHOO.util.Event.addListener("ntf-post","click",WIKIDOT.modules.ForumNewThreadModule.listeners.post);OZONE.dom.onDomReady(function(){WIKIDOT.Editor.init("post-edit","post-edit-panel");var a=new OZONE.forms.lengthLimiter("thread-description","desc-charleft",1000)},"dummy-ondomready-block")};WIKIDOT.modules.ForumNewThreadModule.init();