﻿(function(a){a.jScrollPane={active:[]};a.fn.jScrollPane=function(b){var b=a.extend({},a.fn.jScrollPane.defaults,b),j=function(){return false};return this.each(function(){var d=a(this),P=this,Q=0,i,g,m,r=b.topCapHeight,f;if(a(this).parent().is(".jScrollPaneContainer")){f=a(this).parent();var Q=b.maintainPosition?d.position().top:0,h=a(this).parent();i=h.innerWidth();g=h.outerHeight();a(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown, >.jScrollCap",h).remove();d.css({top:0})}else d.data("originalStyleTag",
d.attr("style")),d.css("overflow","hidden"),this.originalPadding=d.css("paddingTop")+" "+d.css("paddingRight")+" "+d.css("paddingBottom")+" "+d.css("paddingLeft"),this.originalSidePaddingTotal=(parseInt(d.css("paddingLeft"))||0)+(parseInt(d.css("paddingRight"))||0),i=d.innerWidth(),g=d.innerHeight(),f=a("<div></div>").attr({className:"jScrollPaneContainer"}).css({height:g+"px",width:i+"px"}),b.enableKeyboardNavigation&&f.attr("tabindex",b.tabIndex),d.wrap(f),f=d.parent(),a(document).bind("emchange",
function(){d.jScrollPane(b)});m=g;if(b.reinitialiseOnImageLoad){var s=a.data(P,"jScrollPaneImagesToLoad")||a("img",d),R=[];s.length&&s.each(function(c,x){a(this).bind("load readystatechange",function(){if(a.inArray(c,R)==-1){R.push(x);s=a.grep(s,function(c){return c!=x});a.data(P,"jScrollPaneImagesToLoad",s);var g=a.extend(b,{reinitialiseOnImageLoad:false});d.jScrollPane(g)}}).each(function(){if(this.complete||this.complete===void 0)this.src=this.src})})}h={height:"auto",width:i-b.scrollbarWidth-
b.scrollbarMargin-this.originalSidePaddingTotal+"px"};b.scrollbarOnLeft?h.paddingLeft=b.scrollbarMargin+b.scrollbarWidth+"px":h.paddingRight=b.scrollbarMargin+"px";d.css(h);var t=d.outerHeight(),y=g/t,h=y<0.99;f[h?"addClass":"removeClass"]("jScrollPaneScrollable");if(h){f.append(a("<div></div>").addClass("jScrollCap jScrollCapTop").css({height:b.topCapHeight}),a("<div></div>").attr({className:"jScrollPaneTrack"}).css({width:b.scrollbarWidth+"px"}).append(a("<div></div>").attr({className:"jScrollPaneDrag"}).css({width:b.scrollbarWidth+
"px"}).append(a("<div></div>").attr({className:"jScrollPaneDragTop"}).css({width:b.scrollbarWidth+"px"}),a("<div></div>").attr({className:"jScrollPaneDragBottom"}).css({width:b.scrollbarWidth+"px"}))),a("<div></div>").addClass("jScrollCap jScrollCapBottom").css({height:b.bottomCapHeight}));i=a(">.jScrollPaneTrack",f);var z=a(">.jScrollPaneTrack .jScrollPaneDrag",f),u,n=[],o,p=function(){(o>4||o%4==0)&&k(e+u*J);o++};b.enableKeyboardNavigation&&f.bind("keydown.jscrollpane",function(c){switch(c.keyCode){case 38:return u=
-1,o=0,p(),n[n.length]=setInterval(p,100),false;case 40:return u=1,o=0,p(),n[n.length]=setInterval(p,100),false;case 33:case 34:return false}}).bind("keyup.jscrollpane",function(c){if(c.keyCode==38||c.keyCode==40){for(c=0;c<n.length;c++)clearInterval(n[c]);return false}});if(b.showArrows){var A,S,T=function(){a("html").unbind("mouseup",T);A.removeClass("jScrollActiveArrowButton");clearInterval(S)},U=function(){a("html").bind("mouseup",T);A.addClass("jScrollActiveArrowButton");o=0;p();S=setInterval(p,
100)};f.append(a("<a></a>").attr({href:"javascript:;",className:"jScrollArrowUp",tabindex:-1}).css({width:b.scrollbarWidth+"px",top:b.topCapHeight+"px"}).html("Scroll up").bind("mousedown",function(){A=a(this);u=-1;U();this.blur();return false}).bind("click",j),a("<a></a>").attr({href:"javascript:;",className:"jScrollArrowDown",tabindex:-1}).css({width:b.scrollbarWidth+"px",bottom:b.bottomCapHeight+"px"}).html("Scroll down").bind("mousedown",function(){A=a(this);u=1;U();this.blur();return false}).bind("click",
j));var K=a(">.jScrollArrowUp",f),V=a(">.jScrollArrowDown",f)}if(b.arrowSize)m=g-b.arrowSize-b.arrowSize,r+=b.arrowSize;else if(K)h=K.height(),b.arrowSize=h,m=g-h-V.height(),r+=h;m-=b.topCapHeight+b.bottomCapHeight;i.css({height:m+"px",top:r+"px"});var L=a(this).css({position:"absolute",overflow:"visible"}),v,l,J,e=0,B=y*g/2,C=function(c,a){var b=a=="X"?"Left":"Top";return c["page"+a]||c["client"+a]+(document.documentElement["scroll"+b]||document.body["scroll"+b])||0},D=function(){return false},F=
function(){E();v=z.offset(false);v.top-=e;l=m-z[0].offsetHeight;J=2*b.wheelSpeed*l/t},M=function(){a("html").unbind("mouseup",M).unbind("mousemove",W);B=y*g/2;a.browser.msie&&a("html").unbind("dragstart",D).unbind("selectstart",D)},k=function(c){f.scrollTop(0);e=c=c<0?0:c>l?l:c;z.css({top:c+"px"});var a=c/l;d.data("jScrollPanePosition",(g-t)*-a);L.css({top:(g-t)*a+"px"});d.trigger("scroll");b.showArrows&&(K[c==0?"addClass":"removeClass"]("disabled"),V[c==l?"addClass":"removeClass"]("disabled"))},
W=function(c){k(C(c,"Y")-v.top-B)},r=Math.max(Math.min(y*(g-b.arrowSize*2),b.dragMaxHeight),b.dragMinHeight);z.css({height:r+"px"}).bind("mousedown",function(c){F();B=C(c,"Y")-e-v.top;a("html").bind("mouseup",M).bind("mousemove",W).bind("mouseleave",M);a.browser.msie&&a("html").bind("dragstart",D).bind("selectstart",D);return false});var X,G,Y,Z=function(){(G>8||G%4==0)&&k(e-(e-Y)/2);G++},$=function(){clearInterval(X);a("html").unbind("mouseup",$).unbind("mousemove",N)},N=function(c){Y=C(c,"Y")-v.top-
B};i.bind("mousedown",function(c){F();N(c);G=0;a("html").bind("mouseup",$).bind("mousemove",N);X=setInterval(Z,100);Z();return false});f.bind("mousewheel",function(c,a){a=a||(c.wheelDelta?c.wheelDelta/120:c.detail?-c.detail/3:0);F();E();var b=e;k(e-a*J);return b==e});var H,O,ba=function(){var a=(H-e)/b.animateStep;a>1||a<-1?k(e+a):(k(H),E())},E=function(){O&&(clearInterval(O),delete H)},q=function(c,x){if(typeof c=="string"){try{$e=a(c,d)}catch(h){return}if(!$e.length)return;c=$e.offset().top-d.offset().top}E();
var e=t-g,c=c>e?e:c;d.data("jScrollPaneMaxScroll",e);e=c/e*l;x||!b.animateTo?k(e):(f.scrollTop(0),H=e,O=setInterval(ba,b.animateInterval))};d[0].scrollTo=q;d[0].scrollBy=function(a){var b=-parseInt(L.css("top"))||0;q(b+a)};F();q(-Q,true);a("*",this).bind("focus",function(){for(var c=a(this),e=0,f=100;c[0]!=d[0];)if(e+=c.position().top,c=c.offsetParent(),!f--)return;c=-parseInt(L.css("top"))||0;f=c+g;e>c&&e<f||(f=e-b.scrollbarMargin,e>c&&(f+=a(this).height()+15+b.scrollbarMargin-g),q(f))});b.observeHash&&
(location.hash&&location.hash.length>1&&setTimeout(function(){q(location.hash)},a.browser.safari?100:0),a(document).bind("click",function(c){$target=a(c.target);if($target.is("a")){var d=$target.attr("href");d&&d.substr(0,1)=="#"&&d.length>1&&setTimeout(function(){q(d,!b.animateToInternalLinks)},a.browser.safari?100:0)}}));var I,w,ca=function(){direction=I<0?-1:1;d[0].scrollBy(I/2)},aa=function(){w&&(clearInterval(w),w=void 0)},da=function(a){var b=d.parent().offset().top,e=b+g,a=C(a,"Y");I=a<b?a-
b:a>e?a-e:0;I==0?aa():w||(w=setInterval(ca,100))},ea=function(){a(document).unbind("mousemove.jScrollPaneDragging").unbind("mouseup.jScrollPaneDragging");aa()};f.bind("mousedown.jScrollPane",function(){a(document).bind("mousemove.jScrollPaneDragging",da);a(document).bind("mouseup.jScrollPaneDragging",ea)});a.jScrollPane.active.push(d[0])}else d.css({height:g+"px",width:i-this.originalSidePaddingTotal+"px",padding:this.originalPadding}),d[0].scrollTo=d[0].scrollBy=function(){},d.parent().unbind("mousewheel").unbind("mousedown.jScrollPane").unbind("keydown.jscrollpane").unbind("keyup.jscrollpane")})};
a.fn.jScrollPaneRemove=function(){a(this).each(function(){$this=a(this);var b=$this.parent();b.is(".jScrollPaneContainer")&&($this.css({top:"",height:"",width:"",padding:"",overflow:"",position:""}),$this.attr("style",$this.data("originalStyleTag")),b.after($this).remove())})};a.fn.jScrollPane.defaults={scrollbarWidth:4,scrollbarMargin:26,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:250,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,
reinitialiseOnImageLoad:false,tabIndex:0,enableKeyboardNavigation:true,animateToInternalLinks:false,topCapHeight:6,bottomCapHeight:6,observeHash:true};a(window).bind("unload",function(){for(var b=a.jScrollPane.active,j=0;j<b.length;j++)b[j].scrollTo=b[j].scrollBy=null})})(jQuery);

(function(g){g.fn.jcarousel=function(a){return this.each(function(){new f(this,a)})};var p={vertical:true,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",
buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null};g.jcarousel=function(a,b){this.options=g.extend({},p,b||{});this.locked=false;this.buttonPrev=this.buttonNext=this.list=this.clip=this.container=null;this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?"left":"top";for(var c="",d=a.className.split(" "),e=0;e<d.length;e++)if(d[e].indexOf("jcarousel-skin")!=-1){g(a).removeClass(d[e]);c=d[e];break}if(a.nodeName=="UL"||a.nodeName=="OL")if(this.list=g(a),
this.container=this.list.parent(),this.container.hasClass("jcarousel-clip")){if(!this.container.parent().hasClass("jcarousel-container"))this.container=this.container.wrap("<div></div>");this.container=this.container.parent()}else{if(!this.container.hasClass("jcarousel-container"))this.container=this.list.wrap("<div></div>").parent()}else this.container=g(a),this.list=g(a).find(">ul,>ol,div>ul,div>ol");c!=""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1&&this.container.wrap('<div class=" '+
c+'"></div>');this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass("jcarousel-clip"))this.clip=this.list.wrap("<div></div>").parent();this.buttonPrev=g(".jcarousel-prev",this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null)this.buttonPrev=this.clip.before(this.options.buttonPrevHTML).prev();this.buttonPrev.addClass(this.className("jcarousel-prev"));this.buttonNext=g(".jcarousel-next",this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!=
null)this.buttonNext=this.clip.before(this.options.buttonNextHTML).prev();this.buttonNext.addClass(this.className("jcarousel-next"));this.clip.addClass(this.className("jcarousel-clip"));this.list.addClass(this.className("jcarousel-list"));this.container.addClass(this.className("jcarousel-container"));var f=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null,c=this.list.children("li"),h=this;if(c.size()>0){var l=0,e=this.options.offset;c.each(function(){h.format(this,e++);
l+=h.dimension(this,f)});this.list.css(this.wh,l+"px");if(!b||b.size===void 0)this.options.size=c.size()}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){h.next()};this.funcPrev=function(){h.prev()};this.funcResize=function(){h.reload()};this.options.initCallback!=null&&this.options.initCallback(this,"init");g.browser.safari?(this.buttons(false,false),g(window).bind("load",function(){h.setup()})):this.setup()};
var f=g.jcarousel;f.fn=f.prototype={jcarousel:"0.2.3"};f.fn.extend=f.extend=g.extend;f.fn.extend({setup:function(){this.prevLast=this.prevFirst=this.last=this.first=null;this.animating=false;this.tail=this.timer=null;this.inTail=false;if(!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+"px");var a=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(a,false);g(window).unbind("resize",this.funcResize).bind("resize",this.funcResize)}},reset:function(){this.list.empty();
this.list.css(this.lt,"0px");this.list.css(this.wh,"10px");this.options.initCallback!=null&&this.options.initCallback(this,"reset");this.setup()},reload:function(){this.tail!=null&&this.inTail&&this.list.css(this.lt,f.intval(this.list.css(this.lt))+this.tail);this.tail=null;this.inTail=false;this.options.reloadCallback!=null&&this.options.reloadCallback(this);if(this.options.visible!=null){var a=this,b=Math.ceil(this.clipping()/this.options.visible),c=0,d=0;g("li",this.list).each(function(e){c+=a.dimension(this,
b);e+1<a.first&&(d=c)});this.list.css(this.wh,c+"px");this.list.css(this.lt,-d+"px")}this.scroll(this.first,false)},lock:function(){this.locked=true;this.buttons()},unlock:function(){this.locked=false;this.buttons()},size:function(a){if(a!=void 0)this.options.size=a,this.locked||this.buttons();return this.options.size},has:function(a,b){if(b==void 0||!b)b=a;if(this.options.size!==null&&b>this.options.size)b=this.options.size;for(var c=a;c<=b;c++){var d=this.get(c);if(!d.length||d.hasClass("jcarousel-item-placeholder"))return false}return true},
get:function(a){return g(".jcarousel-item-"+a,this.list)},add:function(a,b){var c=this.get(a),d=0;if(c.length==0)for(var e,c=this.create(a),i=f.intval(a);e=this.get(--i);){if(i<=0||e.length){i<=0?this.list.prepend(c):e.after(c);break}}else d=this.dimension(c);c.removeClass(this.className("jcarousel-item-placeholder"));typeof b=="string"?c.html(b):c.empty().append(b);e=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;d=this.dimension(c,e)-d;a>0&&a<this.first&&this.list.css(this.lt,
f.intval(this.list.css(this.lt))-d+"px");this.list.css(this.wh,f.intval(this.list.css(this.wh))+d+"px");return c},remove:function(a){var b=this.get(a);if(b.length&&!(a>=this.first&&a<=this.last)){var c=this.dimension(b);a<this.first&&this.list.css(this.lt,f.intval(this.list.css(this.lt))+c+"px");b.remove();this.list.css(this.wh,f.intval(this.list.css(this.wh))-c+"px")}},next:function(){this.stopAuto();this.tail!=null&&!this.inTail?this.scrollTail(false):this.scroll((this.options.wrap=="both"||this.options.wrap==
"last")&&this.options.size!=null&&this.last==this.options.size?1:this.first+this.options.scroll)},prev:function(){this.stopAuto();this.tail!=null&&this.inTail?this.scrollTail(true):this.scroll((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!=null&&this.first==1?this.options.size:this.first-this.options.scroll)},scrollTail:function(a){if(!this.locked&&!this.animating&&this.tail){var b=f.intval(this.list.css(this.lt));!a?b-=this.tail:b+=this.tail;this.inTail=!a;this.prevFirst=
this.first;this.prevLast=this.last;this.animate(b)}},scroll:function(a,b){!this.locked&&!this.animating&&this.animate(this.pos(a),b)},pos:function(a){if(!this.locked&&!this.animating){a=f.intval(a);this.options.wrap!="circular"&&(a=a<1?1:this.options.size&&a>this.options.size?this.options.size:a);for(var b=this.first>a,c=f.intval(this.list.css(this.lt)),d=this.options.wrap!="circular"&&this.first<=1?1:this.first,e=b?this.get(d):this.get(this.last),i=b?d:d-1,h=null,g=0,k=false,j=0;b?--i>=a:++i<a;)if(h=
this.get(i),k=!h.length,h.length==0&&(h=this.create(i).addClass(this.className("jcarousel-item-placeholder")),e[b?"before":"after"](h)),e=h,j=this.dimension(h),k&&(g+=j),this.first!=null&&(this.options.wrap=="circular"||i>=1&&(this.options.size==null||i<=this.options.size)))c=b?c+j:c-j;for(var d=this.clipping(),o=[],n=0,i=a,m=0,e=this.get(a-1);++n;){h=this.get(i);k=!h.length;h.length==0&&(h=this.create(i).addClass(this.className("jcarousel-item-placeholder")),e.length==0?this.list.prepend(h):e[b?
"before":"after"](h));e=h;j=this.dimension(h);if(j==0)return 0;this.options.wrap!="circular"&&this.options.size!==null&&i>this.options.size?o.push(h):k&&(g+=j);m+=j;if(m>=d)break;i++}for(e=0;e<o.length;e++)o[e].remove();g>0&&(this.list.css(this.wh,this.dimension(this.list)+g+"px"),b&&(c-=g,this.list.css(this.lt,f.intval(this.list.css(this.lt))-g+"px")));e=a+n-1;if(this.options.wrap!="circular"&&this.options.size&&e>this.options.size)e=this.options.size;if(i>e)for(n=0,i=e,m=0;++n;){h=this.get(i--);
if(!h.length)break;m+=this.dimension(h);if(m>=d)break}i=e-n+1;this.options.wrap!="circular"&&i<1&&(i=1);if(this.inTail&&b)c+=this.tail,this.inTail=false;this.tail=null;if(this.options.wrap!="circular"&&e==this.options.size&&e-n+1>=1&&(b=f.margin(this.get(e),!this.options.vertical?"marginRight":"marginBottom"),m-b>d))this.tail=m-d-b;for(;a-- >i;)c+=this.dimension(this.get(a));this.prevFirst=this.first;this.prevLast=this.last;this.first=i;this.last=e;return c}},animate:function(a,b){if(!this.locked&&
!this.animating){this.animating=true;var c=this,d=function(){c.animating=false;a==0&&c.list.css(c.lt,0);(c.options.wrap=="both"||c.options.wrap=="last"||c.options.size==null||c.last<c.options.size)&&c.startAuto();c.buttons();c.notify("onAfterAnimation")};this.notify("onBeforeAnimation");!this.options.animation||b==false?(this.list.css(this.lt,a+"px"),d()):this.list.animate(!this.options.vertical?{left:a}:{top:a},this.options.animation,this.options.easing,d)}},startAuto:function(a){if(a!=void 0)this.options.auto=
a;if(this.options.auto==0)return this.stopAuto();if(this.timer==null){var b=this;this.timer=setTimeout(function(){b.next()},this.options.auto*1E3)}},stopAuto:function(){if(this.timer!=null)clearTimeout(this.timer),this.timer=null},buttons:function(a,b){if(a==void 0||a==null)if(a=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="first"||this.options.size==null||this.last<this.options.size),!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!=
null&&this.last>=this.options.size)a=this.tail!=null&&!this.inTail;if(b==void 0||b==null)if(b=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="last"||this.first>1),!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!=null&&this.first==1)b=this.tail!=null&&this.inTail;var c=this;this.buttonNext[a?"bind":"unbind"](this.options.buttonNextEvent,this.funcNext)[a?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",
a?false:true);this.buttonPrev[b?"bind":"unbind"](this.options.buttonPrevEvent,this.funcPrev)[b?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",b?false:true);if(this.buttonNext.length>0&&(this.buttonNext[0].jcarouselstate==void 0||this.buttonNext[0].jcarouselstate!=a)&&this.options.buttonNextCallback!=null)this.buttonNext.each(function(){c.options.buttonNextCallback(c,this,a)}),this.buttonNext[0].jcarouselstate=a;if(this.buttonPrev.length>0&&(this.buttonPrev[0].jcarouselstate==
void 0||this.buttonPrev[0].jcarouselstate!=b)&&this.options.buttonPrevCallback!=null)this.buttonPrev.each(function(){c.options.buttonPrevCallback(c,this,b)}),this.buttonPrev[0].jcarouselstate=b},notify:function(a){var b=this.prevFirst==null?"init":this.prevFirst<this.first?"next":"prev";this.callback("itemLoadCallback",a,b);this.prevFirst!==this.first&&(this.callback("itemFirstInCallback",a,b,this.first),this.callback("itemFirstOutCallback",a,b,this.prevFirst));this.prevLast!==this.last&&(this.callback("itemLastInCallback",
a,b,this.last),this.callback("itemLastOutCallback",a,b,this.prevLast));this.callback("itemVisibleInCallback",a,b,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",a,b,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(a,b,c,d,e,f,h){if(!(this.options[a]==void 0||typeof this.options[a]!="object"&&b!="onAfterAnimation")){var l=typeof this.options[a]=="object"?this.options[a][b]:this.options[a];if(g.isFunction(l)){var k=this;if(d===void 0)l(k,
c,b);else if(e===void 0)this.get(d).each(function(){l(k,this,d,c,b)});else for(var j=d;j<=e;j++)j!==null&&!(j>=f&&j<=h)&&this.get(j).each(function(){l(k,this,j,c,b)})}}},create:function(a){return this.format("<li></li>",a)},format:function(a,b){var c=g(a).addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+b));c.attr("jcarouselindex",b);return c},className:function(a){return a+" "+a+(!this.options.vertical?"-horizontal":"-vertical")},dimension:function(a,b){var c=
a.jquery!=void 0?a[0]:a,d=!this.options.vertical?c.offsetWidth+f.margin(c,"marginLeft")+f.margin(c,"marginRight"):c.offsetHeight+f.margin(c,"marginTop")+f.margin(c,"marginBottom");if(b==void 0||d==b)return d;d=!this.options.vertical?b-f.margin(c,"marginLeft")-f.margin(c,"marginRight"):b-f.margin(c,"marginTop")-f.margin(c,"marginBottom");g(c).css(this.wh,d+"px");return this.dimension(c)},clipping:function(){return!this.options.vertical?this.clip[0].offsetWidth-f.intval(this.clip.css("borderLeftWidth"))-
f.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-f.intval(this.clip.css("borderTopWidth"))-f.intval(this.clip.css("borderBottomWidth"))},index:function(a,b){if(b==void 0)b=this.options.size;return Math.round(((a-1)/b-Math.floor((a-1)/b))*b)+1}});f.extend({defaults:function(a){return g.extend(p,a||{})},margin:function(a,b){if(!a)return 0;var c=a.jquery!=void 0?a[0]:a;if(b=="marginRight"&&g.browser.safari){var d={display:"block","float":"none",width:"auto"},e,i;g.swap(c,d,function(){e=
c.offsetWidth});d.marginRight=0;g.swap(c,d,function(){i=c.offsetWidth});return i-e}return f.intval(g.css(c,b))},intval:function(a){a=parseInt(a);return isNaN(a)?0:a}})})(jQuery);

