
$(document).ready(function(){rdc.init();});var rdc={carousel_pause_time:12000,carousel_timer:0,init:function(){if(document.getElementById('carousel')&&$('.rdc_carousel').length>1){rdc.resize_carousel_navi('#carousel');$('#carousel').scrollable({size:1,vertical:false,loop:true,items:'.items',onSeek:function(){rdc.carousel_reset('carousel');}});$('.carousel_nav').css('display','block');$('.__scrollable').css('top',0);rdc.carousel_timer=setTimeout("rdc.carousel_next('carousel')",rdc.carousel_pause_time);}else if(document.getElementById('portal_carousel')&&$('.aProduct').length>4){rdc.resize_carousel_navi('#portal_carousel');$('#portal_carousel').scrollable({size:4,vertical:false,loop:false,items:'.items',clickable:false,onSeek:function(){rdc.updateNav('portal_carousel');}});$('#portal_carousel .nav').css('display','block');}},updateNav:function(carousel_id){var status=$('#'+carousel_id).scrollable().getStatus();$('#'+carousel_id).removeClass('prev_disabled');$('#'+carousel_id).removeClass('next_disabled');if(status.index==0){$('#'+carousel_id).addClass('prev_disabled');}
if(status.index>=(status.total-status.size)){$('#'+carousel_id).addClass('next_disabled');}},updateCarouselPage:function(){var status=$('#unit-video-list').scrollable().getStatus();var current_page=status.index+1;$('#carousel_status').html((current_page+'/'+status.pages));},carousel_next:function(carousel_id){$("#"+carousel_id).scrollable("next",200);},carousel_reset:function(carousel_id){clearTimeout(rdc.carousel_timer);rdc.carousel_timer=setTimeout("rdc.carousel_next('"+carousel_id+"')",rdc.carousel_pause_time);},resize_carousel_navi:function(carousel_id){var dot_length=16;var arrows_length=43;var dots=$(carousel_id+' .rdc_carousel').length*dot_length;dots+=3;$(carousel_id+' .carousel_nav').css('width',dots+arrows_length+'px');$(carousel_id+' div.navi').css('width',dots+'px');var carousel_width=parseInt($(carousel_id).css('width').replace('px',''));var left=Math.round(((carousel_width-(dots+arrows_length))/2)+10);$(carousel_id+' .carousel_nav').css('left',left+'px');}}