(function(a){function b(b){function c(b){var d=RegExp(a.map(b,encodeURIComponent).join("|"),"ig");return function(a){return a.replace(d,decodeURIComponent)}}b=a.extend({unescape:!1},b||{});d.encoder=function(a){return!0===a?function(a){return a}:"string"==typeof a&&(a=c(a.split("")))||"function"==typeof a?function(b){return a(encodeURIComponent(b))}:encodeURIComponent}(b.unescape)}var d={put:function(a,b){(b||window).location.hash=this.encoder(a)},get:function(b){b=(b||window).location.hash.replace(/^#/,
"");try{return a.browser.mozilla?b:decodeURIComponent(b)}catch(c){return b}},encoder:encodeURIComponent},c={id:"__jQuery_history",init:function(){var b='<iframe id="'+this.id+'" style="display:none" src="javascript:false;" />';a("body").prepend(b);return this},_document:function(){return a("#"+this.id)[0].contentWindow.document},put:function(a){var b=this._document();b.open();b.close();d.put(a,b)},get:function(){return d.get(this._document())}},f={base:{callback:void 0,type:void 0,check:function(){},
load:function(){},init:function(a,c){b(c);e.callback=a;e._options=c;e._init()},_init:function(){},_options:{}},timer:{_appState:void 0,_init:function(){var a=d.get();e._appState=a;e.callback(a);setInterval(e.check,100)},check:function(){var a=d.get();if(a!=e._appState)e._appState=a,e.callback(a)},load:function(a){if(a!=e._appState)d.put(a),e._appState=a,e.callback(a)}},iframeTimer:{_appState:void 0,_init:function(){var a=d.get();e._appState=a;c.init().put(a);e.callback(a);setInterval(e.check,100)},
check:function(){var a=c.get(),b=d.get();if(b!=a)b==e._appState?(e._appState=a,d.put(a),e.callback(a)):(e._appState=b,c.put(b),e.callback(b))},load:function(a){if(a!=e._appState)d.put(a),c.put(a),e._appState=a,e.callback(a)}},hashchangeEvent:{_init:function(){e.callback(d.get());a(window).bind("hashchange",e.check)},check:function(){e.callback(d.get())},load:function(a){d.put(a)}}},e=a.extend({},f.base);e.type=a.browser.msie&&(8>a.browser.version||8>document.documentMode)?"iframeTimer":"onhashchange"in
window?"hashchangeEvent":"timer";a.extend(e,f[e.type]);a.history=e})(jQuery);function readCookie(a){for(var a=a+"=",b=document.cookie.split(";"),d=0;d<b.length;d++){for(var c=b[d];" "==c.charAt(0);)c=c.substring(1,c.length);if(0==c.indexOf(a))return c.substring(a.length,c.length)}return null}function createCookie(a,b,d){if(d){var c=new Date;c.setTime(c.getTime()+864E5*d);d="; expires="+c.toGMTString()}else d="";document.cookie=a+"="+b+d+"; path=/"}
function changeLanguage(a,b){createCookie("MassiveLanguage",b,365);location.href=a}
$.fn.msvPreloadPfolio=function(a){return this.each(function(){function b(){g.addClass("z500");pfolio.hover=g;pfolio.colorDiv.stop().css({opacity:0});q.stop().css({opacity:1}).animate({left:"-=10",top:"-=10",width:"+=20",height:"+=20"},200,"linear");setTimeout(function(){pfolio.hover==g&&(u.stop().animate({width:"100%",opacity:1},150,t),l.stop().animate({width:"100%",opacity:1},240,t))},100)}function d(){h.animate({opacity:0},500);g.unbind("mouseenter");g.hover(function(){pfolio.hoverReset();b()},
function(){pfolio.hover=0;pfolio.hoverReset()});control.ie7&&g.find("header").fadeIn();m?(pfolio.hoverReset(),setTimeout(b,400)):0!=pfolio.hover&&q.stop().css({opacity:0})}function c(){q.attr("style","background:url("+s+") no-repeat top center;");v.attr("style","background:url("+o+") no-repeat top center;");setTimeout(d,400)}function f(){i||(clearTimeout(j),c())}function e(){}a=$.extend({espera:0,loaded:!1},a);var g=$(this),h=g.find(".loading"),k=g.find("img"),m=!1,i=!1,j=0,l=g.find(".anim"),u=g.find("header *").not(".anim"),
q=g.find(".color"),r=g.find(".colorImg"),s=r.attr("src"),v=g.find(".gray"),p=g.find(".grayImg"),o=p.attr("src"),t="easeOutSine";g.bind("mouseenter",function(){m=!0});a.loaded?(h.addClass("loaded"),q.attr("style","background:url("+s+") no-repeat top center;"),v.attr("style","background:url("+o+") no-repeat top center;"),setTimeout(d,a.espera)):setTimeout(function(){j=setTimeout(function(){i=!0;clearTimeout(j);c()},1E4);r.attr("src",s);p.attr("src",o);k.onImagesLoad({selectorCallback:f,itemCallback:e,
callbackIfNoImagesExist:!0})},a.espera)})};
$.fn.msvPreloadNews=function(a){return this.each(function(){function b(){news.hover=e;i.stop().animate({opacity:1},300);u.stop().css({right:0}).animate({right:-10,opacity:0},300,p);l.stop().css({right:10}).delay(50).animate({right:0,opacity:1},300,p);k.stop().animate({color:"#000"},300);setTimeout(function(){m.addClass("hover")},100);j.stop().animate({color:"#fff"},300);g.stop().animate({backgroundColor:"#fff",opacity:1},300,p)}function d(){i.stop().animate({opacity:0},300,p);r&&(u.stop().css({right:-10}).delay(50).animate({right:0,
opacity:1},300,p),l.stop().css({right:0}).animate({right:10,opacity:0},300,p));k.stop().animate({color:"#fff"},300);j.stop().animate({color:"#000"},300);setTimeout(function(){m.removeClass("hover hover2")},150);g.stop().animate({opacity:0},300,p)}function c(){h.stop().fadeTo(600,0);e.hover(function(){r&&b()},function(){if(r)news.hover=0;d()});q&&setTimeout(b,400)}function f(){s||(clearTimeout(v),setTimeout(c,400))}a=$.extend({img:0,espera:0,loaded:!1},a);var e=$(this),g=e.find(".bg"),h=e.find(".loading"),
k=e.find("h1, p").not(".ano"),m=e.find(".data"),i=e.find(".triang2"),j=e.find(".ano"),l=e.find(".in"),u=e.find(".out"),q=!1,r=!1,s=!1,v=0,p="easeOutSine",o;e.hasClass("withLink")&&(r=!0);e.bind("mouseenter",function(){q=!0});0!=a.img?(o=a.img.attr("src"),a.loaded?(h.addClass("loaded"),setTimeout(c,a.espera)):(v=setTimeout(function(){s=!0;clearTimeout(v);setTimeout(c,400)},1E4),setTimeout(function(){a.img.attr("src",o);a.img.onImagesLoad({itemCallback:f,callbackIfNoImagesExist:!0})},a.espera))):a.loaded?
(h.addClass("loaded"),setTimeout(c,a.espera),c()):setTimeout(c,400)})};
$.fn.msvPreloadImg=function(a){return this.each(function(){function b(){g||(clearTimeout(h),a.pfDetail?(f.fadeIn(600,function(){f.parent().removeAttr("style")}),c.fadeTo(600,0,function(){pfDetail.recalc(function(){})})):(f.fadeIn(600),c.fadeTo(600,0)))}a=$.extend({pfDetail:!1,espera:0},a);var d=$(this),c=d.find(".loading"),f=d.find("img"),e=f.attr("src"),g=!1,h=0,h=setTimeout(function(){g=!0;clearTimeout(h);a.pfDetail?(f.fadeIn(600,function(){f.parent().removeAttr("style")}),c.fadeTo(600,0,function(){pfDetail.recalc(function(){})})):
(f.fadeIn(600),c.fadeTo(600,0))},12E3);setTimeout(function(){f.attr("src",e);f.onImagesLoad({itemCallback:b,callbackIfNoImagesExist:!0})},a.espera)})};
$.fn.msvPreloadCont=function(a){return this.each(function(){function b(){if(!e){clearTimeout(g);for(j=0;j<i;j+=1)$("img",a.elems[j]).not(".noShow").delay(Number(150*j+150*a.ordem)).fadeIn(600),$(".loading",a.elems[j]).delay(Number(150*j+150*a.ordem)).fadeTo(600,0)}}function d(){e||(clearTimeout(g),control.ie7?m.hide():m.fadeTo(600,0),a.mark&&view.loadedH.push(h.eq(0).attr("src")))}function c(){}a=$.extend({mark:!1,varios:!1,elems:0,ordem:0},a);var f=$(this),e=!1,g=0,h=f.find("img"),k=h.attr("src"),
m=f.find(".loading"),i,j;if(a.varios){i=a.elems.size();g=setTimeout(function(){e=!0;clearTimeout(g);for(j=0;j<i;j+=1)$("img",a.elems[j]).not(".noShow").delay(Number(150*j+150*a.ordem)).fadeIn(600),$(".loading",a.elems[j]).delay(Number(150*j+150*a.ordem)).fadeTo(600,0)},12E3);for(j=0;j<i;j+=1)k=$("img",a.elems[j]).attr("src"),$("img",a.elems[j]).attr("src",k);h.onImagesLoad({selectorCallback:b,itemCallback:c,callbackIfNoImagesExist:!0});if(control.ie)h.onImagesLoad({selectorCallback:b,itemCallback:c,
callbackIfNoImagesExist:!0})}else if(g=setTimeout(function(){e=!0;clearTimeout(g);control.ie7?m.hide():m.fadeTo(600,0);a.mark&&view.loadedH.push(h.eq(0).attr("src"))},12E3),f.hasClass("panel")&&h.attr("src",k),h.onImagesLoad({selectorCallback:d,itemCallback:c,callbackIfNoImagesExist:!0}),control.ie)h.onImagesLoad({selectorCallback:d,itemCallback:c,callbackIfNoImagesExist:!0})})};
$.msvSlider1=function(a,b){var d={autoAnim:!0,interval:7E3,crossLink:!0,easeDur:1E3,easeFx:"easeInOutExpo"},c=this,f=$(a),e,g,h,k,m,i;c.opcoes={};c.init=function(){c.opcoes=$.extend({},d,b);e=f.find(".panel-container");count=e.find(".panel").size();g=$(".sliderEsq");h=$(".sliderDir");k=$(".sliderTotal");tTitulo=$("#sliderTitulo");tActual=$(".sliderActual");contW=view.wWidth*count;e.css({width:contW});index=1;1<count&&($(".destq nav").fadeTo(200,1,function(){control.ie7&&$("#content.destq .btn").fadeIn()}),
q(),k.text(control.twoDigit(count)),j(),g.msvBtnSeta({esq:!0}),h.msvBtnSeta({dir:!0}),c.opcoes.autoAnim&&c.initTimer(),c.recalc());control.mobile&&e.touchwipe({wipeLeft:function(){index!=count&&(l(),c.delTimer(),index==count?(i=0,index=1):(i=-Number(view.wWidth*index),index+=1),e.stop().animate({marginLeft:i},c.opcoes.easeDur,c.opcoes.easeFx,function(){j()}),setTimeout(q,500),c.initTimer())},wipeRight:function(){1!=index&&(l(),c.delTimer(),1==index?(i=-Number(view.wWidth*(count-1)),index=count):(index-=
1,i=-Number(view.wWidth*(index-1))),e.stop().animate({marginLeft:i},c.opcoes.easeDur,c.opcoes.easeFx,function(){j()}),setTimeout(q,500),c.initTimer())},wipeUp:function(){},wipeDown:function(){},min_move_x:20,min_move_y:20,preventDefaultEvents:!0})};var j=function(){g.bind("click",function(){l();c.delTimer();1==index?(i=-Number(view.wWidth*(count-1)),index=count):(index-=1,i=-Number(view.wWidth*(index-1)));e.stop().animate({marginLeft:i},c.opcoes.easeDur,c.opcoes.easeFx,function(){j()});setTimeout(q,
500);c.initTimer();return!1});h.bind("click",function(){l();c.delTimer();index==count?(i=0,index=1):(i=-Number(view.wWidth*index),index+=1);e.stop().animate({marginLeft:i},c.opcoes.easeDur,c.opcoes.easeFx,function(){j()});setTimeout(q,500);c.initTimer();return!1})},l=function(){g.unbind("click");h.unbind("click")},u=function(){"homepage"==model.page.Name?(index==count?(i=0,index=1):(i=-Number(view.wWidth*index),index+=1),e.stop().animate({marginLeft:i},c.opcoes.easeDur,c.opcoes.easeFx),setTimeout(q,
500),c.initTimer()):c.delTimer()},q=function(){n=control.twoDigit(index);tTitulo.text($(".panel-container article:nth-child("+index+") h2").text());tActual.text(n)};c.recalc=function(){$("#slider1 .panel").css({width:view.wWidth});contW=Number(view.wWidth*count);$(".panel-container").stop().css({width:contW,marginLeft:-Number(view.wWidth*(index-1))})};c.initTimer=function(){m=setTimeout(u,c.opcoes.interval)};c.delTimer=function(){clearTimeout(m)};c.init()};
$.fn.msvSlider1=function(a){return this.each(function(){if(void 0==$(this).data("msvSlider1")){var b=new $.msvSlider1(this,a);$(this).data("msvSlider1",b)}})};
$.msvSlider2=function(a,b){var d={autoAnim:!1,list:"#awards",larg:350,interval:7E3,easeFx:"easeInOutExpo"},c=this,f=$(a),e,g,h,k=0,m=0,i,j,l,u,q,r,s,v,p,o,t;c.opcoes={};c.init=function(){c.opcoes=$.extend({},d,b);e=$(c.opcoes.list);g=e.find("li").size();h=Math.ceil(g/2);p=f.parent().find("nav");r=p.find(".sliderEsq");s=p.find(".sliderDir");u=p.find(".sliderTotal");q=p.find(".sliderActual");l=1;t=view.wWidth;980>t&&(t=980);r.msvBtnSeta({esq:!0});s.msvBtnSeta({dir:!0});c.recalc()};var y=function(){r.bind("click",
function(){x();c.opcoes.autoAnim&&c.delTimer();1==l?(o=-Number(k*c.opcoes.larg*(j-1)),l=j):(l-=1,o=-Number(k*c.opcoes.larg*(l-1)));e.stop().animate({marginLeft:o},i,c.opcoes.easeFx,function(){y()});setTimeout(w,500);c.opcoes.autoAnim&&c.initTimer();return!1});s.bind("click",function(){x();c.opcoes.autoAnim&&c.delTimer();l==j?(o=0,l=1):(o=-Number(k*c.opcoes.larg*l),l+=1);e.stop().animate({marginLeft:o},i,c.opcoes.easeFx,function(){y()});setTimeout(w,500);c.opcoes.autoAnim&&c.initTimer();return!1})},
x=function(){r.unbind("click");s.unbind("click")},z=function(){"theAgency"==model.page.Name?(l==j?(o=0,l=1):(o=-Number(k*c.opcoes.larg*l),l+=1),e.stop().animate({marginLeft:o},i,c.opcoes.easeFx),setTimeout(w,500),c.initTimer()):c.delTimer()},w=function(){n=control.twoDigit(l);u.text(control.twoDigit(j));q.text(n)};c.recalc=function(){t=view.wWidth;980>t&&(t=980);x();c.opcoes.autoAnim&&c.delTimer();m=k;k=Math.floor((t-270)/c.opcoes.larg);j=Math.ceil(h/k);f.css({width:k*c.opcoes.larg});e.css({width:h*
c.opcoes.larg});i=k*c.opcoes.larg;1E3<i&&(i=1E3);k!=m&&(l=1,o=0);e.stop().animate({marginLeft:o},600,c.opcoes.easeFx,function(){w();k<h?(y(),p.fadeTo(200,1),c.opcoes.autoAnim&&c.initTimer()):p.fadeTo(200,0)})};c.initTimer=function(){v=setTimeout(z,c.opcoes.interval)};c.delTimer=function(){clearTimeout(v)};c.init()};$.fn.msvSlider2=function(a){return this.each(function(){if(void 0==$(this).data("msvSlider2")){var b=new $.msvSlider2(this,a);$(this).data("msvSlider2",b)}})};
$.fn.msvBtnOver=function(a){return this.each(function(){a=$.extend({parent:!1,bloco:!1,bg:!1},a);var b=$(this),d=b.find(".anim"),c=b.find(".in"),f=b.find(".out"),e=b.find("p"),g=b.outerWidth(),h=0,k=0,m=0,i=200,m=g-40,k=g-11;(control.macFox||control.ie7)&&b.addClass("macFox");a.bloco&&(m=g-60,b=b.parent(),g=b.outerWidth(),i=300);h>m?h=0:h=m;a.bg&&(k=g-28,h=0,control.ie7&&(d.css({right:20}),k=g-20));a.parent&&(b=b.parent().parent());b.hover(function(){d.stop().css({width:h}).animate({width:k,opacity:1},
i,"easeOutSine");f.stop().css({right:0}).animate({right:-10,opacity:0},i,"easeOutSine");c.stop().css({right:10}).delay(50).animate({right:0,opacity:1},i,"easeOutSine");a.bloco&&e.stop().fadeTo(i,1);a.bg&&e.addClass("hover")},function(){d.stop().animate({width:h,opacity:0},i,"easeOutSine");f.stop().css({right:-10}).delay(50).animate({right:0,opacity:1},i,"easeOutSine");c.stop().css({right:0}).animate({right:10,opacity:0},i,"easeOutSine");a.bloco&&e.stop().fadeTo(i,0);a.bg&&e.removeClass("hover")})})};
$.fn.msvBtnAwrds=function(){return this.each(function(){var a=$(this),b=a.parent(),d=a.find(".anim"),c=a.find(".in"),f=a.find(".out"),e=b.find(".bg"),g=b.find(".img"),h=b.find(".noShow"),k=$("p",this);control.ie7?e.hide():e.css({opacity:0.05});b.hover(function(){control.ie7?(b.css({color:"#000"}),e.show(),g.hide(),h.show()):(e.stop().animate({opacity:1},200),g.stop().animate({opacity:0},200),h.stop().animate({opacity:1},200),b.stop().animate({color:"#000"},200));d.stop().css({width:120}).animate({width:170,
opacity:1},200,"easeOutSine");f.stop().css({right:0}).animate({right:-10,opacity:0},200,"easeOutSine");c.stop().css({right:10}).delay(50).animate({right:0,opacity:1},200,"easeOutSine");k.stop().fadeTo(200,1)},function(){control.ie7?(b.css({color:"#fff"}),e.hide(),g.show(),h.hide()):(b.stop().animate({color:"#fff"},200),e.stop().animate({opacity:0.05},200),g.stop().animate({opacity:1},200),h.stop().animate({opacity:0},200));d.stop().animate({width:120,opacity:0},200,"easeOutSine");f.stop().css({right:-10}).delay(50).animate({right:0,
opacity:1},200,"easeOutSine");c.stop().css({right:0}).animate({right:10,opacity:0},200,"easeOutSine");k.stop().fadeTo(200,0)})})};
$.fn.msvBtnSeta=function(a){return this.each(function(){a=$.extend({esq:!1,dir:!0},a);var b=$(this),d=b.find(".bg"),c=b.find(".in"),f=b.find(".out"),e=-10,g=10;a.esq&&(e=10,g=-10);b.hover(function(){d.stop().animate({opacity:1},300,"easeOutSine");f.stop().css({right:0}).animate({right:e,opacity:0},300,"easeOutSine");c.stop().css({right:g}).delay(50).animate({right:0,opacity:1},300,"easeOutSine")},function(){d.stop().animate({opacity:0},300,"easeOutSine");f.stop().css({right:e}).delay(50).animate({right:0,
opacity:1},300,"easeOutSine");c.stop().css({right:0}).animate({right:g,opacity:0},300,"easeOutSine")})})};$.fn.msvBtnCross=function(){return this.each(function(){var a=$(this);a.find("a");var b=a.find(".bg1, .bg2");a.hover(function(){$(this).hasClass("on")||b.stop().animate({height:15},200)},function(){$(this).hasClass("on")||b.stop().animate({height:0},200)})})};
$.fn.msvBtnClose=function(){return this.each(function(){var a=$(this),b=a.outerWidth(),d=b-28,c=a.find("p"),f=a.find(".bgColor"),e=a.find(".bg1, .bg2"),g,h;a.hover(function(){clearTimeout(h);f.stop().css({width:d}).animate({width:b,opacity:1},200,"easeOutSine");c.stop().animate({color:"#000"},200,"easeOutSine");g=setTimeout(function(){e.stop().animate({height:15},200)},100)},function(){clearTimeout(g);f.stop().animate({width:0,opacity:0},200,"easeOutSine");c.stop().animate({color:"#fff"},200);h=setTimeout(function(){e.stop().css({height:0})},
100)})})};
$.fn.msvBtnFilter=function(){return this.each(function(){var a=$(this),b=a.find("#filter"),d=a.find(".bg"),c=a.find(".out"),f=a.find(".in"),e,g;a.hover(function(){clearTimeout(g);pfolio.hoverReset();d.stop().animate({opacity:1},240,"easeOutSine");b.stop().animate({color:"#000"},240,"easeOutSine");c.stop().css({top:10}).animate({top:25,opacity:0},240,"easeOutSine");f.stop().css({top:-5}).delay(50).animate({top:10,opacity:1},240,"easeOutSine");e=setTimeout(function(){pfolio.filtDDown.stop().css({height:pfolio.filtDDownHpoint,opacity:1}).animate({height:pfolio.filtDDownH},
300,"easeOutSine")},240)},function(){clearTimeout(e);pfolio.escondeFiltDD();g=setTimeout(function(){d.stop().animate({opacity:0},240,"easeOutSine");b.stop().animate({color:"#fff"},240,"easeOutSine");c.stop().css({top:25}).delay(50).animate({top:10,opacity:1},240,"easeOutSine");f.stop().css({top:10}).animate({top:-5,opacity:0},240,"easeOutSine")},240)})})};
$.fn.msvBtnTop=function(){return this.each(function(){var a=$(this),b=a.find(".bg1"),d=a.find(".bg2"),c=a.find(".out"),f=a.find(".in");a.hover(function(){control.ie7?(b.hide(),d.show(),c.hide(),f.show()):(b.stop().animate({opacity:0},300,"easeOutSine"),d.stop().animate({opacity:1},300,"easeOutSine"),c.stop().css({top:0}).animate({top:-4,opacity:0},300,"easeOutSine"),f.stop().css({top:26}).delay(50).animate({top:16,opacity:1},300,"easeOutSine"))},function(){control.ie7?(d.hide(),b.show(),c.show(),
f.hide()):(d.stop().animate({opacity:0},300,"easeOutSine"),b.stop().animate({opacity:1},300,"easeOutSine"),c.stop().css({top:-4}).delay(50).animate({top:6,opacity:1},300,"easeOutSine"),f.stop().css({top:16}).animate({top:26,opacity:0},300,"easeOutSine"))})})};Array.prototype.clone=function(){return[].concat(this)};Array.prototype.cloneMulti=function(){for(var a=[].concat(this),b=0,d=a.length;b<d;b++)"[object Array]"===Object.prototype.toString.apply(a[b])&&(a[b]=a[b].clone());return a};
var pfolio={articles:0,lastIndex:0,obj:[],listObj:[],listObjCount:0,items:[],itemsCount:0,wrapper:0,itemTop:[],itemLeft:[],itemWidth:[],itemHeight:[],spaceDiff:0,w:0,h:0,hOld:0,dif:0,visH:0,visW:0,visItems:[],visCount:0,visLines:0,visCols:0,isLoading:!1,colorDiv:0,btnAnim:0,btnH12:0,loader:0,loaderHtml:"",filter:0,filterIndex:0,filtCont:0,filtDDown:0,filtDDownLi:0,filtDDownH:0,filtDDownHpoint:0,hover:0,difCheck:function(){pfolio.dif=2*Math.abs(pfolio.h-pfolio.hOld);if(1600<pfolio.dif)pfolio.dif=1600},
preload:function(){var a=0;$.each(pfolio.articles,function(b){if(b<pfolio.visCount&&"0"==pfolio.items[b][1])$(this).find(".colorImg").attr("src",pfolio.listObj[b].ImagemCor),$(this).find(".grayImg").attr("src",pfolio.listObj[b].ImagemCinza),pfolio.items[b][1]="1",a+=50,pfolio.obj.list[b].Loaded?$(this).msvPreloadPfolio({espera:a,loaded:!0}):($(this).msvPreloadPfolio({espera:a}),pfolio.obj.list[b].Loaded=!0)})},init:function(a){view.firstRecalc=1;pfolio.listObj=pfolio.obj.list;if(0<pfolio.filterIndex){var b=
pfolio.obj.list;pfolio.listObj=[];$.each(b,function(a){b[a].TypeId==pfolio.filter&&pfolio.listObj.push(b[a])})}pfolio.listObjCount=pfolio.listObj.length;pfolio.draw(function(){a()})},draw:function(a){var b=pfolio.obj.types.length;filtHtml='<div id="filters"><div><input readonly="readonly" type="text" value="'+resources.SiteFilterProjects+'" id="filter" name="filter"><div class="bg" style="">&nbsp;</div><div class="out" style="">&nbsp;</div><div class="in" style="">&nbsp;</div></div>';filtHtml+='<ul id="filtersDDown"><li class="on"><a href="javascript:pfolio.doFilter(0,0)">'+
resources.SiteFilterAll+"</a></li>";for(var d=0;d<b;d++)filtHtml+='<li><a href="javascript:pfolio.doFilter('+pfolio.obj.types[d].TypeId+","+Number(d+1)+')">'+pfolio.obj.types[d].Tipo+"</a></li>";filtHtml+="</ul></div>";pfolio.loaderHtml='<div id="pfolioLoading"><p>LOADING PROJECTS</p></div>';b='<div id="portfolioWrapper">';for(d=0;d<pfolio.listObjCount;d++)b+="<article onclick=\"control.hrefDo('#!"+pfolio.listObj[d].Id+'\');" class="'+pfolio.listObj[d].ImgSize+'">',b+='<img class="colorImg" src="" /><img class="grayImg" src="" /><div class="gray" style="">&nbsp;</div><div class="color" style="">&nbsp;</div><div class="loading">&nbsp;</div>',
b+='<header><div class="anim">&nbsp;</div><h1>'+pfolio.listObj[d].Nome+"</h1><h2>"+pfolio.listObj[d].Resumo+"</h2></header></article>",d+1>=pfolio.listObjCount&&(b+="</div>",b+=filtHtml,b+=pfolio.loaderHtml);pfolio.wrapper=$("#portfolioWrapper");control.ie7?pfolio.wrapper.replaceWith(innerShiv(b,!1)):pfolio.wrapper.replaceWith(b);setTimeout(function(){pfolio.wrapper=$("#portfolioWrapper");pfolio.loader=$("#pfolioLoading");pfolio.articles=$("#portfolioWrapper > article");pfolio.colorDiv=pfolio.articles.find(".color");
pfolio.btnAnim=pfolio.articles.find(".anim");pfolio.btnH12=pfolio.articles.find("header *").not(".anim");pfolio.items=[];pfolio.articles.each(function(){$(this).hasClass("col1lin2")?pfolio.items.push(["12","0"]):$(this).hasClass("col2lin1")?pfolio.items.push(["21","0"]):pfolio.items.push(["11","0"])});pfolio.itemsCount=pfolio.items.length;setTimeout(function(){pfolio.filterInit()},200);pfolio.recalc(function(){a()})},200)},hoverReset:function(){pfolio.btnH12.stop().css({width:"0",opacity:0});pfolio.btnAnim.stop().css({width:"60%",
opacity:0});pfolio.colorDiv.stop().css({opacity:1,left:0,top:0,width:"100%",height:"100%"});pfolio.articles.removeClass("z500")},recalc:function(a){view.isRecalc=!1;pfolio.isLoading=!1;control.ha(pfolio.filtDDownLi)&&pfolio.filtDDownLi.removeClass("off");pfolio.doRecalc(function(){view.wWidth>pfolio.w?pfolio.doRecalc(function(){pfolio.preload();a()}):(pfolio.preload(),a())})},doRecalc:function(a){!view.isRecalc&&!pfolio.isLoading?(view.isRecalc=!0,pfolio.hOld=pfolio.h,pfolio.calc1(function(){if(view.wHeight>
pfolio.visH)pfolio.visH=view.wHeight;pfolio.visLines=Math.ceil(pfolio.visH/(280+pfolio.spaceDiff));pfolio.calc2(pfolio.visLines*pfolio.visCols,function(){pfolio.doGrid(function(){if(pfolio.visCount==pfolio.itemsCount)pfolio.visLines=pfolio.gridTotal,pfolio.h=pfolio.gridTotal*(280+pfolio.spaceDiff);pfolio.wrapper.css({height:pfolio.h});view.speed=Math.abs(2*(pfolio.h-470));view.cont.animate({opacity:1},100);view.firstRecalc?(view.setScrollTop(1,1),pfolio.doShow(function(){if("portfolio"==model.page.Name){setTimeout(function(){a()},
400);view.animScroll=!0;setTimeout(function(){view.setScrollTop(0,0)},800);var b=Number(2*pfolio.h);1600<b&&(b=1600);view.cont.animate({height:pfolio.h},b,"easeInOutSine",function(){view.setScrollTop(0,0);setTimeout(function(){view.animScroll=!1},800)})}})):pfolio.doShow(function(){if("portfolio"==model.page.Name)view.animScroll=!0,pfolio.difCheck(),setTimeout(function(){view.setScrollTop(0,0)},800),view.cont.animate({height:pfolio.h},pfolio.dif,"easeInOutSine",function(){view.setScrollTop(0,0);setTimeout(function(){view.animScroll=
!1},800)}),setTimeout(function(){a()},200)})})})})):a()},doMore:function(){if(!pfolio.isLoading&&pfolio.visCount!=pfolio.itemsCount)pfolio.isLoading=!0,pfolio.filtDDownLi.addClass("off"),pfolio.loader.fadeIn(400),pfolio.hOld=pfolio.h,pfolio.calc1(function(){var a=pfolio.visLines;pfolio.calc2(Number(pfolio.visLines+2)*pfolio.visCols,function(){var b=Number(pfolio.visLines-a);1>b&&(b=1);pfolio.doGrid(function(){if(pfolio.visCount==pfolio.itemsCount)pfolio.visLines=pfolio.gridTotal,pfolio.h=pfolio.gridTotal*
(280+pfolio.spaceDiff),b=Number(pfolio.gridTotal-a),1>b&&(b=1);setTimeout(function(){if("portfolio"==model.page.Name)pfolio.wrapper.css({height:pfolio.h}),view.speed=Math.abs(2*(pfolio.h-470)),view.animScroll=!0,pfolio.difCheck(),setTimeout(function(){view.setScrollTop(0,0)},800),view.cont.animate({height:pfolio.h},pfolio.dif,"easeInOutSine",function(){view.setScrollTop(0,0);setTimeout(function(){view.animScroll=!1},800)}),pfolio.doShow(function(){view.doResize();pfolio.loader.fadeOut(400);setTimeout(function(){pfolio.isLoading=
!1;pfolio.filtDDownLi.removeClass("off")},200)})},800)})})})},doGrid:function(a){$.each(pfolio.visItems,function(b,d){a:switch(d[0]){case "12":if(pfolio.itemWidth[b]=326+pfolio.spaceDiff,pfolio.itemHeight[b]=560+2*pfolio.spaceDiff,0<!pfolio.gridTotal){pfolio.grid[0]=[1];pfolio.grid[1]=[1];for(var c=1;c<pfolio.visCols;c++)pfolio.grid[0].push(0);for(c=1;c<pfolio.visCols;c++)pfolio.grid[1].push(0);pfolio.itemTop[b]=0;pfolio.itemLeft[b]=0;pfolio.gridTotal=pfolio.grid.length;break a}else{for(c=0;c<pfolio.gridTotal;c++)for(var f=
0;f<pfolio.visCols;f++){var e=void 0==pfolio.grid[c+1]?"undf":0==pfolio.grid[c+1][f]?"zero":"um";if(0==pfolio.grid[c][f]&&"um"!=e){pfolio.grid[c][f]=1;if("zero"!=e){pfolio.grid[c+1]=[];for(e=0;e<pfolio.visCols;e++)pfolio.grid[c+1].push(0)}pfolio.grid[c+1][f]=1;pfolio.itemTop[b]=c*(280+pfolio.spaceDiff);pfolio.itemLeft[b]=f*(326+pfolio.spaceDiff);pfolio.gridTotal=pfolio.grid.length;break a}else if(c+1>=pfolio.gridTotal&&f+1>=pfolio.visCols){pfolio.grid[c+1]=[1];pfolio.grid[c+2]=[1];for(e=1;e<pfolio.visCols;e++)pfolio.grid[c+
1].push(0);for(e=1;e<pfolio.visCols;e++)pfolio.grid[c+2].push(0);pfolio.itemTop[b]=(c+1)*(280+pfolio.spaceDiff);pfolio.itemLeft[b]=0;pfolio.gridTotal=pfolio.grid.length;break a}}break}case "21":if(pfolio.itemWidth[b]=652+2*pfolio.spaceDiff,pfolio.itemHeight[b]=280+pfolio.spaceDiff,0<!pfolio.gridTotal){pfolio.grid[0]=[1,1];for(c=2;c<pfolio.visCols;c++)pfolio.grid[0].push(0);pfolio.itemTop[b]=0;pfolio.itemLeft[b]=0;pfolio.gridTotal=pfolio.grid.length;break a}else{for(c=0;c<pfolio.gridTotal;c++)for(f=
0;f<pfolio.visCols;f++)if(0==pfolio.grid[c][f]&&0==pfolio.grid[c][f+1]){pfolio.grid[c][f]=1;pfolio.grid[c][f+1]=1;pfolio.itemTop[b]=c*(280+pfolio.spaceDiff);pfolio.itemLeft[b]=f*(326+pfolio.spaceDiff);pfolio.gridTotal=pfolio.grid.length;break a}else if(c+1>=pfolio.gridTotal&&f+1>=pfolio.visCols){pfolio.grid[c+1]=[1,1];for(e=2;e<pfolio.visCols;e++)pfolio.grid[c+1].push(0);pfolio.itemTop[b]=(c+1)*(280+pfolio.spaceDiff);pfolio.itemLeft[b]=0;pfolio.gridTotal=pfolio.grid.length;break a}break}case "11":if(pfolio.itemWidth[b]=
326+pfolio.spaceDiff,pfolio.itemHeight[b]=280+pfolio.spaceDiff,0<!pfolio.gridTotal){pfolio.grid[0]=[1];for(c=1;c<pfolio.visCols;c++)pfolio.grid[0].push(0);pfolio.itemTop[b]=0;pfolio.itemLeft[b]=0;pfolio.gridTotal=pfolio.grid.length}else for(c=0;c<pfolio.gridTotal;c++)for(f=0;f<pfolio.visCols;f++)if(0==pfolio.grid[c][f]){pfolio.grid[c][f]=1;pfolio.itemTop[b]=c*(280+pfolio.spaceDiff);pfolio.itemLeft[b]=f*(326+pfolio.spaceDiff);pfolio.gridTotal=pfolio.grid.length;break a}else if(c+1>=pfolio.gridTotal&&
f+1>=pfolio.visCols){pfolio.grid[c+1]=[1];for(e=1;e<pfolio.visCols;e++)pfolio.grid[c+1].push(0);pfolio.itemTop[b]=(c+1)*(280+pfolio.spaceDiff);pfolio.itemLeft[b]=0;pfolio.gridTotal=pfolio.grid.length;break a}}b==pfolio.visCount-1&&a()})},doShow:function(a){var b=0;$.each(pfolio.visItems,function(d){d==pfolio.visCount-1?view.firstRecalc?(pfolio.articles.eq(d).css({top:pfolio.itemTop[d],left:pfolio.itemLeft[d],width:pfolio.itemWidth[d],height:pfolio.itemHeight[d]}).delay(b).fadeIn(600),view.isRecalc=
!1,view.firstRecalc=0,a(),setTimeout(function(){view.doResize()},1E3)):(pfolio.colorDiv.eq(d).css({top:0,left:0,width:"100%",height:"100%"}),pfolio.articles.eq(d).animate({top:pfolio.itemTop[d],left:pfolio.itemLeft[d],width:pfolio.itemWidth[d],height:pfolio.itemHeight[d]},600,"easeInOutExpo",function(){$(this).fadeIn(600);view.isRecalc=!1;a()})):view.firstRecalc?(pfolio.articles.eq(d).css({top:pfolio.itemTop[d],left:pfolio.itemLeft[d],width:pfolio.itemWidth[d],height:pfolio.itemHeight[d]}).delay(b).fadeIn(600),
b+=200):(pfolio.colorDiv.eq(d).css({top:0,left:0,width:"100%",height:"100%"}),pfolio.articles.eq(d).animate({top:pfolio.itemTop[d],left:pfolio.itemLeft[d],width:pfolio.itemWidth[d],height:pfolio.itemHeight[d]},600,"easeInOutExpo",function(){$(this).fadeIn(600)}))})},calc1:function(a){pfolio.visW=view.wWidth;if(978>pfolio.visW)pfolio.visW=978;pfolio.visCols=Math.floor(pfolio.visW/315);pfolio.spaceDiff=control.roundEven(Math.ceil((pfolio.visW-326*pfolio.visCols)/pfolio.visCols));pfolio.grid=[];pfolio.gridTotal=
0;pfolio.w=pfolio.visCols*(326+pfolio.spaceDiff);pfolio.itemTop=[];pfolio.itemLeft=[];pfolio.itemWidth=[];pfolio.itemHeight=[];a()},calc2:function(a,b){if(a>pfolio.visCount&&(pfolio.visCount=a,pfolio.visCount>pfolio.itemsCount))pfolio.visCount=pfolio.itemsCount;pfolio.visLines=Math.ceil(pfolio.visCount/pfolio.visCols);pfolio.h=pfolio.visLines*(280+pfolio.spaceDiff);control.ha(pfolio.wrapper)&&pfolio.wrapper.css({width:pfolio.visW,height:pfolio.h});pfolio.visItems=pfolio.items.cloneMulti();pfolio.visItems.splice(pfolio.visCount,
pfolio.itemsCount-pfolio.visCount);b()},filterInit:function(){pfolio.filtCont=$("#filters");pfolio.filtInput=$("#filter");pfolio.filtDDown=$("#filtersDDown");pfolio.filtDDownLi=$("#filtersDDown li");pfolio.filtDDownH=pfolio.filtDDown.outerHeight();pfolio.filtDDownHpoint=pfolio.filtDDownH-40;if(0>pfolio.filtDDownHpoint)pfolio.filtDDownHpoint=0;pfolio.filtDDown.addClass("ok");pfolio.isLoading&&pfolio.filtDDownLi.addClass("off");pfolio.filtCont.msvBtnFilter();0<pfolio.filterIndex&&(pfolio.filtDDownLi.removeClass("on"),
pfolio.filtDDownLi.eq(pfolio.filterIndex).addClass("on"),pfolio.filtInput.val(pfolio.filtDDownLi.eq(pfolio.filterIndex).text()))},escondeFiltDD:function(){pfolio.filtDDown.stop().animate({height:0},240,"easeOutSine",function(){pfolio.filtDDown.css({opacity:0})})},doFilter:function(a,b){if(pfolio.filter!=a&&!view.isRecalc&&!pfolio.isLoading){view.isRecalc=!0;pfolio.filtDDown.addClass("ok");pfolio.filtDDownLi.removeClass("on").addClass("off");pfolio.filtDDownLi.eq(b).addClass("on");pfolio.filter=a;
pfolio.filterIndex=b;pfolio.filtInput.val(pfolio.filtDDownLi.eq(b).text());pfolio.escondeFiltDD();pfolio.articles.remove();pfolio.loader.remove();view.firstRecalc=1;pfolio.visH=0;pfolio.visW=0;pfolio.h=0;pfolio.visItems=[];pfolio.visCount=0;pfolio.visLines=0;pfolio.visCols=0;pfolio.listObj=[];pfolio.wrapper=$("#portfolioWrapper");if(0==a)pfolio.listObj=pfolio.obj.list;else{var d=pfolio.obj.list;$.each(d,function(b){d[b].TypeId==a&&pfolio.listObj.push(d[b])})}pfolio.listObjCount=pfolio.listObj.length;
for(var c="",f=0;f<pfolio.listObjCount;f++)c+="<article onclick=\"control.hrefDo('#!"+pfolio.listObj[f].Id+'\');" class="'+pfolio.listObj[f].ImgSize+'">',c+='<img class="colorImg" src="" /><img class="grayImg" src="" /><div class="gray" style="">&nbsp;</div><div class="color" style="">&nbsp;</div><div class="loading">&nbsp;</div>',c+='<header><div class="anim">&nbsp;</div><h1>'+pfolio.listObj[f].Nome+"</h1><h2>"+pfolio.listObj[f].Resumo+"</h2></header></article>";c+=pfolio.loaderHtml;control.ie7?
pfolio.wrapper.prepend(innerShiv(c,!1)):pfolio.wrapper.prepend(c);setTimeout(function(){pfolio.wrapper=$("#portfolioWrapper");pfolio.loader=$("#pfolioLoading");pfolio.articles=$("#portfolioWrapper > article");pfolio.colorDiv=pfolio.articles.find(".color");pfolio.btnAnim=pfolio.articles.find(".anim");pfolio.btnH12=pfolio.articles.find("header *").not(".anim");pfolio.items=[];pfolio.articles.each(function(){$(this).hasClass("col1lin2")?pfolio.items.push(["12","0"]):$(this).hasClass("col2lin1")?pfolio.items.push(["21",
"0"]):pfolio.items.push(["11","0"])});pfolio.itemsCount=pfolio.items.length;view.isRecalc=!1;pfolio.recalc(function(){})},200)}}},pfDetail={cont:0,imgs:0,imgsDivs:0,imgsCount:0,imgsH:0,info:0,infoH:0,index:0,loader:0,isLoading:!1,loaded:[],h:0,hOld:0,dif:0,multpl:1,socialPlugins:0,socialHtml:"",url:"",active:!1,hTotal:0,preload:function(a){var b=pfDetail.imgsDivs.eq(a);"undefined"!=typeof imgsArr[a]&&(b.addClass("show").css({height:Math.round(imgsArr[a].aAlt*pfDetail.multpl)}),b.find(".loading").show(),
$("#img"+a).attr("src",imgsArr[a].aSrc),b.msvPreloadImg({pfDetail:!0}),pfDetail.loaded[pfDetail.url][1].push(1))},hCheck:function(){var a=0,b,d;pfDetail.hOld=pfDetail.h;pfDetail.hTotal=0;b=pfDetail.index>=Number(pfDetail.imgsCount-1)?pfDetail.imgsCount:Number(pfDetail.index+1);for(d=0;d<pfDetail.imgsCount;d++)"undefined"!=typeof imgsArr[d]&&(d<b&&(a+=Math.round(imgsArr[d].aAlt*pfDetail.multpl)+100),pfDetail.hTotal+=Math.round(imgsArr[d].aAlt*pfDetail.multpl)+100);pfDetail.imgsH=a;a=pfDetail.imgs.outerHeight();
if(a>pfDetail.imgsH)pfDetail.imgsH=a;pfDetail.h=pfDetail.imgsH;if(pfDetail.infoH>pfDetail.h)pfDetail.h=pfDetail.infoH;if(pfDetail.h<pfDetail.hTotal&&pfDetail.h<Number(view.wHeight+50))pfDetail.h=Number(view.wHeight+50);pfDetail.dif=2*Math.abs(pfDetail.h-pfDetail.hOld);if(1600<pfDetail.dif)pfDetail.dif=1600},largCheck:function(){if(control.ha(pfDetail.cont))1240>view.wWidth?(pfDetail.cont.addClass("small"),pfDetail.multpl=0.75):(pfDetail.cont.removeClass("small"),pfDetail.multpl=1)},display:function(a){var b=
pfDetail.imgsDivs.eq(a),d=$("#img"+a),c=b.find(".loading");b.addClass("show");b.find(".loading").show();d.attr("src",imgsArr[a].aSrc);d.fadeIn(600,function(){d.parent().removeAttr("style")});c.fadeTo(600,0)},init:function(a,b){pfDetail.isLoading=!0;pfDetail.active=!0;pfDetail.url=a;pfDetail.cont=$(".pfDetail > article");pfDetail.loader=$("#pfDetailLoading");pfDetail.imgs=$("#imgs");view.firstRecalc=1;void 0!=pfolioBgColor&&""!=pfolioBgColor?view.cont.css({background:imgsBg,backgroundColor:pfolioBgColor,
backgroundRepeat:"repeat-x"}):view.cont.css({background:imgsBg});$("#closeDetail").bind("click",function(){if(!control.isAnim)view.cont.stop(!0,!0),pfDetail.active=!1,control.hrefDo("#!"+$("#closeDetail").attr("link"))});control.ie7||$("#closeDetail").msvBtnClose();$("#launch").msvBtnOver({bg:!0});pfDetail.largCheck();pfDetail.socialPlugins=$("#socialPlugins");pfDetail.socialHtml='<div class="g-plusone" data-size="medium"></div><script type="text/javascript" src="https://apis.google.com/js/plusone.js"><\/script>';
pfDetail.socialHtml+='<p><iframe src="http://www.facebook.com/plugins/like.php?app_id='+settings.FacebookAppId+"&amp;href="+settings.LinkToProjectFacebook+'&amp;send=false&amp;layout=button_count&amp;width=200&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none;overflow:hidden;width:200px;height:21px;" allowTransparency="true"></iframe></p>';pfDetail.socialHtml+='<p><a href="http://twitter.com/share" data-url="'+settings.notEncodedLinkToProject+
'" class="twitter-share-button" data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"><\/script></p>';pfDetail.socialPlugins.replaceWith(pfDetail.socialHtml);pfDetail.imgsDivs=$("#imgs > div");pfDetail.imgsCount=pfDetail.imgsDivs.length;pfDetail.info=$("#info");setTimeout(function(){view.cont.animate({opacity:1},400,"easeInOutExpo",function(){pfDetail.infoH=Number(pfDetail.info.outerHeight()+100);pfDetail.hCheck();view.speed=Math.abs(2*(pfDetail.h-
470));pfDetail.infoH=Number(pfDetail.info.outerHeight()+100);setTimeout(function(){b()},400);if(pfDetail.url in pfDetail.loaded){pfDetail.index=-1;for(var a=pfDetail.loaded[pfDetail.url][1].length,c=0;c<a;c++)pfDetail.index+=1,pfDetail.display(c);setTimeout(function(){pfDetail.recalc(function(){})},800)}else pfDetail.index=0,pfDetail.isLoading=!1,pfDetail.loaded[pfDetail.url]=[],pfDetail.loaded[pfDetail.url][0]=pfDetail.imgsCount,pfDetail.loaded[pfDetail.url][1]=[],pfDetail.preload(pfDetail.index)})},
200)},recalc:function(a){pfDetail.active?(pfDetail.largCheck(),setTimeout(function(){if(pfDetail.active&&"portfolioDetail"==model.page.Name){pfDetail.hCheck();if(pfDetail.infoH>pfDetail.imgsH||pfDetail.imgsH<Number(view.wHeight+50)){pfDetail.dif=2*Math.abs(pfDetail.h-pfDetail.hOld);if(1600<pfDetail.dif)pfDetail.dif=1600;setTimeout(function(){pfDetail.initMore()},300)}view.animScroll=!0;setTimeout(function(){view.setScrollTop(0,0)},800);control.ha(pfDetail.cont)&&pfDetail.cont.css({height:pfDetail.h});
if(view.firstRecalc)view.firstRecalc=0;control.ha(view.cont)&&view.cont.animate({height:pfDetail.h},pfDetail.dif,"easeOutExpo",function(){view.setScrollTop(0,0);setTimeout(function(){view.animScroll=!1},800)});a()}},200)):a()},initMore:function(){if(pfDetail.index<Number(pfDetail.imgsCount-1)&&"portfolioDetail"==model.page.Name&&pfDetail.active)pfDetail.isLoading=!0,view.animScroll=!0,pfDetail.index+=1,pfDetail.hCheck(),view.speed=Math.abs(2*(pfDetail.h-470)),setTimeout(function(){view.setScrollTop(0,
0)},800),control.ha(pfDetail.cont)&&pfDetail.cont.css({height:pfDetail.h}),pfDetail.preload(pfDetail.index),view.cont.animate({height:pfDetail.h},pfDetail.dif,"easeInOutSine",function(){pfDetail.isLoading=!1;view.setScrollTop(0,0);setTimeout(function(){view.animScroll=!1},800);pfDetail.recalc(function(){})})},doMore:function(){if(pfDetail.index<Number(pfDetail.imgsCount-1)&&!pfDetail.isLoading)pfDetail.isLoading=!0,pfDetail.loader.stop().fadeTo(400,1),setTimeout(function(){pfDetail.hCheck();if("portfolioDetail"==
model.page.Name&&pfDetail.active)view.animScroll=!0,pfDetail.index+=1,pfDetail.loader.stop().fadeTo(400,0),view.speed=Math.abs(2*(pfDetail.h-470)),setTimeout(function(){view.setScrollTop(0,0)},800),control.ha(pfDetail.cont)&&pfDetail.cont.css({height:pfDetail.h}),view.cont.animate({height:pfDetail.h},pfDetail.dif,"easeInOutSine",function(){pfDetail.isLoading=!1;view.setScrollTop(0,0);setTimeout(function(){view.animScroll=!1},800);pfDetail.preload(pfDetail.index);pfDetail.recalc(function(){})})},800)}},
news={articles:0,blocks:0,lastIndex:0,obj:[],objCount:0,items:[],itemsCount:0,wrapper:0,itemTop:[],itemLeft:[],itemWidth:[],itemHeight:[],block2H:0,block2MTop:0,block2BInH:0,block2ImgH:0,spaceDiff:0,w:0,h:0,hOld:0,dif:0,visH:0,visW:0,visItems:[],visCount:0,visLines:0,visCols:0,isLoading:!1,loader:0,loaderHtml:"",hover:0,difCheck:function(){news.dif=2*Math.abs(news.h-news.hOld);if(1600<news.dif)news.dif=1600},preload:function(){var a=0;$.each(news.articles,function(b){if(b<news.visCount&&"0"==news.items[b][1]){if(""!=
news.obj[b].Imagem){var d=$(this).find("img");news.obj[b].Loaded?$(this).msvPreloadNews({img:d,espera:a,loaded:!0}):($(this).msvPreloadNews({img:d,espera:a}),news.obj[b].Loaded=!0)}else news.obj[b].Loaded?$(this).msvPreloadNews({espera:a,loaded:!0}):($(this).msvPreloadNews({espera:a}),news.obj[b].Loaded=!0);news.items[b][1]="1";a+=50}})},init:function(a){view.firstRecalc=1;news.objCount=news.obj.length;news.draw(function(){a();if(-1!=control.selectedNews)news.hiliteNews(control.selectedNews),control.selectedNews=
-1})},draw:function(a){news.loaderHtml='<div id="newsLoading"><p>LOADING NEWS</p></div>';for(var b='<div id="newsWrapper">',d=0;d<news.objCount;d++)b+='<article id="newsId'+news.obj[d].Id+'" class="'+news.obj[d].BlockSize,""!=news.obj[d].Link?(b+=' withLink" onclick="window.open(\''+news.obj[d].Link+"')\">",b+='<div class="bg">&nbsp;</div><div class="block"><div class="bIn">'):b+='"><div class="bg">&nbsp;</div><div class="block"><div class="bIn">',""!=news.obj[d].Imagem&&(b+='<div class="img"><img src="'+
news.obj[d].Imagem+'" /></div>'),b+="<h1>"+news.obj[d].Titulo+'</h1><div class="data"><div class="triang">&nbsp;</div><div class="triang2">&nbsp;</div><p class="ano">'+news.obj[d].Ano+'</p><p class="mes">'+news.obj[d].Mes+"</p></div><p>"+news.obj[d].Texto+"</p></div>",""!=news.obj[d].Link&&(b+='<div class="seta"><div class="out">&nbsp;</div><div class="in">&nbsp;</div></div>'),b+='</div><div class="loading">&nbsp;</div></article>',d+1>=news.objCount&&(b+="</div>",b+=news.loaderHtml);news.wrapper=
$("#newsWrapper");control.ie7?news.wrapper.replaceWith(innerShiv(b,!1)):news.wrapper.replaceWith(b);setTimeout(function(){news.wrapper=$("#newsWrapper");news.loader=$("#newsLoading");news.articles=$("#newsWrapper > article");news.blocks=news.articles.find(".block");news.items=[];news.articles.each(function(){$(this).hasClass("col1lin2")?news.items.push(["12","0"]):news.items.push(["11","0"])});news.recalc(function(){a()})},200)},recalc:function(a){news.itemsCount=news.items.length;view.isRecalc=!1;
news.isLoading=!1;news.doRecalc(function(){view.wWidth>news.w?news.doRecalc(function(){news.preload();a()}):(news.preload(),a())})},doRecalc:function(a){!view.isRecalc&&!news.isLoading?(view.isRecalc=!0,view.setScrollTop(0,0),news.hOld=news.h,news.calc1(function(){if(view.wHeight>news.visH)news.visH=view.wHeight;news.visLines=Math.ceil(news.visH/(280+news.spaceDiff));news.calc2(news.visLines*news.visCols,function(){news.doGrid(function(){if(news.visCount==news.itemsCount)news.visLines=news.gridTotal,
news.h=news.gridTotal*(280+news.spaceDiff);news.wrapper.css({height:news.h});view.speed=Math.abs(2*(news.h-470));view.cont.animate({opacity:1},100);view.firstRecalc?(view.setScrollTop(1,1),news.doShow(function(){if("news"==model.page.Name){setTimeout(function(){a()},400);view.animScroll=!0;setTimeout(function(){view.setScrollTop(0,0)},800);var b=Number(2*news.h);1600<b&&(b=1600);view.cont.animate({height:news.h},b,"easeInOutSine",function(){view.setScrollTop(0,0);setTimeout(function(){view.animScroll=
!1},800)})}})):news.doShow(function(){if("news"==model.page.Name)view.animScroll=!0,news.difCheck(),setTimeout(function(){view.setScrollTop(0,0)},800),view.cont.animate({height:news.h},news.dif,"easeInOutSine",function(){view.setScrollTop(0,0);setTimeout(function(){view.animScroll=!1},800)}),setTimeout(function(){a()},200)})})})})):a()},doMore:function(){if(!news.isLoading&&news.visCount!=news.itemsCount)news.isLoading=!0,news.loader.fadeIn(400),news.hOld=news.h,news.calc1(function(){var a=news.visLines;
news.calc2(Number(news.visLines+2)*news.visCols,function(){var b=Number(news.visLines-a);1>b&&(b=1);news.doGrid(function(){if(news.visCount==news.itemsCount)news.visLines=news.gridTotal,news.h=news.gridTotal*(280+news.spaceDiff),b=Number(news.gridTotal-a),1>b&&(b=1);setTimeout(function(){if("news"==model.page.Name)view.animScroll=!0,news.difCheck(),news.wrapper.css({height:news.h}),view.speed=Math.abs(2*(news.h-470)),setTimeout(function(){view.setScrollTop(0,0)},800),view.cont.animate({height:news.h},
news.dif,"easeInOutSine",function(){view.setScrollTop(0,0);setTimeout(function(){view.animScroll=!1},800)}),news.doShow(function(){view.doResize();news.loader.fadeOut(400);setTimeout(function(){news.isLoading=!1},200)})},800)})})})},doGrid:function(a){$.each(news.visItems,function(b,d){a:switch(d[0]){case "12":if(news.itemWidth[b]=326+news.spaceDiff,news.itemHeight[b]=560+2*news.spaceDiff,0<!news.gridTotal){news.grid[0]=[1];news.grid[1]=[1];for(var c=1;c<news.visCols;c++)news.grid[0].push(0);for(c=
1;c<news.visCols;c++)news.grid[1].push(0);news.itemTop[b]=0;news.itemLeft[b]=0;news.gridTotal=news.grid.length;break a}else{for(c=0;c<news.gridTotal;c++)for(var f=0;f<news.visCols;f++){var e=void 0==news.grid[c+1]?"undf":0==news.grid[c+1][f]?"zero":"um";if(0==news.grid[c][f]&&"um"!=e){news.grid[c][f]=1;if("zero"!=e){news.grid[c+1]=[];for(e=0;e<news.visCols;e++)news.grid[c+1].push(0)}news.grid[c+1][f]=1;news.itemTop[b]=c*(280+news.spaceDiff);news.itemLeft[b]=f*(326+news.spaceDiff);news.gridTotal=news.grid.length;
break a}else if(c+1>=news.gridTotal&&f+1>=news.visCols){news.grid[c+1]=[1];news.grid[c+2]=[1];for(e=1;e<news.visCols;e++)news.grid[c+1].push(0);for(e=1;e<news.visCols;e++)news.grid[c+2].push(0);news.itemTop[b]=(c+1)*(280+news.spaceDiff);news.itemLeft[b]=0;news.gridTotal=news.grid.length;break a}}break}case "11":if(news.itemWidth[b]=326+news.spaceDiff,news.itemHeight[b]=280+news.spaceDiff,0<!news.gridTotal){news.grid[0]=[1];for(c=1;c<news.visCols;c++)news.grid[0].push(0);news.itemTop[b]=0;news.itemLeft[b]=
0;news.gridTotal=news.grid.length}else for(c=0;c<news.gridTotal;c++)for(f=0;f<news.visCols;f++)if(0==news.grid[c][f]){news.grid[c][f]=1;news.itemTop[b]=c*(280+news.spaceDiff);news.itemLeft[b]=f*(326+news.spaceDiff);news.gridTotal=news.grid.length;break a}else if(c+1>=news.gridTotal&&f+1>=news.visCols){news.grid[c+1]=[1];for(e=1;e<news.visCols;e++)news.grid[c+1].push(0);news.itemTop[b]=(c+1)*(280+news.spaceDiff);news.itemLeft[b]=0;news.gridTotal=news.grid.length;break a}}b==news.visCount-1&&a()})},
doShow:function(a){var b=0;$.each(news.visItems,function(d){var c=news.articles.eq(d),f=c.find(".bIn"),e=c.find(".img"),g=c.hasClass("col1lin2"),h=control.ha(e);d==news.visCount-1?view.firstRecalc?(c.css({top:news.itemTop[d],left:news.itemLeft[d],width:news.itemWidth[d],height:news.itemHeight[d]}).delay(b).fadeIn(600),g&&(news.blocks.eq(d).css({height:news.block2H,marginTop:news.block2MTop}),f.css({height:news.block2BInH}),h&&e.css({height:news.block2ImgH})),view.isRecalc=!1,view.firstRecalc=0,a(),
setTimeout(function(){view.doResize()},1E3)):(c.animate({top:news.itemTop[d],left:news.itemLeft[d],width:news.itemWidth[d],height:news.itemHeight[d]},600,"easeInOutExpo",function(){$(this).fadeIn(600);view.isRecalc=!1;a()}),g&&(news.blocks.eq(d).animate({height:news.block2H,marginTop:news.block2MTop},600,"easeInOutExpo"),f.animate({height:news.block2BInH},600,"easeInOutExpo"),h&&e.animate({height:news.block2ImgH},600,"easeInOutExpo"))):view.firstRecalc?(c.css({top:news.itemTop[d],left:news.itemLeft[d],
width:news.itemWidth[d],height:news.itemHeight[d]}).delay(b).fadeIn(600),g&&(news.blocks.eq(d).css({height:news.block2H,marginTop:news.block2MTop}),f.css({height:news.block2BInH}),h&&e.css({height:news.block2ImgH})),b+=200):(c.animate({top:news.itemTop[d],left:news.itemLeft[d],width:news.itemWidth[d],height:news.itemHeight[d]},600,"easeInOutExpo",function(){$(this).fadeIn(600)}),g&&(news.blocks.eq(d).animate({height:news.block2H,marginTop:news.block2MTop},600,"easeInOutExpo"),f.animate({height:news.block2BInH},
600,"easeInOutExpo"),h&&e.animate({height:news.block2ImgH},600,"easeInOutExpo")))})},calc1:function(a){news.visW=view.wWidth;if(978>news.visW)news.visW=978;news.visCols=Math.floor(news.visW/326);news.spaceDiff=Math.ceil((news.visW-326*news.visCols)/news.visCols);news.grid=[];news.gridTotal=0;news.w=news.visCols*(326+news.spaceDiff);news.block2H=Math.floor(480+news.spaceDiff+40);news.block2MTop=-Number(news.block2H/2);news.block2BInH=Math.floor(486+news.spaceDiff);news.block2ImgH=Math.floor(264+news.spaceDiff);
news.itemTop=[];news.itemLeft=[];news.itemWidth=[];news.itemHeight=[];a()},calc2:function(a,b){if(a>news.visCount&&(news.visCount=a,news.visCount>news.itemsCount))news.visCount=news.itemsCount;news.visLines=Math.ceil(news.visCount/news.visCols);news.h=news.visLines*(280+news.spaceDiff);control.ha(news.wrapper)&&news.wrapper.css({width:news.visW,height:news.h});news.visItems=news.items.cloneMulti();news.visItems.splice(news.visCount,news.itemsCount-news.visCount);b()},hiliteNews:function(a){a=$("#newsId"+
a);control.ha(a)&&(a.find(".ano").stop().animate({color:"#333"},300),a.find(".bg").stop().animate({backgroundColor:"#333",opacity:1},300,"easeOutSine"))}},forms={gMapDirSubmit:0,gMapDirLoc:0,dirValor:0,dirRepoe:0,initContentGMap:function(){forms.gMapDirLoc=$("#gMapDirectionsLocation");forms.gMapDirSubmit=$("#gMapDirectionsSubmit");forms.dirValor=forms.gMapDirLoc.val();forms.dirRepoe=function(){forms.gMapDirLoc.css("background-color","#333");var a=forms.gMapDirLoc.val();(a==resources.FormsErrorGMapInvalidLocation||
a==resources.FormsErrorProcessing)&&""!=forms.dirValor&&forms.gMapDirLoc.val(forms.dirValor)};forms.gMapDirLoc.focus(function(){if(this.value==this.defaultValue||this.value==resources.FormsErrorGMapInvalidLocation||this.value==resources.FormsErrorProcessing)this.value="",forms.gMapDirLoc.css("background-color","#333")});forms.gMapDirLoc.blur(function(){if(""==this.value)this.value=this.defaultValue});$("#gMapDirectionsForm").validate({invalidHandler:function(a,b){b.numberOfInvalids()&&(setTimeout(forms.dirRepoe,
1500),forms.gMapDirLoc.css("background-color","#c00"),forms.gMapDirLoc.val(resources.FormsErrorGMapInvalidLocation))},rules:{gMapDirectionsLocation:{initialMessage:!0,minlength:3,required:!0}},messages:{gMapDirectionsLocation:" "},onsubmit:!1});forms.gMapDirSubmit.bind("click",function(){if($("#gMapDirectionsForm").valid())forms.dirValor=forms.gMapDirLoc.val(),forms.calcRoute(forms.dirValor),forms.gMapDirLoc.css("background-color","#000"),forms.gMapDirLoc.val(resources.FormsErrorProcessing),setTimeout(forms.dirRepoe,
1500);return!1});view.dirServ=new google.maps.DirectionsService;forms.USGSOverlay.prototype=new google.maps.OverlayView;forms.USGSOverlay.prototype.onAdd=function(){var a=document.createElement("DIV"),b=document.createElement("img"),d=this.getPanes();a.style.border="none";a.style.borderWidth="0";a.style.position="absolute";b.src=this.image_;b.style.width="63px";b.style.height="90px";a.appendChild(b);this.div_=a;d.overlayLayer.appendChild(a)};forms.USGSOverlay.prototype.draw=function(){var a=this.getProjection(),
b=a.fromLatLngToDivPixel(this.bounds_.getSouthWest()),a=a.fromLatLngToDivPixel(this.bounds_.getNorthEast()),d=this.div_;d.style.left=b.x-26+"px";d.style.top=a.y-79+"px";d.style.width=a.x-b.x+"px";d.style.height=b.y-a.y+"px";d.style.zIndex=1E3};forms.initializeGMap()},calcRoute:function(a){a={origin:a,destination:new google.maps.LatLng(38.6856,-9.311),travelMode:google.maps.DirectionsTravelMode.DRIVING,region:"pt"};view.dirServ.route(a,function(a,d){d==google.maps.DirectionsStatus.OK&&directionsDisplay.setDirections(a)})},
USGSOverlay:function(a,b,d){this.bounds_=a;this.image_=b;this.map_=d;this.div_=null;this.setMap(d)},initializeGMap:function(){var a={zoom:17,center:new google.maps.LatLng(38.6858,-9.3112),disableDefaultUI:!0,mapTypeId:google.maps.MapTypeId.SATELLITE},b=new google.maps.Map(document.getElementById("gMapCanvas"),a),d=0,c=17;$(".subjectDDown, .subjectDDown *").attr("tabindex","-1");$("#btnMap").click(function(){b.setMapTypeId("roadmap");return!1});$("#btnSat").mouseenter(function(){$("#btnSatLab1, #btnSatLab2").show();
$(this).stop().animate({width:154},300,"easeInOutExpo");$("#btnSatText").text("SATELLITE LABELS")});$("#btnSat").mouseleave(function(){$("#btnSatLab1, #btnSatLab2").hide();$(this).stop().animate({width:65},300,"easeInOutExpo");$("#btnSatText").text("SATELLITE")});$("#btnSatText").click(function(){d?b.setMapTypeId("hybrid"):b.setMapTypeId("satellite");return!1});$("#btnSatLab1").click(function(){b.setMapTypeId("satellite");d=0;$("#btnSatLab2").removeClass();$(this).removeClass().addClass("on");return!1});
$("#btnSatLab2").click(function(){b.setMapTypeId("hybrid");d=1;$("#btnSatLab1").removeClass();$(this).removeClass().addClass("on");return!1});$("#btnZIn").click(function(){c=b.getZoom();21>c&&(c+=1,b.setZoom(c));return!1});$("#btnZOut").click(function(){c=b.getZoom();0<c&&(c-=1,b.setZoom(c));return!1});$("#gMapCanvas").css({width:"100%",height:"510px"});directionsDisplay=new google.maps.DirectionsRenderer({map:b,markerOptions:{icon:"Images/gMapsDir.png",flat:!0,visible:!1},polylineOptions:{strokeColor:"#000000",
strokeOpacity:0.8,strokeWeight:5}});directionsDisplay.setMap(b);var a=new google.maps.LatLng(38.6858,-9.3112),f=new google.maps.LatLng(38.6858,-9.3112),a=new google.maps.LatLngBounds(a,f);new forms.USGSOverlay(a,"/Images/gMapsMsv.png",b);google.maps.event.trigger(b,"resize");b.setCenter(new google.maps.LatLng(38.6858,-9.3112));setTimeout(function(){$("#gMapCanvas, #gMapCanvas a, #gMapCanvas *").attr("tabindex","-1")},1E3);setTimeout(function(){$("#gMapCanvas, #gMapCanvas a, #gMapCanvas *").attr("tabindex",
"-1")},2E3);setTimeout(function(){$("#gMapCanvas, #gMapCanvas a, #gMapCanvas *").attr("tabindex","-1")},1E4)},newsSubmit:$("#subsNewsletterSubmit"),newsEmail:$("#subsNewsletterEmail"),valor:0,repoe:0,initNewsletter:function(){function a(){forms.newsSubmit.bind("click",function(){if($("#subsNewsletterForm").valid()){forms.newsSubmit.unbind("click");view.footer.hasClass("brightFooter")?forms.newsEmail.css({"background-color":"#fff",color:"#000"}):forms.newsEmail.css({"background-color":"#333",color:"#fff"});
var b={email:$("#subsNewsletterEmail").val()};forms.newsEmail.val(resources.FormsErrorSending);$.post("/base/Forms/SubscribeNewsletter.aspx",b,function(b){null!=b&&void 0!=b&&""!=b?(b=eval("("+b+")"),forms.newsEmail.val(b.Message)):forms.newsEmail.val(resources.FormsServerError);setTimeout(forms.repoe,1500);a()})}return!1})}forms.valor=forms.newsEmail.val();forms.repoe=function(){var a=forms.newsEmail.val();(a==resources.FormsNewsletterSucess||a==resources.FormsErrorInvalidEmail||a==resources.FormsNewsletterDuplicate||
a==resources.FormsServerError)&&forms.newsEmail.css({"background-color":"#333",color:"#fff"}).val(forms.valor)};forms.newsEmail.focus(function(){if(this.value==this.defaultValue||this.value==resources.FormsNewsletterSucess||this.value==resources.FormsErrorInvalidEmail||this.value==resources.FormsNewsletterDuplicate||this.value==resources.FormsServerError)this.value="",view.footer.hasClass("brightFooter")?forms.newsEmail.css({"background-color":"#fff",color:"#000"}):forms.newsEmail.css({"background-color":"#333",
color:"#fff"})});forms.newsEmail.blur(function(){if(""==this.value)this.value=this.defaultValue});$("#subsNewsletterForm").validate({invalidHandler:function(a,d){d.numberOfInvalids()&&(setTimeout(forms.repoe,1500),forms.newsEmail.css({"background-color":"#c00",color:"#fff"}).val(resources.FormsErrorInvalidEmail))},rules:{subsNewsletterEmail:{initialMessage:!0,email:!0,required:!0}},messages:{subsNewsletterEmail:" "},onsubmit:!1});a()},newsletterTop:$(".subsNewsletter2"),newsSubmit2:$("#subsNewsletterSubmit2"),
closeForm2:$("#closeForm2"),newsEmail2:$("#subsNewsletterEmail2"),feedBack2:$("#feedback2"),initNewsletter2:function(){function a(){forms.newsSubmit2.bind("click",function(){if($("#subsNewsletterForm2").valid()){forms.newsSubmit2.unbind("click");forms.feedBack2.html(resources.FormsErrorSending).css({color:"#000"}).show();var b={email:$("#subsNewsletterEmail2").val()};$.post("/base/Forms/SubscribeNewsletter.aspx",b,function(b){null!=b&&void 0!=b&&""!=b?(b=eval("("+b+")"),b.Status?(forms.feedBack2.html(b.Message).css({color:"#000"}).show(),
$("#subsNewsletterForm2").each(function(){this.reset()})):forms.feedBack2.html(b.Message).css({color:"#f00"}).show()):forms.newsEmail.val(resources.FormsServerError);a()})}return!1})}control.mac&&forms.newsSubmit2.addClass("mac");control.macFox&&forms.feedBack2.addClass("macFox");jQuery.validator.addMethod("initialMessage",function(a,d){return this.optional(d)||a!=d.defaultValue}," ");forms.newsEmail2.focus(function(){if(this.value==this.defaultValue)this.value=""});forms.newsEmail2.blur(function(){if(""==
this.value)this.value=this.defaultValue});forms.newsEmail2.keyup(function(){forms.feedBack2.hide()});$("#subsNewsletterForm2").validate({invalidHandler:function(a,d){d.numberOfInvalids()&&forms.feedBack2.html(resources.FormsNewsletterInvalidEmail).css({color:"#f00"}).show()},rules:{subsNewsletterEmail2:{initialMessage:!0,email:!0,required:!0}},messages:{subsNewsletterEmail2:" "},onsubmit:!1});forms.newsSubmit2.msvBtnOver();a();forms.closeForm2.msvBtnOver({bg:!0});forms.closeForm2.click(function(){if(!view.isResizing&&
!view.topConting)view.topConting=!0,view.topCont=0,forms.closeNewsletterForm();return!1})},numbersTel:"+()1234567890 ",btnContUs:0,subjDDown:0,feedBack:0,btnContSubmit:0,contInputs:0,initContentContactos:function(){function a(){forms.subjDDown.stop().css({overflow:"hidden"}).animate({height:0},300,"easeInOutExpo")}function b(){forms.btnContSubmit.bind("click",function(){if($("#contactForm").valid()){forms.btnContSubmit.unbind("click");forms.feedBack.html(resources.FormsErrorSending).css({color:"#000"}).show();
var a={firstName:$("#contactName").val(),company:$("#contactCompany").val(),email:$("#contactEmail").val(),phone:$("#contactPhone").val(),subject:$("#contactSubject").val(),message:$("#contactMessage").val()};$.post("/base/Forms/SubmitContactRequest.aspx",a,function(a){void 0!=a&&null!=a&&null!=a?(a=eval("("+a+")"),a.Status?(forms.feedBack.html(a.Message).css({color:"#000"}).show(),$("#contactForm").each(function(){this.reset()})):forms.feedBack.html(a.Message).css({color:"#f00"}).show()):forms.feedBack.html(resources.FormsServerError).css({color:"#f00"}).show();
b()})}})}forms.btnContUs=$("#contactUs");forms.subjDDown=$(".subjectDDown");forms.feedBack=$("#feedback");forms.btnContSubmit=$("#contactSubmit");forms.contInputs=$("#contactName, #contactCompany, #contactPhone, #contactEmail, #contactMessage");control.mac&&forms.btnContSubmit.addClass("mac");control.macFox&&forms.feedBack.addClass("macFox");$("#gMapCanvas, #gMapCanvas a, #gMapCanvas *").attr("tabindex","-1");$("#contactPhone").keypress(function(a){return control.permite(a,forms.numbersTel)});$("#contactsDiv .btn2").msvBtnOver({bg:!0});
forms.btnContSubmit.msvBtnOver();showWorkContact&&(forms.subjDDown.find('li a[isWork="True"]').addClass("on"),$("#contactSubject").val(forms.subjDDown.find('li a[isWork="True"]').text()));forms.btnContUs.click(function(){if(!view.isResizing&&!view.topConting)view.topConting=!0,1==view.topCont?(forms.closeNewsletterForm(),setTimeout(function(){forms.openContactosForm()},600)):0==view.topCont&&forms.openContactosForm();return!1});$("#closeForm").click(function(){view.topCont=0;if(!view.isResizing&&
!view.topConting)view.topConting=!0,view.topCont=0,forms.closeContactosForm();return!1});forms.contInputs.focus(function(){if(this.value==this.defaultValue)this.value="",a()});forms.contInputs.blur(function(){if(""==this.value)this.value=this.defaultValue});forms.contInputs.keyup(function(){forms.feedBack.hide()});forms.contInputs.mouseenter(function(){a()});forms.btnContSubmit.focus(function(){a()});forms.btnContSubmit.mouseenter(function(){a()});$("#contactForm").validate({invalidHandler:function(a,
b){var f=b.numberOfInvalids();f&&(f=1==f?resources.FormsErrorContactosUmCampo:resources.FormsErrorContactosNCampos1+f+resources.FormsErrorContactosNCampos2,forms.feedBack.html(f).css({color:"#f00"}).show())},rules:{contactSubject:{initialMessage:!0,required:!0},contactName:{initialMessage:!0,required:!0},contactPhone:{initialMessage:!0,required:!0,minlength:9},contactEmail:{initialMessage:!0,email:!0,required:!0},contactMessage:{initialMessage:!0,required:!0,minlength:2}},onsubmit:!1});$(".subjectDiv").hover(function(){forms.subjDDown.stop().animate({height:120},
300,"easeInOutExpo",function(){forms.subjDDown.css({overflow:"auto"})});forms.feedBack.hide()},function(){a()});forms.subjDDown.find("li a").each(function(){$(this).click(function(){$(this).hasClass("on")||($("#contactSubject").val($(this).text()),$("#contactSubject").removeClass(),forms.subjDDown.find("li a").removeClass(),$(this).addClass("on"),a());return!1})});b()},openContactosForm:function(){view.setScrollTop(1,0);forms.btnContUs.fadeTo(200,0,function(){forms.btnContUs.hide();view.topCont=2;
view.cont.animate({height:690},600,"easeInOutExpo",function(){view.setScrollTop(1,0);view.topConting=!1})})},closeContactosForm:function(){view.cont.animate({height:470},600,"easeInOutExpo",function(){view.setScrollTop(0,0);view.topConting=!1;forms.feedBack.html("").css({color:"#000"}).hide();forms.subjDDown.find("li a").removeClass();$("#contactForm").each(function(){this.reset()});$("#contactForm input").removeClass("error");$("#contactForm textarea").removeClass("error");forms.subjDDown.stop().css({overflow:"hidden"}).animate({height:0},
300,"easeInOutExpo");forms.btnContUs.show().fadeTo(200,1)})},openNewsletterForm:function(){view.setScrollTop(1,0);view.topCont=1;forms.newsletterTop.animate({height:220},600,"easeInOutExpo",function(){view.topConting=!1;view.setScrollTop(1,0)})},closeNewsletterForm:function(){forms.newsletterTop.animate({height:0},600,"easeInOutExpo",function(){view.topConting=!1;view.setScrollTop(0,0);forms.feedBack2.html("").css({color:"#000"}).hide();$("#subsNewsletterForm2").each(function(){this.reset()});forms.newsEmail2.removeClass("error")})}},
model={init:function(){model.page=new Page}};function Page(){this.Name="";this.getRelativeUrl=function(){var a=window.location.hash,a=a.replace(".html",""),a=a.replace("#/","/");return a=a.replace("#!/","/")};this.getFunc=function(){document.title=dictTitle[this.getRelativeUrl()];return dictUrl[this.getRelativeUrl()]}}
var view={navState:0,topCont:0,areasIndex:0,isTopCont:!1,isRecalc:!1,isResizing:!1,dirServ:0,win:$(window),wWidth:$(window).width(),wHeight:$(window).height(),doResize:0,sTop:0,firstRecalc:1,htmlBody:$("html, body"),bgImg:$(".bgImg"),contLoader:$("#contentLoader"),cont:$("#content"),head:$("#header"),nav:$("#nav"),logo:$("#logo"),logoMask:$("#logomask"),logo2:$("#smallLogo a"),homeTip:$("#goHom"),frase:$("#frase"),menu:$("#menu"),menuLi:$("#menu li"),menuLiA:$("#menu li a"),menuBg:$("#menu li > div"),
submenu:$(".submenu"),submenu0:document.getElementById("submenu0"),submenu1:document.getElementById("submenu1"),submenuIs:-1,submenuIsVis:!1,overEl:-1,submenuOn:-1,submenuLis:$(".submenu").find("> li"),submenuLisHide:[$(".submenu").eq(0).find(".hide"),$(".submenu").eq(1).find(".hide")],submenuCount:[$(".submenu").eq(0).find("> li").length,$(".submenu").eq(1).find("> li").length],linksLang:$(".links li li, .lang li"),msvNews:$("#msvNews"),mNArt:$("#msvNews article"),selProj:$("#selProjects"),sPArt:$("#selProjects article"),
footer:$("footer"),btnTop:$("#goTop"),btnNews:$("#newsLink a"),slider1:0,sliderInfo:$("#sliderTitulo, #sliderActual, #sliderTotal"),awards:0,clients:0,loadedH:[],isHoverH:!1,speed:1E3,scrollSpeed:0,checkScroll:!0,animScroll:!1,pfolioTimed:setTimeout(function(){},100),newsTimed:setTimeout(function(){},100),checkHoverH:function(){if(view.isHoverH){var a=$("#content .btn").first(),b=a.find(".anim"),d=a.find(".in"),c=a.find(".out"),a=a.outerWidth(),f=0,e=0,g=0,g=a-40,e=a-11;f>g?f=0:f=g;b.stop().css({width:f}).animate({width:e,
opacity:1},200,"easeOutSine");c.stop().css({right:0}).animate({right:-10,opacity:0},200,"easeOutSine");d.stop().css({right:10}).delay(50).animate({right:0,opacity:1},200,"easeOutSine")}},macWebkitGMaps:function(a){a?$("*").not("#gMapCanvas *").addClass("webkitTransfNone"):$("*").removeClass("webkitTransfNone")},contentGoTop:function(){view.scrollSpeed=view.win.scrollTop();if(0<view.scrollSpeed){if(1200<view.scrollSpeed)view.scrollSpeed=1200;view.htmlBody.animate({scrollTop:0},view.scrollSpeed,"easeInOutExpo")}},
animateContentHome:function(a){var b=function(){view.cont.animate({opacity:1},500,"easeInOutExpo",function(){view.contLoader.stop().css({opacity:0});view.initSlider();setTimeout(function(){view.cont.unbind("mouseenter");view.cont.unbind("mouseleave")},300);$("#content .btn").msvBtnOver({parent:!0})})};view.cont.removeClass().addClass("destq");view.contentGoTop();$.get(highlightsLink,function(d){view.checkScroll=!0;control.ie7?view.cont.append(innerShiv(d,!1)):view.cont.append(d);view.sliderInfo.fadeTo(50,
0);view.cont.bind("mouseenter",function(){view.isHoverH=!0});view.cont.bind("mouseleave",function(){view.isHoverH=!1});setTimeout(view.checkHoverH,1100);0!=view.speed?view.cont.animate({height:470},view.speed,"easeOutExpo",function(){a();b()}):(a(),b())})},animateContentTheAgency:function(a,b){var d=function(){view.cont.animate({opacity:1},500,"easeInOutExpo",function(){view.contLoader.stop().css({opacity:0});view.clients=$(".clients");view.clients.find("li").msvPreloadImg();view.clients.msvSlider2({list:"#clients",
larg:150});view.awards=$(".awards");view.awards.find(".btn").msvBtnAwrds();view.awards.find("li").msvPreloadCont();view.awards.msvSlider2();$(".theAgency .inside li").msvPreloadImg()})},c=gHash.split("/"),f=gHash;view.cont.removeClass().addClass("theAgency");view.contentGoTop();3<=c.length&&(f="/"+c[1]+"/"+c[2]+"/");$.get(f,function(c){view.checkScroll=!0;control.ie7?view.cont.append(innerShiv(c,!1)):view.cont.append(c);0<a?view.initScrollAreas(a):view.initScrollAreas(0);0!=view.speed?view.cont.animate({height:470},
view.speed,"easeOutExpo",function(){b();d()}):(b(),d())})},changeTheAgency:function(a){view.areasIndex=a;view.mudaActiveAreasMenu(view.areasIndex+1,!0);$(".area-container").stop().animate({left:"-"+view.areasIndex*view.wWidth+"px"},1E3,"easeInOutExpo")},animateContentServices:function(a,b){var d=function(){view.cont.animate({opacity:1},500,"easeInOutExpo",function(){view.contLoader.stop().css({opacity:0})})},c=gHash.split("/"),f=gHash;view.cont.removeClass().addClass("services");view.contentGoTop();
3<=c.length&&(f="/"+c[1]+"/"+c[2]+"/");$.get(f,function(c){view.checkScroll=!0;control.ie7?view.cont.append(innerShiv(c,!1)):view.cont.append(c);0<a?view.initScrollAreas(a):view.initScrollAreas(0);0!=view.speed?view.cont.animate({height:470},view.speed,"easeOutExpo",function(){b();d()}):(b(),d())})},changeServices:function(a){view.areasIndex=a;view.mudaActiveAreasMenu(view.areasIndex+1,!1);$(".area-container").stop().animate({left:"-"+view.areasIndex*view.wWidth+"px"},1E3,"easeInOutExpo")},animateContentPortfolio:function(a){0===
pfolio.obj.length?$.get(gHash,function(b){if(""!=b&&null!=b&&void 0!=b)pfolio.obj=eval("("+b+")"),view.cont.removeClass().addClass("portfolio").append('<div id="portfolioWrapper"></div>'),setTimeout(function(){view.checkScroll=!0;view.animScroll=!0;view.cont.animate({opacity:1},100);view.contLoader.stop().css({opacity:0});pfolio.init(function(){a()})},200)}):(view.cont.removeClass().addClass("portfolio").append('<div id="portfolioWrapper"></div>'),setTimeout(function(){view.checkScroll=!0;view.animScroll=
!0;view.cont.animate({opacity:1},100);view.contLoader.stop().css({opacity:0});pfolio.init(function(){a()})},200))},animateContentPortfolioDetail:function(a,b){view.cont.removeClass().addClass("pfDetail");$.get(a,function(d){view.checkScroll=!0;view.animScroll=!0;if(control.ie7){var c=/<script type[^>]*>([\s\S]+?)<\/script>/gi,f=d.match(c),f=(""+f).substring(31,(""+f).length-9);jQuery.globalEval(f);d=d.replace(c,"");view.cont.append(innerShiv(d,!1))}else view.cont.append(d);setTimeout(function(){view.contLoader.stop().css({opacity:0});
pfDetail.init(a,function(){b()})},100)})},animateContentNews:function(a){0===news.obj.length?$.get(gHash,function(b){if(""!=b&&null!=b&&void 0!=b)b=eval("("+b+")"),news.obj=b.list,view.cont.removeClass().addClass("news").append('<div id="newsWrapper"></div>'),setTimeout(function(){view.checkScroll=!0;view.animScroll=!0;view.cont.animate({opacity:1},100);view.contLoader.stop().css({opacity:0});news.init(function(){a()})},200)}):(view.cont.removeClass().addClass("news").append('<div id="newsWrapper"></div>'),
setTimeout(function(){view.checkScroll=!0;view.cont.animate({opacity:1},100);view.contLoader.stop().css({opacity:0});news.init(function(){a()})},200))},animateContentContacts:function(a){var b=function(){control.macWebkit&&view.macWebkitGMaps(!0);view.cont.animate({opacity:1},500,"easeInOutExpo",function(){view.contLoader.stop().css({opacity:0});control.macWebkit&&view.macWebkitGMaps(!0)})};view.cont.removeClass().addClass("contacts");view.contentGoTop();$.get(gHash,function(d){view.checkScroll=!0;
control.ie7?view.cont.append(innerShiv(d,!1)):view.cont.append(d);control.macWebkit&&view.macWebkitGMaps(!0);forms.initContentContactos();0!=view.speed?view.cont.animate({height:470},view.speed,"easeOutExpo",function(){a();b()}):(a(),b())})},animateContentContForm:function(){if(!view.isResizing&&!view.topConting)if(1==view.topCont)view.topConting=!0,forms.closeNewsletterForm(),setTimeout(function(){forms.openContactosForm()},600);else if(0==view.topCont)view.topConting=!0,forms.openContactosForm()},
animateNewsletterTop:function(){if(!view.isResizing&&!view.topConting)if(2==view.topCont)view.topConting=!0,forms.closeContactosForm(),setTimeout(function(){forms.openNewsletterForm()},600);else if(0==view.topCont)view.topConting=!0,forms.openNewsletterForm()},fadeContent:function(a,b){1==view.topCont?(view.topConting=!0,view.topCont=0,forms.closeNewsletterForm(),setTimeout(function(){view.fadeContentIn(a,b)},600)):2==view.topCont?(view.topConting=!0,view.topCont=0,forms.closeContactosForm(),setTimeout(function(){view.fadeContentIn(a,
b)},600)):view.fadeContentIn(a,b)},fadeContentIn:function(a,b){if(1600<view.speed)view.speed=1600;view.checkScroll=!1;if(0!=view.speed){if(400>view.speed)view.speed=400;if(a)1==view.navState&&setTimeout(function(){view.nav.removeClass();control.iOS&&view.nav.removeAttr("style");view.head.addClass("posRel");view.logo.show();view.frase.show();view.navState=0;setTimeout(function(){view.submenu.animate({top:-40},400,"easeOutSine",function(){control.ie7?(view.submenu0.style.removeAttribute("top"),view.submenu1.style.removeAttribute("top")):
(view.submenu0.style.removeProperty("top"),view.submenu1.style.removeProperty("top"));view.submenu.removeClass("down").addClass("up")})},100)},Math.abs(view.scrollSpeed-400)),view.contentGoTop(),view.cont.stop(!0,!0).delay(Math.abs(view.scrollSpeed-400)).stop(!0,!0).animate({height:470,opacity:0},view.speed,"easeOutExpo",function(){view.checkScroll=!0;view.animScroll=!1;view.speed=0;view.cont.css({backgroundImage:"",backgroundColor:""});view.cont.empty();b()});else{var d=view.wHeight+20,c=view.cont.outerHeight();
c<d&&(d=c);view.cont.stop(!0,!0).delay(view.scrollSpeed).stop(!0,!0).animate({height:d,opacity:0},400,"easeInOutExpo",function(){view.contentGoTop();view.checkScroll=!0;view.animScroll=!1;view.speed=0;view.cont.css({backgroundImage:"",backgroundColor:""});view.cont.empty();b()})}}else view.cont.stop(!0,!0).delay(view.scrollSpeed).stop(!0,!0).animate({opacity:0},400,"easeInOutExpo",function(){view.animScroll=!1;view.contentGoTop();view.cont.css({backgroundImage:"",backgroundColor:""});view.cont.empty();
b()}),1==view.navState&&setTimeout(function(){view.nav.removeClass();control.iOS&&view.nav.removeAttr("style");view.head.addClass("posRel");view.logo.show();view.frase.show();view.navState=0;setTimeout(function(){view.submenu.animate({top:-40},400,"easeOutSine",function(){control.ie7?(view.submenu0.style.removeAttribute("top"),view.submenu1.style.removeAttribute("top")):(view.submenu0.style.removeProperty("top"),view.submenu1.style.removeProperty("top"));view.submenu.removeClass("down").addClass("up")})},
100)},view.scrollSpeed)},animateHeader:function(a){forms.initNewsletter2();view.head.animate({height:150,opacity:1},500,"easeInOutExpo",function(){view.head.addClass("on").removeAttr("style");view.btnTop.msvBtnTop();view.submenus();control.ie7?view.logo2.hover(function(){view.homeTip.removeAttr("style").show()},function(){view.homeTip.removeAttr("style").hide()}):(view.linksLang.each(function(){$(this).msvBtnCross()}),view.logo2.hover(function(){view.homeTip.stop().fadeTo("slow",1)},function(){view.homeTip.stop().fadeTo("slow",
0)}));view.logo.hover(function(){view.logoMask.stop().animate({width:214,height:214,left:14,top:-32},200,"easeInExpo")},function(){view.logoMask.stop().animate({width:114,height:114,left:64,top:18},200,"easeOutExpo")});view.btnNews.bind("click",function(){view.animateNewsletterTop();return!1});var b=view.btnNews.outerWidth(),d=b-40;view.btnNews.hover(function(){view.btnNews.find(".anim").stop().css({width:d}).animate({width:b,opacity:1},200,"easeOutSine")},function(){view.btnNews.find(".anim").stop().animate({width:d,
opacity:0},200,"easeOutSine")});view.areasNav();a()})},animateMsvNewsSelProjs:function(){view.recalcMsvNewsSelProjs(function(){control.ie7?view.msvNews.css({display:"block",height:0}).animate({height:220},700,"easeOutSine",function(){view.msvNews.show();view.mNArt.find(".btn").msvBtnOver({bloco:!0})}):view.msvNews.slideDown(700,function(){view.msvNews.show();view.mNArt.find(".btn").msvBtnOver({bloco:!0})});view.selProj.delay(200).slideDown(700,function(){view.selProj.show();view.sPArt.each(function(a){$(this).msvPreloadCont({varios:!0,
elems:$(view.sPArt[a]).find("li"),ordem:a})});view.selProj.find(".btn").msvBtnOver({parent:!0})})})},removeMsvNewsSelProjs:function(a){view.msvNews.delay(200).slideUp(500,function(){a()});view.selProj.slideUp(700)},animateFooter:function(a){forms.initNewsletter();view.footer.css({display:"none",height:320}).delay(400).slideDown(500,function(){view.bgImg.fadeTo(600,1);view.footer.find(".btn").msvBtnOver();a()})},mudaActiveMenu:function(a){view.menuLiA.addClass("noPointer");view.submenuLis.removeClass("on");
control.ie7&&("homepage"==model.page.Name?($("#content nav").fadeOut(),$("#content.destq .btn").hide()):"theAgency"==model.page.Name?$("#content article nav").fadeOut():"news"==model.page.Name&&$("#newsWrapper .data").hide());if(0<a){var b=view.menuLi.eq(a-1);view.menuLi.removeClass();b.addClass("on");control.ie7?b.find(".bg1, .bg2").stop().css({height:15}):b.find(".bg1, .bg2").stop().animate({height:15},200);view.menuLiA.stop().animate({color:"#999"},400);view.menuLiA.eq(a-1).stop().animate({color:"#fff"},
400);if(3>a)view.submenuIs=a-1}else view.menuLi.removeClass(),view.menuLiA.stop().animate({color:"#fff"},400);view.menuLi.not(".on").find("div").css({height:0});view.footerBgCheck()},recalcMsvNewsSelProjs:function(a){$("#msvNews > div").css({width:Number(view.wWidth-250)});view.sPArt.css({width:Number(view.wWidth-250)});$("#selProjects ul").css({width:Number(view.wWidth-490)});a()},initScrollBar:function(){view.navState=0;view.win.bind("scroll",function(){view.setScrollTop(0,1)});view.win.bind("resize",
function(){view.doResize()})},doResize:function(){if(!view.isResizing){view.isResizing=!0;view.wWidth=view.win.width();switch(model.page.Name){case "homepage":control.ha(view.slider1)&&view.slider1.data("msvSlider1").recalc();view.recalcMsvNewsSelProjs(function(){});view.setScrollTop(0,0);break;case "theAgency":view.reInitScrollAreas();control.ha(view.clients)&&view.clients.data("msvSlider2").recalc();control.ha(view.awards)&&view.awards.data("msvSlider2").recalc();view.recalcMsvNewsSelProjs(function(){});
view.setScrollTop(0,0);break;case "services":view.reInitScrollAreas();view.recalcMsvNewsSelProjs(function(){});view.setScrollTop(0,0);break;case "portfolio":setTimeout(function(){pfolio.doRecalc(function(){view.wWidth>pfolio.w&&"portfolio"==model.page.Name?pfolio.doRecalc(function(){view.setScrollTop(0,1)}):view.setScrollTop(0,1);view.pfolioTimed=setTimeout(function(){view.wWidth=view.win.width();var a=pfolio.wrapper.width();(view.wWidth>a||view.wWidth<a-10)&&"portfolio"==model.page.Name&&pfolio.doRecalc(function(){view.setScrollTop(0,
1)});clearTimeout(view.pfolioTimed)},1200)})},200);break;case "portfolioDetail":pfDetail.recalc(function(){view.setScrollTop(0,1)});break;case "news":setTimeout(function(){news.doRecalc(function(){view.wWidth>news.w&&"news"==model.page.Name?news.doRecalc(function(){view.setScrollTop(0,1)}):view.setScrollTop(0,1);view.newsTimed=setTimeout(function(){view.wWidth=view.win.width();var a=news.wrapper.width();(view.wWidth>a||view.wWidth<a-10)&&"news"==model.page.Name&&news.doRecalc(function(){view.setScrollTop(0,
1)});clearTimeout(view.newsTimed)},1200)})},200);break;default:view.recalcMsvNewsSelProjs(function(){}),view.setScrollTop(0,0)}view.footerBgCheck();view.isResizing=!1}},setScrollTop:function(a,b){view.wHeight=view.win.height();view.btnTop.css({top:Number(view.wHeight/2-30)});view.sTop=view.win.scrollTop();var d=view.cont.height();1==view.topCont&&(d+=220);if(view.checkScroll){view.scrollSpeed=view.win.scrollTop();if(1200<view.scrollSpeed)view.scrollSpeed=1200;1==a&&view.htmlBody.animate({scrollTop:0},
view.scrollSpeed,"easeInOutExpo");2==a&&view.htmlBody.animate({scrollTop:0},view.scrollSpeed,"easeInOutExpo");if(0==view.navState)view.navState=2,view.sTop>d?(view.nav.removeClass().addClass("top"),-1<view.submenuIs&&view.submenuShow(view.submenuIs),control.iOS&&view.nav.css({position:"absolute",top:Number(window.pageYOffset)}),view.head.removeClass("posRel"),view.logo.hide(),view.frase.hide(),view.navState=1,setTimeout(function(){view.submenu.animate({bottom:-40},400,"easeOutSine",function(){control.ie7?
(view.submenu0.style.removeAttribute("bottom"),view.submenu1.style.removeAttribute("bottom")):(view.submenu0.style.removeProperty("bottom"),view.submenu1.style.removeProperty("bottom"));view.submenu.removeClass("up").addClass("down")})},100)):d-view.sTop+50>view.wHeight?(view.animScroll?(view.nav.removeClass().removeAttr("style").addClass("bottom2"),control.iOS&&view.nav.css({position:"absolute",top:Number(window.pageYOffset+window.innerHeight-50)}),view.head.removeClass("posRel"),view.logo.hide(),
view.frase.hide(),view.navState=1,view.checkScroll=!0,setTimeout(function(){view.nav.animate({bottom:0},400,"easeOutSine");view.checkScroll=!0},100)):(view.nav.removeClass().removeAttr("style").addClass("bottom"),control.iOS&&view.nav.css({position:"absolute",top:Number(window.pageYOffset+window.innerHeight)}),view.head.removeClass("posRel"),view.logo.hide(),view.frase.hide(),view.navState=1,view.checkScroll=!0),setTimeout(function(){view.submenu.animate({top:-40},400,"easeOutSine",function(){control.ie7?
(view.submenu0.style.removeAttribute("top"),view.submenu1.style.removeAttribute("top")):(view.submenu0.style.removeProperty("top"),view.submenu1.style.removeProperty("top"));view.submenu.removeClass("down").addClass("up")})},100)):view.navState=0;else if(1==view.navState)view.navState=2,view.sTop<d&&d-view.sTop+50<view.wHeight?(view.nav.removeClass(),control.iOS&&view.nav.removeAttr("style"),view.head.addClass("posRel"),view.logo.fadeIn(),view.frase.fadeIn(),view.navState=0,setTimeout(function(){view.submenu.animate({top:-40},
400,"easeOutSine",function(){control.ie7?(view.submenu0.style.removeAttribute("top"),view.submenu1.style.removeAttribute("top")):(view.submenu0.style.removeProperty("top"),view.submenu1.style.removeProperty("top"));view.submenu.removeClass("down").addClass("up")})},100)):(view.navState=1,control.iOS&&(view.sTop>d?view.nav.css({position:"absolute",top:Number(window.pageYOffset)}):view.nav.css({position:"absolute",top:Number(window.pageYOffset+window.innerHeight-50)})))}else if(1==view.navState)view.navState=
2,view.sTop<d&&d-view.sTop+50<view.wHeight?(view.nav.removeClass(),control.iOS&&view.nav.removeAttr("style"),view.head.addClass("posRel"),view.logo.fadeIn(),view.frase.fadeIn(),view.navState=0,view.checkScroll=!0):view.navState=1;"portfolio"==model.page.Name&&1==b&&(pfolio.isLoading?setTimeout(view.pfolioDoMore,1600):view.pfolioDoMore());"portfolioDetail"==model.page.Name&&1==b&&(pfDetail.isLoading?setTimeout(view.pfDetailDoMore,1600):view.pfDetailDoMore());"news"==model.page.Name&&1==b&&(news.isLoading?
setTimeout(view.newsDoMore,1600):view.newsDoMore())},pfolioDoMore:function(){"portfolio"==model.page.Name&&(pfolio.preload(),Number(view.sTop+view.wHeight)>Number(pfolio.h+50)&&!control.isAnim&&!view.isRecalc&&!pfolio.isLoading&&pfolio.doMore())},pfDetailDoMore:function(){"portfolioDetail"==model.page.Name&&Number(view.sTop+view.wHeight)>Number(pfDetail.h+50)&&pfDetail.doMore()},newsDoMore:function(){"news"==model.page.Name&&(news.preload(),Number(view.sTop+view.wHeight)>Number(news.h+50)&&!control.isAnim&&
!view.isRecalc&&!news.isLoading&&news.doMore())},footerBgCheck:function(){1670<view.wWidth?view.bgImg.removeClass().addClass("bgImg bg2"):view.bgImg.removeClass().addClass("bgImg bg1")},initSlider:function(){var a=function(){$("#slider1 article").each(function(){var a=$(this),d=a.find("img").eq(0).attr("src"),a=a.find(".loading"),c=!1;-1!=jQuery.inArray(d,view.loadedH)&&(c=!0);c?control.ie7?a.hide():a.fadeTo(600,0):(a.removeClass("noload"),$(this).msvPreloadCont({mark:!0}))})};control.ie7?setTimeout(a,
800):a();view.slider1=$("#slider1");view.slider1.msvSlider1()},initScrollAreas:function(a){view.areasIndex=a;a=$("#content article").size();$("#content article").css("width",view.wWidth);$("#content article").wrapAll('<div class="area-container"></div>');$(".area-container").css({position:"absolute",top:0,left:0,width:view.wWidth*a,height:410});view.areasNav();view.mudaActiveAreasMenu(view.areasIndex+1,!1);0<view.areasIndex&&$(".area-container").stop().delay(800).animate({left:"-"+view.areasIndex*
view.wWidth+"px"},1E3,"easeInOutExpo")},reInitScrollAreas:function(){var a=$("#content article").size();$("#content article").css("width",view.wWidth);$(".area-container").css({width:view.wWidth*a,left:"-"+view.wWidth*view.areasIndex+"px"});view.areasNav()},areasNav:function(){view.menu=$("#menu");view.menuLi=view.menu.find("li");view.menuLiA=view.menu.find("a");view.menuBg=view.menu.find("li > div");var a=view.menu.outerWidth();view.submenu.css("width",a-20)},mudaActiveAreasMenu:function(a,b){-1<
view.submenuIs&&(view.submenu.eq(view.submenuIs).find("li").removeClass(),view.submenu.eq(view.submenuIs).find("li:nth-child("+a+")").addClass("on"));$("#content article nav").fadeOut(600);setTimeout(function(){b&&(view.clients.data("msvSlider2").recalc(),view.awards.data("msvSlider2").recalc())},700);view.contentGoTop()},submenus:function(){var a=function(a){a==view.submenuOn&&(-1<view.submenuIs?view.overEl!=a&&view.submenuHideItems(a,view.submenuIs):view.overEl!=a&&view.submenuHide(a))},b=function(b){view.menuLi.eq(b).bind("mouseenter",
function(){view.overEl=b;b!=view.submenuIs&&(-1<view.submenuOn&&view.submenuOn!=b?-1==view.submenuIs?view.submenuHideItems(view.submenuOn,b):view.submenuHideItems(view.submenuIs,b):-1==view.submenuOn&&view.submenuShow(b))});view.menuLi.eq(b).bind("mouseleave",function(){view.overEl=-1;b!=view.submenuIs&&setTimeout(function(){a(b)},400)});view.submenu.eq(b).bind("mouseleave",function(){view.overEl=-1;view.submenuIs!=b&&setTimeout(function(){a(b)},400)});view.submenu.eq(b).bind("mouseenter",function(){view.overEl=
b;b!=view.submenuIs&&(view.menuLi.eq(b).stop().find("a").animate({color:"#fff"},300),view.bgCrossAnim(b,15))})},d=function(a){view.menuLi.eq(a).bind("mouseenter",function(){view.overEl=a;view.menuLiA.eq(a).stop().animate({color:"#fff"},300);view.bgCrossAnim(a,15);-1<view.submenuOn&&view.submenuHide(view.submenuOn);-1<view.submenuIs&&view.submenuHide(view.submenuIs)});view.menuLi.eq(a).bind("mouseleave",function(){view.overEl=-1;view.menuLi.eq(a).hasClass("on")||("homepage"!=model.page.Name&&view.menuLiA.eq(a).stop().animate({color:"#999"},
300),view.bgCrossAnim(a,0));-1<view.submenuIs&&setTimeout(function(){view.submenuShow(view.submenuIs)},200)})};b(0);b(1);for(b=2;5>b;b++)d(b)},submenuShow:function(a){if(a!=view.submenuOn&&(view.overEl==a||-1==view.overEl)){view.submenuOn=a;view.menuLiA.eq(a).stop().animate({color:"#fff"},300);view.bgCrossAnim(a,15);view.submenu.css({"z-index":10});if(a==view.submenuIs)view.submenuIsVis=!0;view.submenu.eq(a).stop().css({"z-index":20,height:30,opacity:1}).animate({height:40},150,"easeOutSine");for(var b=
0;b<view.submenuCount[a];b++)view.submenuLisHide[a].eq(b).stop().delay(30*b+120).animate({opacity:0},150,function(){$(this).hide()})}},submenuHide:function(a){view.submenuOn=-1;a!=view.submenuIs&&("homepage"!=model.page.Name&&view.menuLiA.eq(a).stop().animate({color:"#999"},300),view.bgCrossAnim(a,0));view.submenu.eq(a).stop().animate({height:0},200,"easeOutSine",function(){view.submenuLisHide[a].css({opacity:1}).show()});-1<view.submenuIs&&!view.submenuIsVis&&setTimeout(function(){view.submenuShow(view.submenuIs)},
300)},submenuShowItems:function(a){if(a!=view.submenuOn&&(view.overEl==a||-1==view.overEl)){view.submenuOn=a;view.menuLiA.eq(a).stop().animate({color:"#fff"},300);view.bgCrossAnim(a,15);view.submenu.css({"z-index":10});if(a==view.submenuIs)view.submenuIsVis=!0;view.submenu.eq(a).stop().css({"z-index":20,height:40,opacity:1});for(var b=0;b<view.submenuCount[a];b++)view.submenuLisHide[a].eq(b).stop().delay(30*b).animate({opacity:0},150,function(){$(this).hide()})}},submenuHideItems:function(a,b){var d=
view.submenuCount[a]-1,c=0;-1<view.submenuIs&&view.submenu.eq(view.submenuIs).stop().css({height:40,opacity:1});a!=view.submenuIs&&("homepage"!=model.page.Name&&view.menuLiA.eq(a).stop().animate({color:"#999"},300),view.bgCrossAnim(a,0));for(var f=d;-1<f;f--)view.submenuLisHide[a].eq(f).stop().delay(30*c).show().animate({opacity:1},150),c+=1;setTimeout(function(){view.submenu.eq(a).stop().css({height:0,opacity:0});view.submenuShowItems(b)},Number(30*d+200))},bgCrossAnim:function(a,b){view.bgCrossCheck();
control.ie7?view.menuLi.eq(a).find(".bg1, .bg2").stop().css({height:b}):view.menuLi.eq(a).find(".bg1, .bg2").stop().animate({height:b},200)},bgCrossCheck:function(){for(var a=0;5>a;a++)!view.menuLi.eq(a).hasClass("on")&&a!=view.overEl&&("homepage"!=model.page.Name&&view.menuLiA.eq(a).css({color:"#999"}),view.menuLi.eq(a).find(".bg1, .bg2").stop().css({height:0}))}},control={isAnim:!1,selectedNews:-1,ie:!1,ie7:!1,mac:!1,macFox:!1,macWebkit:!1,iOS:!1,mobile:!1,isWhat:function(){if($.browser.msie&&(control.ie=
!0,9>$.browser.version))control.ie7=!0,window.onerror=control.blockError;if("Mac"==$.client.os){control.mac=!0;if($.browser.mozilla)control.macFox=!0;if($.browser.webkit)control.macWebkit=!0}if(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i))control.iOS=!0,control.mobile=!0;else if(navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i))control.mobile=!0},ha:function(a){if(0<$(a).length)return!0},blockError:function(){return!0},
goTo:function(a){window.location.hash="#"+a;jQuery.each(jQuery.browser,function(){$.browser.msie&&"7.0"==$.browser.version&&control.loadPageByHashUrl()})},loadPageByHashUrl:function(){if(""!=model.page.getRelativeUrl()){var a=model.page.getFunc();eval(a)}else control.homepage()},animOk:function(){control.isAnim=!1;view.menuLiA.removeClass("noPointer");view.setScrollTop(0,0);"portfolio"==!model.page.Name&&"news"==!model.page.Name&&view.doResize()},permite:function(a,b){var d;d=a.keyCode?parseInt(a.keyCode):
parseInt(a.charCode);if(!(36<d&&47>d||7<d&&10>d))return-1!=b.indexOf(String.fromCharCode(d))},twoDigit:function(a){return(10>a?"0":"")+a},roundEven:function(a){return 2*Math.round(a/2)},scrollToTop:function(){100<view.win.scrollTop()&&(control.ie7?view.btnTop.show():view.btnTop.fadeIn("slow"));view.win.scroll(function(){100>view.win.scrollTop()?control.ie7?(view.btnTop.find(".bg2, .in").hide(),view.btnTop.find(".bg1, .out").show(),view.btnTop.hide()):view.btnTop.fadeOut("slow"):control.ie7?view.btnTop.show():
view.btnTop.fadeIn("slow")});view.btnTop.click(function(){view.setScrollTop(2,0)})},hrefDo:function(a){if(!control.isAnim&&""!=a)location.href=a},bindRes:function(a){view.win.unbind("smartresize");view.win.unbind("resize");"portfolio"==a||"news"==a?view.win.bind("smartresize",function(){view.doResize()}):view.win.bind("resize",function(){view.doResize()})},homepage:function(){if(!control.isAnim)control.isAnim=!0,control.bindRes("homepage"),view.mudaActiveMenu(0),control.ha(view.homeTip)&&view.homeTip.stop().fadeTo("slow",
0),""==model.page.Name?view.animateHeader(function(){setTimeout(view.animateMsvNewsSelProjs,600);view.animateContentHome(function(){view.animateFooter(function(){setTimeout(control.animOk,300)})})}):"portfolioDetail"==model.page.Name||"news"==model.page.Name||"portfolio"==model.page.Name?view.fadeContent(!0,function(){view.animateMsvNewsSelProjs();view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentHome(function(){setTimeout(control.animOk,300)})}):"contacts"==model.page.Name?
view.fadeContent(!0,function(){control.macWebkit&&view.macWebkitGMaps(!1);view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentHome(function(){setTimeout(control.animOk,300)})}):view.fadeContent(!0,function(){view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentHome(function(){setTimeout(control.animOk,300)})}),model.page.Name="homepage",view.submenuIs=-1},theAgency:function(a){if(!control.isAnim)control.isAnim=!0,control.bindRes("theAgency"),
""==model.page.Name?(view.mudaActiveMenu(1),view.animateHeader(function(){setTimeout(view.animateMsvNewsSelProjs,600);view.animateContentTheAgency(a,function(){view.animateFooter(function(){setTimeout(control.animOk,200)})})})):"theAgency"==model.page.Name?(view.changeTheAgency(a),setTimeout(control.animOk,200)):"portfolioDetail"==model.page.Name||"news"==model.page.Name||"portfolio"==model.page.Name?(view.mudaActiveMenu(1),view.fadeContent(!0,function(){view.animateMsvNewsSelProjs();view.contLoader.stop().animate({opacity:1},
500,"easeInOutExpo");view.animateContentTheAgency(a,function(){setTimeout(control.animOk,200)})})):"contacts"==model.page.Name?(view.mudaActiveMenu(1),view.fadeContent(!1,function(){control.macWebkit&&view.macWebkitGMaps(!1);view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentTheAgency(a,function(){setTimeout(control.animOk,200)})})):(view.mudaActiveMenu(1),view.fadeContent(!1,function(){view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentTheAgency(a,
function(){setTimeout(control.animOk,200)})})),model.page.Name="theAgency",view.submenuIs=0},services:function(a){if(!control.isAnim)control.isAnim=!0,control.bindRes("services"),""==model.page.Name?(view.mudaActiveMenu(2),view.animateHeader(function(){setTimeout(view.animateMsvNewsSelProjs,600);view.animateContentServices(a,function(){view.animateFooter(function(){setTimeout(control.animOk,200)})})})):"services"==model.page.Name?(view.changeServices(a),setTimeout(control.animOk,200)):"portfolioDetail"==
model.page.Name||"news"==model.page.Name||"portfolio"==model.page.Name?(view.mudaActiveMenu(2),view.fadeContent(!0,function(){view.animateMsvNewsSelProjs();view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentServices(a,function(){setTimeout(control.animOk,200)})})):"contacts"==model.page.Name?(view.mudaActiveMenu(2),view.fadeContent(!1,function(){control.macWebkit&&view.macWebkitGMaps(!1);view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentServices(a,
function(){setTimeout(control.animOk,200)})})):(view.mudaActiveMenu(2),view.fadeContent(!1,function(){view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentServices(a,function(){setTimeout(control.animOk,200)})})),model.page.Name="services",view.submenuIs=1},portfolio:function(){if(!control.isAnim)control.isAnim=!0,control.bindRes("portfolio"),view.mudaActiveMenu(3),""==model.page.Name?view.animateHeader(function(){view.animateContentPortfolio(function(){view.animateFooter(function(){setTimeout(control.animOk,
200)})})}):"portfolioDetail"==model.page.Name||"news"==model.page.Name?view.fadeContent(!1,function(){view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentPortfolio(function(){setTimeout(control.animOk,200)})}):"contacts"==model.page.Name?view.fadeContent(!1,function(){control.macWebkit&&view.macWebkitGMaps(!1);view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentPortfolio(function(){setTimeout(control.animOk,200)})}):view.fadeContent(!1,
function(){view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentPortfolio(function(){view.removeMsvNewsSelProjs(function(){setTimeout(control.animOk,200)})})}),model.page.Name="portfolio",view.submenuIs=-1},pfolioDetail:function(a){if(!control.isAnim&&void 0!=a)control.isAnim=!0,control.bindRes("pfolioDetail"),view.mudaActiveMenu(3),""==model.page.Name?view.animateHeader(function(){view.animateContentPortfolioDetail(a,function(){view.animateFooter(function(){setTimeout(control.animOk,
300)})})}):"portfolio"==model.page.Name||"news"==model.page.Name?view.fadeContent(!1,function(){view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentPortfolioDetail(a,function(){setTimeout(control.animOk,300)})}):"contacts"==model.page.Name?view.fadeContent(!1,function(){control.macWebkit&&view.macWebkitGMaps(!1);view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentPortfolioDetail(a,function(){view.removeMsvNewsSelProjs(function(){setTimeout(control.animOk,
300)})})}):view.fadeContent(!1,function(){view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentPortfolioDetail(a,function(){view.removeMsvNewsSelProjs(function(){setTimeout(control.animOk,300)})})}),model.page.Name="portfolioDetail",view.submenuIs=-1},news:function(a){if(!control.isAnim)control.isAnim=!0,control.bindRes("news"),view.mudaActiveMenu(4),""==model.page.Name?view.animateHeader(function(){view.animateContentNews(function(){news.hiliteNews(a);view.animateFooter(function(){setTimeout(control.animOk,
200)})})}):"portfolio"==model.page.Name||"portfolioDetail"==model.page.Name?view.fadeContent(!1,function(){view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentNews(function(){news.hiliteNews(a);setTimeout(control.animOk,200)})}):"contacts"==model.page.Name?view.fadeContent(!1,function(){control.macWebkit&&view.macWebkitGMaps(!1);view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentNews(function(){news.hiliteNews(a);view.removeMsvNewsSelProjs(function(){setTimeout(control.animOk,
200)})})}):view.fadeContent(!1,function(){view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentNews(function(){news.hiliteNews(a);view.removeMsvNewsSelProjs(function(){setTimeout(control.animOk,200)})})}),model.page.Name="news",view.submenuIs=-1},contacts:function(){if(!control.isAnim)control.isAnim=!0,control.bindRes("contacts"),view.mudaActiveMenu(5),""==model.page.Name?view.animateHeader(function(){setTimeout(view.animateMsvNewsSelProjs,600);view.animateContentContacts(function(){showWorkContact&&
(showWorkContact=!1,view.animateContentContForm());view.animateFooter(function(){setTimeout(control.animOk,200)})})}):"portfolio"==model.page.Name||"portfolioDetail"==model.page.Name||"news"==model.page.Name?view.fadeContent(!0,function(){view.animateMsvNewsSelProjs();view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentContacts(function(){showWorkContact&&(showWorkContact=!1,view.animateContentContForm());setTimeout(control.animOk,200)})}):"contacts"==model.page.Name?
(showWorkContact&&(showWorkContact=!1,view.animateContentContForm()),setTimeout(control.animOk,200)):view.fadeContent(!1,function(){view.contLoader.stop().animate({opacity:1},500,"easeInOutExpo");view.animateContentContacts(function(){showWorkContact&&(showWorkContact=!1,view.animateContentContForm());setTimeout(control.animOk,200)})}),model.page.Name="contacts",view.submenuIs=-1}},gHash="";
function initHash(){$.history.init(function(a){/^!/.test(a)&&(a=a.substring(1));gHash=a;_gaq.push(["_trackPageview",gHash]);control.loadPageByHashUrl()},{unescape:",/"})}$(function(){model.init();control.isWhat();control.loadPageByHashUrl();control.scrollToTop();initHash();view.initScrollBar()});
