pages.historico=function(){this.content=null;this.name="historico";this.resizeInterval=this.updateInterval=null;this.defaultAction="show";this.menuPhotosOver=false;this.currentMouseX=0;this.bgPhotosHistorico=this.allFullPhotosHistorico=this.currentFullPhotoMasculino=this.fullPhotosHistorico=null;var a=this;this.transitionIn=function(){animation.menuDown();this.bgPhotosHistorico=a.content.find(".bgPhotosHistorico");this.fullPhotosHistorico=a.content.find(".fullPhotosHistorico");this.allFullPhotosHistorico=
this.fullPhotosHistorico.find(".fullSize");this.leftButtonsHistorico=a.content.find(".leftButtonsHistorico");this.rightButtonsHistorico=a.content.find(".rightButtonsHistorico");this.content.find(".bullet").hover(function(){$(this).find(".year").css("opacity",0.7)},function(){$(this).find(".year").css("opacity",1)});this.totalPhotosHistorico=this.allFullPhotosHistorico.length;this.content.find(".leftButtonsHistorico").add(this.content.find(".rightButtonsHistorico")).hover(function(){$(this).css("opacity",
1)},function(){$(this).css("opacity",0.7)}).mouseout();this.updateInterval=setInterval(this.onUpdate,30);this.resizeInterval=setInterval(this.onResize,330);$(window).bind("resize",this.onUpdate);$(window).bind("resize",this.onResize);$(".stage .pages").append(this.content);isSimple?this.content.animate({_size:1},{duration:0,queue:false}):this.content.animate({_size:1},{duration:1E3,queue:false});animation.selectMenu(6);setTimeout(this.transitionInCompleted,1E3)};this.onResize=function(){a.allFullPhotosHistorico.find("img").attr("_maxWidth",
animation.stageWidth-180).attr("_maxHeight",animation.stageHeight-300).each(function(){$(this).css("margin-left",(animation.stageWidth-$(this).width())/2)})};this.transitionInCompleted=function(){};this.show=function(c){a.content.find(".submenu a:eq(0)").addClass("selected");this.content.find(".logoHistoria").animate({left:0},{duration:500,queue:false});if(a.bgPhotosHistorico)a.bgPhotosHistorico.animate({opacity:1},{duration:isSimple?0:700,queue:false});if(c==null)c=a.currentFullPhotoMasculino?a.allFullPhotosHistorico.eq(a.currentFullPhotoMasculino).attr("_id"):
a.allFullPhotosHistorico.eq(0).attr("_id");if(c){c=a.fullPhotosHistorico.find('[_id="'+c+'"]');if(c.length>0){a.currentFullPhotoMasculino=c.index();a.allFullPhotosHistorico.each(function(){var b=$(this);if(b.index()==a.currentFullPhotoMasculino){var e=b.attr("_year"),g=$(".currentYear").attr("_year"),f=$(".currentYear").attr("_min");e=Math.floor((e-f)/(g-f)*95)+"%";a.content.find(".currentYear").animate({"margin-left":e,duration:400,queue:false});b.index()==0?a.leftButtonsHistorico.hide():a.leftButtonsHistorico.show();
b.index()==a.allFullPhotosHistorico.length-1?a.rightButtonsHistorico.hide():a.rightButtonsHistorico.show();a.leftButtonsHistorico.attr("href","#historico/show/"+b.prev().attr("_id"));a.rightButtonsHistorico.attr("href","#historico/show/"+b.next().attr("_id"));b.animate({_position:0,opacity:1},{duration:isSimple?0:800,queue:false});$(".contentDesc").html(b.attr("_title"));if(b.attr("_loaded")!="true"){b.attr("_loaded","true");var d=$('<img class="imageResize" src="'+b.attr("_img")+'">');d.load(function(){d.css("opacity",
0);b.append(d);d.animate({opacity:1},400);animation.onResize();d.css("margin-left",(animation.stageWidth-d.width())/2);a.onResize()})}}else b.index()>a.currentFullPhotoMasculino?b.animate({_position:1,opacity:0},{duration:800,queue:false}):b.animate({_position:-1,opacity:0},{duration:800,queue:false})})}}};this.load=function(){this.content=$('<div _page="historico" _size="0" class="defaultPage"></div>');animation.currentZ++;this.content.css("z-index",animation.currentZ);$.getJSON("historico/home",
function(c){a.content.html(c.html);a.onLoad()})};this.onUpdate=function(){a.currentFullPhotoMasculino!=null&&a.currentFullPhotoMasculino>=0&&a.allFullPhotosHistorico.each(function(){var c=$(this);c.css("margin-left",c.attr("_position")*animation.stageWidth)})};this.onLoad=function(){};this.transitionOut=function(){animation.unselectMenu(6);isSimple?this.content.animate({_size:2},{duration:0,queue:false}):this.content.animate({_size:2},{duration:1E3,queue:false});$(window).unbind("resize",this.onUpdate);
$(window).unbind("resize",this.onResize);clearInterval(this.updateInterval);clearInterval(this.resizeInterval);setTimeout(function(){a.content.remove()},1E3)}};

