// jCarousellite 1.1
(function($){$.jCarouselLite={version:'1.1',defaults:{btnPrev:null,btnNext:null,btnGo:null,btnPause:null,mouseWheel:false,speed:200,easing:null,auto:false,autoStop:false,timeout:4000,pause:false,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null,pauseCallback:null}};$.fn.jCarouselLite=function(options){var o=$.extend({},$.jCarouselLite.defaults,options);return this.each(function(){var running=false,animCss=o.vertical?"top":"left",sizeCss=o.vertical?"height":"width";var div=$(this),ul=div.find('>ul'),tLi=ul.find('>li'),tl=tLi.length,v=o.visible;tLi.each(function(){$(this).addClass("index-"+tLi.index($(this)).toString());});var li=ul.find('>li'),itemLength=li.length,curr=o.start;if(o.start>itemLength-v){curr=itemLength-v;}
if(!o.circular){$(o.btnPrev).add(o.btnNext).removeClass("disabled");$((curr===0&&o.btnPrev)||(curr+v>=itemLength&&o.btnNext)||[]).addClass("disabled");}
div.css("visibility","visible");li.css({overflow:o.vertical?"hidden":'visible','float':o.vertical?"none":"left"});ul.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"});div.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px"});var liSize=o.vertical?height(li):width(li);var ulSize=liSize*itemLength;if(o.circular){ulSize=liSize*(itemLength+o.scroll);}
var divSize=liSize*v;li.css({width:li.width(),height:li.height()});ul.css(sizeCss,ulSize+"px").css(animCss,-(curr*liSize));o.vertical?ul.css("width",width(li)):ul.css("height",height(li));div.css(sizeCss,divSize+"px");o.vertical?div.css("width",width(li)):div.css("height",height(li));if(o.btnPrev){$(o.btnPrev).click(function(e){e.preventDefault();if(curr===0&&!o.circular){return;}
else{return go(curr-o.scroll);}});}
if(o.btnNext){$(o.btnNext).click(function(e){e.preventDefault();if(curr+v>=itemLength&&!o.circular){return;}
else{return go(curr+o.scroll);}});}
if(o.btnGo){$.each(o.btnGo,function(i,val){$(val).click(function(e){e.preventDefault();var itemGo=$(val).attr("class").split(" ");itemGo=$.grep(itemGo,function(txt){return(new RegExp(/^scroll-/).test(txt));});itemGo=itemGo[0].split("scroll-")[1];itemGo=parseInt(itemGo-1,10);if(o.circular){itemGo=$(ul).find(">li").index($(ul).find("li[class*=index-"+itemGo+"]"));}
if(itemGo!=curr){return go(itemGo);}});});}
if(o.mouseWheel&&div.mousewheel){div.mousewheel(function(e,d){return d>0?go(curr-o.scroll):go(curr+o.scroll);});}
if(o.auto){var setAutoAdvance,advanceCounter=0,autoStop=iterations(tl,o);var advancer=function(){setAutoAdvance=setTimeout(function(){if(!autoStop||autoStop>advanceCounter){go(curr+o.scroll);advanceCounter=advanceCounter+1;}},o.timeout+o.speed);};advancer();$(document).bind('pauseCarousel',function(event){clearTimeout(setAutoAdvance);$(event.target).data('paused',true);}).bind('resumeCarousel',function(event){advancer();$(event.target).data('paused',false);});var pausedCarouselClick=false;var pausedCarousel=false;if(o.btnPause){$(o.btnPause).click(function(e){e.preventDefault();if(!$(this).hasClass("paused")){ul.clearQueue();div.trigger('pauseCarousel');$(this).addClass("paused");pausedCarousel=true;pausedCarouselClick=true;if(o.pauseCallback){o.pauseCallback.call(this,$(o.btnPause));}}
else{div.trigger('resumeCarousel');$(this).removeClass("paused");pausedCarousel=false;pausedCarouselClick=false;if(o.pauseCallback){o.pauseCallback.call(this,$(o.btnPause));}}});}
if(o.pause){ul.mouseenter(function(){if(!pausedCarouselClick){div.trigger('pauseCarousel');pausedCarousel=true;if(o.btnPause){$(o.btnPause).addClass("paused");if(o.pauseCallback){o.pauseCallback.call(this,$(o.btnPause));}}}}).mouseleave(function(){if(!pausedCarouselClick){div.trigger('resumeCarousel');pausedCarousel=false;if(o.btnPause){$(o.btnPause).removeClass("paused");if(o.pauseCallback){o.pauseCallback.call(this,$(o.btnPause));}}}});}}
function vis(){return ul.find(">li").slice(curr).slice(0,v);}
function go(to){if(!running){if(o.beforeStart){o.beforeStart.call(this,vis());}
if(o.auto===true&&pausedCarousel===false){div.trigger('pauseCarousel');}
var move=curr*liSize;if(o.circular){if(to<curr){if(to<0){ul.prepend(ul.find(">li").slice(ul.find(">li").length-o.scroll).clone(true));ul.css(animCss,-(curr+o.scroll)*liSize);curr=to+o.scroll;}
else{curr=to;}
move=curr*liSize;}
else{if(to>itemLength-v){ul.append(ul.find(">li").slice(0,o.scroll).clone(true));curr=to-o.scroll;}
else{curr=to;}
move=to*liSize;}}
else{if(to<0){curr=0;}
else{if(to>itemLength-v){curr=itemLength-v;}
else{curr=to;}}
move=curr*liSize;}
running=true;ul.animate(animCss==="left"?{left:-move}:{top:-move},o.speed,o.easing,function(){if(o.circular){if(to>itemLength-v&&to>=curr){ul.find(">li").slice(0,o.scroll).remove();ul.css(animCss,-(curr)*liSize);}
if(to<0&&to<curr){ul.find(">li").slice(ul.find(">li").length-o.scroll).remove();}}
if(o.afterEnd){o.afterEnd.call(this,vis());}
if(o.auto===true&&pausedCarousel===false){div.trigger('resumeCarousel');}
running=false;});if(!o.circular){$(o.btnPrev).add(o.btnNext).removeClass("disabled");$((curr===0&&o.btnPrev)||(curr+v>=itemLength&&o.btnNext)||[]).addClass("disabled");}}
return false;}});};function css(el,prop){return parseInt($.css(el[0],prop),10)||0;}
function width(el){var elt=el[0];el.each(function(){if($(this).width()>$(elt).width()){elt=this;}});return elt.offsetWidth+css(el,'marginLeft')+css(el,'marginRight');}
function height(el){var elt=el[0];el.each(function(){if($(this).height()>$(elt).height()){elt=this;}});return elt.offsetHeight+css(el,'marginTop')+css(el,'marginBottom');}
function iterations(itemLength,options){return options.autoStop&&(options.circular?options.autoStop:Math.min(itemLength,options.autoStop));}}(jQuery));

