pages.atletas=function(){this.content=null;this.name="atletas";this.defaultAction="defaultAtleta";this.currentMouseX=0;this.selectedAtleta=null;this.mouseOverPhotos=false;this.modal=null;this.modalIndex=0;this.updateInterval=null;var a=this;this.onUpdate=function(){if(a.selectedAtleta){if(a.mouseOverPhotos)a.currentMouseX=animation.mouseX/animation.stageWidth;var c=a.selectedAtleta.find(".photos"),b=c.children().length*342+88,d=toInt(c.css("margin-left"));b=-(b-animation.stageWidth)*a.currentMouseX;
if(b>0)b=0;d=d+(b-d)*0.2;if(isNaN(d))d=0;c.css("margin-left",d)}};this.defaultAtleta=function(){a.atleta(a.content.find(".atletas").eq(0).attr("_id"))};this.atleta=function(c){a.selectedAtleta=a.content.find(".atletas").find('[_id="'+c+'"]');a.currentMouseX=0;if(a.selectedAtleta.length==0)a.selectedAtleta=a.content.find(".atleta").eq(0);$(".share").hide();$("#share"+a.selectedAtleta.attr("_id")).show();a.content.find(".atleta").each(function(){var b=$(this),d=$(".bg"+b.attr("_id"));if(b.attr("_id")==
a.selectedAtleta.attr("_id")){b.find(".photos").css("padding-top",0);b.css("left",-2E3);b.find(".photos").animate({height:0},100).animate({height:220},500);b.animate({left:0},{duration:500});d.animate({opacity:1},{duration:isSimple?0:700,queue:false});d.show()}else{b.find(".photos").animate({height:0,"padding-top":260},500);b.animate({left:2E3},{duration:500});d.animate({opacity:0},{duration:isSimple?0:700,queue:false});d.hide()}});a.content.find(".submenu a").removeClass("selected");a.content.find('.submenu [_id="'+
a.selectedAtleta.attr("_id")+'"]').addClass("selected");a.content.find(".logo .title").animate({"margin-left":-600},{duration:300,complete:function(){$(this).html(a.selectedAtleta.attr("_name"))}}).animate({"margin-left":43},300)};this.initInfo=function(){a.content.find(".atleta").each(function(){new Scroller($(this).find(".scroller"));$(this).find(".video").click(function(){a.showVideo($(this).attr("_id"),$(this).attr("_title"))});$(this).find(".tweet").each(function(){var c=$(this),b=$(this).attr("_user");
$.getJSON("http://twitter.com/status/user_timeline/"+b+".json?count=1&callback=?",function(d){if(d.length>0){var e='<a class="embedFontLight" href="http://www.twitter.com/'+b+'" target="_blank">@'+b+"</a> : ";e+=d[0].text;e+='<div class="date">'+parseTwitterDate(d[0].created_at)+' <a href="http://twitter.com/intent/retweet?tweet_id='+d[0].id_str+'" target="_blank">retweet</a> </div>';c.html(e)}})})})};this.transitionIn=function(){this.content.find(".itens a").hover(function(){$(this).css("opacity",
0.8)},function(){$(this).css("opacity",1)}).mouseout();animation.menuDown();animation.selectMenu(3);$(window).bind("resize",this.onUpdate);a.updateInterval=setInterval(a.onUpdate,30);$(".stage .pages").append(this.content);isSimple?this.content.animate({_size:1},{duration:0,queue:false}):this.content.animate({_size:1},{duration:1E3,queue:false});setTimeout(this.transitionInCompleted,1E3);this.content.find(".photo").hover(function(){$(this).css("opacity",0.8)},function(){$(this).css("opacity",1)});
$(".bgPhotos img").load(function(){});this.content.find(".photos").hover(function(){a.mouseOverPhotos=true},function(){a.mouseOverPhotos=false});this.content.find(".photo").click(function(){a.showPhoto($(this).index())});a.initInfo()};this.showPhoto=function(c){var b=a.content.find(".atletasModal").clone(false,false);b.css("display","block");a.selectedAtleta.find(".photo img").each(function(){b.find(".atletasModalButtons .thumbs").append($('<img src="'+$(this).attr("src").replace("thumb","preview")+
'">'))});a.modal=b;modal.show(b);a.showModalPhoto(c);a.modal.find(".leftButtons").click(function(){a.showModalPhoto(a.modalIndex-1)});a.modal.find(".rightButtons").click(function(){a.showModalPhoto(a.modalIndex+1)});a.modal.find(".leftButtons").add(a.modal.find(".rightButtons")).hover(function(){$(this).css("opacity",1)},function(){$(this).css("opacity",0.7)}).mouseout()};this.showModalPhoto=function(c){if(c<0)c=0;var b=a.selectedAtleta.find(".photo").length-1;if(c>b)c=b;a.modalIndex=c;if(a.modal.find(".info").css("opacity")==
1){a.modal.find(".info").animate({opacity:0},{duration:isSimple?0:300,complete:function(){var d=$('<img src="'+a.selectedAtleta.find(".photo").eq(c).find("img").attr("src").replace("thumb","full")+'">');a.modal.find(".image").html("");d.load(function(){a.modal.find(".image").append(d);a.modal.find(".title").html(a.selectedAtleta.find(".photo").eq(c).attr("_title"));a.modal.find(".info").animate({opacity:1},{duration:isSimple?0:300});animation.onResize()})}});a.modal.find(".leftButtons").find(".thumbs img").eq(0).animate({"margin-top":(c-
1)*-54},{duration:500,queue:false});a.modal.find(".rightButtons").find(".thumbs img").eq(0).animate({"margin-top":(c+1)*-54},{duration:500,queue:false});a.modal.find(".leftButtons").find(".text").html(Math.max(1,c)+"/"+(b+1));a.modal.find(".rightButtons").find(".text").html(Math.min(b+1,c+2)+"/"+(b+1));c==b?a.modal.find(".rightButtons").animate({"margin-right":-100},300):a.modal.find(".rightButtons").animate({"margin-right":0},300);c==0?a.modal.find(".leftButtons").animate({"margin-left":-100},300):
a.modal.find(".leftButtons").animate({"margin-left":0},300)}};this.showVideo=function(c,b){modal.show($('<div class="campanhaVideo"> <div class="title embedFont">'+b+'</div> <a class="close embedFontLight">fechar X</a> <div class="clear"></div> <iframe width="600" height="406" frameborder="0" align="middle" src="http://player.vimeo.com/video/'+c+'?autoplay=true"></iframe> </div>'))};this.transitionInCompleted=function(){};this.load=function(){this.content=$('<div _page="atletas" _size="0" class="defaultPage"></div>');
animation.currentZ++;this.content.css("z-index",animation.currentZ);$.getJSON("atletas/atletas",function(c){a.content.html(c.html);a.onLoad()})};this.onLoad=function(){};this.transitionOut=function(){animation.unselectMenu(3);isSimple?this.content.animate({_size:2},{duration:0,queue:false}):this.content.animate({_size:2},{duration:1E3,queue:false});$(window).unbind("resize",this.onUpdate);clearInterval(this.updateInterval);var c=this;setTimeout(function(){c.content.remove()},1E3)}};

