var Zapytanie=new Class({Implements:[Events,Options],options:{onlyOne:1,ajax:{mode:"turystyka_wycieczki",instance:1,priority:1,state:"zapytanie"},onPrepareFormStart:$empty,onPrepareFormEnd:$empty,onTermInfo:$empty},initialize:function(a,b){this.setOptions(b);a.each(function(a){a.addEvent("click",function(b){b.stop();if(this.options.onlyOne){if(this.locked){return}this.locked=1}this.fireEvent("prepareFormStart",a);this.send({termin:this.getDataFromId(a)},function(b){this.prepareForm(b.result,a);this.fireEvent("prepareFormEnd",a)})}.bind(this))},this)},send:function(a,b){var c=this.options.ajax,d=$merge({state:c.state},a||{});Ajax.add({mode:c.mode,instance:c.instance,priority:c.priority,data:d,onSuccess:function(a,c){if(!a){console.error("Zapytanie.sendForm - %s",c);return}b.call(this,a);if(a.term){this.fireEvent("termInfo",a.term)}}.bind(this)})},prepareForm:function(a,b){},getDataFromId:function(a){return a.id.replace("termin_","")}})