/* Easing */
jQuery.easing.easeInOutCubic = function (x, t, b, c, d) {if ((t/=d/2) < 1) return c/2*t*t*t + b;return c/2*((t-=2)*t*t + 2) + b;};

/**
 * @author alexander.farkas
 * @version 1.0
 * Allow clip property to be animate
 */
(function(a){if(!document.defaultView||!document.defaultView.getComputedStyle){var b=a.curCSS;a.curCSS=function(a,c,d){var e=a.currentStyle,f;c==="font-size"&&(c="fontSize");if(c!=="clip"&&c!=="fontSize"||!e)return b.apply(this,arguments);var g=a.style;!d&&g&&(f=g[c]);if(c==="clip")f=f||"rect("+(e.clipTop||"auto")+" "+(e.clipRight||"auto")+" "+(e.clipBottom||"auto")+" "+(e.clipLeft||"auto")+")";else{f=f||e.fontSize;if(!/px/.test(f)){var h=g.width,i=a.runtimeStyle.width;a.runtimeStyle.width=a.currentStyle.width,g.width="100em",f=g.pixelWidth/100+"px",g.width=h,a.runtimeStyle.width=i}}return f}}})(jQuery);
(function(a){var b=[function(){return 0},function(b){return a(b).outerWidth()},function(b){return a(b).outerHeight()},function(a){return 0}],c=function(b,c){return/em/.test(b)?(parseFloat(a.curCSS(c,"fontSize"),10)||1)*(parseFloat(b,10)||0):parseInt(b,10)||0},d=function(a,d,e){var f=[];a==="auto"&&(a="rect(auto auto auto auto)"),a=a.replace(/rect\(|\)/g,"").split(/,\s*|\s/),e&&(d.endClipStyle="rect("+a.join(" ")+")");for(var g=0;g<a.length;g++)f[g]=a[g]!=="auto"?c(a[g],d.elem):b[g](d.elem);return f};jQuery.fx.step.clip=function(b){b.clipInit||(b.start=d(a.curCSS(b.elem,"clip"),b),b.end=d(b.end,b,!0),b.elmStyle=b.elem.style,b.clipInit=!0),b.elmStyle.clip="rect("+(b.pos*(b.end[0]-b.start[0])+b.start[0])+"px "+(b.pos*(b.end[1]-b.start[1])+b.start[1])+"px "+(b.pos*(b.end[2]-b.start[2])+b.start[2])+"px "+(b.pos*(b.end[3]-b.start[3])+b.start[3])+"px)",b.pos===1&&b.endClipStyle&&(b.elmStyle.clip=b.endClipStyle)}})(jQuery);

/*
 * jQuery Tools 1.2.3 - The missing UI library for the Web
 * 
 * [validator]
 * 
 * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
 * 
 * http://flowplayer.org/tools/
 * 
 * File generated: Tue Jul 20 11:21:46 GMT 2010
 */
(function(d){function v(a,b,c){var k=a.offset().top,f=a.offset().left,l=c.position.split(/,?\s+/),g=l[0];l=l[1];k-=b.outerHeight()-c.offset[0];f+=a.outerWidth()+c.offset[1];c=b.outerHeight()+a.outerHeight();if(g=="center")k+=c/2;if(g=="bottom")k+=c;a=a.outerWidth();if(l=="center")f-=(a+b.outerWidth())/2;if(l=="left")f-=a;return{top:k,left:f}}function w(a){function b(){return this.getAttribute("type")==a}b.key="[type="+a+"]";return b}function s(a,b,c){function k(g,e,j){if(!(!c.grouped&&g.length)){var h;
if(j===false||d.isArray(j)){h=i.messages[e.key||e]||i.messages["*"];h=h[c.lang]||i.messages["*"].en;(e=h.match(/\$\d/g))&&d.isArray(j)&&d.each(e,function(n){h=h.replace(this,j[n])})}else h=j[c.lang]||j;g.push(h)}}var f=this,l=b.add(f);a=a.not(":button, :image, :reset, :submit");d.extend(f,{getConf:function(){return c},getForm:function(){return b},getInputs:function(){return a},invalidate:function(g,e){if(!e){var j=[];d.each(g,function(h,n){h=a.filter("[name="+h+"]");if(h.length){h.trigger("OI",[n]);
j.push({input:h,messages:[n]})}});g=j;e=d.Event()}e.type="onFail";l.trigger(e,[g]);e.isDefaultPrevented()||q[c.effect][0].call(f,g,e);return f},reset:function(g){g=g||a;g.removeClass(c.errorClass).each(function(){var e=d(this).data("msg.el");if(e){e.remove();d(this).data("msg.el",null)}}).unbind(c.errorInputEvent||"");return f},destroy:function(){b.unbind(c.formEvent).unbind("reset.V");a.unbind(c.inputEvent||"").unbind("change.V");return f.reset()},checkValidity:function(g,e){g=g||a;g=g.not(":disabled");
if(!g.length)return true;e=e||d.Event();e.type="onBeforeValidate";l.trigger(e,[g]);if(e.isDefaultPrevented())return e.result;var j=[],h=c.errorInputEvent+".v";g.each(function(){var p=[],m=d(this).unbind(h).data("messages",p);d.each(t,function(){var o=this,r=o[0];if(m.filter(r).length){o=o[1].call(f,m,m.val());if(o!==true){e.type="onBeforeFail";l.trigger(e,[m,r]);if(e.isDefaultPrevented())return false;var u=m.attr(c.messageAttr);if(u){p=[u];return false}else k(p,r,o)}}});if(p.length){j.push({input:m,
messages:p});m.trigger("OI",[p]);c.errorInputEvent&&m.bind(h,function(o){f.checkValidity(m,o)})}if(c.singleError&&j.length)return false});var n=q[c.effect];if(!n)throw'Validator: cannot find effect "'+c.effect+'"';if(j.length){f.invalidate(j,e);return false}else{n[1].call(f,g,e);e.type="onSuccess";l.trigger(e,[g]);g.unbind(h)}return true}});d.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","),function(g,e){d.isFunction(c[e])&&d(f).bind(e,c[e]);f[e]=function(j){d(f).bind(e,j);return f}});
c.formEvent&&b.bind(c.formEvent,function(g){if(!f.checkValidity(null,g))return g.preventDefault()});b.bind("reset.V",function(){f.reset()});a[0]&&a[0].validity&&a.each(function(){this.oninvalid=function(){return false}});if(b[0])b[0].checkValidity=f.checkValidity;c.inputEvent&&a.bind(c.inputEvent,function(g){f.checkValidity(d(this),g)});a.filter(":checkbox, select").filter("[required]").bind("change.V",function(g){var e=d(this);if(this.checked||e.is("select")&&d(this).val())q[c.effect][1].call(f,
e,g)})}d.tools=d.tools||{version:"1.2.3"};var x=/\[type=([a-z]+)\]/,y=/^-?[0-9]*(\.[0-9]+)?$/,z=/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,A=/^(https?:\/\/)?([\da-z\.\-]+)\.([a-z\.]{2,6})([\/\w \.\-]*)*\/?$/i,i;i=d.tools.validator={conf:{grouped:false,effect:"default",errorClass:"invalid",inputEvent:null,errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",messageAttr:"data-message",messageClass:"error",offset:[0,0],position:"center right",singleError:false,speed:"normal"},
messages:{"*":{en:"Please correct this value"}},localize:function(a,b){d.each(b,function(c,k){i.messages[c]=i.messages[c]||{};i.messages[c][a]=k})},localizeFn:function(a,b){i.messages[a]=i.messages[a]||{};d.extend(i.messages[a],b)},fn:function(a,b,c){if(d.isFunction(b))c=b;else{if(typeof b=="string")b={en:b};this.messages[a.key||a]=b}if(b=x.exec(a))a=w(b[1]);t.push([a,c])},addEffect:function(a,b,c){q[a]=[b,c]}};var t=[],q={"default":[function(a){var b=this.getConf();d.each(a,function(c,k){c=k.input;
c.addClass(b.errorClass);var f=c.data("msg.el");if(!f){f=d(b.message).addClass(b.messageClass).appendTo(document.body);c.data("msg.el",f)}f.css({visibility:"hidden"}).find("span").remove();d.each(k.messages,function(l,g){d("<span/>").html(g).appendTo(f)});f.outerWidth()==f.parent().width()&&f.add(f.find("p")).css({display:"inline"});k=v(c,f,b);f.css({visibility:"visible",position:"absolute",top:k.top,left:k.left}).fadeIn(b.speed)})},function(a){var b=this.getConf();a.removeClass(b.errorClass).each(function(){var c=
d(this).data("msg.el");c&&c.css({visibility:"hidden"})})}]};d.each("email,url,number".split(","),function(a,b){d.expr[":"][b]=function(c){return c.getAttribute("type")===b}});d.fn.oninvalid=function(a){return this[a?"bind":"trigger"]("OI",a)};i.fn(":email","Please enter a valid email address",function(a,b){return!b||z.test(b)});i.fn(":url","Please enter a valid URL",function(a,b){return!b||A.test(b)});i.fn(":number","Please enter a numeric value.",function(a,b){return y.test(b)});i.fn("[max]","Please enter a value smaller than $1",
function(a,b){if(d.tools.dateinput&&a.is(":date"))return true;a=a.attr("max");return parseFloat(b)<=parseFloat(a)?true:[a]});i.fn("[min]","Please enter a value larger than $1",function(a,b){if(d.tools.dateinput&&a.is(":date"))return true;a=a.attr("min");return parseFloat(b)>=parseFloat(a)?true:[a]});i.fn("[required]","Please complete this mandatory field.",function(a,b){if(a.is(":checkbox"))return a.is(":checked");return!!b});i.fn("[pattern]",function(a){var b=new RegExp("^"+a.attr("pattern")+"$");
return b.test(a.val())});d.fn.validator=function(a){var b=this.data("validator");if(b){b.destroy();this.removeData("validator")}a=d.extend(true,{},i.conf,a);if(this.is("form"))return this.each(function(){var c=d(this);b=new s(c.find(":input"),c,a);c.data("validator",b)});else{b=new s(this,this.eq(0).closest("form"),a);return this.data("validator",b)}}})(jQuery);

