function change_eng(){var a=window.location.pathname.split("?");window.location="http://"+window.location.hostname+a[0]+"?l=EN"+window.location.hash}function change_port(){var a=window.location.pathname.split("?");window.location="http://"+window.location.hostname+a[0]+"?l=PT"+window.location.hash}function hashChanged(a){var b=a.split("/");if(b.length==1||b[1]=="")b[1]="home";var c=zone[b[1]];if(c!=current){current.deactive();navsite.moveTo(c);current=c;current.active();menu.resetMenu()}else current.hashChanged()}function urlencode(a){var b={},c=[];var d=(a+"").toString();var e=function(a,b,c){var d=[];d=c.split(a);return d.join(b)};b["'"]="%27";b["("]="%28";b[")"]="%29";b["*"]="%2A";b["~"]="%7E";b["!"]="%21";b["%20"]="+";b["€"]="%80";b[""]="%81";b["‚"]="%82";b["ƒ"]="%83";b["„"]="%84";b["…"]="%85";b["†"]="%86";b["‡"]="%87";b["ˆ"]="%88";b["‰"]="%89";b["Š"]="%8A";b["‹"]="%8B";b["Œ"]="%8C";b[""]="%8D";b["Ž"]="%8E";b[""]="%8F";b[""]="%90";b["‘"]="%91";b["’"]="%92";b["“"]="%93";b["”"]="%94";b["•"]="%95";b["–"]="%96";b["—"]="%97";b["˜"]="%98";b["™"]="%99";b["š"]="%9A";b["›"]="%9B";b["œ"]="%9C";b[""]="%9D";b["ž"]="%9E";b["Ÿ"]="%9F";d=encodeURIComponent(d);for(search in b){replace=b[search];d=e(search,replace,d)}return d.replace(/(\%([a-z0-9]{2}))/g,function(a,b,c){return"%"+c.toUpperCase()});return d}jQuery.easing["jswing"]=jQuery.easing["swing"];jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,c,d,e){return jQuery.easing[jQuery.easing.def](a,b,c,d,e)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b+c;return-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b+c;return d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b+c;return-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b*b+c;return d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){if(b==0)return c;if(b==e)return c+d;if((b/=e/2)<1)return d/2*Math.pow(2,10*(b-1))+c;return d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){if((b/=e/2)<1)return-d/2*(Math.sqrt(1-b*b)-1)+c;return d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e)==1)return c+d;if(!g)g=e*.3;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g))+c},easeOutElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e)==1)return c+d;if(!g)g=e*.3;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*b)*Math.sin((b*e-f)*2*Math.PI/g)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e/2)==2)return c+d;if(!g)g=e*.3*1.5;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);if(b<1)return-.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+c;return h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)*.5+d+c},easeInBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;return d*(b/=e)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;return d*((b=b/e-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;if((b/=e/2)<1)return d/2*b*b*(((f*=1.525)+1)*b-f)+c;return d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,b,c,d,e){return d-jQuery.easing.easeOutBounce(a,e-b,0,d,e)+c},easeOutBounce:function(a,b,c,d,e){if((b/=e)<1/2.75){return d*7.5625*b*b+c}else if(b<2/2.75){return d*(7.5625*(b-=1.5/2.75)*b+.75)+c}else if(b<2.5/2.75){return d*(7.5625*(b-=2.25/2.75)*b+.9375)+c}else{return d*(7.5625*(b-=2.625/2.75)*b+.984375)+c}},easeInOutBounce:function(a,b,c,d,e){if(b<e/2)return jQuery.easing.easeInBounce(a,b*2,0,d,e)*.5+c;return jQuery.easing.easeOutBounce(a,b*2-e,0,d,e)*.5+d*.5+c}});(function(a){function d(a){var b,c;if(b=/#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})/.exec(a))c=[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16),1];else if(b=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/.exec(a))c=[parseInt(b[1],16)*17,parseInt(b[2],16)*17,parseInt(b[3],16)*17,1];else if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a))c=[parseInt(b[1]),parseInt(b[2]),parseInt(b[3]),1];else if(b=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9\.]*)\s*\)/.exec(a))c=[parseInt(b[1],10),parseInt(b[2],10),parseInt(b[3],10),parseFloat(b[4])];return c}function c(b,c,d){var e="rgb"+(a.support.rgba?"a":"")+"("+parseInt(b[0]+d*(c[0]-b[0]),10)+","+parseInt(b[1]+d*(c[1]-b[1]),10)+","+parseInt(b[2]+d*(c[2]-b[2]),10);if(a.support.rgba)e+=","+(b&&c?parseFloat(b[3]+d*(c[3]-b[3])):1);e+=")";return e}function b(){var b=a("script:first"),c=b.css("color"),d=false;if(/^rgba/.test(c))d=true;else try{d=c!=b.css("color","rgba(0, 0, 0, 0.5)").css("color");b.css("color",c)}catch(e){}return d}a.extend(true,a,{support:{rgba:b()}});var e=["color","backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","outlineColor"];a.each(e,function(b,e){a.fx.step[e]=function(b){if(!b.init){b.a=d(a(b.elem).css(e));b.end=d(b.end);b.init=true}b.elem.style[e]=c(b.a,b.end,b.pos)}});a.fx.step.borderColor=function(b){if(!b.init)b.end=d(b.end);var i=e.slice(2,6);a.each(i,function(e,h){b.init||(b[h]={a:d(a(b.elem).css(h))});b.elem.style[h]=c(b[h].a,b.end,b.pos)});b.init=true}})(jQuery);var home=function(){var a=$(document.createElement("div"));var b;var c=0;var d;var e;var f;var g;this.TIME=5e3;this.TRANSITION=600;this.name="home";this.position=[1,1];this.color="#000";this.self;this.init=function(){this.self=$("section#home");if(minwidth)$("div#logo").css({"-webkit-transform":"scale(0.7)","-moz-transform":"scale(0.7)","-ms-transform":"scale(0.7)","-o-transform":"scale(0.7)"})};this.active=function(){g=$("div#logo");f=$("div#logo div.background");e=f.find("div");d=e.length;b=$(e[c]).css({display:"block"}).animate({delay:0},{duration:this.TIME,complete:this.nextImage});body.mousemove(i)};var h=function(a){return a<0?d+a:a>=d?a%d:a};this.nextImage=function(){$(e[c]).css({"z-index":0}).delay(home.TRANSITION).animate({opacity:"hide"},0);c=h(c+1);var a=function(){b.animate({delay:0},{duration:home.TIME,complete:home.nextImage})};b=$(e[c]).css({"z-index":1}).animate({opacity:"show"},{duration:home.TRANSITION,complete:a})};this.deactive=function(){body.unbind("onmousemove");b.stop()};var i=function(a){var b=a.pageX||a.clientX;var c=a.pageY||a.clientY;var d=body.height();var e=body.width();var h=b/e;var i=c/d;f.css({left:h*-63,top:i*-96});val="rotateY("+20*(h*2-1)+"deg) rotateX("+20*-(i*2-1)+"deg)"+(minwidth?"scale(0.7)":"");g.css({"-webkit-transform":val,"-moz-transform":val,"-ms-transform":val,"-o-transform":val})}};home=new home;var work=function(){this.name="work";this.DURATION=1500;this.CARROSSEL_DURATION=800;this.position=[2,1];this.color="#35251f";this.self;var a;var b;var c;var d;var e;var f;var g;var h;var i;var j;var k;var l;this.init=function(){this.self=$("section#work");c=this.self.find("div.scroller");a=c.find("div.base");b=c.find("button");d=this.self.find("div.content");e=this.self.find("div.jobs");f=e.find("div.job");f.click(this.workClick);h=this.self.find("div.wrap");g=this.self.find("div.carrossel");g.info={total:null,current:null,legenda:null,container:null};g.info.legenda=g.find("span.legenda");g.info.container=g.find("div.content");var j=f.length*335;e.css({width:j+700});b.mousedown(function(a){work.scrollerDown(a)}).css({width:d.width()/j*100+"%"});this.self.find("div.carrossel a.btn").mouseover(this.btnOver).mouseout(this.btnOut);i=f.length*335-d.width()-15};this.btnOver=function(){$(this).stop().animate({opacity:1},300)};this.btnOut=function(){$(this).stop().animate({opacity:.5},300)};this.workClick=function(){window.location.hash="#/work/"+$(this).attr("rel")};this.close=function(){window.location.hash="#/work"};this.touchStart=function(c){k=a.width()-b.width();l=c.touches[0].pageX;c.preventDefault();return false};this.touchMove=function(a){var c=a.touches[0].pageX-l;var e=b.position().left;var f=e+c;if(f<0)c=-e;else if(f>k)c=k-e;l+=c;f=e+c;b.css({left:f});d.stop().animate({scrollLeft:f/k*i},{duration:200,easing:"easeOutExpo"});a.preventDefault();return false};this.scrollerDown=function(c){body[0].onmousemove=function(a){work.scrollerMove(a)};body[0].onmouseup=function(a){work.scrollerUp(a)};k=a.width()-b.width();l=c.pageX||c.clientX};this.scrollerMove=function(a){var c=(a.pageX||a.clientX)-l;var e=b.position().left;var f=e+c;if(f<0)c=-e;else if(f>k)c=k-e;l+=c;f=e+c;b.css({left:f});d.stop().animate({scrollLeft:f/k*i},{duration:200,easing:"easeOutExpo"})};this.scrollerUp=function(){body[0].onmousemove=body[0].onmouseup=null};this.hashChanged=function(){var a=window.location.hash.split("/");if(a.length==3){var b=function(){h.css({display:"none"})};var c=function(){h.stop().animate({opacity:0},this.DURATION);g.stop().css({display:"block"}).animate({opacity:1},{duration:this.DURATION,complete:b})};if(j)g.stop().animate({opacity:0},{duration:this.DURATION,complete:c});else c();var d=a[2].split("-");g.info.container.load("carrossel.php",{rel:d[d.length-1]},this.carrosselLoaded)}else{var c=function(){j=null;g.stop().css({display:"none"});h.stop().css({display:"block"}).animate({opacity:1},this.DURATION)};if(j)g.stop().animate({opacity:0},{duration:this.DURATION,complete:c});else c()}};var m=function(){g.info.container.stop().animate({left:g.info.current*-790},{duration:work.CARROSSEL_DURATION,easing:"easeOutExpo"});var a=function(){g.info.legenda.html($(g.info.container.find("div")[g.info.current]).attr("title")).animate({opacity:1},work.CARROSSEL_DURATION*.5)};g.info.legenda.stop().animate({opacity:0},{duration:work.CARROSSEL_DURATION*.5,complete:a})};this.back=function(){g.info.current=n(g.info.current-1);m()};this.next=function(){g.info.current=n(g.info.current+1);m()};var n=function(a){return a<0?g.info.total+a:a>=g.info.total?a%g.info.total:a};this.carrosselLoaded=function(a,b,c){if(b=="error")console.log("Sorry but there was an error: "+c.status+" "+c.statusText);else{g.info.current=0;g.info.total=g.info.container.find("div").length;g.info.container.css({width:790*g.info.total});m()}};this.active=function(){var a=this.DURATION;this.DURATION=10;this.hashChanged();this.DURATION=a};this.deactive=function(){body[0].onmousemove=body[0].onmouseup=null}};work=new work;var people=function(){this.name="people";this.DURATION=1500;this.position=[0,2];this.color="#7b6777";this.persons=[];this.container;this.content;this.self;this.init=function(){this.self=$("section#people");this.temp=this.self.find("div.person");this.content=this.self.find("div.content");this.container=this.self.find("div.persons");for(var a=0;a<this.temp.length;a++){this.persons[a]=$(this.temp[a]);this.persons[a].attr({position:a}).click(this.personClick).css({top:Math.floor(a/8)*162,left:a%8*120})}};this.personClick=function(){window.location.hash="#/people/"+$(this).attr("rel")};this.hashChanged=function(){var a=window.location.hash.split("/");if(a[2]=="more"){this.more();return}if(a.length==3){var b=this.self.find("div[rel="+a[2]+"]");if(b.length==0)return;var c=function(){b.css({width:460,height:300});b.find("div.info").css({display:"block",opacity:1});b.find("h1").css({opacity:0}).animate({opacity:1},people.DURATION*.5);b.find("h2").css({opacity:0}).delay(people.DURATION*.3).animate({opacity:1},people.DURATION*.5);b.find("p").css({opacity:0,top:-20}).delay(people.DURATION*.6).animate({opacity:1,top:0},people.DURATION*.5)};b.remove().css({left:b.position().left+this.container.position().left}).animate({left:0,top:0},{duration:this.DURATION,complete:c,easing:"easeOutExpo"});this.content.append(b);var d=this.content[0];for(var e=0;e<this.persons.length;e++){var f=this.persons[e];var g=f.index();if(f[0]!=b[0]){if(f.parent()[0]==d){var h=this.container.find("div.person");var i=$(h[0]);var j=$(h[h.length-1]);if(Number(i.attr("position"))>Number(f.attr("position")))i.before(f);else if(Number(j.attr("position"))<Number(f.attr("position")))j.after(f);else{var k=Number(f.attr("position"));var l=this.container.find("div.person[position="+(k+1)+"]");if(l.length==0)l=this.container.find("div.person[position="+(k+2)+"]");l.before(f)}g=f.index();this.hidePerson(f,g)}else{f.delay(g*20).animate({left:g%3*120,top:Math.floor(g/3)*162},{duration:this.DURATION*.6,easing:"easeOutExpo"})}}}}else{var d=this.content[0];for(var e=0;e<this.persons.length;e++){if(this.persons[e].parent()[0]==d){this.hidePerson(this.persons[e],e);if(e==0)this.persons[e+1].before(this.persons[e]);else this.persons[e-1].after(this.persons[e])}else this.persons[e].delay(e*20).animate({left:e%3*120,top:Math.floor(e/3)*162},{duration:this.DURATION*.6,easing:"easeOutExpo"})}}this.container.animate({left:600},{duration:this.DURATION,easing:"easeOutExpo"});this.self.find("a.more").attr("href","#/people/more").text("+")};this.more=function(){var a=this.content[0];for(var b=0;b<this.persons.length;b++){var c=this.persons[b];var d=c.index();if(c.parent()[0]==a){var e=this.container.find("div.person");var f=$(e[0]);var g=$(e[e.length-1]);if(Number(f.attr("position"))>Number(c.attr("position")))f.before(c);else if(Number(g.attr("position"))<Number(c.attr("position")))g.after(c);else{var h=Number(c.attr("position"));var i=this.container.find("div.person[position="+(h+1)+"]");if(i.length==0)i=this.container.find("div.person[position="+(h+2)+"]");i.before(c)}d=c.index();c.click(this.personClick).css({left:-this.container.position().left}).delay(d*20).animate({top:Math.floor(d/8)*162,left:d%8*120},{duration:this.DURATION*.7,easing:"easeOutExpo"}).find("div.info").animate({opacity:0},{duration:this.DURATION*.4,easing:"easeOutExpo"});c.stop().delay(d*20)}else{c.delay(d*20).animate({top:Math.floor(d/8)*162,left:d%8*120},{duration:this.DURATION*.6,easing:"easeOutExpo"})}}this.self.find("a.more").attr("href","#/people").text("-");this.container.animate({left:0},{duration:this.DURATION*1.2,easing:"easeOutExpo"})};this.hidePerson=function(a,b){var c=function(){a.css({width:110,height:152})};a.click(this.personClick).css({left:-this.container.position().left}).delay(b*20).animate({left:b%3*120,top:Math.floor(b/3)*162},this.DURATION*.6).find("div.info").animate({opacity:0},{duration:this.DURATION*.4,complete:c})};this.active=function(){for(var a=0;a<this.temp.length;a++){this.persons[a]=$(this.temp[a]);this.persons[a].css({left:a%3*120,top:Math.floor(a/3)*162})}this.container.css({left:600});var b=this.DURATION;this.DURATION=10;this.hashChanged();this.DURATION=b};this.deactive=function(){}};people=new people;var about=function(){this.name="about";this.position=[1,2];this.color="#ef5d21";this.self;this.init=function(){this.self=$("section#about")};this.active=function(){};this.deactive=function(){}};about=new about;var contact=function(){this.name="contact";this.position=[1,3];this.color="#6c7756";this.self;this.init=function(){this.self=$("section#contact")};this.active=function(){};this.deactive=function(){}};contact=new contact;var news=function(){this.DURATION=1e3;this.name="news";this.position=[1,0];this.color="#545e60";this.self;var a;var b;var c;var d;var e;var f;var g;var h;var i;var j;var k;var l;var m;var n=0;var o=false;this.init=function(){this.self=$("section#news");b=this.self.find("div.postfull");d=this.self.find("div.content");f=this.self.find("div.wrap");a=this.self.find("div.posts");e=this.self.find("div.post").css({cursor:"pointer"}).mouseover(this.over).mouseout(this.out).click(this.click);e.each(function(a,b){var c=$(b);c.attr("position",a).css({top:Math.floor(a/3)*140+10,left:a%3*135,position:"absolute"})});m=Math.ceil(e.length/6);i=this.self.find("div.scroller");g=i.find("div.base");h=i.find("button")};this.click=function(){window.location.hash="#/news/"+$(this).attr("rel")};this.over=function(){if(o)return;$(this).stop().animate({backgroundColor:"#f0f0f0"},300).find("img").stop().animate({borderColor:"#f0f0f0"},300)};this.out=function(){if(o)return;$(this).stop().animate({backgroundColor:"#fff"},300).find("img").stop().animate({borderColor:"#fff"},300)};var p=function(a){return a<0?m+a:a>=m?a%m:a};this.more=function(){n=p(n+1);a.animate({top:-n*280},{duration:this.DURATION,easing:"easeOutExpo"})};this.hashChanged=function(){var a=window.location.hash.split("/");c=e[0];if(a.length==3)c=this.self.find("div.post[rel="+a[2]+"]")[0];var f=$(c);b.bind("mousewheel",function(a,b){var c=$(this).scrollTop();var d=c-Math.round(a.wheelDelta);$(this).stop().animate({scrollTop:d},200);news.updateScroller(d)});b.append(f).css({height:body.height()-d.height()-80});var g=function(){o=false;i.css({height:b.height()});var a=255+f.find("div.text").height();var c=b.height()/a;if(c>=1){console.log("hiding");i.animate({opacity:"hide"},100)}else{i.animate({opacity:"show"},100);h.mousedown(function(a){news.scrollerDown(a)}).animate({top:0,height:c*100+"%"});j=a-b.height()+46}};o=true;f.stop().unbind("click").unbind("mouseout").unbind("mouseover").css({left:0,top:0,cursor:"",opacity:0}).animate({opacity:1,backgroundColor:"#555f62"},{duration:this.DURATION,easing:"easeOutExpo"}).find("img").stop().css({width:390,borderColor:"#fff"}).parent().find("h1").stop().css({"font-size":20,"line-height":"40px",color:"#aaa",width:390}).parent().find("div.text").stop().css({height:"auto",width:390}).find("p").css({"font-size":12,color:"#ccc"}).parent().parent().find("span.continue-lendo").stop().animate({opacity:"0"},{duration:this.DURATION,easing:"easeOutExpo",complete:g});var k=b[0];for(var l=0;l<e.length;l++){var m=$(e[l]);var n=m.index();if(m[0]!=f[0]){if(m.parent()[0]==k){var p=d.find("div.post");var r=$(p[0]);var s=$(p[p.length-1]);if(Number(r.attr("position"))>Number(m.attr("position")))r.before(m);else if(Number(s.attr("position"))<Number(m.attr("position")))s.after(m);else{var t=Number(m.attr("position"));var u=d.find("div.post[position="+(t+1)+"]");if(u.length==0)u=d.find("div.post[position="+(t+2)+"]");u.before(m)}n=m.index();q(m,n)}else{m.delay(n*20).animate({left:n%3*135,top:Math.floor(n/3)*140+10},{duration:this.DURATION*.6,easing:"easeOutExpo"})}}}};var q=function(a,b){var c=$(a);c.stop().click(news.click).mouseout(news.out).mouseover(news.over).unbind("mousewheel").css({left:c.position().left,top:c.position().left-f.position().left,cursor:"pointer"}).animate({left:b%3*135,top:Math.floor(b/3)*140+10,backgroundColor:"#fff"},{duration:this.DURATION,easing:"easeOutExpo"}).find("img").stop().animate({width:115,borderColor:"#fff"},{duration:this.DURATION,easing:"easeOutExpo"}).parent().find("h1").stop().animate({"font-size":12,"line-height":"13px",color:"#555",width:115},{duration:this.DURATION,easing:"easeOutExpo"}).parent().find("div.text").stop().css({height:0}).animate({width:115},{duration:this.DURATION,easing:"easeOutExpo"}).find("p").animate({"font-size":10,color:"#555"},{duration:this.DURATION,easing:"easeOutExpo"}).parent().parent().find("span.continue-lendo").stop().animate({opacity:1},{duration:this.DURATION,easing:"easeOutExpo"})};this.touchStart=function(a){k=g.height()-h.height();l=a.touches[0].pageY;a.preventDefault();return false};this.touchMove=function(a){var c=a.touches[0].pageY-l;var d=h.position().top;var e=d+c;if(e<0)c=-d;else if(e>k)c=k-d;l+=c;e=d+c;h.css({top:e});b.stop().animate({scrollTop:e/k*j},{duration:200,easing:"easeOutExpo"});a.preventDefault();return false};this.scrollerDown=function(a){body[0].onmousemove=function(a){news.scrollerMove(a)};body[0].onmouseup=function(a){news.scrollerUp(a)};k=g.height()-h.height();l=a.pageY||a.clientY};this.scrollerMove=function(a){var c=(a.pageY||a.clientY)-l;var d=h.position().top;var e=d+c;if(e<0)c=-d;else if(e>k)c=k-d;l+=c;e=d+c;h.css({top:e});b.stop().animate({scrollTop:e/k*j},{duration:200,easing:"easeOutExpo"})};this.scrollerUp=function(){body[0].onmousemove=body[0].onmouseup=null};this.updateScroller=function(a){if(a>j)a=j;else if(a<0)a=0;k=g.height()-h.height();h.stop().animate({top:a/j*k},200)};this.active=function(){var a=this.DURATION;this.DURATION=1e3;this.hashChanged();this.DURATION=a};this.deactive=function(){}};news=new news;var inspiration=function(){this.DURATION=1e3;this.name="inspiration";this.position=[2,0];this.color="#abb4b7";this.self;var a=0;var b=0;var c;var d;var e;var f;var g;var h;var i;var j;var k;var l;var m=0;var n;var o;var p;this.init=function(){this.self=$("section#inspiration");this.self.find("a.btn").mouseover(this.over).mouseout(this.out);c=this.self.find("div.items");d=this.self.find("div.content");e=this.self.find("div.thumbs");f=e.find("a").length;loader=this.self.find("span.loader");o=Math.ceil(f/26);n=this.self.find("div.thumbsContainer").css({width:f*33});i=this.self.find("div.scroller");g=i.find("div.base");h=i.find("button");i.css({display:"none"})};this.over=function(){$(this).stop().animate({backgroundColor:"#9ba0a2"},300)};this.out=function(){$(this).stop().animate({backgroundColor:"#abb4b7"},300)};this.back=function(){var b=q(a-1)+1;window.location.hash="#/inspiration/"+b};this.next=function(){var b=q(a+1)+1;window.location.hash="#/inspiration/"+b};var q=function(a){return a<0?f+a:a>=f?a%f:a};var r=function(){var f=new Image;i.animate({opacity:"hide"},100);var g=e.find("a:nth-child("+(a+1)+")").animate({borderColor:"#fff"},this.DURATION);var k=g.attr("type");var l=function(){if(k==3){var a=p.find("div.scroll-content").height();console.log(p.find("div.scroll-content").height());var e=430/a;if(e<1){i.animate({opacity:"show"},100);h.mousedown(function(a){inspiration.scrollerDown(a)}).animate({top:0,height:e*100+"%"});j=a-430}}p.bind("mousewheel",function(a,b){var c=$(this).scrollTop();var d=c-Math.round(a.wheelDelta);$(this).stop().animate({scrollTop:d},200);inspiration.updateScroller(d)});loader.activity(false);d.animate({scrollLeft:0},0);if(b==1)c.find("div.item:nth-child(2)").remove();else if(b==2)c.find("div.item:nth-child(1)").remove();else{c.find("div.item:nth-child(1)").remove();p.css({position:"initial"})}b=0};var m=function(){if(b==1){c.find("div").before(p);d.stop().animate({scrollLeft:852},0).animate({scrollLeft:0},{duration:inspiration.DURATION,easing:"easeOutExpo",complete:l})}else if(b==2){c.find("div").after(p);d.stop().animate({scrollLeft:0},0).animate({scrollLeft:852},{duration:inspiration.DURATION,easing:"easeOutExpo",complete:l})}else{c.find("div").after(p);p.css({opacity:0,position:"absolute",left:0}).animate({opacity:1},{duration:inspiration.DURATION,easing:"easeOutExpo",complete:l})}loader.stop().animate({opacity:0},inspiration.DURATION)};if(k==1){p=$('<div class="item image"></div>');var n=$("<div></div>");p.append(n);n.append(f);p.append('<span class="legenda">'+g.text()+"</span>");f.onload=m;f.src=g.attr("image");loader.activity({segments:12,steps:12,opacity:0,width:4,space:2,length:5,color:"#333333",speed:1.5}).animate({opacity:1},inspiration.DURATION)}else if(k==2){p=$('<div class="item video"><iframe width="852" height="430" src="http://www.youtube.com/embed/'+g.attr("youtube_id")+'?rel=0&wmode=opaque" frameborder="0" allowfullscreen></iframe></div>');p.append('<span class="legenda">'+g.text()+"</span>");m()}else if(k==3){p=$('<div class="item texto"></div>');p.append($('<div class="scroll-content"></div>').append(g.find("div.info").html()));m()}else if(k==4){p=$('<div class="item video"><iframe width="852" height="430" src="http://player.vimeo.com/video/'+g.attr("youtube_id")+'?title=0&byline=0&portrait=0" frameborder="0" allowFullScreen></iframe></div>');p.append('<span class="legenda">'+g.text()+"</span>");m()}};var s=function(a){return a<0?o+a:a>=o?a%o:a};this.more=function(){m=s(m+1);n.animate({left:-m*858},{duration:this.DURATION,easing:"easeOutExpo"})};this.hashChanged=function(){var c=window.location.hash.split("/");var d=0;if(c.length==3){d=c[2]-1}if(d==q(a-1))b=1;else if(d==q(a+1))b=2;else b=3;e.find("a:nth-child("+(a+1)+")").animate({borderColor:"#abb4b7"},this.DURATION);a=d;r()};this.touchStart=function(a){f=g.height()-h.height();l=a.touches[0].pageY;a.preventDefault();return false};this.touchMove=function(a){var b=a.touches[0].pageY-l;var c=h.position().top;var d=c+b;if(d<0)b=-c;else if(d>k)b=k-c;l+=b;d=c+b;h.css({top:d});p.stop().animate({scrollTop:d/k*j},{duration:200,easing:"easeOutExpo"});a.preventDefault();return false};this.scrollerDown=function(a){console.log("scroller down");body[0].onmousemove=function(a){inspiration.scrollerMove(a)};body[0].onmouseup=function(a){inspiration.scrollerUp(a)};k=g.height()-h.height();l=a.pageY||a.clientY};this.scrollerMove=function(a){var b=(a.pageY||a.clientY)-l;var c=h.position().top;var d=c+b;if(d<0)b=-c;else if(d>k)b=k-c;l+=b;d=c+b;h.css({top:d});p.stop().animate({scrollTop:d/k*j},{duration:200,easing:"easeOutExpo"})};this.scrollerUp=function(){body[0].onmousemove=body[0].onmouseup=null};this.updateScroller=function(a){if(a>j)a=j;else if(a<0)a=0;k=g.height()-h.height();h.stop().animate({top:a/j*k},200)};this.active=function(){var a=this.DURATION;this.hashChanged();this.DURATION=a};this.deactive=function(){}};inspiration=new inspiration;var navsite=function(){this.FROM_LEFT=1;this.FROM_RIGHT=2;this.FROM_UP=3;this.FROM_DOWM=4;this.DURATION=600;this.DISTANCE_MOVE=.8;this.currentScale=1;var a=$(document.createElement("div"));var b=$(document.createElement("div"));var c=$(document.createElement("div"));var d,e;this.init=function(){e=$("#swrapper");d=$("#wrapper")};var f=[[null,null,people,null],[news,home,about,contact],[inspiration,work,null,null]];this.moveTo=function(a){var h=current;var i=h.position;var j=a.position;var k=[];var l=function(a,b){return f[a][b]};var m=0;while(h!=a&&m<10){var n;var o=[i[0],i[1],0];if(j[0]>i[0]&&(n=l(i[0]+1,i[1]))){o[0]++;o[2]=this.FROM_UP;k.push(o)}else if(j[0]<i[0]&&(n=l(i[0]-1,i[1]))){o[0]--;o[2]=this.FROM_DOWN;k.push(o)}else if(j[1]>i[1]&&(n=l(i[0],i[1]+1))){o[1]++;o[2]=this.FROM_LEFT;k.push(o)}else if(j[1]<i[1]&&(n=l(i[0],i[1]-1))){o[1]--;o[2]=this.FROM_RIGHT;k.push(o)}i=o;h=n;m++}var p=function(){$("section").css({display:"none"});current.self.css({display:"block"})};var q=0;var r=function(){if(q<k.length)g(k[q],r);else p();q++};b.css({opacity:0}).animate({opacity:1},{duration:200,complete:r});var s=Math.pow(navsite.DISTANCE_MOVE,k.length);var m=function(a){if(a<.5)scale=1-a*2*(1-s);else scale=1-(1-(a-.5)*2)*(1-s);navsite.currentScale=scale;val="scale("+scale+")";e.css({"-webkit-transform":val,"-moz-transform":val,"-ms-transform":val,"-o-transform":val})};var t=function(a){e.css({"-webkit-transform":"","-moz-transform":"","-ms-transform":"","-o-transform":""})};c.css({opacity:0}).animate({opacity:1},{step:m,complete:t,duration:k.length*navsite.DURATION*1.2,easing:"easeInOutQuad"});var u=k[k.length-1];var v=u[0]-1;var w=u[1]-1;d.animate({top:-v*100+"%",left:-w*100+"%"},{duration:navsite.DURATION*k.length*1.2,easing:"easeInOutQuad"})};var g=function(b,c){var d={up:b[2]==navsite.FROM_UP,down:b[2]==navsite.FROM_DOWN,left:b[2]==navsite.FROM_LEFT,right:b[2]==navsite.FROM_RIGHT};var e=b[0]-1;var g=b[1]-1;var h={"z-index":1};var i={"z-index":0,display:"block"};var j=f[b[0]][b[1]].self;var k={top:(.5-d.up*.5+d.down*.5)*100,left:(.5-d.left*.5+d.right*.5)*100};i["-webkit-transform-origin"]=k.left+"% "+k.top+"%";i["-moz-transform-origin"]=i["-webkit-transform-origin"];i["-ms-transform-origin"]=i["-webkit-transform-origin"];i["-o-transform-origin"]=i["-webkit-transform-origin"];var l=function(a){val="rotateY("+90*a+"deg)";j.css({"-webkit-transform":val,"-moz-transform":val,"-ms-transform":val,"-o-transform":val})};var m=function(a){val="rotateY("+ -90*a+"deg)";j.css({"-webkit-transform":val,"-moz-transform":val,"-ms-transform":val,"-o-transform":val})};var n=function(a){val="rotateX("+ -90*a+"deg)";j.css({"-webkit-transform":val,"-moz-transform":val,"-ms-transform":val,"-o-transform":val})};var o=function(a){val="rotateX("+ -90*a+"deg)";j.css({"-webkit-transform":val,"-moz-transform":val,"-ms-transform":val,"-o-transform":val})};var p=function(){j.css({"-webkit-transform":"","-moz-transform":"","-ms-transform":"","-o-transform":""});c()};var q=d.up?n:d.down?o:d.left?l:m;j.css(i).animate(h,navsite.DURATION);a.css({opacity:1}).animate({opacity:0},{step:q,complete:p,duration:navsite.DURATION})};this.show=function(a){a.self.css({display:"block"});var b=a.position[0]-1;var c=a.position[1]-1;d.css({top:-b*100+"%",left:-c*100+"%"})}};navsite=new navsite;var body,_window,current;var menu={list:{inspiration:"#abb4b7",news:"#545e60",home:"#2c2e2f",work:"#35251f",people:"#7b6777",about:"#ef5d21",contact:"#6c7756"},over:function(){var a=$(this);a.stop().animate({backgroundColor:menu.list[a.attr("class")]},300)},out:function(){var a=$(this);a.stop().animate({backgroundColor:current.color},300)},resetMenu:function(){current.self.find("menu.main a").css({background:current.color});current.self.find("menu.main a.facebook").css({background:""})}};var zone=this;var minwidth=false;$(function(){body=$(document.body);_window=$(document.window);minwidth=body.width()<1024?true:false;home.init();work.init();people.init();about.init();contact.init();news.init();inspiration.init();navsite.init();var a=window.location.hash.split("/");if(a.length==1||a[1]=="")a[1]="home";var b=zone[a[1]];current=b;current.active();navsite.show(current);$("menu.main a").mouseover(menu.over).mouseout(menu.out);$("menu.main a.facebook").mouseover(null).mouseout(null)});if(window.onhashchange){window.onhashchange=function(){hashChanged(window.location.hash)}}else{var storedHash=window.location.hash;window.setInterval(function(){if(window.location.hash!=storedHash){storedHash=window.location.hash;hashChanged(storedHash)}},100)}
