{ initialize:function(ele,options){ this.ele = $(ele); this.options = Object.extend({ },options); }, observe:function(eventname,handler){ document.observe("searchbox:"+eventname,function(evt){ if(evt.memo._sender==this)handler(evt); }.bind(this)); }, fire:function(eventname,memo){ memo = memo || {}; document.fire(eventname,memo); }, showResult:function(){ }, closeResult:function(){ } }