$(document).ready(function(){inMotion=false;var parentDiv=$('div.scroll');parentUL=$('ul.month_navigator');var activeIndex=$('li',parentUL).index($('li.active')[0]);liWidth=$('li:first',parentUL).outerWidth();var totalLI=$('li',parentUL).size();var parentULWidth=totalLI*liWidth;var something=Math.ceil(($(parentDiv).width()/liWidth)/2);var parentULLeft=activeIndex>(something-1)?(liWidth*(activeIndex-(something-1)))*-1:0;maxRight=((parentULWidth/2)+liWidth)*-1;var parentULLeft=parentULLeft<maxRight?maxRight+(liWidth/2):parentULLeft;$(parentUL).css({'width':parentULWidth+'px','left':parentULLeft+'px'});var leftArrow=$('<a></a>').addClass('left-arrow').attr('href','#');var rightArrow=$('<a></a>').addClass('right-arrow').attr('href','#');$(parentDiv).before(leftArrow).after(rightArrow);setArrowOpacity();$('a.left-arrow').dblclick(function(){$(parentUL).stop(true,false);$(parentUL).animate({left:'0px'},{queue:false,duration:600,complete:setArrowOpacity})});$('a.left-arrow').click(function(){if(($(parentUL).css('left').replace('px','')+liWidth)<0){if(inMotion==false){inMotion=true;$(parentUL).animate({left:"+="+liWidth+"px"},{queue:false,duraction:600,complete:setArrowOpacity})}}return false});$('a.right-arrow').dblclick(function(){$(parentUL).stop(true,false);$(parentUL).animate({left:maxRight+(liWidth/2)+'px'},{queue:false,duration:600,complete:setArrowOpacity})});$('a.right-arrow').click(function(){if((($(parentUL).css('left').replace('px','')-liWidth)>maxRight)){if(inMotion==false){inMotion=true;$(parentUL).animate({left:"-="+liWidth+"px"},{queue:false,duraction:600,complete:setArrowOpacity})}}return false});function setArrowOpacity(){inMotion=false;var rightCutoff=maxRight+(liWidth/2);var myLeft=parseInt($(parentUL).css('left').replace('px',''));if(myLeft<=rightCutoff){$('a.right-arrow').fadeTo('fast',0.33)}else{$('a.right-arrow').removeAttr('style')}if(myLeft>=0){$('a.left-arrow').fadeTo('fast',0.33)}else{$('a.left-arrow').removeAttr('style')}}});