(function(a){a.fn.extend({bond:function(f){jQuery.extend(jQuery.easing,{easeOutExpo:function(j,k,i,m,l){return(k==l)?i+m:m*(-Math.pow(2,-10*k/l)+1)+i}});var h={orientation:"horz",restArea:6,maxSpeed:7,startPos:0,desktopMode:"move",mobileMode:"touchCss",wrapperSelector:".bond-wrapper",boxSelector:".bond-box",slideSelector:".bond-slide",slideFrameSelector:".slide_frame",easingCss:"cubic-bezier(0,1,1,1)",easingMargin:"easeOutExpo",timeBounce:"1s",timeScroll:"3s",timeBack:"0.5s",maxVelocity:15,velocityConfig:300,adjustmentSpeed:600,bounce:5};if(!f){f=h}for(option in h){if(!(option in f)||f[option]===undefined){f[option]=h[option]}}var b=false;var d=navigator.userAgent.match(/iPad/i)!=null;var e=navigator.userAgent.match(/iPhone/i)!=null;var g=navigator.userAgent.match(/iPod/i)!=null;if(d||e||g){b=true}function c(j,k){var i;if(typeof document.body.style.transform!="undefined"){i=k[0].style.transform.toString()}else{if(typeof document.body.style.webkitTransform!="undefined"){i=k[0].style.webkitTransform.toString()}else{if(typeof document.body.style.mozTransform!="undefined"){i=k[0].style.mozTransform.toString()}else{if(typeof document.body.style.oTransform!="undefined"){i=k[0].style.oTransform.toString()}else{console.log("Your browser does not support css transforms");return 0}}}}return parseInt(i.substring(i.indexOf("(")+1).split(",")[j])||0}return this.each(function(){var t;var V=0;var M="";var H,T;var U,y;var n;var W;var Q;var z;var J=a(this);var K=J.children(f.wrapperSelector);var p=K.children(f.boxSelector);var i=p.children(f.slideSelector);var A=0;var u=0;var m;var S;var F;var B;var o=0;var w=1000;if(f.orientation=="horz"){A=J.width()}else{if(f.orientation=="vert"){A=J.height()}}p.children(f.slideSelector).each(function(){if(f.orientation=="horz"){u+=a(this).width()}else{if(f.orientation=="vert"){u+=a(this).height()+parseInt(a(this).css("margin-top"))+parseInt(a(this).css("margin-bottom"))}}});var j=(u-w)/i.width();var l=u-w;if(j<=10){a(".arrow_team_total").html("0"+(j-1))}else{a(".arrow_team_total").html(j-1)}G();a(window).resize(G);var R=document.URL.split("/");var O=R[R.length-1].replace(/.aspx/,"");O=O.toLowerCase();var Y=p.children(f.slideSelector).index(document.getElementById(O));out=-(Y*i.width());if(Y!=0){K.animate({left:out},1,f.easingMargin)}r(Y);x(Y);var I=Math.floor(Math.sqrt(u)/2);function s(){M="left";var ab=parseInt(K.css("left"));if(ab>(A-u)){K.css("left",ab-V+"px")}H=setTimeout(s,10)}function E(){M="right";var ab=parseInt(K.css("left"));if(ab<0){K.css("left",ab+V+"px")}U=setTimeout(E,10)}function X(){M="top";var ab=parseInt(K.css("top"));if(ab>(A-u)){K.css("top",ab-V+"px")}T=setTimeout(X,10)}function L(){M="bottom";var ab=parseInt(K.css("top"));if(ab<0){K.css("top",ab+V+"px")}y=setTimeout(L,10)}function q(ab){if(f.orientation=="horz"){k(ab)}else{if(f.orientation=="vert"){Z(ab)}}}function k(ae){var ag=J.offset().left;var ad=a(document).scrollLeft();var af=(window.event?event.clientX:ae.clientX?ae.clientX:"")-(ag-ad);var ab=(A-f.restArea)/2;var ac=(A+f.restArea)/2;if(af>ac){V=(af-ac)/ab*f.maxSpeed;clearTimeout(U);if(M!="left"){s()}}else{if(af<ab){V=(ab-af)/ab*f.maxSpeed;clearTimeout(H);if(M!="right"){E()}}else{V=0}}}function Z(ad){var af=J.offset().top;var ac=a(document).scrollTop();var ae=(window.event?event.clientY:ad.clientY?ad.clientY:"")-(af-ac);var ab=(A-f.restArea)/2;var ag=(A+f.restArea)/2;if(ae>ag){V=(ae-ag)/ab*f.maxSpeed;clearTimeout(y);if(M!="top"){X()}}else{if(ae<ab){V=(ab-ae)/ab*f.maxSpeed;clearTimeout(T);if(M!="bottom"){L()}}else{V=0}}}function v(ab){if(f.orientation=="horz"){clearTimeout(H);clearTimeout(U)}else{if(f.orientation=="vert"){clearTimeout(T);clearTimeout(y)}}M=""}function aa(ab){if(!b&&ab.button==2){return false}var ac=(ab.originalEvent&&ab.originalEvent.touches)?ab.originalEvent.touches[0]:ab;ab.stopPropagation();m=new Date();S=new Date();Q=0;z=0;switch(t){case"css":K.css({"-webkit-transition-duration":"0s","-moz-transition-duration":"0s","-o-transition-duration":"0s","transition-duration":"0s"});if(f.orientation=="horz"){n=ac.pageX-c(0,K)}else{if(f.orientation=="vert"){n=ac.pageY-c(1,K)}}break;case"margin":K.stop();if(f.orientation=="horz"){n=ac.pageX-parseFloat(K.css("left"))}else{if(f.orientation=="vert"){n=ac.pageY-parseFloat(K.css("top"))}}break}J.bind("mousemove touchmove",function(ad){D(ad)});a(document).bind("mouseup touchend",function(ad){P(ad)});return false}function D(ac){var ad=(ac.originalEvent&&ac.originalEvent.touches)?ac.originalEvent.touches[0]:ac;ac.preventDefault();ac.stopPropagation();F=new Date();if((F.getTime()-S.getTime())>100){S=new Date();m=new Date()}if(f.orientation=="horz"){var ab=ad.pageX}else{if(f.orientation=="vert"){var ab=ad.pageY}}z=Q-(ab-n);Q=ab-n;var ae=Q;if(Q>0){if(Q>=I){ae=Math.sqrt(Q-I)*10}else{ae=0}}else{if(Q<-u+A){ae=-u+A-Math.sqrt(Math.abs(Math.abs(Q+(u-A))-I))*10}}switch(t){case"css":if(f.orientation=="horz"){K.css({"-webkit-transform":"translate3d("+ae+"px, 0px, 0px)","-moz-transform":"translate3d("+ae+"px, 0px, 0px)","-o-transform":"translate3d("+ae+"px, 0px, 0px)",transform:"translate3d("+ae+"px, 0px, 0px)"})}else{if(f.orientation=="vert"){K.css({"-webkit-transform":"translate3d(0px, "+ae+"px, 0px)","-moz-transform":"translate3d(0px, "+ae+"px, 0px)","-o-transform":"translate3d(0px, "+ae+"px, 0px)",transform:"translate3d(0px, "+ae+"px, 0px)"})}}break;case"margin":if(f.orientation=="horz"){K.css("left",ae)}else{if(f.orientation=="vert"){K.css("top",ae)}}break}return false}function P(ah){B=new Date();var ad=B.getTime()-m.getTime();if(Q!=0&&z==0){z=1}if(Math.abs(z)>f.maxVelocity){switch(t){case"css":if(f.orientation=="horz"){coord=c(0,K)}else{if(f.orientation=="vert"){coord=c(1,K)}}break;case"margin":if(f.orientation=="horz"){coord=parseFloat(K.css("left"))}else{if(f.orientation=="vert"){coord=parseFloat(K.css("top"))}}break}var ae=out;var ai;out=Math.floor(coord-Math.sqrt(Math.abs(z))*3*z/Math.abs(z));if(ae>out){ai=true}else{ai=false}var ag=f.timeScroll;if(out>0){out=I;ag=f.timeBounce}else{if(out<-u+A){out=-u+A-I*f.bounce;ag=f.timeBounce}else{ag=f.timeScroll}}if((-out+i.width())>l){out=out-(l+out-(i.width()))}var ac=Math.abs(out);var af=i.width();var ab=Math.round(ac/af);if(ai){out=Math.ceil(ac/af)*-af;ab=Math.ceil(ac/af)}else{out=Math.floor(ac/af)*-af;ab=Math.floor(ac/af)}r(ab);x(ab);switch(t){case"css":K.css({"-webkit-transition-timing-function":f.easingCss,"-webkit-transition-duration":ag,"-moz-transition-timing-function":f.easingCss,"-moz-transition-duration":ag,"-o-transition-timing-function":f.easingCss,"-o-transition-duration":ag,"transition-timing-function":f.easingCss,"transition-duration":ag});if(f.orientation=="horz"){K.css({"-webkit-transform":"translate3d("+out+"px, 0px, 0px)","-moz-transform":"translate3d("+out+"px, 0px, 0px)","-o-transform":"translate3d("+out+"px, 0px, 0px)",transform:"translate3d("+out+"px, 0px, 0px)"})}else{if(f.orientation=="vert"){K.css({"-webkit-transform":"translate3d(0px, "+out+"px, 0px)","-moz-transform":"translate3d(0px, "+out+"px, 0px)","-o-transform":"translate3d(0px, "+out+"px, 0px)",transform:"translate3d(0px, "+out+"px, 0px)"})}}K.bind("webkitTransitionEnd mozTransitionEnd oTransitionEnd transitionEnd",slideback);break;case"margin":if(f.orientation=="horz"){K.animate({left:out},parseFloat(ag)*1000,f.easingMargin)}else{if(f.orientation=="vert"){K.animate({top:out},parseFloat(ag)*1000,f.easingMargin,slideback)}}break}}J.unbind("mousemove touchmove");a(document).unbind("mouseup touchend");return false}switch(b){case false:switch(f.desktopMode){case"move":t="move";J.bind("mousemove",function(ab){q(ab)});J.bind("mouseleave",function(ab){v(ab)});break;case"touchCss":t="css";J.bind("mousedown touchstart",function(ab){aa(ab)});K.bind("mousedown",function(ab){ab.preventDefault();aa(ab)});J.find("a").bind("click",function(ab){if(Q!=0){return false}});break;case"touchMargin":t="margin";J.bind("mousedown touchstart",function(ab){aa(ab)});K.bind("mousedown",function(ab){ab.preventDefault();aa(ab)});J.find("a").bind("click",function(ab){if(Q!=0){return false}});break}break;case true:switch(f.mobileMode){case"touchCss":t="css";J.bind("mousedown touchstart",function(ab){aa(ab)});J.find("a").bind("click",function(ab){if(Q!=0){return false}});break;case"touchMargin":t="margin";J.bind("mousedown touchstart",function(ab){aa(ab)});J.find("a").bind("click",function(ab){if(Q!=0){return false}});break}break}if(f.startPos!=0){var C=((A-u)/f.startPos).toString()}else{var C=0}switch(t){case"css":switch(f.orientation){case"horz":K.css({"-webkit-transform":"translate3d("+C+"px, 0px, 0px)","-moz-transform":"translate3d("+C+"px, 0px, 0px)","-o-transform":"translate3d("+C+"px, 0px, 0px)",transform:"translate3d("+C+"px, 0px, 0px)"});break;case"vert":K.css({"-webkit-transform":"translate3d(0px, "+C+"px, 0px)","-moz-transform":"translate3d(0px, "+C+"px, 0px)","-o-transform":"translate3d(0px, "+C+"px, 0px)",transform:"translate3d(0px, "+C+"px, 0px)"});break}break;case"move":case"margin":switch(f.orientation){case"horz":K.css("left",C+"px");break;case"vert":K.css("top",C+"px");break}break}function G(){a("#bond-slide-start-img").css("margin-left",(-580+(a(window).width()-a("#header_wrapper").width())/2));a(".arrow_team_wrapper").css("left",(220+i.width()/2-19+(a(window).width()-a("#header_wrapper").width())/2))}function r(ab){if(ab<10){a(".arrow_team_white").html("0"+ab)}else{a(".arrow_team_white").html(ab)}}function x(ag){var ae=p.children(f.slideSelector).get(ag);if(!(a.browser.msie&&a.browser.version==7)){var ad=window.History;var ac=a(ae).attr("id");var ab=a(ae).attr("ref");function af(){return arguments[0].toUpperCase()}ac=ac.toLowerCase().replace(/\b[a-z]/g,af);ad.replaceState(null,ab,"./"+ac)}a("#content_columns_"+o).fadeOut("fast",function(){o=ag;for(var ah=0;ah<j;ah++){if(ah!=ag){a("#content_columns_"+ah).css("display","none")}else{a("#content_columns_"+ag).fadeIn("fast",function(){})}}})}document.onkeydown=function(ae){if(ae==null){keycode=event.keyCode}else{keycode=ae.which}switch(keycode){case 37:if(out!=0){out+=i.width();K.stop(true,false);K.animate({left:out},parseFloat(f.timeScroll)*500,f.easingMargin);var ac=Math.abs(out);var ad=i.width();var ab=Math.round(ac/ad);r(ab);x(ab)}break;case 39:if(out!=-(u-w-i.width())){out-=i.width();K.stop(true,false);K.animate({left:out},parseFloat(f.timeScroll)*500,f.easingMargin);var ac=Math.abs(out);var ad=i.width();var ab=Math.round(ac/ad);r(ab);x(ab)}break;case 40:out=-(u-w-i.width());K.stop(true,false);K.animate({left:out},parseFloat(f.timeScroll)*500,f.easingMargin);var ac=Math.abs(out);var ad=i.width();var ab=Math.round(ac/ad);r(ab);x(ab);break;case 38:out=0;K.stop(true,false);K.animate({left:out},parseFloat(f.timeScroll)*500,f.easingMargin);var ac=Math.abs(out);var ad=i.width();var ab=Math.round(ac/ad);r(ab);x(ab);break}};p.children(f.slideSelector).click(function(){N=p.children(f.slideSelector).index(this);out=-(N*a(this).width());var ab=f.timeScroll;K.animate({left:out},parseFloat(ab)*1000,f.easingMargin);r(N);x(N)})})}})})(jQuery);
