(function(a){a.fn.extend({actual:function(b,k){var c,d,h,g,f,j,e,i;if(!this[b]){throw'$.actual => The jQuery method "'+b+'" you called does not exist'}h=a.extend({absolute:false,clone:false,includeMargin:undefined},k);d=this;if(h.clone===true){e=function(){d=d.filter(":first").clone().css({position:"absolute",top:-1000}).appendTo("body")};i=function(){d.remove()}}else{e=function(){c=d.parents().andSelf().filter(":hidden");g=h.absolute===true?{position:"absolute",visibility:"hidden",display:"block"}:{visibility:"hidden",display:"block"};f=[];c.each(function(){var m={},l;for(l in g){m[l]=this.style[l];this.style[l]=g[l]}f.push(m)})};i=function(){c.each(function(m){var n=f[m],l;for(l in g){this.style[l]=n[l]}})}}e();j=d[b](h.includeMargin);i();return j}})})(jQuery);var initialSlide=true;var moveNav=true;var resumePlay=false;var billboardsId="#billboards";var billboardsNavId="#billboardsNav";var billboardsListId="#billboardsList";var billboardsListItemId="#billboardLink";var billboardsListItemClass=".billboardLink";var billboardsPlayId="#billboardPlay";var billboardsPauseId="#billboardPause";var billboardsNextId="#nextBillboardBtn";function onBefore(curr,next,opts){bbUpdateNav(opts.nextSlide,opts.currSlide)}function bbGoToSlide(slideNumber){moveNav=false;$j(billboardsId).cycle(slideNumber);bbPause()}function bbUpdateNav(nextSlide,currSlide){if(!initialSlide){$j(billboardsListItemClass).removeClass("current");$j(billboardsListItemId+nextSlide).addClass("current")}else{$j(billboardsListItemId+currSlide).addClass("current");initialSlide=false}if(moveNav){$j(billboardsListId+" li").each(function(index){$currentFound=false;if($j(this).hasClass("current")){return false}else{if(!resumePlay){$j(this).animate({width:"0px","padding-left":"0px","padding-right":"0px"},500,function(){$j(this).remove().appendTo(billboardsListId);$j(this).css("width","auto");$j(this).css("padding","3px 16px 3px")})}else{$j(this).remove().appendTo(billboardsListId)}}});if(resumePlay){resumePlay=false}}else{moveNav=true}}function bbPause(){$j(billboardsId).cycle("pause");$j(billboardsPauseId).css("display","none");$j(billboardsPlayId).css("display","block")}function bbPlay(){resumePlay=true;$j(billboardsId).cycle("resume",true);$j(billboardsPlayId).css("display","none");$j(billboardsPauseId).css("display","block")}function bbNext(){$j(billboardsNextId).unbind("click");bbPause();$j(billboardsId).cycle("next");myTimeout=window.setTimeout(function(){$j(billboardsNextId).bind("click",function(){bbNext()})},550)};
