function setupContactForm(){var n="btn-send-message",i="contact-form",r="/kontakt/send",t=$("#"+i+"");if(t.length){$("#"+n+"").removeAttr("href").on("click",function(n){return $(this).hasClass("disabled")||t.submit(),n.preventDefault(),!1});t.submit(function(i){return t.valid()?($("#"+n+"").hasClass("disabled")||$("#"+n+"").addClass("disabled"),$(".validation-summary-errors").length&&$(".validation-summary-errors").fadeOut(),$.ajax({type:"POST",url:r,data:t.serialize(),success:function(i){if(i.success)alert("Ihre Nachricht wurde erfolgreich gesendet!"),top.location.href=top.location.href;else{$("#"+n+"").removeClass("disabled");var r=function(n){var t=n.find(".validation-summary-errors, .validation-summary-valid");return t.length||(t=$('<div class="validation-summary-errors"><span>Ein Fehler ist aufgetreten! Bitte übeprüfen Sie Ihre Eingaben!<\/span><ul><\/ul><\/div>').prependTo(n)),t},u=function(n,t){for(var u=r(n).removeClass("validation-summary-valid").addClass("validation-summary-errors").find("ul").empty(),i=0;i<t.length-1;i++)u.append("<li>"+t[i]+"<\/li>")};u(t,i.message),$("#"+n+"").removeClass("disabled"),$(".validation-summary-errors").length&&$(".validation-summary-errors").fadeIn()}},error:function(){$("#"+n+"").removeClass("disabled")}})):$("#"+n+"").removeClass("disabled"),i.preventDefault(),!1})}}function setupJobForm(){var n="btn-send-job-form",i="job-form",r="/job/send",t=$("#"+i+"");if(t.length){$("#"+n+"").removeAttr("href").on("click",function(n){return $(this).hasClass("disabled")||t.submit(),n.preventDefault(),!1});t.submit(function(i){return t.valid()?($("#"+n+"").hasClass("disabled")||$("#"+n+"").addClass("disabled"),$(".validation-summary-errors").length&&$(".validation-summary-errors").fadeOut(),$.ajax({type:"POST",url:r,data:t.serialize(),success:function(i){if(i.success)alert("Ihre Nachricht wurde erfolgreich gesendet!"),top.location.href=top.location.href;else{$("#"+n+"").removeClass("disabled");var r=function(n){var t=n.find(".validation-summary-errors, .validation-summary-valid");return t.length||(t=$('<div class="validation-summary-errors"><span>Ein Fehler ist aufgetreten! Bitte übeprüfen Sie Ihre Eingaben!<\/span><ul><\/ul><\/div>').prependTo(n)),t},u=function(n,t){for(var u=r(n).removeClass("validation-summary-valid").addClass("validation-summary-errors").find("ul").empty(),i=0;i<t.length-1;i++)u.append("<li>"+t[i]+"<\/li>")};u(t,i.message),$("#"+n+"").removeClass("disabled"),$(".validation-summary-errors").length&&$(".validation-summary-errors").fadeIn()}},error:function(){$("#"+n+"").removeClass("disabled")}})):$("#"+n+"").removeClass("disabled"),i.preventDefault(),!1})}}function setupGrayScaleEffects(n){$(n).each(function(){var n=$(this);n.css({position:"relative"}).wrap("<div class='img_wrapper' style='display: inline-block'>").clone().addClass("img_grayscale").css({position:"absolute","z-index":"998",opacity:"0"}).insertBefore(n).queue(function(){var n=$(this);n.parent().css({width:this.width,height:this.height}),n.dequeue()}),this.src=grayscale(this.src)}),$(n).fadeIn(1e3),$(n).live("mouseover",function(){$(this).parent().find("img:first").stop().animate({opacity:1},500)}),$(".img_grayscale").live("mouseout",function(){$(this).stop().animate({opacity:0},750)})}function grayscale(n){var r=document.createElement("canvas"),s=r.getContext("2d"),u=new Image,t,f,e,i,o;for(u.src=n,r.width=u.width,r.height=u.height,s.drawImage(u,0,0),t=s.getImageData(0,0,r.width,r.height),f=0;f<t.height;f++)for(e=0;e<t.width;e++)i=f*4*t.width+e*4,o=(t.data[i]+t.data[i+1]+t.data[i+2])/3,t.data[i]=o,t.data[i+1]=o,t.data[i+2]=o;return s.putImageData(t,0,0,0,0,t.width,t.height),r.toDataURL()}function animateIntroBoxes(){$(".box-5").length&&$(".box-5").hover(function(){$(this).find(".fc").stop().animate({height:122},"fast")},function(){$(this).find(".fc").stop().animate({height:0},"slow")})}var deconcept;(function(n){n.Jcrop=function(t,i){function h(n){return Math.round(n)+"px"}function ft(n){return r.baseClass+"-"+n}function bi(){return n.fx.step.hasOwnProperty("backgroundColor")}function et(t){var i=n(t).offset();return[i.left,i.top]}function nt(n){return[n.pageX-b[0],n.pageY-b[1]]}function ri(t){typeof t!="object"&&(t={}),r=n.extend(r,t),n.each(["onChange","onSelect","onRelease","onDblClick"],function(n,t){typeof r[t]!="function"&&(r[t]=function(){})})}function ui(n,t,i){if(b=et(e),p.setCursor(n==="move"?n:n+"-resize"),n==="move")return p.activateHandlers(di(t),pt,i);var u=s.getFixed(),r=fi(n),f=s.getCorner(fi(r));s.setPressed(s.getCorner(r)),s.setCurrent(f),p.activateHandlers(ki(n,u),pt,i)}function ki(n,t){return function(i){if(r.aspectRatio)switch(n){case"e":i[1]=t.y+1;break;case"w":i[1]=t.y+1;break;case"n":i[0]=t.x+1;break;case"s":i[0]=t.x+1}else switch(n){case"e":i[1]=t.y2;break;case"w":i[1]=t.y2;break;case"n":i[0]=t.x2;break;case"s":i[0]=t.x2}s.setCurrent(i),u.update()}}function di(n){var t=n;return kt.watchKeys(),function(n){s.moveOffset([n[0]-t[0],n[1]-t[1]]),t=n,u.update()}}function fi(n){switch(n){case"n":return"sw";case"s":return"nw";case"e":return"nw";case"w":return"ne";case"ne":return"sw";case"nw":return"se";case"se":return"nw";case"sw":return"ne"}}function ei(n){return function(t){return r.disabled?!1:n==="move"&&!r.allowMove?!1:(b=et(e),ut=!0,ui(n,nt(t)),t.stopPropagation(),t.preventDefault(),!1)}}function oi(n,t,i){var r=n.width(),u=n.height();r>t&&t>0&&(r=t,u=t/n.width()*n.height()),u>i&&i>0&&(u=i,r=i/n.height()*n.width()),l=n.width()/r,a=n.height()/u,n.width(r).height(u)}function ot(n){return{x:n.x*l,y:n.y*a,x2:n.x2*l,y2:n.y2*a,w:n.w*l,h:n.h*a}}function pt(){var t=s.getFixed();t.w>r.minSelect[0]&&t.h>r.minSelect[1]?(u.enableHandles(),u.done()):u.release(),p.setCursor(r.allowSelect?"crosshair":"default")}function si(n){if(r.disabled||!r.allowSelect)return!1;ut=!0,b=et(e),u.disableHandles(),p.setCursor("crosshair");var t=nt(n);return s.setPressed(t),u.update(),p.activateHandlers(gi,pt,n.type.substring(0,5)==="touch"),kt.watchKeys(),n.stopPropagation(),n.preventDefault(),!1}function gi(n){s.setCurrent(n),u.update()}function hi(){var t=n("<div><\/div>").addClass(ft("tracker"));return ti&&t.css({opacity:0,backgroundColor:"white"}),t}function nr(n){w.removeClass().addClass(ft("holder")).addClass(n)}function tr(n,t){function b(){window.setTimeout(k,d)}var c=n[0]/l,y=n[1]/a,p=n[2]/l,w=n[3]/a,ut,k;if(!bt){var o=s.flipCoords(c,y,p,w),h=s.getFixed(),e=[h.x,h.y,h.x2,h.y2],i=e,d=r.animationDelay,g=o[0]-e[0],nt=o[1]-e[1],tt=o[2]-e[2],it=o[3]-e[3],f=0,rt=r.swingSpeed;c=i[0],y=i[1],p=i[2],w=i[3],u.animMode(!0),k=function(){return function(){f+=(100-f)/rt,i[0]=Math.round(c+f/100*g),i[1]=Math.round(y+f/100*nt),i[2]=Math.round(p+f/100*tt),i[3]=Math.round(w+f/100*it),f>=99.8&&(f=100),f<100?(yi(i),b()):(u.done(),u.animMode(!1),typeof t=="function"&&t.call(v))}}(),b()}}function vi(n){yi([n[0]/l,n[1]/a,n[2]/l,n[3]/a]),r.onSelect.call(v,ot(s.getFixed())),u.enableHandles()}function yi(n){s.setPressed([n[0],n[1]]),s.setCurrent([n[2],n[3]]),u.update()}function ir(){return ot(s.getFixed())}function rr(){return s.getFixed()}function ur(n){ri(n),gt()}function pi(){r.disabled=!0,u.disableHandles(),u.setCursor("default"),p.setCursor("default")}function wi(){r.disabled=!1,gt()}function fr(){u.done(),p.activateHandlers(null,null)}function er(){w.remove(),c.show(),c.css("visibility","visible"),n(t).removeData("Jcrop")}function or(n,t){u.release(),pi();var i=new Image;i.onload=function(){var u=i.width,s=i.height,h=r.boxWidth,c=r.boxHeight;e.width(u).height(s),e.attr("src",n),k.attr("src",n),oi(e,h,c),o=e.width(),f=e.height(),k.width(o).height(f),d.width(o+rt*2).height(f+rt*2),w.width(o).height(f),g.resize(o,f),wi(),typeof t=="function"&&t.call(v)},i.src=n}function dt(n,t,i){var u=t||r.bgColor;r.bgFade&&bi()&&r.fadeTime&&!i?n.animate({backgroundColor:u},{queue:!1,duration:r.fadeTime}):n.css("backgroundColor",u)}function gt(n){r.allowResize?n?u.enableOnly():u.enableHandles():u.disableHandles(),p.setCursor(r.allowSelect?"crosshair":"default"),u.setCursor(r.allowMove?"move":"default"),r.hasOwnProperty("trueSize")&&(l=r.trueSize[0]/o,a=r.trueSize[1]/f),r.hasOwnProperty("setSelect")&&(vi(r.setSelect),u.done(),delete r.setSelect),g.refresh(),r.bgColor!=li&&(dt(r.shade?g.getShades():w,r.shade?r.shadeColor||r.bgColor:r.bgColor),li=r.bgColor),st!=r.bgOpacity&&(st=r.bgOpacity,r.shade?g.refresh():u.setBgOpacity(st)),ht=r.maxSize[0]||0,ct=r.maxSize[1]||0,lt=r.minSize[0]||0,at=r.minSize[1]||0,r.hasOwnProperty("outerImage")&&(e.attr("src",r.outerImage),delete r.outerImage),u.refresh()}var r=n.extend({},n.Jcrop.defaults),b,ni=navigator.userAgent.toLowerCase(),ti=/msie/.test(ni),ii=/msie [1-6]\./.test(ni),vt,e,v;typeof t!="object"&&(t=n(t)[0]),typeof i!="object"&&(i={}),ri(i);var wt={border:"none",visibility:"visible",margin:0,padding:0,position:"absolute",top:0,left:0},c=n(t),ci=!0;t.tagName=="IMG"?(c[0].width!=0&&c[0].height!=0?(c.width(c[0].width),c.height(c[0].height)):(vt=new Image,vt.src=c[0].src,c.width(vt.width),c.height(vt.height)),e=c.clone().removeAttr("id").css(wt).show(),e.width(c.width()),e.height(c.height()),c.after(e).hide()):(e=c.css(wt).show(),ci=!1,r.shade===null&&(r.shade=!0)),oi(e,r.boxWidth,r.boxHeight);var o=e.width(),f=e.height(),w=n("<div />").width(o).height(f).addClass(ft("holder")).css({position:"relative",backgroundColor:r.bgColor}).insertAfter(c).append(e);r.addClass&&w.addClass(r.addClass);var k=n("<div />"),yt=n("<div />").width("100%").height("100%").css({zIndex:310,position:"absolute",overflow:"hidden"}),tt=n("<div />").width("100%").height("100%").css("zIndex",320),it=n("<div />").css({position:"absolute",zIndex:600}).dblclick(function(){var n=s.getFixed();r.onDblClick.call(v,n)}).insertBefore(e).append(yt,tt);ci&&(k=n("<img />").attr("src",e.attr("src")).css(wt).width(o).height(f),yt.append(k)),ii&&it.css({overflowY:"hidden"});var rt=r.boundary,d=hi().width(o+rt*2).height(f+rt*2).css({position:"absolute",top:h(-rt),left:h(-rt),zIndex:290}).mousedown(si),li=r.bgColor,st=r.bgOpacity,ht,ct,lt,at,l,a,sr=!0,ut,bt,ai;b=et(e);var y=function(){function n(){var i={},u=["touchstart","touchmove","touchend"],f=document.createElement("div"),t,n,r;try{for(t=0;t<u.length;t++)n=u[t],n="on"+n,r=n in f,r||(f.setAttribute(n,"return;"),r=typeof f[n]=="function"),i[u[t]]=r;return i.touchstart&&i.touchend&&i.touchmove}catch(e){return!1}}function t(){return r.touchSupport===!0||r.touchSupport===!1?r.touchSupport:n()}return{createDragger:function(n){return function(t){return r.disabled?!1:n==="move"&&!r.allowMove?!1:(b=et(e),ut=!0,ui(n,nt(y.cfilter(t)),!0),t.stopPropagation(),t.preventDefault(),!1)}},newSelection:function(n){return si(y.cfilter(n))},cfilter:function(n){return n.pageX=n.originalEvent.changedTouches[0].pageX,n.pageY=n.originalEvent.changedTouches[0].pageY,n},isSupported:n,support:t()}}(),s=function(){function p(r){r=v(r),u=n=r[0],i=t=r[1]}function w(n){n=v(n),s=n[0]-u,h=n[1]-i,u=n[0],i=n[1]}function b(){return[s,h]}function k(r){var e=r[0],s=r[1];0>n+e&&(e-=e+n),0>t+s&&(s-=s+t),f<i+s&&(s+=f-(i+s)),o<u+e&&(e+=o-(u+e)),n+=e,u+=e,t+=s,i+=s}function d(n){var t=c();switch(n){case"ne":return[t.x2,t.y];case"nw":return[t.x,t.y];case"se":return[t.x2,t.y2];case"sw":return[t.x,t.y2]}}function c(){if(!r.aspectRatio)return g();var c=r.aspectRatio,b=r.minSize[0]/l,w=r.maxSize[0]/l,nt=r.maxSize[1]/a,k=u-n,d=i-t,tt=Math.abs(k),it=Math.abs(d),rt=tt/it,s,h,v,p;return w===0&&(w=o*10),nt===0&&(nt=f*10),rt<c?(h=i,v=it*c,s=k<0?n-v:v+n,s<0?(s=0,p=Math.abs((s-n)/c),h=d<0?t-p:p+t):s>o&&(s=o,p=Math.abs((s-n)/c),h=d<0?t-p:p+t)):(s=u,p=tt/c,h=d<0?t-p:t+p,h<0?(h=0,v=Math.abs((h-t)*c),s=k<0?n-v:v+n):h>f&&(h=f,v=Math.abs(h-t)*c,s=k<0?n-v:v+n)),s>n?(s-n<b?s=n+b:s-n>w&&(s=n+w),h=h>t?t+(s-n)/c:t-(s-n)/c):s<n&&(n-s<b?s=n-b:n-s>w&&(s=n-w),h=h>t?t+(n-s)/c:t-(n-s)/c),s<0?(n-=s,s=0):s>o&&(n-=s-o,s=o),h<0?(t-=h,h=0):h>f&&(t-=h-f,h=f),y(e(n,t,s,h))}function v(n){return n[0]<0&&(n[0]=0),n[1]<0&&(n[1]=0),n[0]>o&&(n[0]=o),n[1]>f&&(n[1]=f),[Math.round(n[0]),Math.round(n[1])]}function e(n,t,i,r){var u=n,f=i,e=t,o=r;return i<n&&(u=i,f=n),r<t&&(e=r,o=t),[u,e,f,o]}function g(){var s=u-n,h=i-t,r;return ht&&Math.abs(s)>ht&&(u=s>0?n+ht:n-ht),ct&&Math.abs(h)>ct&&(i=h>0?t+ct:t-ct),at/a&&Math.abs(h)<at/a&&(i=h>0?t+at/a:t-at/a),lt/l&&Math.abs(s)<lt/l&&(u=s>0?n+lt/l:n-lt/l),n<0&&(u-=n,n-=n),t<0&&(i-=t,t-=t),u<0&&(n-=u,u-=u),i<0&&(t-=i,i-=i),u>o&&(r=u-o,n-=r,u-=r),i>f&&(r=i-f,t-=r,i-=r),n>o&&(r=n-f,i-=r,t-=r),t>f&&(r=t-f,i-=r,t-=r),y(e(n,t,u,i))}function y(n){return{x:n[0],y:n[1],x2:n[2],y2:n[3],w:n[2]-n[0],h:n[3]-n[1]}}var n=0,t=0,u=0,i=0,s,h;return{flipCoords:e,setPressed:p,setCurrent:w,getOffset:b,moveOffset:k,getCorner:d,getFixed:c}}(),g=function(){function nt(n,t){i.left.css({height:h(t)}),i.right.css({height:h(t)})}function v(){return y(s.getFixed())}function y(n){i.top.css({left:h(n.x),width:h(n.w),height:h(n.y)}),i.bottom.css({top:h(n.y2),left:h(n.x),width:h(n.w),height:h(f-n.y2)}),i.right.css({left:h(n.x2),width:h(o-n.x2)}),i.left.css({width:h(n.x)})}function l(){return n("<div />").css({position:"absolute",backgroundColor:r.shadeColor||r.bgColor}).appendTo(t)}function p(){c||(c=!0,t.insertBefore(e),v(),u.setBgOpacity(1,0,1),k.hide(),b(r.shadeColor||r.bgColor,1),u.isAwake()?a(r.bgOpacity,1):a(1,1))}function b(n,t){dt(g(),n,t)}function d(){c&&(t.remove(),k.show(),c=!1,u.isAwake()?u.setBgOpacity(r.bgOpacity,1,1):(u.setBgOpacity(1,1,1),u.disableHandles()),dt(w,0,1))}function a(n,i){c&&(r.bgFade&&!i?t.animate({opacity:1-n},{queue:!1,duration:r.fadeTime}):t.css({opacity:1-n}))}function tt(){r.shade?p():d(),u.isAwake()&&a(r.bgOpacity)}function g(){return t.children()}var c=!1,t=n("<div />").css({position:"absolute",zIndex:240,opacity:0}),i={top:l(),left:l().height(f),right:l().height(f),bottom:l()};return{update:v,updateRaw:y,getShades:g,setBgColor:b,enable:p,disable:d,resize:nt,refresh:tt,opacity:a}}(),u=function(){function et(t){var i=n("<div />").css({position:"absolute",opacity:r.borderOpacity}).addClass(ft(t));return yt.append(i),i}function l(t,i){var r=n("<div />").mousedown(ei(t)).css({cursor:t+"-resize",position:"absolute",zIndex:i}).addClass("ord-"+t);return y.support&&r.bind("touchstart.jcrop",y.createDragger(t)),tt.append(r),r}function ht(n){var t=r.handleSize,i=l(n,c++).css({opacity:r.handleOpacity}).addClass(ft("handle"));return t&&i.width(t).height(t),i}function ct(n){return l(n,c++).addClass("jcrop-dragbar")}function lt(n){for(var t=0;t<n.length;t++)ut[n[t]]=ct(n[t])}function at(n){for(var t,i=0;i<n.length;i++){switch(n[i]){case"n":t="hline";break;case"s":t="hline bottom";break;case"e":t="vline right";break;case"w":t="vline"}nt[n[i]]=et(t)}}function vt(n){for(var t=0;t<n.length;t++)rt[n[t]]=ht(n[t])}function pt(n,t){r.shade||k.css({top:h(-t),left:h(-n)}),it.css({top:h(t),left:h(n)})}function wt(n,t){it.width(Math.round(n)).height(Math.round(t))}function a(){var n=s.getFixed();s.setPressed([n.x,n.y]),s.setCurrent([n.x2,n.y2]),p()}function p(n){if(t)return w(n)}function w(n){var i=s.getFixed();wt(i.w,i.h),pt(i.x,i.y),r.shade&&g.updateRaw(i),t||kt(),n?r.onSelect.call(v,ot(i)):r.onChange.call(v,ot(i))}function o(n,i,u){(t||i)&&(r.bgFade&&!u?e.animate({opacity:n},{queue:!1,duration:r.fadeTime}):e.css("opacity",n))}function kt(){it.show(),r.shade?g.opacity(st):o(st,!0),t=!0}function dt(){u(),it.hide(),r.shade?g.opacity(1):o(1),t=!1,r.onRelease.call(v)}function gt(){i&&tt.show()}function b(){return i=!0,r.allowResize?(tt.show(),!0):void 0}function u(){i=!1,tt.hide()}function d(n){n?(bt=!0,u()):(bt=!1,b())}function ni(){d(!1),a()}var t,c=370,nt={},rt={},ut={},i=!1,f;return r.dragEdges&&n.isArray(r.createDragbars)&&lt(r.createDragbars),n.isArray(r.createHandles)&&vt(r.createHandles),r.drawBorders&&n.isArray(r.createBorders)&&at(r.createBorders),n(document).bind("touchstart.jcrop-ios",function(t){n(t.currentTarget).hasClass("jcrop-tracker")&&t.stopPropagation()}),f=hi().mousedown(ei("move")).css({cursor:"move",position:"absolute",zIndex:360}),y.support&&f.bind("touchstart.jcrop",y.createDragger("move")),yt.append(f),u(),{updateVisible:p,update:w,release:dt,refresh:a,isAwake:function(){return t},setCursor:function(n){f.css("cursor",n)},enableHandles:b,enableOnly:function(){i=!0},showHandles:gt,disableHandles:u,animMode:d,setBgOpacity:o,done:ni}}(),p=function(){function c(t){d.css({zIndex:450}),t?n(document).bind("touchmove.jcrop",p).bind("touchend.jcrop",w):o&&n(document).bind("mousemove.jcrop",h).bind("mouseup.jcrop",i)}function l(){d.css({zIndex:290}),n(document).unbind(".jcrop")}function h(n){return t(nt(n)),!1}function i(n){return n.preventDefault(),n.stopPropagation(),ut&&(ut=!1,f(nt(n)),u.isAwake()&&r.onSelect.call(v,ot(s.getFixed())),l(),t=function(){},f=function(){}),!1}function a(n,i,r){return ut=!0,t=n,f=i,c(r),!1}function p(n){return t(nt(y.cfilter(n))),!1}function w(n){return i(y.cfilter(n))}function b(n){d.css("cursor",n)}var t=function(){},f=function(){},o=r.trackDocument;return o||d.mousemove(h).mouseup(i).mouseout(i),e.before(d),{activateHandlers:a,setCursor:b}}(),kt=function(){function o(){r.keySupport&&(t.show(),t.focus())}function h(){t.hide()}function i(n,t,i){r.allowMove&&(s.moveOffset([t,i]),u.updateVisible(!0)),n.preventDefault(),n.stopPropagation()}function c(n){if(n.ctrlKey||n.metaKey)return!0;ai=n.shiftKey?!0:!1;var t=ai?10:1;switch(n.keyCode){case 37:i(n,-t,0);break;case 39:i(n,t,0);break;case 38:i(n,0,-t);break;case 40:i(n,0,t);break;case 27:r.allowSelect&&u.release();break;case 9:return!0}return!1}var t=n('<input type="radio" />').css({position:"fixed",left:"-120px",width:"12px"}).addClass("jcrop-keymgr"),f=n("<div />").css({position:"absolute",overflow:"hidden"}).append(t);return r.keySupport&&(t.keydown(c).blur(h),ii||!r.fixedSupport?(t.css({position:"absolute",left:"-20px"}),f.append(t).insertBefore(e)):t.insertBefore(e)),{watchKeys:o}}();return y.support&&d.bind("touchstart.jcrop",y.newSelection),tt.hide(),gt(!0),v={setImage:or,animateTo:tr,setSelect:vi,setOptions:ur,tellSelect:ir,tellScaled:rr,setClass:nr,disable:pi,enable:wi,cancel:fr,release:u.release,destroy:er,focus:kt.watchKeys,getBounds:function(){return[o*l,f*a]},getWidgetSize:function(){return[o,f]},getScaleFactor:function(){return[l,a]},getOptions:function(){return r},ui:{holder:w,selection:it}},ti&&w.bind("selectstart",function(){return!1}),c.data("Jcrop",v),v},n.fn.Jcrop=function(t,i){var r;return this.each(function(){if(n(this).data("Jcrop")){if(t==="api")return n(this).data("Jcrop");n(this).data("Jcrop").setOptions(t)}else this.tagName=="IMG"?n.Jcrop.Loader(this,function(){n(this).css({display:"block",visibility:"hidden"}),r=n.Jcrop(this,t),n.isFunction(i)&&i.call(r)}):(n(this).css({display:"block",visibility:"hidden"}),r=n.Jcrop(this,t),n.isFunction(i)&&i.call(r))}),this},n.Jcrop.Loader=function(t,i,r){function e(){f.complete?(u.unbind(".jcloader"),n.isFunction(i)&&i.call(f)):window.setTimeout(e,50)}var u=n(t),f=u[0];u.bind("load.jcloader",e).bind("error.jcloader",function(){u.unbind(".jcloader"),n.isFunction(r)&&r.call(f)}),f.complete&&n.isFunction(i)&&(u.unbind(".jcloader"),i.call(f))},n.Jcrop.defaults={allowSelect:!0,allowMove:!0,allowResize:!0,trackDocument:!0,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:.6,bgFade:!1,borderOpacity:.4,handleOpacity:.5,handleSize:null,aspectRatio:0,keySupport:!0,createHandles:["n","s","e","w","nw","ne","se","sw"],createDragbars:["n","s","e","w"],createBorders:["n","s","e","w"],drawBorders:!0,dragEdges:!0,fixedSupport:!0,touchSupport:null,shade:null,boxWidth:0,boxHeight:0,boundary:2,fadeTime:400,animationDelay:20,swingSpeed:3,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){},onDblClick:function(){},onRelease:function(){}}})(jQuery),function(){var n,t,i;n=jQuery,i=function(){function n(){this.fadeDuration=250,this.fitImagesInViewport=!0,this.resizeDuration=450,this.showImageNumberLabel=!1,this.wrapAround=!0}return n.prototype.albumLabel=function(n,t){return"Foto "+n+" / "+t},n}(),t=function(){function t(n){this.options=n,this.album=[],this.currentImageIndex=void 0,this.init()}return t.prototype.init=function(){return this.enable(),this.build()},t.prototype.enable=function(){var t=this;return n("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(i){return t.start(n(i.currentTarget)),!1})},t.prototype.build=function(){var t=this;n("<div id='lightboxOverlay' class='lightboxOverlay'><\/div><div id='lightbox' class='lightbox'><div class='lb-outerContainer'><div class='lb-container'><img class='lb-image' src='' /><div class='lb-nav'><a class='lb-prev' href='' ><\/a><a class='lb-next' href='' ><\/a><\/div><div class='lb-loader'><a class='lb-cancel'><\/a><\/div><\/div><\/div><div class='lb-dataContainer'><div class='lb-data'><div class='lb-details'><span class='lb-caption'><\/span><span class='lb-number'><\/span><\/div><div class='lb-closeContainer'><a class='lb-close'><\/a><\/div><\/div><\/div><\/div>").appendTo(n("body")),this.$lightbox=n("#lightbox"),this.$overlay=n("#lightboxOverlay"),this.$outerContainer=this.$lightbox.find(".lb-outerContainer"),this.$container=this.$lightbox.find(".lb-container"),this.containerTopPadding=parseInt(this.$container.css("padding-top"),10),this.containerRightPadding=parseInt(this.$container.css("padding-right"),10),this.containerBottomPadding=parseInt(this.$container.css("padding-bottom"),10),this.containerLeftPadding=parseInt(this.$container.css("padding-left"),10);this.$overlay.hide().on("click",function(){return t.end(),!1});this.$lightbox.hide().on("click",function(i){return n(i.target).attr("id")==="lightbox"&&t.end(),!1});this.$outerContainer.on("click",function(i){return n(i.target).attr("id")==="lightbox"&&t.end(),!1});this.$lightbox.find(".lb-prev").on("click",function(){return t.currentImageIndex===0?t.changeImage(t.album.length-1):t.changeImage(t.currentImageIndex-1),!1});this.$lightbox.find(".lb-next").on("click",function(){return t.currentImageIndex===t.album.length-1?t.changeImage(0):t.changeImage(t.currentImageIndex+1),!1});return this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return t.end(),!1})},t.prototype.start=function(t){var u,i,e,r,f,l,a,o,s,v,y,h,c;n(window).on("resize",this.sizeOverlay);if(n("select, object, embed").css({visibility:"hidden"}),this.$overlay.width(n(document).width()).height(n(document).height()).fadeIn(this.options.fadeDuration),this.album=[],f=0,e=t.attr("data-lightbox"),e)for(h=n(t.prop("tagName")+'[data-lightbox="'+e+'"]'),r=o=0,v=h.length;o<v;r=++o)i=h[r],this.album.push({link:n(i).attr("href"),title:n(i).attr("title")}),n(i).attr("href")===t.attr("href")&&(f=r);else if(t.attr("rel")==="lightbox")this.album.push({link:t.attr("href"),title:t.attr("title")});else for(c=n(t.prop("tagName")+'[rel="'+t.attr("rel")+'"]'),r=s=0,y=c.length;s<y;r=++s)i=c[r],this.album.push({link:n(i).attr("href"),title:n(i).attr("title")}),n(i).attr("href")===t.attr("href")&&(f=r);u=n(window),a=u.scrollTop()+u.height()/10,l=u.scrollLeft(),this.$lightbox.css({top:a+"px",left:l+"px"}).fadeIn(this.options.fadeDuration),this.changeImage(f)},t.prototype.changeImage=function(t){var r,i,u=this;this.disableKeyboardNav(),r=this.$lightbox.find(".lb-image"),this.sizeOverlay(),this.$overlay.fadeIn(this.options.fadeDuration),n(".lb-loader").fadeIn("slow"),this.$lightbox.find(".lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption").hide(),this.$outerContainer.addClass("animating"),i=new Image,i.onload=function(){var l,f,e,o,s,h,c;return r.attr("src",u.album[t].link),l=n(i),r.width(i.width),r.height(i.height),u.options.fitImagesInViewport&&(c=n(window).width(),h=n(window).height(),s=c-u.containerLeftPadding-u.containerRightPadding-20,o=h-u.containerTopPadding-u.containerBottomPadding-110,(i.width>s||i.height>o)&&(i.width/s>i.height/o?(e=s,f=parseInt(i.height/(i.width/e),10),r.width(e),r.height(f)):(f=o,e=parseInt(i.width/(i.height/f),10),r.width(e),r.height(f)))),u.sizeContainer(r.width(),r.height())},i.src=this.album[t].link,this.currentImageIndex=t},t.prototype.sizeOverlay=function(){return n("#lightboxOverlay").width(n(document).width()).height(n(document).height())},t.prototype.sizeContainer=function(n,t){var i,u,f,e,r=this;e=this.$outerContainer.outerWidth(),f=this.$outerContainer.outerHeight(),u=n+this.containerLeftPadding+this.containerRightPadding,i=t+this.containerTopPadding+this.containerBottomPadding,this.$outerContainer.animate({width:u,height:i},this.options.resizeDuration,"swing"),setTimeout(function(){r.$lightbox.find(".lb-dataContainer").width(u),r.$lightbox.find(".lb-prevLink").height(i),r.$lightbox.find(".lb-nextLink").height(i),r.showImage()},this.options.resizeDuration)},t.prototype.showImage=function(){this.$lightbox.find(".lb-loader").hide(),this.$lightbox.find(".lb-image").fadeIn("slow"),this.updateNav(),this.updateDetails(),this.preloadNeighboringImages(),this.enableKeyboardNav()},t.prototype.updateNav=function(){this.$lightbox.find(".lb-nav").show(),this.album.length>1&&(this.options.wrapAround?this.$lightbox.find(".lb-prev, .lb-next").show():(this.currentImageIndex>0&&this.$lightbox.find(".lb-prev").show(),this.currentImageIndex<this.album.length-1&&this.$lightbox.find(".lb-next").show()))},t.prototype.updateDetails=function(){var n=this;typeof this.album[this.currentImageIndex].title!="undefined"&&this.album[this.currentImageIndex].title!==""&&this.$lightbox.find(".lb-caption").html(this.album[this.currentImageIndex].title).fadeIn("fast"),this.album.length>1&&this.options.showImageNumberLabel?this.$lightbox.find(".lb-number").text(this.options.albumLabel(this.currentImageIndex+1,this.album.length)).fadeIn("fast"):this.$lightbox.find(".lb-number").hide(),this.$outerContainer.removeClass("animating"),this.$lightbox.find(".lb-dataContainer").fadeIn(this.resizeDuration,function(){return n.sizeOverlay()})},t.prototype.preloadNeighboringImages=function(){var n,t;this.album.length>this.currentImageIndex+1&&(n=new Image,n.src=this.album[this.currentImageIndex+1].link),this.currentImageIndex>0&&(t=new Image,t.src=this.album[this.currentImageIndex-1].link)},t.prototype.enableKeyboardNav=function(){n(document).on("keyup.keyboard",n.proxy(this.keyboardAction,this))},t.prototype.disableKeyboardNav=function(){n(document).off(".keyboard")},t.prototype.keyboardAction=function(n){var r,u,f,i,t;r=27,u=37,f=39,t=n.keyCode,i=String.fromCharCode(t).toLowerCase(),t===r||i.match(/x|o|c/)?this.end():i==="p"||t===u?this.currentImageIndex!==0&&this.changeImage(this.currentImageIndex-1):(i==="n"||t===f)&&this.currentImageIndex!==this.album.length-1&&this.changeImage(this.currentImageIndex+1)},t.prototype.end=function(){return this.disableKeyboardNav(),n(window).off("resize",this.sizeOverlay),this.$lightbox.fadeOut(this.options.fadeDuration),this.$overlay.fadeOut(this.options.fadeDuration),n("select, object, embed").css({visibility:"visible"})},t}(),n(function(){var r,n;return n=new i,r=new t(n)})}.call(this),function(n){var i={vertical:!1,rtl:!1,start:1,offset:1,size:null,scroll:1,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div><\/div>",buttonPrevHTML:"<div><\/div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null,itemFallbackDimension:null},r=!1,t;n(window).bind("load.jcarousel",function(){r=!0}),n.jcarousel=function(t,u){var c,e,h,l;this.options=n.extend({},i,u||{}),this.autoStopped=this.locked=!1,this.buttonPrevState=this.buttonNextState=this.buttonPrev=this.buttonNext=this.list=this.clip=this.container=null,u&&u.rtl!==undefined||(this.options.rtl=(n(t).attr("dir")||n("html").attr("dir")||"").toLowerCase()=="rtl"),this.wh=this.options.vertical?"height":"width",this.lt=this.options.vertical?"top":this.options.rtl?"right":"left";for(var f="",s=t.className.split(" "),o=0;o<s.length;o++)if(s[o].indexOf("jcarousel-skin")!=-1){n(t).removeClass(s[o]),f=s[o];break}t.nodeName.toUpperCase()=="UL"||t.nodeName.toUpperCase()=="OL"?(this.list=n(t),this.container=this.list.parent(),this.container.hasClass("jcarousel-clip")?(this.container.parent().hasClass("jcarousel-container")||(this.container=this.container.wrap("<div><\/div>")),this.container=this.container.parent()):this.container.hasClass("jcarousel-container")||(this.container=this.list.wrap("<div><\/div>").parent())):(this.container=n(t),this.list=this.container.find("ul,ol").eq(0)),f!==""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1&&this.container.wrap('<div class=" '+f+'"><\/div>'),this.clip=this.list.parent(),this.clip.length&&this.clip.hasClass("jcarousel-clip")||(this.clip=this.list.wrap("<div><\/div>").parent()),this.buttonNext=n(".jcarousel-next",this.container),this.buttonNext.size()===0&&this.options.buttonNextHTML!==null&&(this.buttonNext=this.clip.after(this.options.buttonNextHTML).next()),this.buttonNext.addClass(this.className("jcarousel-next")),this.buttonPrev=n(".jcarousel-prev",this.container),this.buttonPrev.size()===0&&this.options.buttonPrevHTML!==null&&(this.buttonPrev=this.clip.after(this.options.buttonPrevHTML).next()),this.buttonPrev.addClass(this.className("jcarousel-prev")),this.clip.addClass(this.className("jcarousel-clip")).css({overflow:"hidden",position:"relative"}),this.list.addClass(this.className("jcarousel-list")).css({overflow:"hidden",position:"relative",top:0,margin:0,padding:0}).css(this.options.rtl?"right":"left",0),this.container.addClass(this.className("jcarousel-container")).css({position:"relative"}),!this.options.vertical&&this.options.rtl&&this.container.addClass("jcarousel-direction-rtl").attr("dir","rtl"),c=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null,f=this.list.children("li"),e=this,f.size()>0&&(h=0,l=this.options.offset,f.each(function(){e.format(this,l++),h+=e.dimension(this,c)}),this.list.css(this.wh,h+100+"px"),u&&u.size!==undefined||(this.options.size=f.size())),this.container.css("display","block"),this.buttonNext.css("display","block"),this.buttonPrev.css("display","block"),this.funcNext=function(){e.next()},this.funcPrev=function(){e.prev()},this.funcResize=function(){e.reload()},this.options.initCallback!==null&&this.options.initCallback(this,"init"),!r&&n.browser.safari?(this.buttons(!1,!1),n(window).bind("load.jcarousel",function(){e.setup()})):this.setup()},t=n.jcarousel,t.fn=t.prototype={jcarousel:"0.2.7"},t.fn.extend=t.extend=n.extend,t.fn.extend({setup:function(){if(this.prevLast=this.prevFirst=this.last=this.first=null,this.animating=!1,this.tail=this.timer=null,this.inTail=!1,!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+"px");var t=this.pos(this.options.start,!0);this.prevFirst=this.prevLast=null,this.animate(t,!1),n(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize)}},reset:function(){this.list.empty(),this.list.css(this.lt,"0px"),this.list.css(this.wh,"10px"),this.options.initCallback!==null&&this.options.initCallback(this,"reset"),this.setup()},reload:function(){if(this.tail!==null&&this.inTail&&this.list.css(this.lt,t.intval(this.list.css(this.lt))+this.tail),this.tail=null,this.inTail=!1,this.options.reloadCallback!==null&&this.options.reloadCallback(this),this.options.visible!==null){var i=this,u=Math.ceil(this.clipping()/this.options.visible),n=0,r=0;this.list.children("li").each(function(t){n+=i.dimension(this,u),t+1<i.first&&(r=n)}),this.list.css(this.wh,n+"px"),this.list.css(this.lt,-r+"px")}this.scroll(this.first,!1)},lock:function(){this.locked=!0,this.buttons()},unlock:function(){this.locked=!1,this.buttons()},size:function(n){return n!==undefined&&(this.options.size=n,this.locked||this.buttons()),this.options.size},has:function(n,t){var i,r;for(t!==undefined&&t||(t=n),this.options.size!==null&&t>this.options.size&&(t=this.options.size),i=n;i<=t;i++)if(r=this.get(i),!r.length||r.hasClass("jcarousel-item-placeholder"))return!1;return!0},get:function(t){return n(".jcarousel-item-"+t,this.list)},add:function(i,r){var u=this.get(i),f=0,e=n(r),s,o;if(u.length===0){for(o=t.intval(i),u=this.create(i);;)if(s=this.get(--o),o<=0||s.length){o<=0?this.list.prepend(u):s.after(u);break}}else f=this.dimension(u);return e.get(0).nodeName.toUpperCase()=="LI"?(u.replaceWith(e),u=e):u.empty().append(r),this.format(u.removeClass(this.className("jcarousel-item-placeholder")),i),e=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null,f=this.dimension(u,e)-f,i>0&&i<this.first&&this.list.css(this.lt,t.intval(this.list.css(this.lt))-f+"px"),this.list.css(this.wh,t.intval(this.list.css(this.wh))+f+"px"),u},remove:function(n){var i=this.get(n),r;!i.length||n>=this.first&&n<=this.last||(r=this.dimension(i),n<this.first&&this.list.css(this.lt,t.intval(this.list.css(this.lt))+r+"px"),i.remove(),this.list.css(this.wh,t.intval(this.list.css(this.wh))-r+"px"))},next:function(){this.tail!==null&&!this.inTail?this.scrollTail(!1):this.scroll((this.options.wrap=="both"||this.options.wrap=="last")&&this.options.size!==null&&this.last==this.options.size?1:this.first+this.options.scroll)},prev:function(){this.tail!==null&&this.inTail?this.scrollTail(!0):this.scroll((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!==null&&this.first==1?this.options.size:this.first-this.options.scroll)},scrollTail:function(n){if(!(this.locked||this.animating||!this.tail)){this.pauseAuto();var i=t.intval(this.list.css(this.lt));i=n?i+this.tail:i-this.tail,this.inTail=!n,this.prevFirst=this.first,this.prevLast=this.last,this.animate(i)}},scroll:function(n,t){this.locked||this.animating||(this.pauseAuto(),this.animate(this.pos(n),t))},pos:function(n,i){var s=t.intval(this.list.css(this.lt));if(this.locked||this.animating)return s;this.options.wrap!="circular"&&(n=n<1?1:this.options.size&&n>this.options.size?this.options.size:n);for(var o=this.first>n,h=this.options.wrap!="circular"&&this.first<=1?1:this.first,e=o?this.get(h):this.get(this.last),r=o?h:h-1,u=null,f=0,v=!1,c=0;o?--r>=n:++r<n;)u=this.get(r),v=!u.length,u.length===0&&(u=this.create(r).addClass(this.className("jcarousel-item-placeholder")),e[o?"before":"after"](u),this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(r<=0||r>this.options.size)&&(e=this.get(this.index(r)),e.length&&(u=this.add(r,e.clone(!0))))),e=u,c=this.dimension(u),v&&(f+=c),this.first!==null&&(this.options.wrap=="circular"||r>=1&&(this.options.size===null||r<=this.options.size))&&(s=o?s+c:s-c);h=this.clipping();var y=[],a=0,l=0;for(e=this.get(n-1),r=n;++a;){if(u=this.get(r),v=!u.length,u.length===0&&(u=this.create(r).addClass(this.className("jcarousel-item-placeholder")),e.length===0?this.list.prepend(u):e[o?"before":"after"](u),this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(r<=0||r>this.options.size)&&(e=this.get(this.index(r)),e.length&&(u=this.add(r,e.clone(!0))))),e=u,c=this.dimension(u),c===0)throw Error("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...");if(this.options.wrap!="circular"&&this.options.size!==null&&r>this.options.size?y.push(u):v&&(f+=c),l+=c,l>=h)break;r++}for(u=0;u<y.length;u++)y[u].remove();if(f>0&&(this.list.css(this.wh,this.dimension(this.list)+f+"px"),o&&(s-=f,this.list.css(this.lt,t.intval(this.list.css(this.lt))-f+"px"))),f=n+a-1,this.options.wrap!="circular"&&this.options.size&&f>this.options.size&&(f=this.options.size),r>f)for(a=0,r=f,l=0;++a;){if(u=this.get(r--),!u.length)break;if(l+=this.dimension(u),l>=h)break}for(r=f-a+1,this.options.wrap!="circular"&&r<1&&(r=1),this.inTail&&o&&(s+=this.tail,this.inTail=!1),this.tail=null,this.options.wrap!="circular"&&f==this.options.size&&f-a+1>=1&&(o=t.margin(this.get(f),this.options.vertical?"marginBottom":"marginRight"),l-o>h&&(this.tail=l-h-o)),i&&n===this.options.size&&this.tail&&(s-=this.tail,this.inTail=!0);n-->r;)s+=this.dimension(this.get(n));return this.prevFirst=this.first,this.prevLast=this.last,this.first=r,this.last=f,s},animate:function(n,t){if(!(this.locked||this.animating)){this.animating=!0;var i=this,r=function(){if(i.animating=!1,n===0&&i.list.css(i.lt,0),!i.autoStopped&&(i.options.wrap=="circular"||i.options.wrap=="both"||i.options.wrap=="last"||i.options.size===null||i.last<i.options.size||i.last==i.options.size&&i.tail!==null&&!i.inTail)&&i.startAuto(),i.buttons(),i.notify("onAfterAnimation"),i.options.wrap=="circular"&&i.options.size!==null)for(var t=i.prevFirst;t<=i.prevLast;t++)t!==null&&!(t>=i.first&&t<=i.last)&&(t<1||t>i.options.size)&&i.remove(t)};this.notify("onBeforeAnimation"),this.options.animation&&t!==!1?this.list.animate(this.options.vertical?{top:n}:this.options.rtl?{right:n}:{left:n},this.options.animation,this.options.easing,r):(this.list.css(this.lt,n+"px"),r())}},startAuto:function(n){if(n!==undefined&&(this.options.auto=n),this.options.auto===0)return this.stopAuto();if(this.timer===null){this.autoStopped=!1;var t=this;this.timer=window.setTimeout(function(){t.next()},this.options.auto*1e3)}},stopAuto:function(){this.pauseAuto(),this.autoStopped=!0},pauseAuto:function(){this.timer!==null&&(window.clearTimeout(this.timer),this.timer=null)},buttons:function(n,t){n==null&&(n=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="first"||this.options.size===null||this.last<this.options.size),!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!==null&&this.last>=this.options.size&&(n=this.tail!==null&&!this.inTail)),t==null&&(t=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="last"||this.first>1),this.locked||this.options.wrap&&this.options.wrap!="last"||this.options.size===null||this.first!=1||(t=this.tail!==null&&this.inTail));var i=this;this.buttonNext.size()>0?(this.buttonNext.unbind(this.options.buttonNextEvent+".jcarousel",this.funcNext),n&&this.buttonNext.bind(this.options.buttonNextEvent+".jcarousel",this.funcNext),this.buttonNext[n?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",n?!1:!0),this.options.buttonNextCallback!==null&&this.buttonNext.data("jcarouselstate")!=n&&this.buttonNext.each(function(){i.options.buttonNextCallback(i,this,n)}).data("jcarouselstate",n)):this.options.buttonNextCallback!==null&&this.buttonNextState!=n&&this.options.buttonNextCallback(i,null,n),this.buttonPrev.size()>0?(this.buttonPrev.unbind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev),t&&this.buttonPrev.bind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev),this.buttonPrev[t?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",t?!1:!0),this.options.buttonPrevCallback!==null&&this.buttonPrev.data("jcarouselstate")!=t&&this.buttonPrev.each(function(){i.options.buttonPrevCallback(i,this,t)}).data("jcarouselstate",t)):this.options.buttonPrevCallback!==null&&this.buttonPrevState!=t&&this.options.buttonPrevCallback(i,null,t),this.buttonNextState=n,this.buttonPrevState=t},notify:function(n){var t=this.prevFirst===null?"init":this.prevFirst<this.first?"next":"prev";this.callback("itemLoadCallback",n,t),this.prevFirst!==this.first&&(this.callback("itemFirstInCallback",n,t,this.first),this.callback("itemFirstOutCallback",n,t,this.prevFirst)),this.prevLast!==this.last&&(this.callback("itemLastInCallback",n,t,this.last),this.callback("itemLastOutCallback",n,t,this.prevLast)),this.callback("itemVisibleInCallback",n,t,this.first,this.last,this.prevFirst,this.prevLast),this.callback("itemVisibleOutCallback",n,t,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(t,i,r,u,f,e,o){var h,c,s;if(!(this.options[t]==null||typeof this.options[t]!="object"&&i!="onAfterAnimation")&&(h=typeof this.options[t]=="object"?this.options[t][i]:this.options[t],n.isFunction(h)))if(c=this,u===undefined)h(c,r,i);else if(f===undefined)this.get(u).each(function(){h(c,this,u,r,i)});else for(t=function(n){c.get(n).each(function(){h(c,this,n,r,i)})},s=u;s<=f;s++)s===null||s>=e&&s<=o||t(s)},create:function(n){return this.format("<li><\/li>",n)},format:function(t,i){t=n(t);for(var u=t.get(0).className.split(" "),r=0;r<u.length;r++)u[r].indexOf("jcarousel-")!=-1&&t.removeClass(u[r]);return t.addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+i)).css({float:this.options.rtl?"right":"left","list-style":"none"}).attr("jcarouselindex",i),t},className:function(n){return n+" "+n+(this.options.vertical?"-vertical":"-horizontal")},dimension:function(i,r){var u=i.jquery!==undefined?i[0]:i,f=this.options.vertical?(u.offsetHeight||t.intval(this.options.itemFallbackDimension))+t.margin(u,"marginTop")+t.margin(u,"marginBottom"):(u.offsetWidth||t.intval(this.options.itemFallbackDimension))+t.margin(u,"marginLeft")+t.margin(u,"marginRight");return r==null||f==r?f:(f=this.options.vertical?r-t.margin(u,"marginTop")-t.margin(u,"marginBottom"):r-t.margin(u,"marginLeft")-t.margin(u,"marginRight"),n(u).css(this.wh,f+"px"),this.dimension(u))},clipping:function(){return this.options.vertical?this.clip[0].offsetHeight-t.intval(this.clip.css("borderTopWidth"))-t.intval(this.clip.css("borderBottomWidth")):this.clip[0].offsetWidth-t.intval(this.clip.css("borderLeftWidth"))-t.intval(this.clip.css("borderRightWidth"))},index:function(n,t){return t==null&&(t=this.options.size),Math.round(((n-1)/t-Math.floor((n-1)/t))*t)+1}}),t.extend({defaults:function(t){return n.extend(i,t||{})},margin:function(i,r){var u,f,e,o;return i?(u=i.jquery!==undefined?i[0]:i,r=="marginRight"&&n.browser.safari)?(f={display:"block",float:"none",width:"auto"},n.swap(u,f,function(){e=u.offsetWidth}),f.marginRight=0,n.swap(u,f,function(){o=u.offsetWidth}),o-e):t.intval(n.css(u,r)):0},intval:function(n){return n=parseInt(n,10),isNaN(n)?0:n}}),n.fn.jcarousel=function(i){if(typeof i=="string"){var r=n(this).data("jcarousel"),u=Array.prototype.slice.call(arguments,1);return r[i].apply(r,u)}return this.each(function(){n(this).data("jcarousel",new t(this,i))})}}(jQuery),$(document).ready(function(){$("#slider").jcarousel({wrap:"circular",scroll:1,auto:3})}),typeof deconcept=="undefined"&&(deconcept={}),typeof deconcept.util=="undefined"&&(deconcept.util={}),typeof deconcept.SWFObjectUtil=="undefined"&&(deconcept.SWFObjectUtil={}),deconcept.SWFObject=function(n,t,i,r,u,f,e,o,s,h){var c,l;document.getElementById&&(this.DETECT_KEY=h?h:"detectflash",this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY),this.params={},this.variables={},this.attributes=[],n&&this.setAttribute("swf",n),t&&this.setAttribute("id",t),i&&this.setAttribute("width",i),r&&this.setAttribute("height",r),u&&this.setAttribute("version",new deconcept.PlayerVersion(u.toString().split("."))),this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion(),!window.opera&&document.all&&this.installedVer.major>7&&(deconcept.SWFObject.doPrepUnload=!0),f&&this.addParam("bgcolor",f),c=e?e:"high",this.addParam("quality",c),this.setAttribute("useExpressInstall",!1),this.setAttribute("doExpressInstall",!1),l=o?o:window.location,this.setAttribute("xiRedirectUrl",l),this.setAttribute("redirectUrl",""),s&&this.setAttribute("redirectUrl",s))},deconcept.SWFObject.prototype={useExpressInstall:function(n){this.xiSWFPath=n?n:"expressinstall.swf",this.setAttribute("useExpressInstall",!0)},setAttribute:function(n,t){this.attributes[n]=t},getAttribute:function(n){return this.attributes[n]},addParam:function(n,t){this.params[n]=t},getParams:function(){return this.params},addVariable:function(n,t){this.variables[n]=t},getVariable:function(n){return this.variables[n]},getVariables:function(){return this.variables},getVariablePairs:function(){var n=[],t,i=this.getVariables();for(t in i)n[n.length]=t+"="+i[t];return n},getSWFHTML:function(){var n="",i,r,u,t,f;if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){this.getAttribute("doExpressInstall")&&(this.addVariable("MMplayerType","PlugIn"),this.setAttribute("swf",this.xiSWFPath)),n='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"',n+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ',i=this.getParams();for(t in i)n+=[t]+'="'+i[t]+'" ';r=this.getVariablePairs().join("&"),r.length>0&&(n+='flashvars="'+r+'"'),n+="/>"}else{this.getAttribute("doExpressInstall")&&(this.addVariable("MMplayerType","ActiveX"),this.setAttribute("swf",this.xiSWFPath)),n='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">',n+='<param name="movie" value="'+this.getAttribute("swf")+'" />',u=this.getParams();for(t in u)n+='<param name="'+t+'" value="'+u[t]+'" />';f=this.getVariablePairs().join("&"),f.length>0&&(n+='<param name="flashvars" value="'+f+'" />'),n+="<\/object>"}return n},write:function(n){var t,i;return(this.getAttribute("useExpressInstall")&&(t=new deconcept.PlayerVersion([6,0,65]),this.installedVer.versionIsValid(t)&&!this.installedVer.versionIsValid(this.getAttribute("version"))&&(this.setAttribute("doExpressInstall",!0),this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl"))),document.title=document.title.slice(0,47)+" - Flash Player Installation",this.addVariable("MMdoctitle",document.title))),this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version")))?(i=typeof n=="string"?document.getElementById(n):n,i.innerHTML=this.getSWFHTML(),!0):(this.getAttribute("redirectUrl")!=""&&document.location.replace(this.getAttribute("redirectUrl")),!1)}},deconcept.SWFObjectUtil.getPlayerVersion=function(){var t=new deconcept.PlayerVersion([0,0,0]),i,r,n;if(navigator.plugins&&navigator.mimeTypes.length)i=navigator.plugins["Shockwave Flash"],i&&i.description&&(t=new deconcept.PlayerVersion(i.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split(".")));else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0)for(n=1,r=3;n;)try{r++,n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+r),t=new deconcept.PlayerVersion([r,0,0])}catch(u){n=null}else{try{n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(u){try{n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),t=new deconcept.PlayerVersion([6,0,21]),n.AllowScriptAccess="always"}catch(u){if(t.major==6)return t}try{n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(u){}}n!=null&&(t=new deconcept.PlayerVersion(n.GetVariable("$version").split(" ")[1].split(",")))}return t},deconcept.PlayerVersion=function(n){this.major=n[0]!=null?parseInt(n[0]):0,this.minor=n[1]!=null?parseInt(n[1]):0,this.rev=n[2]!=null?parseInt(n[2]):0},deconcept.PlayerVersion.prototype.versionIsValid=function(n){return this.major<n.major?!1:this.major>n.major?!0:this.minor<n.minor?!1:this.minor>n.minor?!0:this.rev<n.rev?!1:!0},deconcept.util={getRequestParameter:function(n){var r=document.location.search||document.location.hash,i,t;if(n==null)return r;if(r)for(i=r.substring(1).split("&"),t=0;t<i.length;t++)if(i[t].substring(0,i[t].indexOf("="))==n)return i[t].substring(i[t].indexOf("=")+1);return""}},deconcept.SWFObjectUtil.cleanupSWFs=function(){for(var t=document.getElementsByTagName("OBJECT"),i,n=t.length-1;n>=0;n--){t[n].style.display="none";for(i in t[n])typeof t[n][i]=="function"&&(t[n][i]=function(){})}},deconcept.SWFObject.doPrepUnload&&(deconcept.unloadSet||(deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){},__flash_savedUnloadHandler=function(){},window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)},window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload),deconcept.unloadSet=!0)),!document.getElementById&&document.all&&(document.getElementById=function(n){return document.all[n]});var getQueryParamValue=deconcept.util.getRequestParameter,FlashObject=deconcept.SWFObject,SWFObject=deconcept.SWFObject;$(document).ready(function(){animateIntroBoxes(),$("#btn-send-job-form").length&&setupJobForm(),$("#btn-send-message").length&&setupContactForm()}),$(window).load(function(){window.GlobalVariables=="undefined"||window.GlobalVariables!=null&&window.GlobalVariables.useEffects==!0?($("#slider").length&&setupGrayScaleEffects(".introImage"),$("ul.girl-intro-list").length&&setupGrayScaleEffects(".cover-image")):$("#slider").length&&$(".introImage").fadeIn(1e3)})