var CaBRightBarPromotionsManager={promotionBlocks:[],defaults:{transitionInterval:5E3,fadeTime:750,aspectRatio:0.5,defaultTextId:"",navScrollDelay:2,navScrollOffset:6,minFullFeatureWidth:-1,navStripThumbWidth:148,navStripThumbAspectRatio:0.554},navBarTemplate:'<div class="right-bar-promotions-nav"><div id="{0}" class="right-bar-promotions-nav-back"><!-- --\></div><div class="right-bar-promotions-nav-counter"><span id="{1}">1</span>/{2}</div><div id="{3}" class="right-bar-promotions-nav-forward"><!-- --\></div></div>',
addPromotion:function(c,b){var a=CaBRightBarPromotionsManager,d=a.defaults;b!==null&&jQuery.extend(d,b);a.promotionBlocks.push({id:c,promoCount:0,currentPromo:1,paused:false,inTransition:false,interval:null,options:d})},setOption:function(c,b,a){CaBRightBarPromotionsManager.getPromotionBlockState(c).options[b]=a},initPromos:function(){for(var c=CaBRightBarPromotionsManager,b=0;b<c.promotionBlocks.length;b++){var a=c.promotionBlocks[b];jQuery("#"+a.id+" ul li:empty").remove();a.promoCount=jQuery("#"+
a.id+" ul li").length;if(a.promoCount>1){jQuery("#"+a.id).append(c.templateReplace(c.navBarTemplate,{"{0}":a.id+"-nav-back","{1}":a.id+"-nav-current","{2}":a.promoCount,"{3}":a.id+"-nav-forward"}));jQuery("#"+a.id+"-nav-back").click(function(){c.navBack(a.id)});jQuery("#"+a.id+"-nav-forward").click(function(){c.navForward(a.id)});a.interval=setInterval("CaBRightBarPromotionsManager.nextPromo('"+a.id+"');",a.options.transitionInterval)}}},getPromotionBlockState:function(c){for(var b=CaBRightBarPromotionsManager,
a=0;a<b.promotionBlocks.length;a++)if(b.promotionBlocks[a].id==c)return b.promotionBlocks[a];return null},nextPromo:function(c){var b=CaBRightBarPromotionsManager.getPromotionBlockState(c);if(b.paused===false&&b.inTransition===false){b.inTransition=true;c=jQuery("#"+b.id+" ul li:first + li");c.hide().addClass("sys_first");c.fadeIn(b.options.fadeTime,function(){jQuery("#"+b.id+" ul li:first").removeClass("sys_first").remove().appendTo(jQuery(jQuery("#"+b.id+" ul")));if(b.currentPromo<b.promoCount)b.currentPromo++;
else b.currentPromo=1;jQuery("#"+b.id+"-nav-current").text(b.currentPromo);b.inTransition=false})}},templateReplace:function(c,b){var a;for(a in b)c=c.replace(a,b[a]);return c},pause:function(c){c=CaBRightBarPromotionsManager.getPromotionBlockState(c);c.paused=true;clearInterval(c.interval)},play:function(c){var b=CaBRightBarPromotionsManager,a=b.getPromotionBlockState(c);a.paused=false;b.nextPromo(a.id);a.interval=setInterval("CaBRightBarPromotionsManager.nextPromo('"+a.id+"');",a.options.transitionInterval);
jQuery("#"+a.id+"-infopanel").fadeOut(a.options.fadeTime/2,function(){jQuery("#"+a.id+"-infopanel-nav *").remove();jQuery("#"+a.id+"-infopanel-content *").remove();jQuery("#"+a.options.defaultTextId+" > *").clone().appendTo("#"+a.id+"-infopanel-content");b.resize();jQuery(this).fadeIn(a.options.fadeTime/2)})},navBack:function(c){var b=CaBRightBarPromotionsManager,a=b.getPromotionBlockState(c);b.pause(a.id);a.inTransition=true;c=jQuery("#"+a.id+" ul li:last");jQuery("#"+a.id+" ul li").removeClass("sys_first");
c.hide().addClass("sys_first").remove().prependTo(jQuery(jQuery("#"+a.id+" ul")));c.fadeIn(a.options.fadeTime,function(){if(a.currentPromo>1)a.currentPromo--;else a.currentPromo=a.promoCount;jQuery("#"+a.id+"-nav-current").text(a.currentPromo);a.inTransition=false})},navForward:function(c){var b=CaBRightBarPromotionsManager,a=b.getPromotionBlockState(c);b.pause(a.id);a.inTransition=true;c=jQuery("#"+a.id+" ul li:first + li");c.hide().addClass("sys_first");c.fadeIn(a.options.fadeTime,function(){jQuery("#"+
a.id+" ul li:first").removeClass("sys_first").remove().appendTo(jQuery(jQuery("#"+a.id+" ul")));if(a.currentPromo<a.promoCount)a.currentPromo++;else a.currentPromo=1;jQuery("#"+a.id+"-nav-current").text(a.currentPromo);a.inTransition=false})}};jQuery(document).ready(CaBRightBarPromotionsManager.initPromos);
