if(!Edge){var Edge={}}Edge.Search=Class.create();Edge.Search.prototype={initialize:function(C,B,A){this.advancedTrigger=$(C.id);this.titlesTrigger=$(B.id);this.advancedDiv=$(C.target);this.fromSelect=$(A.from);this.toSelect=$(A.to);this.openLabel=C.openLabel;this.closeLabel=C.closeLabel;this.showLabel=B.showLabel;this.hideLabel=B.hideLabel;this.advancedTrigger.observe("click",this.toggleAdvanced.bind(this));if(this.titlesTrigger){this.titlesTrigger.observe("click",this.toggleTitles.bind(this))}this.fromSelect.observe("change",this.checkFromTo.bind(this));this.toSelect.observe("change",this.checkFromTo.bind(this));this.toggleAdvanced()},toggleAdvanced:function(){this.advancedDiv.toggle();this.advancedTrigger.update(this.advancedDiv.visible()?this.closeLabel:this.openLabel)},toggleTitles:function(){this.titlesTrigger.update(this.titlesTrigger.innerHTML==this.showLabel?this.hideLabel:this.showLabel);$$('div[name="teaser"]').invoke("toggle")},checkFromTo:function(){if($F(this.toSelect)==$F(this.fromSelect)){var A=[1,2,3,6,12,24,36,120].indexOf($F(this.fromSelect));A+1>=this.fromSelect.options.length?this.fromSelect.value=this.fromSelect.options[A-1].value:this.toSelect.value=this.fromSelect.options[A+1].value}}};
