WIKIDOT.modules.MailFormModule={};WIKIDOT.modules.MailFormModule.vars={};WIKIDOT.modules.MailFormModule.listeners={send:function(f,c){var b=$("mailform-"+c);var d=new Object();d.formdata=JSON.stringify(OZONE.utils.formToArray(b));d.action="wiki/MailFormAction";d.event="sendForm";d.formdef=$("mailformdef-"+c).innerHTML;OZONE.ajax.requestModule(null,d,WIKIDOT.modules.MailFormModule.callbacks.send);var a=new OZONE.dialogs.WaitBox();a.content="Sending the form...";a.show();WIKIDOT.modules.MailFormModule.vars.rand=c}};WIKIDOT.modules.MailFormModule.callbacks={send:function(a){var h=WIKIDOT.modules.MailFormModule.vars.rand;var c=$("mailform-"+h);var g=c.getElementsByTagName("tr");for(var f=0;f<g.length;f++){YAHOO.util.Dom.removeClass(g[f],"invalid-value-row")}if(a.status=="form_errors"){var k=a.errors;for(var d in k){var l=$("mailform-row-"+h+"-"+d);YAHOO.util.Dom.addClass(l,"invalid-value-row");var e=YAHOO.util.Dom.getElementsByClassName("field-error-message","div",l)[0];e.innerHTML=k[d]}OZONE.dialog.cleanAll();return}if(!WIKIDOT.utils.handleError(a)){return}var j=new OZONE.dialogs.SuccessBox();j.content="The form has been sent. Thank you!";j.show();var b=a.successPage;if(b){setTimeout("window.location.href='/"+b+"'",500)}else{c.innerHTML="<strong>The form has been sent. Thank you!</strong>"}}};