!function(r){var d="carousel",c=d+"-pagination",i=d+"-active-page",t={_createPagination:function(){var a,i,e,n,s=r(this).find("."+d+"-nav"),t=r(this).find("."+d+"-item"),o=r("
");s.find("."+c).remove(),t.each(function(t){a=t+1,i=r(this).attr("data-thumb"),n=r(this).attr("data-type"),e=a,i&&(e=""),o.append(""+(n||e)+""),n&&s.addClass("has-"+n)}),i&&o.addClass(d+"-nav-thumbs"),s.addClass(d+"-nav-paginated").find("a").first().after(o)},_bindPaginationEvents:function(){r(this).bind("click",function(t){var a=r(t.target);"IMG"===t.target.nodeName&&(a=a.parent());var i=(a=a.closest("a")).attr("href");a.closest("."+c).length&&i&&(r(this)[d]("goTo",parseFloat(i.split("#")[1])),t.preventDefault())}).bind("updateactive."+d+" aftergoto."+d,function(t){var a=0;r(this).find("."+d+"-item").each(function(t){r(this).is("."+d+"-active")&&(a=t)}),r(this).find("ol."+c+" li").removeClass(i).eq(a).addClass(i)}).trigger("updateactive."+d)}};r.extend(r.fn[d].prototype,t),r(document).bind("create."+d,function(t){r(t.target)[d]("_createPagination")[d]("_bindPaginationEvents")}).bind("update."+d,function(t){r(t.target)[d]("_createPagination")})}(jQuery);