var form={formid:null,target:null,atext:null,submitted:false,prepare:function(B,A){$("submitter").observe("click",this.submitter);$("feedback_form").observe("keypress",this.preventSubmit);$("feedback_form").observe("submit",this.submitCheck);this.target=B;this.atext=A},submitter:function(A){new Ajax.Request(form.target,{asynchronous:true,parameters:$("feedback_form").serialize(),onSuccess:function(C){var B=new Element("input",{type:"hidden",name:"validate",value:C.responseText});$("feedback_form").appendChild(B);$("feedback_form").submit()},onFailure:function(){alert(this.atext)}});return true},preventSubmit:function(A){if(window.event){if(window.event.keyCode==13){form.submitted=true}}else{if(A){if(A.which==13){form.submitted=true}}}},submitCheck:function(A){if(form.submitted){form.submitted=false;if(A&&A.preventDefault){A.preventDefault()}return false}return true}};