(function(a){function b(){return window.location.hash.replace(/#!\//,"")}function c(a){return a.replace(/#!\//,"")}function d(a,b){var c;for(var d=0;d<a.length;d++)a[d]===b&&(c=d);return parseInt(c)}function e(){var b=a.cookie("panel_tracks");return b==null?null:b.split(",")}function f(b){var c=b.join(",");a.cookie("panel_tracks",c,{expires:7})}a(function(){function J(){for(var a=0;a<x.length;a++){var b=x[a],c=y[b],d=g.W/2,e=g.H/2,f=z.w/2,h=z.h/2,i=d>f?d:f,j=e>h?e:h,k=Math.floor(c.left-i),l=Math.floor(c.top-j);A[b].L=k,A[b].T=l}}function K(b,c){var e=function(b,c){var d=0;I=setInterval(function(){i.animate({top:b[d].T*-1+"px",left:b[d].L*-1+"px"},600,"swing",function(){d===b.length-1&&(clearInterval(I),O.currentPanel(c),O.footmarks.check(c),C=!0,G=!0,f(c),a("body").css("cursor","default"),typeof pageTracker!="undefined"&&pageTracker._trackEvent("AjaxUI","move","target panel: "+c)),d++})},750)},f=function(b){if(h.css("display")==="none"){var c=function(){a.support.opacity||this.style.removeAttribute("filter"),a(this).attr("id")==="nav"&&L(b)};h.fadeIn("normal",c),b==="home"?(n.fadeIn("normal",c),p.fadeIn("normal",c)):o.fadeIn("normal",c)}else v.css("z-index")==6&&v.css({zIndex:4})};if(C&&b!==c){C=!1,a("body").css("cursor","wait");var g=d(x,b),j=d(x,c),k=_delection=j-g;k=k<0?k*-1:k;var l=[],m=0;while(m!==k)g=_delection>0?g+1:g-1,l[m]=A[x[g]],m++;e(l,c)}else f(c),w[H].addClass("current")}function L(b){if(b!=="home"){var c=w[b].children("div.content"),e=d(x,b),f=M(e);c.css("display")==="none"&&f?(v.css({zIndex:4}),c.fadeIn("normal",function(){a.support.opacity||this.style.removeAttribute("filter")})):c.css("display")==="none"&&v.css("z-index")==4?v.css({zIndex:6}):c.css("display")==="block"&&v.css("z-index")==6&&v.css({zIndex:4})}else w[b].children("div.content-game").css("display")==="none"&&v.css({zIndex:6})}function M(a){var b=e();return b[a]=="1"?!1:!0}function N(b){var c=b==="day"?{remove:"night",color:"#f8f8f8",base_in:j,base_out:k,text:"夜にする"}:{remove:"day",color:"#142850",base_in:k,base_out:j,text:"昼にする"};c.base_in.fadeIn(500,function(){D=!0}),c.base_out.fadeOut(500,function(){}),a("h1").children("a").css({background:"url(/assets/logo_"+b+".png) top left no-repeat"}),a("body").css({background:c.color}),q.removeClass(c.remove).addClass(b).text(c.text).attr("title",c.text);var d=r[0].src.replace(RegExp(c.remove),b);r.each(function(){a(this).attr("src",d)});var e=s.attr("src").replace(RegExp(c.remove),b);s.attr("src",e);var f=t.attr("src").replace(RegExp(c.remove),b);t.attr("src",f);var g=u.attr("src").replace(RegExp(c.remove),b);u.attr("src",g);for(var h=0;h<x.length;h++)w[x[h]].removeClass(c.remove).addClass(b)}var g=a(window),h=a("#nav"),i=a("#container"),j=a("#base-day"),k=a("#base-night"),l=a("#cover-white"),m=a("a.close-button"),n=a("#birthd"),o=a("#birthd-mini"),p=a("#news-box"),q=a("#time-switch"),r=a("img.propera"),s=a("#airship"),t=a("#gear-1"),u=a("#gear-2"),v=a("div.staffs"),w={},x=["home","vision","business","company","access","twitter"],y={home:{top:565,left:913},vision:{top:1119,left:1933},business:{top:1609,left:1004},company:{top:2192,left:1901},access:{top:2725,left:2929},twitter:{top:3343,left:1940}},z={},A={},B=!0,C=!0,D=!0,E=!0,F=!0,G=!0,H,I;footmarks={};var O={panels:function(){for(var b=0;b<x.length;b++)w[x[b]]=a("#"+x[b])},panelSize:function(){z={w:w[x[0]].width(),h:w[x[0]].height()}},panelPosition:function(){for(var a=0;a<x.length;a++)w[x[a]].css({top:y[x[a]].top-z.h/2+"px",left:y[x[a]].left-z.w/2+"px"})},points:function(){for(var b=0;b<x.length;b++)A[x[b]]=a("#"+x[b]+"-point");J()},windowSize:function(){g.W=g.width(),g.H=g.height()},currentPanel:function(b){h.children("ul.panels").children("li").each(function(){a(this).hasClass("current")&&a(this).removeClass("current"),panelName=b.toLowerCase();var c=a(this).children("a").text().toLowerCase();c===b&&(a(this).addClass("current"),H=c,w[b].addClass("current"))})},footmarks:{init:function(){for(var a=0;a<x.length;a++)footmarks[x[a]]=!1},check:function(a){footmarks[a]=!0}},ie:function(){if(!a.support.opacity){var b={border:"1px solid #efefef"};n.css(b),h.css(b)}}},P={windowResize:function(){a(window).resize(function(){B&&(B=!1,O.windowSize(),J(),B=!0)})},navPageButton:function(){var b=this._move;h.children("ul.panels").find("a").click(function(){var d=c(a(this).attr("href"));b(d)})},nextPrevButton:function(){var b=this._move;i.find("a.to-next").click(function(){var c=a(this).text().toLowerCase().replace(/^\s|\s$/g,"");b(c)}),i.find("a.to-prev").click(function(){var c=a(this).text().toLowerCase();b(c)})},_move:function(a){G=!1,h.fadeOut("normal",function(){K(H,a)}),w[H].removeClass("current"),n.fadeOut(),o.fadeOut(),p.fadeOut()},birthdButton:function(){var b=500,c="easeOutBounce",d=function(a){return{width:a,height:a}};n.hover(function(){E&&(E=!1,a(this).animate(d(396),b,c),n.children("div.logo-small").fadeOut(),n.children("div.logo-big").fadeIn(),n.children("div.texts").fadeIn(b,function(){a.support.opacity||this.style.removeAttribute("filter"),E=!0}),n.children("a.to-site").fadeIn())},function(){F&&(F=!1,a(this).animate(d(150),b,c),n.children("div.logo-small").fadeIn(),n.children("div.logo-big").fadeOut(),n.children("div.texts").fadeOut(b,function(){F=!0}),n.children("a.to-site").fadeOut())})},timeSwitch:function(){q.click(function(b){b.preventDefault(),D&&(D=!1,a(this).attr("class")==="day"?N("night"):N("day"))})},hidePanelContentButton:function(){var b=this._changePanelCloseOpenHistory;for(var c=0;c<x.length;c++)w[x[c]].children("div.content").children("a.close").click(function(c){c.preventDefault(),v.css({zIndex:6}),a(this).parent().fadeOut(),b(a(this))})},showPanelContentButton:function(){var b=this._changePanelCloseOpenHistory;for(var c=0;c<x.length;c++)w[x[c]].children("a.open").click(function(c){c.preventDefault(),v.css({zIndex:4}),a(this).next("div.content").fadeIn("normal",function(){a.support.opacity||this.style.removeAttribute("filter")}),b(a(this))})},_changePanelCloseOpenHistory:function(a){var b=e(),c=a.attr("class")==="close"?a.parent().parent().attr("id"):a.parent().attr("id"),g=d(x,c);a.attr("class")==="close"?b[g]=1:b[g]=0,f(b)},airship:function(){var b=function(){s.animate({left:1150},3e4,"linear",function(){c()})},c=function(){s.fadeOut(1e3,function(){a(this).css({left:2530}).fadeIn("fast",function(){b()})})};b()},hashchange:function(){a(window).hashchange(function(){var a=b();G&&a!=="#"&&(w[H].removeClass("current"),Q.position(),O.currentPanel(a))})}},Q={position:function(a){var c=b(),d=c.length>0?c:x[0];i.css({top:A[d].T*-1+"px",left:A[d].L*-1+"px"}),O.currentPanel(d),O.footmarks.check(d),d!=="home"?(n.hide(),p.hide()):o.hide();if(a)var e=setInterval(function(){Q.ready(e,d)},1e3)},time:function(){var a=new Date,b=a.getHours();(b>=18||b<6)&&N("night")},ready:function(a,b){l.fadeOut(750,function(){L(b)}),clearInterval(a)},cookie:function(){var a=e();a===null&&f([0,0,0,0,0,0])}};(function(){O.ie(),O.windowSize(),O.panels(),O.panelSize(),O.panelPosition(),O.points(),O.footmarks.init(),P.windowResize(),P.navPageButton(),P.birthdButton(),P.nextPrevButton(),P.timeSwitch(),P.hidePanelContentButton(),P.showPanelContentButton(),P.airship(),P.hashchange(),Q.position(!0),Q.time(),Q.cookie()})()})})(jQuery)