/*
 * jQuery Tools 1.2.5 - The missing UI library for the Web
 * 
 * [rangeinput]
 * 
 * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
 * 
 * http://flowplayer.org/tools/
 * 
 * File generated: Mon Feb 07 13:16:55 GMT 2011
 */
(function(e){function F(d,a){a=Math.pow(10,a);return Math.round(d*a)/a}function q(d,a){if(a=parseInt(d.css(a),10))return a;return(d=d[0].currentStyle)&&d.width&&parseInt(d.width,10)}function C(d){return(d=d.data("events"))&&d.onSlide}function G(d,a){function h(c,b,f,j){if(f===undefined)f=b/k*z;else if(j)f-=a.min;if(s)f=Math.round(f/s)*s;if(b===undefined||s)b=f*k/z;if(isNaN(f))return g;b=Math.max(0,Math.min(b,k));f=b/k*z;if(j||!n)f+=a.min;if(n)if(j)b=k-b;else f=a.max-f;f=F(f,t);var r=c.type=="click";
if(D&&l!==undefined&&!r){c.type="onSlide";A.trigger(c,[f,b]);if(c.isDefaultPrevented())return g}j=r?a.speed:0;r=r?function(){c.type="change";A.trigger(c,[f])}:null;if(n){m.animate({top:b},j,r);a.progress&&B.animate({height:k-b+m.width()/2},j)}else{m.animate({left:b},j,r);a.progress&&B.animate({width:b+m.width()/2},j)}l=f;H=b;d.val(f);return g}function o(){if(n=a.vertical||q(i,"height")>q(i,"width")){k=q(i,"height")-q(m,"height");u=i.offset().top+k}else{k=q(i,"width")-q(m,"width");u=i.offset().left}}
function v(){o();g.setValue(a.value!==undefined?a.value:a.min)}var g=this,p=a.css,i=e("<div><div/><a href='#'/></div>").data("rangeinput",g),n,l,u,k,H;d.before(i);var m=i.addClass(p.slider).find("a").addClass(p.handle),B=i.find("div").addClass(p.progress);e.each("min,max,step,value".split(","),function(c,b){c=d.attr(b);if(parseFloat(c))a[b]=parseFloat(c,10)});var z=a.max-a.min,s=a.step=="any"?0:a.step,t=a.precision;if(t===undefined)try{t=s.toString().split(".")[1].length}catch(I){t=0}if(d.attr("type")==
"range"){var w=e("<input/>");e.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(c,b){w.attr(b,d.attr(b))});w.val(a.value);d.replaceWith(w);d=w}d.addClass(p.input);var A=e(g).add(d),D=true;e.extend(g,{getValue:function(){return l},setValue:function(c,b){o();return h(b||e.Event("api"),undefined,c,true)},getConf:function(){return a},getProgress:function(){return B},getHandle:function(){return m},getInput:function(){return d},step:function(c,
b){b=b||e.Event();var f=a.step=="any"?1:a.step;g.setValue(l+f*(c||1),b)},stepUp:function(c){return g.step(c||1)},stepDown:function(c){return g.step(-c||-1)}});e.each("onSlide,change".split(","),function(c,b){e.isFunction(a[b])&&e(g).bind(b,a[b]);g[b]=function(f){f&&e(g).bind(b,f);return g}});m.drag({drag:false}).bind("dragStart",function(){o();D=C(e(g))||C(d)}).bind("drag",function(c,b,f){if(d.is(":disabled"))return false;h(c,n?b:f)}).bind("dragEnd",function(c){if(!c.isDefaultPrevented()){c.type=
"change";A.trigger(c,[l])}}).click(function(c){return c.preventDefault()});i.click(function(c){if(d.is(":disabled")||c.target==m[0])return c.preventDefault();o();var b=m.width()/2;h(c,n?k-u-b+c.pageY:c.pageX-u-b)});a.keyboard&&d.keydown(function(c){if(!d.attr("readonly")){var b=c.keyCode,f=e([75,76,38,33,39]).index(b)!=-1,j=e([74,72,40,34,37]).index(b)!=-1;if((f||j)&&!(c.shiftKey||c.altKey||c.ctrlKey)){if(f)g.step(b==33?10:1,c);else if(j)g.step(b==34?-10:-1,c);return c.preventDefault()}}});d.blur(function(c){var b=
e(this).val();b!==l&&g.setValue(b,c)});e.extend(d[0],{stepUp:g.stepUp,stepDown:g.stepDown});v();k||e(window).load(v)}e.tools=e.tools||{version:"1.2.5"};var E;E=e.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:true,progress:false,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var x,y;e.fn.drag=function(d){document.ondragstart=function(){return false};d=e.extend({x:true,y:true,drag:true},d);x=x||e(document).bind("mousedown mouseup",
function(a){var h=e(a.target);if(a.type=="mousedown"&&h.data("drag")){var o=h.position(),v=a.pageX-o.left,g=a.pageY-o.top,p=true;x.bind("mousemove.drag",function(i){var n=i.pageX-v;i=i.pageY-g;var l={};if(d.x)l.left=n;if(d.y)l.top=i;if(p){h.trigger("dragStart");p=false}d.drag&&h.css(l);h.trigger("drag",[i,n]);y=h});a.preventDefault()}else try{y&&y.trigger("dragEnd")}finally{x.unbind("mousemove.drag");y=null}});return this.data("drag",true)};e.expr[":"].range=function(d){var a=d.getAttribute("type");
return a&&a=="range"||!!e(d).filter("input").data("rangeinput")};e.fn.rangeinput=function(d){if(this.data("rangeinput"))return this;d=e.extend(true,{},E.conf,d);var a;this.each(function(){var h=new G(e(this),e.extend(true,{},d));h=h.getInput().data("rangeinput",h);a=a?a.add(h):h});return a?a:this}})(jQuery);
/*************************************************
**  jQuery Masonry version 1.3.2
**  Copyright David DeSandro, licensed MIT
**  http://desandro.com/resources/jquery-masonry
**************************************************/
(function(a){var b=a.event,c;b.special.smartresize={setup:function(){},teardown:function(){},handler:function(a,b){var d=this,e=arguments;a.type="smartresize",c&&clearTimeout(c),c=setTimeout(function(){jQuery.event.handle.apply(d,e)},b==="execAsap"?0:100)}},a.fn.smartresize=function(a){return a?this.bind("smartresize",a):this.trigger("smartresize",["execAsap"])},a.fn.masonry=function(b,c){var d={getBricks:function(a,b,c){var d=c.itemSelector===undefined;c.appendedContent===undefined?b.$bricks=d?a.children():a.find(c.itemSelector):b.$bricks=d?c.appendedContent:c.appendedContent.filter(c.itemSelector)},placeBrick:function(b,c,d,e,f){var g=Math.min.apply(Math,d),h=g+b.outerHeight(!0),i=d.length,j=i,k=e.colCount+1-i;while(i--)d[i]==g&&(j=i);if(jQuery(".mobile-device.csstransforms3d").length)var l={"-webkit-transform":"translate3d("+(e.colW*j+e.posLeft)+"px, "+g+"px, 0)"};else var l={left:e.colW*j+e.posLeft,top:g};b.applyStyle(l,a.extend(!0,{},f.animationOptions));for(i=0;i<k;i++)e.colY[j+i]=h},setup:function(a,b,c){d.getBricks(a,c,b),c.masoned&&(c.previousData=a.data("masonry")),b.columnWidth===undefined?c.colW=c.masoned?c.previousData.colW:c.$bricks.outerWidth(!0):c.colW=b.columnWidth,c.colCount=Math.floor(a.width()/c.colW),c.colCount=Math.max(c.colCount,1)},arrange:function(b,e,f){var g;(!f.masoned||e.appendedContent!==undefined)&&f.$bricks.css("position","absolute");if(!f.masoned){b.css("position","relative");var h=a(document.createElement("div"));b.prepend(h),f.posTop=Math.round(h.position().top),f.posLeft=Math.round(h.position().left),h.remove()}else f.posTop=f.previousData.posTop,f.posLeft=f.previousData.posLeft;if(f.masoned&&e.appendedContent!==undefined){f.colY=f.previousData.colY;for(g=f.previousData.colCount;g<f.colCount;g++)f.colY[g]=f.posTop}else{f.colY=[],g=f.colCount;while(g--)f.colY.push(f.posTop)}a.fn.applyStyle=f.masoned&&e.animate?a.fn.animate:a.fn.css,e.singleMode?f.$bricks.each(function(){var b=a(this);d.placeBrick(b,f.colCount,f.colY,f,e)}):f.$bricks.each(function(){var b=a(this),c=Math.ceil(b.outerWidth(!0)/f.colW);c=Math.min(c,f.colCount);if(c===1)d.placeBrick(b,f.colCount,f.colY,f,e);else{var h=f.colCount+1-c,i=[];for(g=0;g<h;g++){var j=f.colY.slice(g,g+c);i[g]=Math.max.apply(Math,j)}d.placeBrick(b,h,i,f,e)}}),f.wallH=Math.max.apply(Math,f.colY);var i={height:f.wallH-f.posTop-1};b.applyStyle(i,a.extend(!0,[],e.animationOptions)),f.masoned||setTimeout(function(){b.addClass("masoned")},1),c.call(f.$bricks),b.data("masonry",f)},resize:function(a,b,c){if(a.data("masonry")){c.masoned=!!a.data("masonry");var e=a.data("masonry").colCount;d.setup(a,b,c),d.arrange(a,b,c)}},destroy:function(b){a(window).unbind("smartresize.masonry",d.resizeHandler),b.removeData("masonry")}};return this.each(function(){var e=a(this),f={};if(b=="destroy")d.destroy(e);else{f.masoned=!!e.data("masonry");var g=f.masoned?e.data("masonry").options:{},h=a.extend({},a.fn.masonry.defaults,g,b),i=g.resizeable;f.options=h.saveOptions?h:g,c=c||function(){},d.getBricks(e,f,h);if(!f.$bricks.length)return this;d.setup(e,h,f),d.arrange(e,h,f),!i&&h.resizeable&&a(window).bind("smartresize.masonry",d.resizeHandler=function(){d.resize(e,h,f)}),i&&!h.resizeable&&a(window).unbind("smartresize.masonry",d.resizeHandler)}})},a.fn.masonry.defaults={singleMode:!1,columnWidth:undefined,itemSelector:undefined,appendedContent:undefined,saveOptions:!0,resizeable:!0,animate:!1,animationOptions:{}}})(jQuery)

