(function(){fcmsJs.Class('fcmsUser_Advert_Loader').inherits(fcmsLib_Core_Class).construct(function(elements){this.webservice=new fcmsUser_Core_Webservice('advert');this.elements=elements;this.loadElements=[];$A(elements).each(function(i){if(i.getAttribute('data-fCMS-objectId')){this.loadElements.push(i.getAttribute('data-fCMS-objectId'));}}.bind(this));if(this.loadElements.length>0){this.query(this.loadElements);}}).method('query',(function(elements){var data={'loadAdverts':elements,'boxUrl':encodeURIComponent(location.href)};this.webservice.call('getAdverts',data,this.setAdverts.bind(this),'advert',0);})).method('setAdverts',(function(advertData){$A(this.elements).each(function(i){var value=advertData.data[i.getAttribute('data-fCMS-objectId')];if(value){var fcmsAdvertContainer=$(i).up('.fcmsAdvertContainer');if($(fcmsAdvertContainer)){$(fcmsAdvertContainer).show();} fcmsLib_Utils_Html.replaceContent(i,value);}else{fcmsLib_Utils_Html.replaceContent(i,'');}}.bind(this));}));})();fcmsLib_Core_DataMethods.register('advert',{func:function(e){try{var x=new fcmsUser_Advert_Loader(e);}catch(err){fcmsJs.console.error(err);}}});if(typeof fcmsJs==="object"){fcmsJs.loaded("fcmsUser_Advert");}