(function(c){function n(g,d){function k(b){var e=c(b);return d.globalNav?e:g.parent().find(b)}var a=this,i=c(this),f=!d.vertical,q=g.children(),l=0,o;j||(j=a);c.each(d,function(b,e){c.isFunction(e)&&i.bind(b,e)});if(q.length>1)q=c(d.items,g);g.data("finder",k);var r=k(d.prev),s=k(d.next),h=k(d.prevPage),p=k(d.nextPage);c.extend(a,{getIndex:function(){return l},getClickIndex:function(){var b=a.getItems();return b.index(b.filter("."+d.activeClass))},getConf:function(){return d},getSize:function(){return a.getItems().size()},
getPageAmount:function(){return Math.ceil(this.getSize()/d.size)},getPageIndex:function(){return Math.ceil(l/d.size)},getNaviButtons:function(){return r.add(s).add(h).add(p)},getRoot:function(){return g},getItemWrap:function(){return q},getItems:function(){return q.children(d.item)},getVisibleItems:function(){return a.getItems().slice(l,l+d.size)},seekTo:function(b,e,m){function t(){m&&m.call(a,b);i.trigger("onSeek",[b])}if(b<0)b=0;if(l===b)return a;if(c.isFunction(e))m=e;if(b>a.getSize()-d.size)return d.loop?
a.begin():this.end();var v=a.getItems().eq(b);if(!v.length)return a;var w=c.Event("onBeforeSeek");i.trigger(w,[b]);if(w.isDefaultPrevented())return a;if(e===undefined||c.isFunction(e))e=d.speed;f?q.animate({left:-v.position().left},e,d.easing,t):q.animate({top:-v.position().top},e,d.easing,t);j=a;l=b;w=c.Event("onStart");i.trigger(w,[b]);if(w.isDefaultPrevented())return a;r.add(h).toggleClass(d.disabledClass,b===0);s.add(p).toggleClass(d.disabledClass,b>=a.getSize()-d.size);return a},move:function(b,
e,m){o=b>0;return this.seekTo(l+b,e,m)},next:function(b,e){return this.move(1,b,e)},prev:function(b,e){return this.move(-1,b,e)},movePage:function(b,e,m){o=b>0;var t=d.size*b,v=l%d.size;if(v>0)t+=b>0?-v:d.size-v;return this.move(t,e,m)},prevPage:function(b,e){return this.movePage(-1,b,e)},nextPage:function(b,e){return this.movePage(1,b,e)},setPage:function(b,e,m){return this.seekTo(b*d.size,e,m)},begin:function(b,e){o=false;return this.seekTo(0,b,e)},end:function(b,e){o=true;var m=this.getSize()-
d.size;return m>0?this.seekTo(m,b,e):a},reload:function(){i.trigger("onReload");return a},focus:function(){return j=a},click:function(b){var e=a.getItems().eq(b),m=d.activeClass,t=d.size;if(b<0||b>=a.getSize())return a;if(t==1){if(d.loop)return a.next();if(b===0||b==a.getSize()-1)o=o===undefined?true:!o;return o===false?a.prev():a.next()}if(t==2){b==l&&b--;a.getItems().removeClass(m);e.addClass(m);return a.seekTo(b,time,fn)}if(!e.hasClass(m)){a.getItems().removeClass(m);e.addClass(m);e=b-Math.floor(t/
2);if(e>a.getSize()-t)e=a.getSize()-t;if(e!==b)return a.seekTo(e)}return a},bind:function(b,e){i.bind(b,e);return a},unbind:function(b){i.unbind(b);return a}});c.each("onBeforeSeek,onStart,onSeek,onReload".split(","),function(b,e){a[e]=function(m){return a.bind(e,m)}});r.addClass(d.disabledClass).click(function(){a.prev()});s.click(function(){a.next()});p.click(function(){a.nextPage()});a.getSize()<d.size&&s.add(p).addClass(d.disabledClass);h.addClass(d.disabledClass).click(function(){a.prevPage()});
var u=d.hoverClass,x="keydown."+Math.random().toString().substring(10);a.onReload(function(){u&&a.getItems().hover(function(){c(this).addClass(u)},function(){c(this).removeClass(u)});d.clickable&&a.getItems().each(function(b){c(this).unbind("click.scrollable").bind("click.scrollable",function(e){if(!c(e.target).is("a"))return a.click(b)})});d.keyboard?c(document).unbind(x).bind(x,function(b){if(!(b.altKey||b.ctrlKey))if(!(d.keyboard!="static"&&j!=a)){var e=d.keyboardSteps;if(f&&(b.keyCode==37||b.keyCode==
39)){a.move(b.keyCode==37?-e:e);return b.preventDefault()}if(!f&&(b.keyCode==38||b.keyCode==40)){a.move(b.keyCode==38?-e:e);return b.preventDefault()}return true}}):c(document).unbind(x)});a.reload()}c.tools=c.tools||{};c.tools.scrollable={version:"1.1.2",conf:{size:5,vertical:false,speed:400,keyboard:true,keyboardSteps:null,disabledClass:"disabled",hoverClass:null,clickable:true,activeClass:"active",easing:"swing",loop:false,items:".items",item:null,prev:".prev",next:".next",prevPage:".prevPage",
nextPage:".nextPage",api:false}};var j;c.fn.scrollable=function(g){var d=this.eq(typeof g=="number"?g:0).data("scrollable");if(d)return d;var k=c.extend({},c.tools.scrollable.conf);g=c.extend(k,g);g.keyboardSteps=g.keyboardSteps||g.size;this.each(function(){d=new n(c(this),g);c(this).data("scrollable",d)});return g.api?d:this}})(jQuery);
(function(c){var n=c.tools.scrollable;n.plugins=n.plugins||{};n.plugins.circular={version:"0.5.1",conf:{api:false,clonedClass:"cloned"}};c.fn.circular=function(j){var g=c.extend({},n.plugins.circular.conf),d;c.extend(g,j);this.each(function(){function k(h){h=r.eq(h);f.vertical?q.css({top:-h.position().top}):q.css({left:-h.position().left})}var a=c(this).scrollable(),i=a.getItems(),f=a.getConf(),q=a.getItemWrap(),l=0;if(a)d=a;if(i.length<f.size)return false;i.slice(0,f.size).each(function(h){c(this).clone().appendTo(q).click(function(){a.click(i.length+
h)}).addClass(g.clonedClass)});var o=c.makeArray(i.slice(-f.size)).reverse();c(o).each(function(h){c(this).clone().prependTo(q).click(function(){a.click(-h-1)}).addClass(g.clonedClass)});var r=q.children(f.item),s=f.hoverClass;s&&r.hover(function(){c(this).addClass(s)},function(){c(this).removeClass(s)});k(f.size);c.extend(a,{move:function(h,p,u,x){var b=l+h+f.size,e=b>a.getSize()-f.size;if(b<=0||e){b=l+f.size+(e?-i.length:i.length);k(b);b=b+h}x&&r.removeClass(f.activeClass).eq(b+Math.floor(f.size/
2)).addClass(f.activeClass);if(b===l+f.size)return self;return a.seekTo(b,p,u)},begin:function(h,p){return this.seekTo(f.size,h,p)},end:function(h,p){return this.seekTo(i.length,h,p)},click:function(h,p,u){if(!f.clickable)return self;if(f.size==1)return this.next();h=h-l;h-=Math.floor(f.size/2);return this.move(h,p,u,true)},getIndex:function(){return l},setPage:function(h,p,u){return this.seekTo(h*f.size+f.size,p,u)},getPageAmount:function(){return Math.ceil(i.length/f.size)},getPageIndex:function(){if(l<
0)return this.getPageAmount()-1;if(l>=i.length)return 0;return(l+f.size)/f.size-1},getVisibleItems:function(){var h=l+f.size;return r.slice(h,h+f.size)}});a.onStart(function(h,p){l=p-f.size;return false});a.getNaviButtons().removeClass(f.disabledClass)});return g.api?d:this}})(jQuery);
(function(c){var n=c.tools.scrollable;n.plugins=n.plugins||{};n.plugins.autoscroll={version:"1.0.1",conf:{autoplay:true,interval:3E3,autopause:true,steps:1,api:false}};c.fn.autoscroll=function(j){if(typeof j=="number")j={interval:j};var g=c.extend({},n.plugins.autoscroll.conf),d;c.extend(g,j);this.each(function(){var k=c(this).scrollable();if(k)d=k;var a,i,f=true;k.play=function(){if(!a){f=false;a=setInterval(function(){k.move(g.steps)},g.interval);k.move(g.steps)}};k.pause=function(){a=clearInterval(a)};
k.stop=function(){k.pause();f=true};g.autopause&&k.getRoot().add(k.getNaviButtons()).hover(function(){k.pause();clearInterval(i)},function(){f||(i=setTimeout(k.play,g.interval))});g.autoplay&&setTimeout(k.play,g.interval)});return g.api?d:this}})(jQuery);
(function(c){var n=c.tools.scrollable;n.plugins=n.plugins||{};n.plugins.navigator={version:"1.0.2",conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,api:false,idPrefix:null}};c.fn.navigator=function(j){var g=c.extend({},n.plugins.navigator.conf),d;if(typeof j=="string")j={navi:j};j=c.extend(g,j);this.each(function(){function k(){if(!i.children().length||i.data("navi")==a){i.empty();i.data("navi",a);for(var o=0;o<a.getPageAmount();o++)i.append(c("<"+(j.naviItem||"a")+"/>"));f=i.children().each(function(r){var s=
c(this);s.click(function(h){a.setPage(r);return h.preventDefault()});j.indexed&&s.text(r);j.idPrefix&&s.attr("id",j.idPrefix+r)})}else{f=j.naviItem?i.find(j.naviItem):i.children();f.each(function(r){c(this).click(function(s){a.setPage(r);return s.preventDefault()})})}f.eq(0).addClass(j.activeClass)}var a=c(this).scrollable(),i=a.getRoot().data("finder").call(null,j.navi),f=null,q=a.getNaviButtons();if(a)d=a;a.getNaviButtons=function(){return q.add(i)};a.onStart(function(){var o=j.activeClass;f.removeClass(o).eq(a.getPageIndex()).addClass(o)});
a.onReload(function(){k()});k();var l=f.filter("[href="+location.hash+"]");l.length&&a.move(f.index(l))});return j.api?d:this}})(jQuery);

$(function(){$("#top_menu").scrollable({size:4,clickable:false}).circular()});

$(function(){$("#news_box").scrollable({size:1,clickable:false}).circular().navigator({navi:"#news_tabs",naviItem:"a",activeClass:"current"}).autoscroll({autoplay:true,interval:5E3})});

$(function(){$("#photo_list").scrollable({size:1,clickable:false,onBeforeSeek:function(c,b){var a=$("#desc_"+this.getItems().eq(b).find("img").attr("alt"));a.length&&$("#photo_list p.description_photo_p").text(a.text())}}).circular()});


