(function(d){d.keyCode={BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38};var b=d.fn.remove;var c=d.browser.mozilla&&(parseFloat(d.browser.version)<1.9);d.ui={version:"@VERSION",plugin:{add:function(f,g,j){var h=d.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j){return}for(var h=0;h<j.length;h++){if(e.options[j[h][0]]){j[h][1].apply(e.element,f)}}}},cssCache:{},css:function(f){if(d.ui.cssCache[f]){return d.ui.cssCache[f]}var g=d('<div class="ui-gen">').addClass(f).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");d.ui.cssCache[f]=!!((!(/auto|default/).test(g.css("cursor"))||(/^[1-9]/).test(g.css("height"))||(/^[1-9]/).test(g.css("width"))||!(/none/).test(g.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(g.css("backgroundColor"))));try{d("body").get(0).removeChild(g.get(0))}catch(h){}return d.ui.cssCache[f]},hasScroll:function(i,g){if(d(i).css("overflow")=="hidden"){return false}var f=(g&&g=="left")?"scrollLeft":"scrollTop",h=false;if(i[f]>0){return true}i[f]=1;h=(i[f]>0);i[f]=0;return h}};d.fn.extend({remove:function(){d("*",this).add(this).each(function(){d(this).triggerHandler("remove")});return b.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},ariaRole:function(e){return(e!==undefined?this.attr("role",c?"wairole:"+e:e):(this.attr("role")||"").replace(/^wairole:/,""))},ariaState:function(f,e){return(e!==undefined?this.each(function(g,h){(c?h.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+f,e):d(h).attr("aria-"+f,e))}):this.attr(c?"aaa:"+f:"aria-"+f))}});d.extend(d.expr[":"],{data:function(f,g,e){return d.data(f,e[3])},tabbable:function(g,h,f){var j=g.nodeName.toLowerCase();var e=function(i){function l(m){var n=m.style;return(n.display!="none"&&n.visibility!="hidden")}var k=l(i);(k&&d.each(d.dir(i,"parentNode"),function(){return(k=l(this))}));return k};return(g.tabIndex>=0&&(("a"==j&&g.href)||(/input|select|textarea|button/.test(j)&&"hidden"!=g.type&&!g.disabled))&&e(g))}});function a(h,i,j,g){function f(l){var k=d[h][i][l]||[];return(typeof k=="string"?k.split(/,?\s+/):k)}var e=f("getter");if(g.length==1&&typeof g[0]=="string"){e=e.concat(f("getterSetter"))}return(d.inArray(j,e)!=-1)}d.widget=function(f,e){var g=f.split(".")[0];f=f.split(".")[1];d.fn[f]=function(k){var i=(typeof k=="string"),j=Array.prototype.slice.call(arguments,1);if(i&&k.substring(0,1)=="_"){return this}if(i&&a(g,f,k,j)){var h=d.data(this[0],f);return(h?h[k].apply(h,j):undefined)}return this.each(function(){var l=d.data(this,f);(!l&&!i&&d.data(this,f,new d[g][f](this,k)));(l&&i&&d.isFunction(l[k])&&l[k].apply(l,j))})};d[g]=d[g]||{};d[g][f]=function(j,i){var h=this;this.widgetName=f;this.widgetEventPrefix=d[g][f].eventPrefix||f;this.widgetBaseClass=g+"-"+f;this.options=d.extend({},d.widget.defaults,d[g][f].defaults,d.metadata&&d.metadata.get(j)[f],i);this.element=d(j).bind("setData."+f,function(m,k,l){return h._setData(k,l)}).bind("getData."+f,function(l,k){return h._getData(k)}).bind("remove",function(){return h.destroy()});this._init()};d[g][f].prototype=d.extend({},d.widget.prototype,e);d[g][f].getterSetter="option"};d.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName)},option:function(g,h){var f=g,e=this;if(typeof g=="string"){if(h===undefined){return this._getData(g)}f={};f[g]=h}d.each(f,function(i,j){e._setData(i,j)})},_getData:function(e){return this.options[e]},_setData:function(e,f){this.options[e]=f;if(e=="disabled"){this.element[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(g,i,h){var f=(g==this.widgetEventPrefix?g:this.widgetEventPrefix+g);i=i||d.event.fix({type:f,target:this.element[0]});return this.element.triggerHandler(f,[i,h],this.options[g])}};d.widget.defaults={disabled:false};d.ui.mouse={_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(f){return e._mouseDown(f)}).bind("click."+this.widgetName,function(f){if(e._preventClickEvent){e._preventClickEvent=false;return false}});if(d.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(d.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(h){(this._mouseStarted&&this._mouseUp(h));this._mouseDownEvent=h;var g=this,i=(h.which==1),f=(typeof this.options.cancel=="string"?d(h.target).parents().add(h.target).filter(this.options.cancel).length:false);if(!i||f||!this._mouseCapture(h)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){g.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(h)&&this._mouseDelayMet(h)){this._mouseStarted=(this._mouseStart(h)!==false);if(!this._mouseStarted){h.preventDefault();return true}}this._mouseMoveDelegate=function(j){return g._mouseMove(j)};this._mouseUpDelegate=function(j){return g._mouseUp(j)};d(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);return false},_mouseMove:function(f){if(d.browser.msie&&!f.button){return this._mouseUp(f)}if(this._mouseStarted){this._mouseDrag(f);return false}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,f)!==false);(this._mouseStarted?this._mouseDrag(f):this._mouseUp(f))}return !this._mouseStarted},_mouseUp:function(f){d(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=true;this._mouseStop(f)}return false},_mouseDistanceMet:function(f){return(Math.max(Math.abs(this._mouseDownEvent.pageX-f.pageX),Math.abs(this._mouseDownEvent.pageY-f.pageY))>=this.options.distance)},_mouseDelayMet:function(f){return this.mouseDelayMet},_mouseStart:function(f){},_mouseDrag:function(f){},_mouseStop:function(f){},_mouseCapture:function(f){return true}};d.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(a){a.widget("ui.tabs",{_init:function(){this._tabify(true)},_setData:function(b,c){if((/^selected/).test(b)){this.select(c)}else{this.options[b]=c;this._tabify()}},length:function(){return this.$tabs.length},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},ui:function(c,b){return{options:this.options,tab:c,panel:b,index:this.$tabs.index(c)}},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie="ui-tabs-"+a.data(this.element[0]));return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_tabify:function(p){this.$lis=a("li:has(a[href])",this.element);this.$tabs=this.$lis.map(function(){return a("a",this)[0]});this.$panels=a([]);var q=this,c=this.options;this.$tabs.each(function(r,o){if(o.hash&&o.hash.replace("#","")){q.$panels=q.$panels.add(q._sanitizeSelector(o.hash))}else{if(a(o).attr("href")!="#"){a.data(o,"href.tabs",o.href);a.data(o,"load.tabs",o.href);var t=q._tabId(o);o.href="#"+t;var s=a("#"+t);if(!s.length){s=a(c.panelTemplate).attr("id",t).addClass(c.panelClass).insertAfter(q.$panels[r-1]||q.element);s.data("destroy.tabs",true)}q.$panels=q.$panels.add(s)}else{c.disabled.push(r+1)}}});if(p){this.element.addClass(c.navClass);this.$panels.addClass(c.panelClass);if(c.selected===undefined){if(location.hash){this.$tabs.each(function(r,o){if(o.hash==location.hash){c.selected=r;return false}})}else{if(c.cookie){var j=parseInt(q._cookie(),10);if(j&&q.$tabs[j]){c.selected=j}}else{if(q.$lis.filter("."+c.selectedClass).length){c.selected=q.$lis.index(q.$lis.filter("."+c.selectedClass)[0])}}}}c.selected=c.selected===null||c.selected!==undefined?c.selected:0;c.disabled=a.unique(c.disabled.concat(a.map(this.$lis.filter("."+c.disabledClass),function(r,o){return q.$lis.index(r)}))).sort();if(a.inArray(c.selected,c.disabled)!=-1){c.disabled.splice(a.inArray(c.selected,c.disabled),1)}this.$panels.addClass(c.hideClass);this.$lis.removeClass(c.selectedClass);if(c.selected!==null){this.$panels.eq(c.selected).removeClass(c.hideClass);var e=[c.selectedClass];if(c.deselectable){e.push(c.deselectableClass)}this.$lis.eq(c.selected).addClass(e.join(" "));var k=function(){q._trigger("show",null,q.ui(q.$tabs[c.selected],q.$panels[c.selected]))};if(a.data(this.$tabs[c.selected],"load.tabs")){this.load(c.selected,k)}else{k()}}a(window).bind("unload",function(){q.$tabs.unbind(".tabs");q.$lis=q.$tabs=q.$panels=null})}else{c.selected=this.$lis.index(this.$lis.filter("."+c.selectedClass)[0])}if(c.cookie){this._cookie(c.selected,c.cookie)}for(var g=0,n;n=this.$lis[g];g++){a(n)[a.inArray(g,c.disabled)!=-1&&!a(n).hasClass(c.selectedClass)?"addClass":"removeClass"](c.disabledClass)}if(c.cache===false){this.$tabs.removeData("cache.tabs")}var b,h;if(c.fx){if(c.fx.constructor==Array){b=c.fx[0];h=c.fx[1]}else{b=h=c.fx}}function d(i,o){i.css({display:""});if(a.browser.msie&&o.opacity){i[0].style.removeAttribute("filter")}}var l=h?function(i,r){var o=r.height();if(o<300){o=300}a("#rotate").animate({height:o},300,s);function s(){r.animate(h,h.duration||300,function(){r.removeClass(c.hideClass);d(r,h);r.css({opacity:1});q._trigger("show",null,q.ui(i,r[0]))})}}:function(i,o){o.removeClass(c.hideClass);q._trigger("show",null,q.ui(i,o[0]))};var m=b?function(o,i,r){i.animate(b,b.duration||300,function(){i.addClass(c.hideClass);d(i,b);if(r){l(o,r,i)}})}:function(o,i,r){i.addClass(c.hideClass);if(r){l(o,r)}};function f(r,t,i,s){var o=[c.selectedClass];if(c.deselectable){o.push(c.deselectableClass)}t.addClass(o.join(" ")).siblings().removeClass(o.join(" "));m(r,i,s)}this.$tabs.unbind(".tabs").bind(c.event+".tabs",function(){var s=a(this).parents("li:eq(0)"),i=q.$panels.filter(":visible"),r=a(q._sanitizeSelector(this.hash));if((s.hasClass(c.selectedClass)&&!c.deselectable)||s.hasClass(c.disabledClass)||a(this).hasClass(c.loadingClass)||q._trigger("select",null,q.ui(this,r[0]))===false){this.blur();return false}c.selected=q.$tabs.index(this);if(c.deselectable){if(s.hasClass(c.selectedClass)){q.options.selected=null;s.removeClass([c.selectedClass,c.deselectableClass].join(" "));q.$panels.stop();m(this,i);this.blur();return false}else{if(!i.length){q.$panels.stop();var o=this;q.load(q.$tabs.index(this),function(){s.addClass([c.selectedClass,c.deselectableClass].join(" "));l(o,r)});this.blur();return false}}}if(c.cookie){q._cookie(c.selected,c.cookie)}q.$panels.stop();if(r.length){var o=this;q.load(q.$tabs.index(this),i.length?function(){f(o,s,i,r)}:function(){s.addClass(c.selectedClass);l(o,r)})}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}return false});if(c.event!="click"){this.$tabs.bind("click.tabs",function(){return false})}},add:function(e,d,c){if(c==undefined){c=this.$tabs.length}var g=this.options;var i=a(g.tabTemplate.replace(/#\{href\}/g,e).replace(/#\{label\}/g,d));i.data("destroy.tabs",true);var h=e.indexOf("#")==0?e.replace("#",""):this._tabId(a("a:first-child",i)[0]);var f=a("#"+h);if(!f.length){f=a(g.panelTemplate).attr("id",h).addClass(g.hideClass).data("destroy.tabs",true)}f.addClass(g.panelClass);if(c>=this.$lis.length){i.appendTo(this.element);f.appendTo(this.element[0].parentNode)}else{i.insertBefore(this.$lis[c]);f.insertBefore(this.$panels[c])}g.disabled=a.map(g.disabled,function(k,j){return k>=c?++k:k});this._tabify();if(this.$tabs.length==1){i.addClass(g.selectedClass);f.removeClass(g.hideClass);var b=a.data(this.$tabs[0],"load.tabs");if(b){this.load(c,b)}}this._trigger("add",null,this.ui(this.$tabs[c],this.$panels[c]))},remove:function(b){var d=this.options,e=this.$lis.eq(b).remove(),c=this.$panels.eq(b).remove();if(e.hasClass(d.selectedClass)&&this.$tabs.length>1){this.select(b+(b+1<this.$tabs.length?1:-1))}d.disabled=a.map(a.grep(d.disabled,function(g,f){return g!=b}),function(g,f){return g>=b?--g:g});this._tabify();this._trigger("remove",null,this.ui(e.find("a")[0],c[0]))},enable:function(b){var c=this.options;if(a.inArray(b,c.disabled)==-1){return}var d=this.$lis.eq(b).removeClass(c.disabledClass);if(a.browser.safari){d.css("display","inline-block");setTimeout(function(){d.css("display","block")},0)}c.disabled=a.grep(c.disabled,function(f,e){return f!=b});this._trigger("enable",null,this.ui(this.$tabs[b],this.$panels[b]))},disable:function(c){var b=this,d=this.options;if(c!=d.selected){this.$lis.eq(c).addClass(d.disabledClass);d.disabled.push(c);d.disabled.sort();this._trigger("disable",null,this.ui(this.$tabs[c],this.$panels[c]))}},select:function(b){if(typeof b=="string"){b=this.$tabs.index(this.$tabs.filter("[href$="+b+"]")[0])}this.$tabs.eq(b).trigger(this.options.event+".tabs")},load:function(g,k){var l=this,d=this.options,e=this.$tabs.eq(g),j=e[0],h=k==undefined||k===false,b=e.data("load.tabs");k=k||function(){};if(!b||!h&&a.data(j,"cache.tabs")){k();return}var m=function(n){var o=a(n),p=o.find("*:last");return p.length&&p.is(":not(img)")&&p||o};var c=function(){l.$tabs.filter("."+d.loadingClass).removeClass(d.loadingClass).each(function(){if(d.spinner){m(this).parent().html(m(this).data("label.tabs"))}});l.xhr=null};if(d.spinner){var i=m(j).html();m(j).wrapInner("<em></em>").find("em").data("label.tabs",i).html(d.spinner)}var f=a.extend({},d.ajaxOptions,{url:b,success:function(o,n){a(l._sanitizeSelector(j.hash)).html(o);c();if(d.cache){a.data(j,"cache.tabs",true)}l._trigger("load",null,l.ui(l.$tabs[g],l.$panels[g]));try{d.ajaxOptions.success(o,n)}catch(p){}k()}});if(this.xhr){this.xhr.abort();c()}e.addClass(d.loadingClass);l.xhr=a.ajax(f)},url:function(c,b){this.$tabs.eq(c).removeData("cache.tabs").data("load.tabs",b)},destroy:function(){var b=this.options;this.element.unbind(".tabs").removeClass(b.navClass).removeData("tabs");this.$tabs.each(function(){var c=a.data(this,"href.tabs");if(c){this.href=c}var d=a(this).unbind(".tabs");a.each(["href","load","cache"],function(e,f){d.removeData(f+".tabs")})});this.$lis.add(this.$panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(this).removeClass([b.selectedClass,b.deselectableClass,b.disabledClass,b.panelClass,b.hideClass].join(" "))}});if(b.cookie){this._cookie(null,b.cookie)}}});a.extend(a.ui.tabs,{version:"@VERSION",getter:"length",defaults:{deselectable:false,event:"click",disabled:[],cookie:null,spinner:"Loading&#8230;",cache:false,idPrefix:"ui-tabs-",ajaxOptions:null,fx:null,tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>',panelTemplate:"<div></div>",navClass:"ui-tabs-nav",selectedClass:"ui-tabs-selected",deselectableClass:"ui-tabs-deselectable",disabledClass:"ui-tabs-disabled",panelClass:"ui-tabs-panel",hideClass:"ui-tabs-hide",loadingClass:"ui-tabs-loading"}});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(c,f){f=f||false;var b=this,e=this.options.selected;function g(){b.rotation=setInterval(function(){e=++e<b.$tabs.length?e:0;b.select(e)},c)}function d(h){if(!h||h.clientX){clearInterval(b.rotation)}}if(c){g();if(!f){this.$tabs.bind(this.options.event+".tabs",d)}else{this.$tabs.bind(this.options.event+".tabs",function(){d();e=b.options.selected;g()})}}else{d();this.$tabs.unbind(this.options.event+".tabs",d)}}})})(jQuery);
/*
 * tools.scrollable @VERSION - Scroll your HTML with eye candy.
 * 
 * Copyright (c) 2009 Tero Piirainen
 * http://flowplayer.org/tools/scrollable.html
 *
 * Dual licensed under MIT and GPL 2+ licenses
 * http://www.opensource.org/licenses
 *
 * Launch  : March 2008
 * Date: @DATE
 * Revision: @REVISION 
 */
(function(b){b.tools=b.tools||{version:{}};b.tools.version.scrollable="@VERSION";var c=null;function d(f,e){return f.indexOf("#")!=-1?b(f).eq(0):e.siblings(f).eq(0)}function a(p,m){var q=this;if(!c){c=q}function n(r,s){b(q).bind(r,function(u,t){if(s&&s.call(this,t.index)===false&&t){t.proceed=false}});return q}b.each(m,function(r,s){if(b.isFunction(s)){n(r,s)}});var e=!m.vertical;var f=b(m.items,p);var l=0;var g=d(m.prev,p);var j=d(m.next,p);var i=d(m.prevPage,p);var o=d(m.nextPage,p);var h;b.extend(q,{getIndex:function(){return l},getConf:function(){return m},getSize:function(){return q.getItems().size()},getPageAmount:function(){return Math.ceil(this.getSize()/m.size)},getPageIndex:function(){return Math.ceil(l/m.size)},getNaviButtons:function(){return g.add(j).add(i).add(o)},getRoot:function(){return p},getItemWrap:function(){return f},getItems:function(){return f.children()},getVisibleItems:function(){return q.getItems().slice(l,l+m.size)},seekTo:function(r,x,s){if(x===undefined){x=m.speed}if(b.isFunction(x)){s=x;x=m.speed}if(r<0){r=0}if(r>q.getSize()-m.size){return q}var t=q.getItems().eq(r);if(!t.length){return q}var w={index:r,proceed:true};b(q).trigger("onBeforeSeek",w);if(!w.proceed){return q}if(e){var v=-t.position().left;f.animate({left:v},x,m.easing,s?function(){s.call(q)}:null)}else{var u=-t.position().top;f.animate({top:u},x,m.easing,s?function(){s.call(q)}:null)}if(r===0){g.add(i).addClass(m.disabledClass)}else{g.add(i).removeClass(m.disabledClass)}if(r>=q.getSize()-m.size){j.add(o).addClass(m.disabledClass)}else{j.add(o).removeClass(m.disabledClass)}c=q;l=r;b(q).trigger("onSeek",{index:r});return q},move:function(t,s,r){return this.seekTo(l+t,s,r)},next:function(s,r){return this.move(3,s,r)},prev:function(s,r){return this.move(-3,s,r)},movePage:function(v,u,t){var r=m.size*v;var s=l%m.size;if(s>0){r+=(v>0?-s:m.size-s)}return this.move(r,u,t)},prevPage:function(s,r){return this.movePage(-1,s,r)},nextPage:function(s,r){return this.movePage(1,s,r)},setPage:function(s,t,r){s-=this.getPageIndex();return this.movePage(s)},begin:function(s,r){return this.seekTo(0,s,r)},end:function(s,r){return this.seekTo(this.getSize()-m.size,s,r)},reload:function(){return b(q).trigger("onReload",{})},onBeforeSeek:function(r){return n("onBeforeSeek",r)},onSeek:function(r){return n("onSeek",r)},onReload:function(r){return n("onReload",r)},click:function(s){var t=q.getItems().eq(s);var r=m.activeClass;if(s<0||s>=q.getSize()){return q}if(size==1){if(s==0||s==q.getSize()-1){h=(h===undefined)?true:!h}return h?q.next():q.prev()}if(size==2){if(s==l){s--}q.getItems().removeClass(r);t.addClass(r);return q.seekTo(s,time,fn)}if(!t.hasClass(r)){q.getItems().removeClass(r);t.addClass(r);var v=Math.floor(size/2);var u=s-v;if(u>q.getSize()-size){u=q.getSize()-size}if(u!==s){return q.seekTo(u)}}return q}});g.addClass(m.disabledClass).click(function(){q.prev()});j.click(function(){q.next()});o.click(function(){q.nextPage()});i.addClass(m.disabledClass).click(function(){q.prevPage()});if(m.keyboard){b(document).unbind("keydown.scrollable").bind("keydown.scrollable",function(r){var s=c;if(!s||r.altKey||r.ctrlKey){return}if(e&&(r.keyCode==37||r.keyCode==39)){s.move(r.keyCode==37?-1:1);return r.preventDefault()}if(!e&&(r.keyCode==38||r.keyCode==40)){s.move(r.keyCode==38?-1:1);return r.preventDefault()}return true})}var k=m.hoverClass;if(k||m.clickable){q.onReload(function(){if(k){q.getItems().hover(function(){b(this).addClass(k)},function(){b(this).removeClass(k)})}if(m.clickable){q.getItems().each(function(r){b(this).unbind("click.scrollable").bind("click.scrollable",function(){q.click(r)})})}});q.reload()}}b.fn.scrollable=function(e){var f=this.eq(typeof e=="number"?e:0).data("scrollable");if(f){return f}var g={size:5,vertical:false,speed:400,keyboard:true,disabledClass:"disabled",hoverClass:null,clickable:true,activeClass:"active",easing:"swing",items:".items",prev:".prev",next:".next",prevPage:".prevPage",nextPage:".nextPage",api:false,onBeforeSeek:null,onSeek:null};b.extend(g,e);this.each(function(){f=new a(b(this),g);b(this).data("scrollable",f)});return g.api?f:this}})(jQuery);(function(a){a.fn.circular=function(){return this.each(function(){var g=a(this).scrollable(),b=g.getItems(),e=g.getConf(),f=g.getItemWrap(),d=0;if(b.length<e.size){return false}b.slice(0,e.size).each(function(h){a(this).clone().appendTo(f).click(function(){g.click(b.length+h)})});var c=a.makeArray(b.slice(-e.size)).reverse();a(c).each(function(h){a(this).clone().prependTo(f).click(function(){g.click(-h-1)})});g.seekTo(e.size,0);a.extend(g,{move:function(k,j,i){var m=d+k+e.size;var l=m>g.getSize()-e.size;if(m<0||l){var h=d+e.size+(l?-b.length:b.length);g.seekTo(h,0);m=h+k}return g.seekTo(m,j,i)},begin:function(i,h){return this.seekTo(e.size,i,h)},end:function(i,h){return this.seekTo(b.length,i,h)},click:function(h,k,j){var l=h-d;l-=Math.floor(e.size/2);return this.move(l,k,j)},getIndex:function(){if(d<0){return b.length+d}if(d>=b.length){return 0}return d},getPageAmount:function(){return Math.ceil(b.length/e.size)},getPageIndex:function(){var h=g.getIndex();return Math.ceil((h-h%e.size)/e.size)}});g.onSeek(function(h){d=h-e.size;g.getNaviButtons().removeClass(e.disabledClass)})})}})(jQuery);
/*
 * tools.scrollable @VERSION - Scroll your HTML with eye candy.
 * 
 * Copyright (c) 2009 Tero Piirainen
 * http://flowplayer.org/tools/scrollable.html
 *
 * Dual licensed under MIT and GPL 2+ licenses
 * http://www.opensource.org/licenses
 *
 * Launch  : March 2008
 * Date: @DATE
 * Revision: @REVISION 
 */
(function(a){function b(d,c){return d.indexOf("#")!=-1?a(d).eq(0):c.siblings(d).eq(0)}a.fn.navigator=function(d){var c={navi:".navi",naviItem:"a",activeClass:"active"};a.extend(c,d);return this.each(function(){var f=a(this).scrollable(),e=f.getRoot(),i=b(c.navi,e),h=f.getNaviButtons();f.getNaviButtons=function(){return h.add(i)};function g(){if(i.is(":empty")||i.data("navi")==this){i.empty();i.data("navi",this);for(var k=0;k<f.getPageAmount();k++){var l=a("<"+c.naviItem+"/>").attr("href",k).click(function(n){var m=a(this);m.parent().children().removeClass(c.activeClass);m.addClass(c.activeClass);f.setPage(m.attr("href"));return n.preventDefault()});if(k===0){l.addClass(c.activeClass)}i.append(l)}}else{var j=i.children();j.each(function(m){var n=a(this);if(m===0){n.addClass(c.activeClass)}n.click(function(o){i.find("."+c.activeClass).removeClass(c.activeClass);n.addClass(c.activeClass);f.setPage(m);return o.preventDefault()})})}}f.onSeek(function(k){var j=c.activeClass;i.children().removeClass(j).eq(f.getPageIndex()).addClass(j)});f.onReload(function(){g()});g()})}})(jQuery);
/* jquery.event.wheel.js - rev 1 
 * Copyright (c) 2008, Three Dub Media (http://threedubmedia.com)
 * Liscensed under the MIT License (MIT-LICENSE.txt)
 * http://www.opensource.org/licenses/mit-license.php
 * Created: 2008-07-01 | Updated: 2008-07-14
 */
(function(a){a.fn.wheel=function(d){return this[d?"bind":"trigger"]("wheel",d)};a.event.special.wheel={setup:function(){a.event.add(this,c,b,{})},teardown:function(){a.event.remove(this,c,b)}};var c=!a.browser.mozilla?"mousewheel":"DOMMouseScroll"+(a.browser.version<"1.9"?" mousemove":"");function b(d){switch(d.type){case"mousemove":return a.extend(d.data,{clientX:d.clientX,clientY:d.clientY,pageX:d.pageX,pageY:d.pageY});case"DOMMouseScroll":a.extend(d,d.data);d.delta=-d.detail/3;break;case"mousewheel":d.delta=d.wheelDelta/120;break}d.type="wheel";return a.event.handle.call(this,d,d.delta)}a.fn.mousewheel=function(d){return this.each(function(){var e=a(this).scrollable();e.getRoot().bind("wheel.scrollable",function(f,g){e.move(g<0?1:-1,d||50);return false})})}})(jQuery);