(function(b){b.event.special.mousewheel={setup:function(){var a=b.event.special.mousewheel.handler;b.browser.mozilla&&b(this).bind("mousemove.mousewheel",function(a){b.data(this,"mwcursorposdata",{pageX:a.pageX,pageY:a.pageY,clientX:a.clientX,clientY:a.clientY})});this.addEventListener?this.addEventListener(b.browser.mozilla?"DOMMouseScroll":"mousewheel",a,false):this.onmousewheel=a},teardown:function(){var a=b.event.special.mousewheel.handler;b(this).unbind("mousemove.mousewheel");this.removeEventListener?
this.removeEventListener(b.browser.mozilla?"DOMMouseScroll":"mousewheel",a,false):this.onmousewheel=function(){};b.removeData(this,"mwcursorposdata")},handler:function(a){var c=Array.prototype.slice.call(arguments,1),a=b.event.fix(a||window.event);b.extend(a,b.data(this,"mwcursorposdata")||{});var d=0;a.wheelDelta&&(d=a.wheelDelta/120);a.detail&&(d=-a.detail/3);a.data=a.data||{};a.type="mousewheel";c.unshift(d);c.unshift(a);return b.event.handle.apply(this,c)}};b.fn.extend({mousewheel:function(a){return a?
this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery);
