Type.registerNamespace("RFERL.js.custom");RFERL.js.custom.BaseListComponent=function(){this._test="test";this.titleMaximumChars=25;this.strippedTitleEnd="...";this.stripRecursionsLimit=20;this.stripRecursionsTimeout=10;this.playerFailures=0;this.curentlySendedId=null;this.sucesfulPlayResting=false};RFERL.js.custom.BaseListComponent.prototype={stripTitleHtml:function(j,i,c,h,b){var f=this;if($(i).css("display")=="none"){return}var e=j.length-h;if(e<1){e=1}var g=f.cutTitleByWord(j,e);var d=g.strippedTitle+f.strippedTitleEnd;var a=g.wordEndFound;$(c).html(d);b++;if(a==false){return}if($(i).width()<$(c).width()){if(b<=f.stripRecursionsLimit){setTimeout(function(){try{f.stripTitleHtml(j,i,c,h+3,b)}catch(k){b=0}},f.stripRecursionsTimeout)}else{g=f.cutTitleByWord(j,f.titleMaximumChars);d=g.strippedTitle+f.strippedTitleEnd;$(c).html(d);b=0}}else{b=0}},cutTitleByWord:function(g,b){var a=[];var f=g.substring(0,b);var d=f.charAt(f.length-1);if(d==" "||d=="-"){a.strippedTitle=f;a.wordEndFound=true;return a}else{var e=false;for(var c=f.length-1;c>=0;--c){if(f.charAt(c)==" "||f.charAt(c)=="-"){f=f.substring(0,c);e=true;break}}if(e==false){f=g}}a.strippedTitle=f;a.wordEndFound=e;return a},playItemInFlash:function(b,a,f,c){var g=this;flashobj=thisMovie(a);if(g.curentlySendedId!=f){return}try{if(g.sucesfulPlayResting==false){flashobj.playMedia(b);g.sucesfulPlayResting=true;g.afterPlay(c)}setTimeout(function(){g.sucesfulPlayResting=false},900);g.playerFailures=0;g.curentlySendedId=null;return}catch(d){g.playerFailures++;setTimeout(function(){g.playItemInFlash(b,a,f,c)},1000)}},afterPlay:function(a){return false}};RFERL.js.custom.BaseListComponent.registerClass("RFERL.js.custom.BaseListComponent",null,Sys.IDisposable);