// ColorBox v1.3.17.1 - a full featured, light-weight, customizable lightbox based on jQuery 1.3+
// Copyright (c) 2011 Jack Moore - jack@colorpowered.com
// Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
(function(G,k,T){var H={transition:"elastic",speed:350,width:false,initialWidth:"250",innerWidth:false,maxWidth:false,height:false,initialHeight:"250",innerHeight:false,maxHeight:false,scalePhotos:true,scrolling:true,inline:false,html:false,iframe:false,fastIframe:true,photo:false,href:false,title:false,rel:false,opacity:0.8,preloading:true,current:"{current}/{total}",previous:"previous",next:"next",close:"close",open:false,returnFocus:true,loop:true,slideshow:true,slideshowAuto:false,slideshowSpeed:5000,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:false,onLoad:false,onComplete:false,onCleanup:false,onClosed:false,overlayClose:true,escKey:true,arrowKey:true,top:false,bottom:false,left:false,right:false,fixed:false,data:false},v="colorbox",Q="cbox",S=Q+"_open",e=Q+"_load",R=Q+"_complete",s=Q+"_cleanup",Y=Q+"_closed",i=Q+"_purge",t=G.browser.msie&&!G.support.opacity,ab=t&&G.browser.version<7,X=Q+"_IE6",O,ac,ad,d,E,o,b,N,c,W,K,j,h,n,r,U,q,P,x,z,Z={},ae,l,g,a,u,F,m,B,V,J,D,y,I,p=Q+"Element";function M(ah,af){var ag=k.createElement("div");if(ah){ag.id=Q+ah}ag.style.cssText=af||"";return G(ag)}function L(af,ag){ag=ag==="x"?W.width():W.height();return(typeof af==="string")?Math.round((/%/.test(af)?(ag/100)*parseInt(af,10):parseInt(af,10))):af}function A(af){return Z.photo||/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i.test(af)}function aa(ag){for(var af in ag){if(G.isFunction(ag[af])&&af.substring(0,2)!=="on"){ag[af]=ag[af].call(u)}}ag.rel=ag.rel||u.rel||"nofollow";ag.href=ag.href||G(u).attr("href");ag.title=ag.title||u.title;if(typeof ag.href==="string"){ag.href=G.trim(ag.href)}}function C(af,ag){if(ag){ag.call(u)}G.event.trigger(af)}function w(){var ag,ai=Q+"Slideshow_",aj="click."+Q,ak,ah,af;if(Z.slideshow&&c[1]){ak=function(){U.text(Z.slideshowStop).unbind(aj).bind(R,function(){if(F<c.length-1||Z.loop){ag=setTimeout(I.next,Z.slideshowSpeed)}}).bind(e,function(){clearTimeout(ag)}).one(aj+" "+s,ah);ac.removeClass(ai+"off").addClass(ai+"on");ag=setTimeout(I.next,Z.slideshowSpeed)};ah=function(){clearTimeout(ag);U.text(Z.slideshowStart).unbind([R,e,s,aj].join(" ")).one(aj,ak);ac.removeClass(ai+"on").addClass(ai+"off")};if(Z.slideshowAuto){ak()}else{ah()}}else{ac.removeClass(ai+"off "+ai+"on")}}function f(af){if(!J){u=af;aa(G.extend(Z,G.data(u,v)));c=G(u);F=0;if(Z.rel!=="nofollow"){c=G("."+p).filter(function(){var ah=G.data(this,v).rel||this.rel;return(ah===Z.rel)});F=c.index(u);if(F===-1){c=c.add(u);F=c.length-1}}if(!B){B=V=true;ac.show();if(Z.returnFocus){try{u.blur();G(u).one(Y,function(){try{this.focus()}catch(ah){}})}catch(ag){}}O.css({opacity:+Z.opacity,cursor:Z.overlayClose?"pointer":"auto"}).show();Z.w=L(Z.initialWidth,"x");Z.h=L(Z.initialHeight,"y");I.position(0);if(ab){W.bind("resize."+X+" scroll."+X,function(){O.css({width:W.width(),height:W.height(),top:W.scrollTop(),left:W.scrollLeft()})}).trigger("resize."+X)}C(S,Z.onOpen);z.add(n).hide();x.html(Z.close).show()}I.load(true)}}I=G.fn[v]=G[v]=function(af,ai){var ag=this,ah;if(!ag[0]&&ag.selector){return ag}af=af||{};if(ai){af.onComplete=ai}if(!ag[0]||ag.selector===undefined){ag=G("<a/>");af.open=true}ag.each(function(){G.data(this,v,G.extend({},G.data(this,v)||H,af));G(this).addClass(p)});ah=af.open;if(G.isFunction(ah)){ah=ah.call(ag)}if(ah){f(ag[0])}return ag};I.init=function(){W=G(T);ac=M().attr({id:v,"class":t?Q+(ab?"IE6":"IE"):""});O=M("Overlay",ab?"position:absolute":"").hide();ad=M("Wrapper");d=M("Content").append(K=M("LoadedContent","width:0; height:0; overflow:hidden"),h=M("LoadingOverlay").add(M("LoadingGraphic")),n=M("Title"),r=M("Current"),q=M("Next"),P=M("Previous"),U=M("Slideshow").bind(S,w),x=M("Close"));ad.append(M().append(M("TopLeft"),E=M("TopCenter"),M("TopRight")),M(false,"clear:left").append(o=M("MiddleLeft"),d,b=M("MiddleRight")),M(false,"clear:left").append(M("BottomLeft"),N=M("BottomCenter"),M("BottomRight"))).children().children().css({"float":"left"});j=M(false,"position:absolute; width:9999px; visibility:hidden; display:none");G("body").prepend(O,ac.append(ad,j));d.children().hover(function(){G(this).addClass("hover")},function(){G(this).removeClass("hover")}).addClass("hover");ae=E.height()+N.height()+d.outerHeight(true)-d.height();l=o.width()+b.width()+d.outerWidth(true)-d.width();g=K.outerHeight(true);a=K.outerWidth(true);ac.css({"padding-bottom":ae,"padding-right":l}).hide();q.click(function(){I.next()});P.click(function(){I.prev()});x.click(function(){I.close()});z=q.add(P).add(r).add(U);d.children().removeClass("hover");O.click(function(){if(Z.overlayClose){I.close()}});G(k).bind("keydown."+Q,function(ag){var af=ag.keyCode;if(B&&Z.escKey&&af===27){ag.preventDefault();I.close()}if(B&&Z.arrowKey&&c[1]){if(af===37){ag.preventDefault();P.click()}else{if(af===39){ag.preventDefault();q.click()}}}})};I.remove=function(){ac.add(O).remove();G("."+p).removeData(v).removeClass(p)};I.position=function(ah,af){var ag,aj=0,ai=0;ac.hide();if(Z.fixed&&!ab){ac.css({position:"fixed"})}else{aj=W.scrollTop();ai=W.scrollLeft();ac.css({position:"absolute"})}if(Z.right!==false){ai+=Math.max(W.width()-Z.w-a-l-L(Z.right,"x"),0)}else{if(Z.left!==false){ai+=L(Z.left,"x")}else{ai+=Math.max(W.width()-Z.w-a-l,0)/2}}if(Z.bottom!==false){aj+=Math.max(k.documentElement.clientHeight-Z.h-g-ae-L(Z.bottom,"y"),0)}else{if(Z.top!==false){aj+=L(Z.top,"y")}else{aj+=Math.max(k.documentElement.clientHeight-Z.h-g-ae,0)/2}}ac.show();ag=(ac.width()===Z.w+a&&ac.height()===Z.h+g)?0:ah;ad[0].style.width=ad[0].style.height="9999px";function ak(al){E[0].style.width=N[0].style.width=d[0].style.width=al.style.width;h[0].style.height=h[1].style.height=d[0].style.height=o[0].style.height=b[0].style.height=al.style.height}ac.dequeue().animate({width:Z.w+a,height:Z.h+g,top:aj,left:ai},{duration:ag,complete:function(){ak(this);V=false;ad[0].style.width=(Z.w+a+l)+"px";ad[0].style.height=(Z.h+g+ae)+"px";if(af){af()}},step:function(){ak(this)}})};I.resize=function(af){if(B){af=af||{};if(af.width){Z.w=L(af.width,"x")-a-l}if(af.innerWidth){Z.w=L(af.innerWidth,"x")}K.css({width:Z.w});if(af.height){Z.h=L(af.height,"y")-g-ae}if(af.innerHeight){Z.h=L(af.innerHeight,"y")}if(!af.innerHeight&&!af.height){var ag=K.wrapInner("<div style='overflow:auto'></div>").children();Z.h=ag.height();ag.replaceWith(ag.children())}K.css({height:Z.h});I.position(Z.transition==="none"?0:Z.speed)}};I.prep=function(ah){if(!B){return}var ai=Z.transition==="none"?0:Z.speed;W.unbind("resize."+Q);K.remove();K=M("LoadedContent").html(ah);function af(){Z.w=Z.w||K.width();Z.w=Z.mw&&Z.mw<Z.w?Z.mw:Z.w;return Z.w}function aj(){Z.h=Z.h||K.height();Z.h=Z.mh&&Z.mh<Z.h?Z.mh:Z.h;return Z.h}K.hide().appendTo(j.show()).css({width:af(),overflow:Z.scrolling?"auto":"hidden"}).css({height:aj()}).prependTo(d);j.hide();G(m).css({"float":"none"});if(ab){G("select").not(ac.find("select")).filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one(s,function(){this.style.visibility="inherit"})}function ag(ak){I.position(ak,function(){var aq,at,ao,an,ap=c.length,am,al;if(!B){return}function ar(){if(t){ac[0].style.removeAttribute("filter")}}al=function(){clearTimeout(y);h.hide();C(R,Z.onComplete)};if(t){if(m){K.fadeIn(100)}}K.fadeIn(500);n.html(Z.title).add(K).show();if(ap>1){if(typeof Z.current==="string"){r.html(Z.current.replace(/\{current\}/,F+1).replace(/\{total\}/,ap)).show()}q[(Z.loop||F<ap-1)?"show":"hide"]().html(Z.next);P[(Z.loop||F)?"show":"hide"]().html(Z.previous);aq=F?c[F-1]:c[ap-1];ao=F<ap-1?c[F+1]:c[0];if(Z.slideshow){U.show()}if(Z.preloading){an=G.data(ao,v).href||ao.href;at=G.data(aq,v).href||aq.href;an=G.isFunction(an)?an.call(ao):an;at=G.isFunction(at)?at.call(aq):at;if(A(an)){G("<img/>")[0].src=an}if(A(at)){G("<img/>")[0].src=at}}}else{z.hide()}if(Z.iframe){am=G("<iframe/>").addClass(Q+"Iframe")[0];if(Z.fastIframe){al()}else{G(am).one("load",al)}am.name=Q+(+new Date());am.src=Z.href;if(!Z.scrolling){am.scrolling="no"}if(t){am.frameBorder=0;am.allowTransparency="true"}G(am).appendTo(K).one(i,function(){am.src="//about:blank"})}else{al()}if(Z.transition==="fade"){ac.fadeTo(ai,1,ar)}else{ar()}W.bind("resize."+Q,function(){I.position(0)})})}if(Z.transition==="fade"){ac.fadeTo(ai,0,function(){ag(0)})}else{ag(ai)}};I.load=function(ah){var ag,ai,af=I.prep;V=true;m=false;u=c[F];if(!ah){aa(G.extend(Z,G.data(u,v)))}C(i);C(e,Z.onLoad);Z.h=Z.height?L(Z.height,"y")-g-ae:Z.innerHeight&&L(Z.innerHeight,"y");Z.w=Z.width?L(Z.width,"x")-a-l:Z.innerWidth&&L(Z.innerWidth,"x");Z.mw=Z.w;Z.mh=Z.h;if(Z.maxWidth){Z.mw=L(Z.maxWidth,"x")-a-l;Z.mw=Z.w&&Z.w<Z.mw?Z.w:Z.mw}if(Z.maxHeight){Z.mh=L(Z.maxHeight,"y")-g-ae;Z.mh=Z.h&&Z.h<Z.mh?Z.h:Z.mh}ag=Z.href;y=setTimeout(function(){h.show()},100);if(Z.inline){M().hide().insertBefore(G(ag)[0]).one(i,function(){G(this).replaceWith(K.children())});af(G(ag))}else{if(Z.iframe){af(" ")}else{if(Z.html){af(Z.html)}else{if(A(ag)){G(m=new Image()).addClass(Q+"Photo").error(function(){Z.title=false;af(M("Error").text("This image could not be loaded"))}).load(function(){var aj;m.onload=null;if(Z.scalePhotos){ai=function(){m.height-=m.height*aj;m.width-=m.width*aj};if(Z.mw&&m.width>Z.mw){aj=(m.width-Z.mw)/m.width;ai()}if(Z.mh&&m.height>Z.mh){aj=(m.height-Z.mh)/m.height;ai()}}if(Z.h){m.style.marginTop=Math.max(Z.h-m.height,0)/2+"px"}if(c[1]&&(F<c.length-1||Z.loop)){m.style.cursor="pointer";m.onclick=function(){I.next()}}if(t){m.style.msInterpolationMode="bicubic"}setTimeout(function(){af(m)},1)});setTimeout(function(){m.src=ag},1)}else{if(ag){j.load(ag,Z.data,function(ak,aj,al){af(aj==="error"?M("Error").text("Request unsuccessful: "+al.statusText):G(this).contents())})}}}}}};I.next=function(){if(!V&&c[1]&&(F<c.length-1||Z.loop)){F=F<c.length-1?F+1:0;I.load()}};I.prev=function(){if(!V&&c[1]&&(F||Z.loop)){F=F?F-1:c.length-1;I.load()}};I.close=function(){if(B&&!J){J=true;B=false;C(s,Z.onCleanup);W.unbind("."+Q+" ."+X);O.fadeTo(200,0);ac.stop().fadeTo(300,0,function(){ac.add(O).css({opacity:1,cursor:"auto"}).hide();C(i);K.remove();setTimeout(function(){J=false;C(Y,Z.onClosed)},1)})}};I.element=function(){return G(u)};I.settings=H;D=function(af){if(!((af.button!==0&&typeof af.button!=="undefined")||af.ctrlKey||af.shiftKey||af.altKey)){af.preventDefault();f(this)}};if(G.fn.delegate){G(k).delegate("."+p,"click",D)}else{G("."+p).live("click",D)}G(I.init)}(jQuery,document,this));
/*
 Flux Slider v1.2.1
 http://www.joelambert.co.uk/flux

 Copyright 2011, Joe Lambert. All rights reserved
 Free to use under the MIT license.
 http://www.opensource.org/licenses/mit-license.php
*/
var flux={version:"1.2.1"};
flux.slider=function(a,c){if(flux.browser.supportsTransitions){var b=this;this.element=$(a);this.transitions=[];for(var d in flux.transitions)this.transitions.push(d);this.options=$.extend({autoplay:true,transitions:this.transitions,delay:4E3,pagination:true,controls:true},c);this.images=[];this.currentImageIndex=this.imageLoadedCount=0;this.nextImageIndex=1;this.playing=false;this.element.find("img").each(function(e,f){b.images.push(f.cloneNode(false));var g=new Image;g.onload=function(){b.imageLoadedCount++;
b.width=this.width;b.height=this.height;if(b.imageLoadedCount>=b.images.length){b.finishedLoading();b.setupImages()}};g.src=f.src;$(f).remove()});this.container=$('<div class="fluxslider"></div>');this.element.append(this.container);this.imageContainer=$('<div class="images loading"></div>').css({position:"relative",overflow:"hidden","min-height":"100px"});this.container.append(this.imageContainer);this.image1=$('<div class="image1" style="height: 100%; width: 100%"></div>');this.imageContainer.append(this.image1);
this.image2=$('<div class="image2" style="height: 100%; width: 100%"></div>');this.imageContainer.append(this.image2);$(this.image1).css({position:"absolute",top:"0px",left:"0px"});$(this.image2).css({position:"absolute",top:"0px",left:"0px"});this.options.autoplay&&this.start()}else window.console&&window.console.error&&console.error("Flux Slider requires a browser that supports CSS3 transitions")};
flux.slider.prototype={constructor:flux.slider,start:function(){var a=this;this.interval=setInterval(function(){a.transition()},this.options.delay)},stop:function(){clearInterval(this.interval);this.interval=null},isPlaying:function(){return this.interval!=null},next:function(a,c){this.showImage(this.currentImageIndex+1,a,c)},prev:function(a,c){this.showImage(this.currentImageIndex-1,a,c)},showImage:function(a,c,b){this.setNextIndex(a);this.stop();this.setupImages();this.transition(c,b);this.options.autoplay&&
this.start()},finishedLoading:function(){var a=this;this.container.css({width:this.width+"px",height:this.height+"px"});this.imageContainer.removeClass("loading");if(this.options.pagination){this.pagination=$('<ul class="pagination"></ul>').css({margin:"0px",padding:"0px","text-align":"center"});this.pagination.bind("click",function(c){c.preventDefault();a.showImage($(c.target).data("index"))});$(this.images).each(function(c){var b=$('<li data-index="'+c+'">'+(c+1)+"</li>").css({display:"inline-block",
"margin-left":"0.5em",cursor:"pointer"});a.pagination.append(b);c==0&&b.css("margin-left",0).addClass("current")});this.container.append(this.pagination)}$(this.imageContainer).css({width:this.width+"px",height:this.height+"px"});$(this.image1).css({width:this.width+"px",height:this.height+"px"});$(this.image2).css({width:this.width+"px",height:this.height+"px"});this.container.css({width:this.width+"px",height:this.height+(this.options.pagination?this.pagination.height():0)+"px"})},setupImages:function(){this.image1.css({"background-image":'url("'+
this.getImage(this.currentImageIndex).src+'")',"z-index":101}).children().remove();this.image2.css({"background-image":'url("'+this.getImage(this.nextImageIndex).src+'")',"z-index":100});if(this.options.pagination){this.pagination.find("li.current").removeClass("current");$(this.pagination.find("li")[this.currentImageIndex]).addClass("current")}},transition:function(a,c){if(a==undefined||!flux.transitions[a])a=this.options.transitions[Math.floor(Math.random()*this.options.transitions.length)];(new flux.transitions[a](this,
$.extend(this.options[a]?this.options[a]:{},c))).run();this.currentImageIndex=this.nextImageIndex;this.setNextIndex(this.currentImageIndex+1)},getImage:function(a){a%=this.images.length;return this.images[a]},setNextIndex:function(a){if(a==undefined)a=this.currentImageIndex+1;this.nextImageIndex=a;if(this.nextImageIndex>this.images.length-1)this.nextImageIndex=0;if(this.nextImageIndex<0)this.nextImageIndex=this.images.length-1},increment:function(){this.currentImageIndex++;if(this.currentImageIndex>
this.images.length-1)this.currentImageIndex=0}};
flux.browser={translate:function(a,c,b){a=a!=undefined?a:0;c=c!=undefined?c:0;b=b!=undefined?b:0;return"translate"+(flux.browser.supports3d?"3d(":"(")+a+"px,"+c+(flux.browser.supports3d?"px,"+b+"px)":"px)")},rotateX:function(a){return flux.browser.rotate("x",a)},rotateY:function(a){return flux.browser.rotate("y",a)},rotateZ:function(a){return flux.browser.rotate("z",a)},rotate:function(a,c){if(!a in{x:"",y:"",z:""})a="z";c=c!=undefined?c:0;return flux.browser.supports3d?"rotate3d("+(a=="x"?"1":"0")+
", "+(a=="y"?"1":"0")+", "+(a=="z"?"1":"0")+", "+c+"deg)":a=="z"?"rotate("+c+"deg)":""}};
$(function(){var a=document.createElement("div");flux.browser.supportsTransitions=false;for(var c=["Webkit","Moz","O","Ms"],b=0;b<c.length;b++)if(c[b]+"Transition"in a.style)flux.browser.supportsTransitions=flux.browser.supportsTransitions||true;flux.browser.supports3d="WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix;if(flux.browser.supports3d&&"webkitPerspective"in a.style){a=$('<div id="csstransform3d"></div>');c=$('<style media="(transform-3d), (-webkit-transform-3d)">div#csstransform3d { position: absolute; left: 9px }</style>');
$("body").append(a);$("head").append(c);flux.browser.supports3d=a.get(0).offsetLeft==9;a.remove();c.remove()}});(function(){$.fn.css3=function(a){var c={},b=["webkit","moz","ms","o"],d;for(d in a)for(var e=0;e<b.length;e++)c["-"+b[e]+"-"+d]=a[d];this.css(c);return this};$.fn.transitionEnd=function(a){for(var c=["webkitTransitionEnd","transitionend","oTransitionEnd"],b=0;b<c.length;b++)this.bind(c[b],function(){for(var d=0;d<c.length;d++)$(this).unbind(c[d]);a&&a.call(this)});return this}})();
flux.transition=function(a,c){this.options=$.extend({requires3d:false,after:function(){}},c);this.slider=a;if(this.options.requires3d&&!flux.browser.supports3d){var b=this;this.options.setup=undefined;this.options.after=undefined;this.options.execute=function(){b.finished()}}};
flux.transition.prototype={constructor:flux.transition,run:function(){this.options.setup&&this.options.setup.call(this);this.slider.image1.css({"background-image":"none"});this.options.execute&&this.options.execute.call(this)},finished:function(){this.options.after&&this.options.after.call(this);this.slider.setupImages();this.slider.element.trigger("fluxTransitionEnd")}};flux.transitions={};
flux.transitions.bars=function(a,c){return new flux.transition(a,$.extend({barWidth:60,setup:function(){for(var b=Math.floor(this.slider.image1.width()/this.options.barWidth)+1,d=0;d<b;d++)this.slider.image1.append($("<div></div>").attr("class","bar bar-"+d).css({width:this.options.barWidth+"px",height:"100%",position:"absolute",top:"0",left:d*this.options.barWidth+"px","background-image":this.slider.image1.css("background-image"),"background-position":"-"+d*this.options.barWidth+"px 0px"}).css3({"transition-duration":"400ms",
"transition-timing-function":"ease-in","transition-property":"all","transition-delay":d*40+"ms"}))},execute:function(){var b=this,d=this.slider.image1.height(),e=this.slider.image1.find("div.bar");$(e[e.length-1]).transitionEnd(function(){b.finished()});e.css({opacity:"0.5"}).css3({transform:flux.browser.translate(0,d)})}},c))};
flux.transitions.bars3d=function(a,c){return new flux.transition(a,$.extend({requires3d:true,barWidth:100,perspective:600,setup:function(){var b=Math.floor(this.slider.image1.width()/this.options.barWidth)+1;this.options.barWidth=Math.floor(this.slider.image1.width()/b);for(var d=this.slider.image1.width()-b*this.options.barWidth,e=Math.ceil(d/b),f=this.slider.image1.height(),g=0,h=0;h<b;h++){var i=this.options.barWidth;if(d>0){var j=d>=e?e:d;i+=j;d-=j}j=$('<div class="bar bar-'+h+'"></div>').css({width:i+
"px",height:"100%",position:"absolute",top:"0px",left:"0px","z-index":200,"background-image":this.slider.image1.css("background-image"),"background-position":"-"+g+"px 0px","background-repeat":"no-repeat"}).css3({"backface-visibility":"hidden"});var l=$(j.get(0).cloneNode(false)).css({"background-image":this.slider.image2.css("background-image")}).css3({transform:flux.browser.rotateX(90)+" "+flux.browser.translate(0,-f/2,f/2)}),k=$('<div class="side bar bar-'+h+'"></div>').css({width:f+"px",height:f+
"px",position:"absolute",top:"0px",left:"0px",background:"#222","z-index":190}).css3({transform:flux.browser.rotateY(90)+" "+flux.browser.translate(f/2,0,-f/2)+" "+flux.browser.rotateY(180),"backface-visibility":"hidden"}),m=$(k.get(0).cloneNode(false)).css3({transform:flux.browser.rotateY(90)+" "+flux.browser.translate(f/2,0,i-f/2)});this.slider.image1.append($('<div class="barcontainer"></div>').css({width:i+"px",height:"100%",position:"absolute",top:"0px",left:g+"px","z-index":h>b/2?1E3-h:1E3}).css3({"transition-duration":"800ms",
"transition-timing-function":"linear","transition-property":"all","transition-delay":h*150+"ms","transform-style":"preserve-3d"}).append(j).append(l).append(k).append(m));g+=i}this.imageContainerOverflow=this.slider.imageContainer.css("overflow");this.slider.imageContainer.css({overflow:"visible"}).css3({perspective:this.options.perspective,"perspective-origin":"50% 50%"})},execute:function(){var b=this,d=this.slider.image1.height(),e=this.slider.image1.find("div.barcontainer");this.slider.image2.hide();
$(e[e.length-1]).transitionEnd(function(){b.slider.image2.show();b.slider.imageContainer.css({overflow:b.imageContainerOverflow});b.finished()});this.slider.image1.find("div.barcontainer").css3({transform:flux.browser.rotateX(-90)+" "+flux.browser.translate(0,d/2,d/2)})}},c))};
flux.transitions.blinds=function(a,c){return new flux.transitions.bars(a,$.extend({barWidth:70,execute:function(){var b=this;this.slider.image1.height();var d=this.slider.image1.find("div.bar");$(d[d.length-1]).transitionEnd(function(){b.finished()});d.css({opacity:"0.5"}).css3({transform:"scalex(0.0001)"})}},c))};
flux.transitions.zip=function(a,c){return new flux.transitions.bars(a,$.extend({execute:function(){var b=this,d=this.slider.image1.height(),e=this.slider.image1.find("div.bar");$(e[e.length-1]).transitionEnd(function(){b.finished()});e.each(function(f,g){setTimeout(function(){$(g).css({opacity:"0.3"}).css3({transform:flux.browser.translate(0,f%2?"-"+2*d:d)})},5)})}},c))};
flux.transitions.blocks=function(a,c){return new flux.transition(a,$.extend({blockSize:80,blockDelays:{},maxDelay:0,setup:function(){for(var b=Math.floor(this.slider.image1.width()/this.options.blockSize)+1,d=Math.floor(this.slider.image1.height()/this.options.blockSize)+1,e=0;e<b;e++)for(var f=0;f<d;f++){var g=Math.floor(Math.random()*10*100),h=$("<div></div>").attr("class","block block-"+e+"-"+f).data("id",e+":"+f).css({width:this.options.blockSize+"px",height:this.options.blockSize+"px",position:"absolute",
top:f*this.options.blockSize+"px",left:e*this.options.blockSize+"px","background-image":this.slider.image1.css("background-image"),"background-position":"-"+e*this.options.blockSize+"px -"+f*this.options.blockSize+"px"}).css3({"transition-duration":"350ms","transition-timing-function":"ease-in","transition-property":"all","transition-delay":g+"ms"});this.slider.image1.append(h);if(g>this.options.maxDelay){this.options.maxDelayBlock=h;this.options.maxDelay=g}}},execute:function(){var b=this,d=this.slider.image1.find("div.block");
this.options.maxDelayBlock.transitionEnd(function(){b.finished()});d.each(function(e,f){setTimeout(function(){$(f).css({opacity:"0"}).css3({transform:"scale(0.8)"})},5)})}},c))};
flux.transitions.concentric=function(a,c){return new flux.transition(a,$.extend({blockSize:60,delay:150,alternate:false,setup:function(){for(var b=this.slider.image1.width(),d=this.slider.image1.height(),e=Math.ceil((Math.sqrt(b*b+d*d)-this.options.blockSize)/2/this.options.blockSize)+1,f=0;f<e;f++){var g=2*f*this.options.blockSize+this.options.blockSize;this.slider.image1.append($("<div></div>").attr("class","block block-"+f).css({width:g+"px",height:g+"px",position:"absolute",top:(d-g)/2+"px",left:(b-
g)/2+"px","z-index":100+(e-f),"background-image":this.slider.image1.css("background-image"),"background-position":"center center"}).css3({"border-radius":"1000px","transition-duration":"800ms","transition-timing-function":"linear","transition-property":"all","transition-delay":(e-f)*this.options.delay+"ms"}))}},execute:function(){var b=this,d=this.slider.image1.find("div.block");$(d[0]).transitionEnd(function(){b.finished()});d.each(function(e,f){setTimeout(function(){$(f).css({opacity:"0"}).css3({transform:flux.browser.rotateZ((!b.options.alternate||
e%2?"":"-")+"90")})},5)})}},c))};flux.transitions.warp=function(a,c){return new flux.transitions.concentric(a,$.extend({delay:30,alternate:true},c))};
flux.transitions.cube=function(a,c){return new flux.transition(a,$.extend({requires3d:true,barWidth:100,direction:"left",perspective:1E3,setup:function(){var b=this.slider.image1.width(),d=this.slider.image1.height();this.imageContainerOverflow=this.slider.imageContainer.css("overflow");this.slider.imageContainer.css({overflow:"visible"}).css3({perspective:this.options.perspective,"perspective-origin":"50% 50%"});this.cubeContainer=$('<div class="cube"></div>').css({width:b+"px",height:d+"px",position:"relative"}).css3({"transition-duration":"800ms",
"transition-timing-function":"linear","transition-property":"all","transform-style":"preserve-3d"});b={height:"100%",width:"100%",position:"absolute",top:"0px",left:"0px"};this.cubeContainer.append($('<div class="face current"></div>').css($.extend(b,{background:this.slider.image1.css("background-image")})));this.cubeContainer.append($('<div class="face next"></div>').css($.extend(b,{background:this.slider.image2.css("background-image")})).css3({transform:this.options.transitionStrings.call(this,
this.options.direction,"nextFace")}));this.slider.image1.append(this.cubeContainer)},execute:function(){var b=this;this.slider.image1.width();this.slider.image1.height();this.slider.image2.hide();this.cubeContainer.css3({transform:this.options.transitionStrings.call(this,this.options.direction,"container")}).transitionEnd(function(){b.slider.image2.show();b.slider.imageContainer.css({overflow:b.imageContainerOverflow});b.finished()})},transitionStrings:function(b,d){var e=this.slider.image1.width(),
f=this.slider.image1.height();e={up:{nextFace:flux.browser.rotateX(-90)+" "+flux.browser.translate(0,f/2,f/2),container:flux.browser.rotateX(90)+" "+flux.browser.translate(0,-f/2,f/2)},down:{nextFace:flux.browser.rotateX(90)+" "+flux.browser.translate(0,-f/2,f/2),container:flux.browser.rotateX(-90)+" "+flux.browser.translate(0,f/2,f/2)},left:{nextFace:flux.browser.rotateY(90)+" "+flux.browser.translate(e/2,0,e/2),container:flux.browser.rotateY(-90)+" "+flux.browser.translate(-e/2,0,e/2)},right:{nextFace:flux.browser.rotateY(-90)+
" "+flux.browser.translate(-e/2,0,e/2),container:flux.browser.rotateY(90)+" "+flux.browser.translate(e/2,0,e/2)}};return e[b]&&e[b][d]?e[b][d]:false}},c))};