/*	SWFObject v2.2 <http://code.google.com/p/swfobject/> 
is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/
var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();

/**
 * Cookie plugin
 */
jQuery.cookie=function(a,b,c){if(typeof b=="undefined"){var i=null;if(document.cookie&&document.cookie!=""){var j=document.cookie.split(";");for(var k=0;k<j.length;k++){var l=jQuery.trim(j[k]);if(l.substring(0,a.length+1)==a+"="){i=decodeURIComponent(l.substring(a.length+1));break}}}return i}c=c||{},b===null&&(b="",c.expires=-1);var d="";if(c.expires&&(typeof c.expires=="number"||c.expires.toUTCString)){var e;typeof c.expires=="number"?(e=new Date,e.setTime(e.getTime()+c.expires*24*60*60*1e3)):e=c.expires,d="; expires="+e.toUTCString()}var f=c.path?"; path="+c.path:"",g=c.domain?"; domain="+c.domain:"",h=c.secure?"; secure":"";document.cookie=[a,"=",encodeURIComponent(b),d,f,g,h].join("")}


/**
 * Anything slider customs
 */
jQuery.extend(jQuery.easing,{easeInOutExpo:function(a,b,c,d,e){return b==0?c:b==e?c+d:(b/=e/2)<1?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c}}),function(a){a.anythingSlider=function(b,c){var d=this;d.$el=a(b),d.el=b,d.currentPage=1,d.timer=null,d.playing=!1,d.$el.data("AnythingSlider",d),d.init=function(){d.options=a.extend({},a.anythingSlider.defaults,c),d.$wrapper=d.$el.find(".slide-wrapper:eq(0)").css("overflow","hidden"),d.$slider=d.$wrapper.find(".slide-content:eq(0)");if(d.$slider.length==0)return;d.$items=d.$slider.find('> li:not(".cloned")'),d.$single=d.$items.filter(":first"),d.singleWidth=d.$single.outerWidth(),d.pages=d.$items.not(".cloned").length,d.pages===1&&(d.options.autoPlay=!1),!d.$slider.find(".command").length&&d.options.buildNextBackButtons&&(d.buildNavigation(),d.pages>1&&d.buildNextBackButtons());var b;if(!d.$slider.find("> li:first").hasClass("cloned"))if(a.browser.msie&&a.browser.version<9){var e=d.$items.filter(":last"),f=e.attr("id")?'id="'+e.attr("id")+'-cloned"':"",g="<li "+f+' class="'+e.attr("class")+' cloned" >'+e.html()+"</li>";b=a(Reflow.renault.innerShiv(g)),d.$items.filter(":first").before(b)}else b=d.$items.filter(":last").clone().addClass("cloned"),typeof b[0].id!="undefined"&&b[0].id!=""?d.$items.filter(":first").before(b.attr("id",b.attr("id")+"-cloned")):d.$items.filter(":first").before(b);if(!d.$slider.find("> li:last").hasClass("cloned"))if(a.browser.msie&&a.browser.version<9){var h=d.$items.filter(":first"),f=h.attr("id")?'id="'+h.attr("id")+'-cloned"':"",g="<li "+f+' class="'+h.attr("class")+' cloned" >'+h.html()+"</li>";b=a(Reflow.renault.innerShiv(g)),d.$items.filter(":last").after(b)}else b=d.$items.filter(":first").clone().addClass("cloned"),typeof b[0].id!="undefined"&&b[0].id!=""?d.$items.filter(":last").after(b.attr("id",b.attr("id")+"-cloned")):d.$items.filter(":last").after(b);d.$items=d.$slider.find("> li"),d.options.autoPlay&&(d.playing=!d.options.startStopped,d.buildAutoPlay()),d.options.pauseOnHover&&d.$el.hover(function(){d.clearTimer()},function(){d.startStop(d.playing)}),(d.options.hashTags==!0&&!d.gotoHash()||d.options.hashTags==!1)&&d.setCurrentPage(1),typeof d.options.getInstance=="function"&&d.options.getInstance(d)},d.destroy=function(b){b.setCurrentPage(1),b.clearTimer(),a(b.$slider).find("li.cloned").remove(),a(b.$nav).remove(),a(b.el).unbind()},d.gotoPage=function(a,b){b!==!0&&(b=!1),b||d.startStop(!1);if(typeof a=="undefined"||a==null)a=1,d.setCurrentPage(1);a>d.pages+1&&(a=d.pages),a<0&&(a=1);var c=a<d.currentPage?-1:1,e=Math.abs(d.currentPage-a),f=d.singleWidth*c*e;d.$wrapper.filter(":not(:animated)").animate({scrollLeft:"+="+f},d.options.animationTime,d.options.easing,function(){a==0?(d.$wrapper.scrollLeft(d.singleWidth*d.pages),a=d.pages):a>d.pages&&(d.$wrapper.scrollLeft(d.singleWidth),a=1),d.setCurrentPage(a)})},d.setCurrentPage=function(b,c){d.options.buildNavigation&&(d.$nav.find(".cur").removeClass("cur"),a(d.$navLinks[b-1]).addClass("cur")),typeof d.options.callback!="undefined"&&d.options.callback(b),c!=!1&&d.$wrapper.scrollLeft(d.singleWidth*b),d.currentPage=b},d.goForward=function(a,b){Reflow.browser.iTruc?(a!==!0&&(a=!1),slideScroll.pageX+1<=slideScroll.maxPageX?slideScroll.scrollToPage(slideScroll.pageX+1,0):slideScroll.scrollToPage(0,0)):(a!==!0&&(a=!1),typeof b!="undefined"&&(d.currentPage=b),d.gotoPage(d.currentPage+1,a))},d.goBack=function(a){Reflow.browser.iTruc||(typeof a!="undefined"&&(d.currentPage=a),d.gotoPage(d.currentPage-1))},d.gotoHash=function(){if(/^#?panel-\d+$/.test(window.location.hash)){var a=parseInt(window.location.hash.substr(7)),b=d.$items.filter(":eq("+a+")");if(b.length!=0)return d.setCurrentPage(a),!0}return!1},d.buildNavigation=function(){jQuery(".slide-item").closest("[id]").hasClass("carrousel-nav")?d.$nav=a("<div class='"+d.options.pagerClass+"'><ul/></div>").prependTo(jQuery(".slide-wrapper").parent()):d.$nav=a("<div class='"+d.options.pagerClass+"'><ul/></div>").prependTo(jQuery(".slide-item")),d.options.buildNavigation&&d.pages>1&&(d.$items.each(function(b,c){var e=b+1,f=a("<a href='#'></a>");typeof d.options.navigationFormatter=="function"?f.html(d.options.navigationFormatter(e,a(this))):jQuery(".slide-item").closest("[id]").attr("id")!="home-slideshow"&&f.text(e),f.click(function(a){d.gotoPage(e),d.options.hashTags&&d.setHash("panel-"+e),a.preventDefault()}),a("ul",d.$nav).each(function(){jQuery(this).append(f)}),f.wrap("<li />")}),d.$navLinks=d.$nav.find("li > a"))},d.buildNextBackButtons=function(){var b=a('<li class="arrow forward"><a href="#">'+d.options.forwardText+"</a></li>"),c=a('<li class="arrow back"><a href="#">'+d.options.backText+"</a></li>"),e=a(d.$nav).size();a(d.$nav).each(function(f){var g=this,h=c.clone(),i=b.clone();h.click(function(b){d.goBack(d.$items.index(a(this).parents(".slide-item"))),b.preventDefault()}),i.click(function(b){d.goForward(!1,d.$items.index(a(this).parents(".slide-item"))),b.preventDefault()}),jQuery(g).find("ul").prepend(h).append(jQuery('<li class="slide-pager">'+(f+1)+"/"+e+"</li>")).append(i)})},d.buildAutoPlay=function(){d.$startStop=a("<a href='#' class='start-stop'></a>").html(d.playing?d.options.stopText:d.options.startText),d.$el.prepend(d.$startStop),d.$startStop.click(function(a){d.startStop(!d.playing),a.preventDefault()}),d.startStop(d.playing)},d.startStop=function(a){a!==!0&&(a=!1),d.playing=a,d.options.autoPlay&&d.$startStop&&d.$startStop.toggleClass("playing",a).html(a?d.options.stopText:d.options.startText),a?(d.clearTimer(),d.timer=window.setInterval(function(){d.goForward(!0)},d.options.delay)):d.clearTimer()},d.clearTimer=function(){d.timer&&window.clearInterval(d.timer)},d.setHash=function(a){return typeof window.location.hash!="undefined"?window.location.hash!==a&&(window.location.hash=a):location.hash!==a&&(location.hash=a),a},d.init()},a.anythingSlider.defaults={easing:"easeInOutExpo",autoPlay:!1,delay:5e3,startStopped:!1,animationTime:900,hashTags:!1,pauseOnHover:!0,forwardText:"<span>&gt;</span>",backText:"<span>&lt;</span>",pauseOnHover:!1,startText:"Start",stopText:"Stop",callback:function(a){typeof initFonts=="function"&&initFonts()},pagerClass:"command",navigationFormatter:null,getInstance:null,buildNextBackButtons:!0},a.fn.anythingSlider=function(b,c){if(typeof b=="object")return this.each(function(c){new a.anythingSlider(this,b),b.hashTags=!1});if(typeof b=="number")return this.each(function(d){var e=a(this).data("AnythingSlider");e&&e.gotoPage(b),c&&c()});if(b=="destroy")return this.each(function(b){var c=a(this).data("AnythingSlider");c&&c.destroy(c)});if(b.indexOf("setPage")!=-1){var d=a(this).data("AnythingSlider");d&&d.setCurrentPage(parseInt(b.split[1]))}}}(jQuery),function(){function a(a,b){var f=this,m;f.element=typeof a=="object"?a:document.getElementById(a),f.wrapper=f.element.parentNode,f.element.style.webkitTransitionProperty="-webkit-transform",f.element.style.webkitTransitionTimingFunction="cubic-bezier(0,0,0.25,1)",f.element.style.webkitTransitionDuration="0",f.element.style.webkitTransform=k+"0,0"+l,f.options={bounce:c,momentum:c,checkDOMChanges:!0,topOnDOMChanges:!1,hScrollbar:c,vScrollbar:c,fadeScrollbar:d||e||!g,shrinkScrollbar:d||e||!g,desktopCompatibility:!1,overflow:"hidden",snap:!1,slider:null};if(typeof b=="object")for(m in b)f.options[m]=b[m];f.options.desktopCompatibility&&(f.options.overflow="hidden"),f.wrapper.style.overflow=f.options.overflow,f.refresh(),window.addEventListener("onorientationchange"in window?"orientationchange":"resize",f,!1);if(g||f.options.desktopCompatibility)f.element.addEventListener(h,f,!1),f.element.addEventListener(i,f,!1),f.element.addEventListener(j,f,!1);f.options.checkDOMChanges&&f.element.addEventListener("DOMSubtreeModified",f,!1)}function b(a,b,c,d){var e=this,f;e.dir=a,e.fade=c,e.shrink=d,e.uid=++m,e.bar=document.createElement("div"),f="position:absolute;top:0;left:0;-webkit-transition-timing-function:cubic-bezier(0,0,0.25,1);pointer-events:none;-webkit-transition-duration:0;-webkit-transition-delay:0;-webkit-transition-property:-webkit-transform;z-index:10;background:rgba(0,0,0,0.5);-webkit-transform:"+k+"0,0"+l+";"+(a=="horizontal"?"-webkit-border-radius:3px 2px;min-width:6px;min-height:5px":"-webkit-border-radius:2px 3px;min-width:5px;min-height:6px"),e.bar.setAttribute("style",f),e.wrapper=document.createElement("div"),f="-webkit-mask:-webkit-canvas(scrollbar"+e.uid+e.dir+");position:absolute;z-index:10;pointer-events:none;overflow:hidden;opacity:0;-webkit-transition-duration:"+(c?"300ms":"0")+";-webkit-transition-delay:0;-webkit-transition-property:opacity;"+(e.dir=="horizontal"?"bottom:2px;left:2px;right:7px;height:5px":"top:2px;right:2px;bottom:7px;width:5px;"),e.wrapper.setAttribute("style",f),e.wrapper.appendChild(e.bar),b.appendChild(e.wrapper)}a.prototype={x:0,y:0,enabled:!0,handleEvent:function(a){var b=this;switch(a.type){case h:b.touchStart(a);break;case i:b.touchMove(a);break;case j:b.touchEnd(a);break;case"webkitTransitionEnd":b.transitionEnd();break;case"orientationchange":case"resize":b.refresh();break;case"DOMSubtreeModified":b.onDOMModified(a)}},onDOMModified:function(a){var b=this;if(a.target.parentNode!=b.element)return;setTimeout(function(){b.refresh()},0),b.options.topOnDOMChanges&&(b.x!=0||b.y!=0)&&b.scrollTo(0,0,"0")},refresh:function(){var a=this,c=this.x,d=this.y,e;a.scrollWidth=a.wrapper.clientWidth,a.scrollHeight=a.wrapper.clientHeight,a.scrollerWidth=a.element.offsetWidth,a.scrollerHeight=a.element.offsetHeight,a.maxScrollX=a.scrollWidth-a.scrollerWidth,a.maxScrollY=a.scrollHeight-a.scrollerHeight,a.directionX=0,a.directionY=0,a.scrollX&&(a.maxScrollX>=0?c=0:a.x<a.maxScrollX&&(c=a.maxScrollX)),a.scrollY&&(a.maxScrollY>=0?d=0:a.y<a.maxScrollY&&(d=a.maxScrollY)),a.options.snap&&(a.maxPageX=-Math.floor(a.maxScrollX/a.scrollWidth),a.maxPageY=-Math.floor(a.maxScrollY/a.scrollHeight),e=a.snap(c,d),c=e.x,d=e.y);if(c!=a.x||d!=a.y)a.setTransitionTime("0"),a.setPosition(c,d,!0);a.scrollX=a.scrollerWidth>a.scrollWidth,a.scrollY=!a.scrollX||a.scrollerHeight>a.scrollHeight,a.options.hScrollbar&&a.scrollX?(a.scrollBarX=a.scrollBarX||new b("horizontal",a.wrapper,a.options.fadeScrollbar,a.options.shrinkScrollbar),a.scrollBarX.init(a.scrollWidth,a.scrollerWidth)):a.scrollBarX&&(a.scrollBarX=a.scrollBarX.remove()),a.options.vScrollbar&&a.scrollY&&a.scrollerHeight>a.scrollHeight?(a.scrollBarY=a.scrollBarY||new b("vertical",a.wrapper,a.options.fadeScrollbar,a.options.shrinkScrollbar),a.scrollBarY.init(a.scrollHeight,a.scrollerHeight)):a.scrollBarY&&(a.scrollBarY=a.scrollBarY.remove())},setPosition:function(a,b,c){var d=this;d.x=a,d.y=b,d.element.style.webkitTransform=k+d.x+"px,"+d.y+"px"+l,c||(d.scrollBarX&&d.scrollBarX.setPosition(d.x),d.scrollBarY&&d.scrollBarY.setPosition(d.y))},setTransitionTime:function(a){var b=this;a=a||"0",b.element.style.webkitTransitionDuration=a,b.scrollBarX&&(b.scrollBarX.bar.style.webkitTransitionDuration=a,b.scrollBarX.wrapper.style.webkitTransitionDuration=c&&b.options.fadeScrollbar?"300ms":"0"),b.scrollBarY&&(b.scrollBarY.bar.style.webkitTransitionDuration=a,b.scrollBarY.wrapper.style.webkitTransitionDuration=c&&b.options.fadeScrollbar?"300ms":"0")},touchStart:function(a){var b=this,c;if(!b.enabled)return;b.scrolling=!0,b.moved=!1,b.dist=0,b.setTransitionTime("0");if(b.options.momentum||b.options.snap){c=new WebKitCSSMatrix(window.getComputedStyle(b.element).webkitTransform);if(c.e!=b.x||c.f!=b.y)document.removeEventListener("webkitTransitionEnd",b,!1),b.setPosition(c.e,c.f),b.moved=!0}b.touchStartX=g?a.changedTouches[0].pageX:a.pageX,b.scrollStartX=b.x,b.touchStartY=g?a.changedTouches[0].pageY:a.pageY,b.scrollStartY=b.y,b.scrollStartTime=a.timeStamp,b.directionX=0,b.directionY=0},touchMove:function(a){var b=this,c=g?a.changedTouches[0].pageX:a.pageX,d=g?a.changedTouches[0].pageY:a.pageY,e=b.scrollX?c-b.touchStartX:0,f=b.scrollY?d-b.touchStartY:0,h=b.x+e,i=b.y+f;if(!b.scrolling)return;Math.abs(e)>20&&Math.abs(f)<Math.abs(e)&&(a.preventDefault(),a.stopPropagation(),b.options.slider!=null&&b.options.slider.startStop(!1)),b.touchStartX=c,b.touchStartY=d;if(h>=0||h<b.maxScrollX)h=b.options.bounce?Math.round(b.x+e/3):h>=0||b.maxScrollX>=0?0:b.maxScrollX;if(i>=0||i<b.maxScrollY)i=b.options.bounce?Math.round(b.y+f/3):i>=0||b.maxScrollY>=0?0:b.maxScrollY;b.dist>5?(b.setPosition(h,i),b.moved=!0,b.directionX=e>0?-1:1,b.directionY=f>0?-1:1):b.dist+=Math.abs(e)+Math.abs(f)},touchEnd:function(a){var b=this,c=a.timeStamp-b.scrollStartTime,d=g?a.changedTouches[0]:a,e,f,h,i,j=0,k=b.x,l=b.y,m;if(!b.scrolling)return;b.scrolling=!1;if(!b.moved){b.resetPosition();if(g){e=d.target;while(e.nodeType!=1)e=e.parentNode;e.style.pointerEvents="auto",f=document.createEvent("MouseEvents"),f.initMouseEvent("click",!0,!0,a.view,1,d.screenX,d.screenY,d.clientX,d.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,null),f._fake=!0,e.dispatchEvent(f)}return}if(!b.options.snap&&c>250){b.resetPosition();return}b.options.momentum&&(h=b.scrollX===!0?b.momentum(b.x-b.scrollStartX,c,b.options.bounce?-b.x+b.scrollWidth/5:-b.x,b.options.bounce?b.x+b.scrollerWidth-b.scrollWidth+b.scrollWidth/5:b.x+b.scrollerWidth-b.scrollWidth):{dist:0,time:0},i=b.scrollY===!0?b.momentum(b.y-b.scrollStartY,c,b.options.bounce?-b.y+b.scrollHeight/5:-b.y,b.options.bounce?(b.maxScrollY<0?b.y+b.scrollerHeight-b.scrollHeight:0)+b.scrollHeight/5:b.y+b.scrollerHeight-b.scrollHeight):{dist:0,time:0},j=Math.max(Math.max(h.time,i.time),1),k=b.x+h.dist,l=b.y+i.dist),b.options.snap&&(m=b.snap(k,l),k=m.x,l=m.y,j=Math.max(m.time,j)),b.scrollTo(k,l,j+"ms")},transitionEnd:function(){var a=this;document.removeEventListener("webkitTransitionEnd",a,!1),a.resetPosition()},resetPosition:function(){var a=this,b=a.x,c=a.y;a.x>=0?b=0:a.x<a.maxScrollX&&(b=a.maxScrollX),a.y>=0||a.maxScrollY>0?c=0:a.y<a.maxScrollY&&(c=a.maxScrollY),b!=a.x||c!=a.y?a.scrollTo(b,c):(a.moved&&(a.onScrollEnd(),a.moved=!1),a.scrollBarX&&a.scrollBarX.hide(),a.scrollBarY&&a.scrollBarY.hide())},snap:function(a,b){var c=this,d;return c.directionX>0?a=Math.floor(a/c.scrollWidth):c.directionX<0?a=Math.ceil(a/c.scrollWidth):a=Math.round(a/c.scrollWidth),c.pageX=-a,a=a*c.scrollWidth,a>0?a=c.pageX=0:a<c.maxScrollX&&(c.pageX=c.maxPageX,a=c.maxScrollX),c.directionY>0?b=Math.floor(b/c.scrollHeight):c.directionY<0?b=Math.ceil(b/c.scrollHeight):b=Math.round(b/c.scrollHeight),c.pageY=-b,b=b*c.scrollHeight,b>=0?b=c.pageY=0:b<c.maxScrollY&&(c.pageY=c.maxPageY,b=c.maxScrollY),d=Math.round(Math.max(Math.abs(c.x-a)/c.scrollWidth*500,Math.abs(c.y-b)/c.scrollHeight*500)),{x:a,y:b,time:d}},scrollTo:function(a,b,c){var d=this;if(d.x==a&&d.y==b){d.resetPosition();return}d.moved=!0,d.setTransitionTime(c||"350ms"),d.setPosition(a,b),c==="0"||c=="0s"||c=="0ms"?d.resetPosition():document.addEventListener("webkitTransitionEnd",d,!1)},scrollToPage:function(a,b,c){var d=this,e;d.options.snap||(d.pageX=-Math.round(d.x/d.scrollWidth),d.pageY=-Math.round(d.y/d.scrollHeight)),a=="next"?a=++d.pageX:a=="prev"&&(a=--d.pageX),b=="next"?b=++d.pageY:b=="prev"&&(b=--d.pageY),a=-a*d.scrollWidth,b=-b*d.scrollHeight,e=d.snap(a,b),a=e.x,b=e.y,d.scrollTo(a,b,c||"500ms")},scrollToElement:function(a,b,c){a=typeof a=="object"?a:this.element.querySelector(a),typeof b=="undefined"&&(b=0);if(!a)return;var d=this,e=d.scrollX?-a.offsetLeft+b:0,f=d.scrollY?-a.offsetTop+b:0;e>=0?e=0:e<d.maxScrollX&&(e=d.maxScrollX),f>=0?f=0:f<d.maxScrollY&&(f=d.maxScrollY),d.scrollTo(e,f,c)},momentum:function(a,b,c,d){var e=2.5,f=1.2,g=Math.abs(a)/b*1e3,h=g*g/e/1e3,i=0;return a>0&&h>c?(g=g*c/h/e,h=c):a<0&&h>d&&(g=g*d/h/e,h=d),h=h*(a<0?-1:1),i=g/f,{dist:Math.round(h),time:Math.round(i)}},onScrollEnd:function(){},destroy:function(a){var b=this;return window.removeEventListener("onorientationchange"in window?"orientationchange":"resize",b,!1),b.element.removeEventListener(h,b,!1),b.element.removeEventListener(i,b,!1),b.element.removeEventListener(j,b,!1),document.removeEventListener("webkitTransitionEnd",b,!1),b.options.checkDOMChanges&&b.element.removeEventListener("DOMSubtreeModified",b,!1),b.scrollBarX&&(b.scrollBarX=b.scrollBarX.remove()),b.scrollBarY&&(b.scrollBarY=b.scrollBarY.remove()),a&&b.wrapper.parentNode.removeChild(b.wrapper),null}},b.prototype={init:function(a,b){var c=this,d;c.dir=="horizontal"?c.maxSize!=c.wrapper.offsetWidth&&(c.maxSize=c.wrapper.offsetWidth,d=document.getCSSCanvasContext("2d","scrollbar"+c.uid+c.dir,c.maxSize,5),d.fillStyle="rgb(0,0,0)",d.beginPath(),d.arc(2.5,2.5,2.5,Math.PI/2,-Math.PI/2,!1),d.lineTo(c.maxSize-2.5,0),d.arc(c.maxSize-2.5,2.5,2.5,-Math.PI/2,Math.PI/2,!1),d.closePath(),d.fill()):c.maxSize!=c.wrapper.offsetHeight&&(c.maxSize=c.wrapper.offsetHeight,d=document.getCSSCanvasContext("2d","scrollbar"+c.uid+c.dir,5,c.maxSize),d.fillStyle="rgb(0,0,0)",d.beginPath(),d.arc(2.5,2.5,2.5,Math.PI,0,!1),d.lineTo(5,c.maxSize-2.5),d.arc(2.5,c.maxSize-2.5,2.5,0,Math.PI,!1),d.closePath(),d.fill()),c.size=Math.max(Math.round(c.maxSize*c.maxSize/b),6),c.maxScroll=c.maxSize-c.size,c.toWrapperProp=c.maxScroll/(a-b),c.bar.style[c.dir=="horizontal"?"width":"height"]=c.size+"px"},setPosition:function(a){var b=this;b.wrapper.style.opacity!="1"&&b.show(),a=Math.round(b.toWrapperProp*a),a<0?(a=b.shrink?a+a*3:0,b.size+a<7&&(a=-b.size+6)):a>b.maxScroll&&(a=b.shrink?a+(a-b.maxScroll)*3:b.maxScroll,b.size+b.maxScroll-a<7&&(a=b.size+b.maxScroll-6)),a=b.dir=="horizontal"?k+a+"px,0"+l:k+"0,"+a+"px"+l,b.bar.style.webkitTransform=a},show:function(){c&&(this.wrapper.style.webkitTransitionDelay="0"),this.wrapper.style.opacity="1"},hide:function(){c&&(this.wrapper.style.webkitTransitionDelay="350ms"),this.wrapper.style.opacity="0"},remove:function(){return this.wrapper.parentNode.removeChild(this.wrapper),null}};var c="WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix,d=/iphone/gi.test(navigator.appVersion),e=/ipad/gi.test(navigator.appVersion),f=/android/gi.test(navigator.appVersion),g=d||e||f,h=g?"touchstart":"mousedown",i=g?"touchmove":"mousemove",j=g?"touchend":"mouseup",k="translate"+(c?"3d(":"("),l=c?",0)":")",m=0;window.iScroll=a}();var slideScroll
