var Advertising=new Class({options:{selectorAdvItem:"",adjustHeightBy:null,onClickUpdateUrl:""},initialize:function(a,b){this.setOptions(b);if(!$defined(a)){return}this.container=a;this.items=this.container.getElements(this.options.selectorAdvItem);if($defined(this.options.adjustHeightBy)){this.adjustHeight()}if($defined(this.options.onClickUpdateUrl)&&this.options.onClickUpdateUrl!=""){var c=this;this.request=new Request.JSON({url:c.options.onClickUpdateUrl,secure:false,onComplete:function(d){}});this.items.each(function(d){d.addEvents({increaseCount:function(e){c.increaseCounter(this)},pressEnter:function(e){this.fireEvent("increaseCount")},mousedown:function(e){this.fireEvent("increaseCount")}})})}},adjustHeight:function(){var c=this.container.getSize().y;var a=this.options.adjustHeightBy.getSize().y;var b=this.items.length-1;while(c>a){if(b<=1){break}this.items[b].dispose();b--;c=this.container.getSize().y}},increaseCounter:function(a){var b=a.getProperty("id").replace(/ad/g,"");this.request.post({id:""+b})}});Advertising.implement(new Events,new Options);
