var canExpressInstall=swfobject.hasFlashPlayerVersion("6.0.65");var contentScroller;var mediaFrame;var flashvars={xmlPath:"data/proto.xml"};var params={bgcolor:"3F3F3F",scale:"noscale",salign:"tl",menu:"false",allowfullscreen:"true"};var attributes={id:"proto-flash",name:"proto-flash"};function scrollToTop(){window.scrollTo(0,1)}function onLoadDelayComplete(){scrollToTop();contentScroller.checkId()}function removeMedia(){if(mediaFrame!=null){mediaFrame.destroy();mediaFrame=null}}function showMedia(a){removeMedia();mediaFrame=new IFrame({src:a,styles:{width:1,height:1,border:"none",position:"absolute",left:-3000}});mediaFrame.inject("content")}var ContentScroller=new Class({initialize:function(){this._prevId=null;this._isFirstScroll=true;var a=this;this._scroll=new Fx.Scroll("content",{duration:400,wheelStops:false});if(!window.navigator.standalone){SWFAddress.addEventListener(SWFAddressEvent.CHANGE,function(){a._onSWFAddressChange()})}else{this.setId("work")}},setId:function(a){if(this._prevId==a){return}this._prevId=a.toLowerCase();this._onIdChanged(this._prevId);if(!window.navigator.standalone){SWFAddress.setValue(this._prevId+"/")}},getId:function(){var a=SWFAddress.getPath().split("/");if(a.length>1){return a[1].toLowerCase()}else{return null}},checkId:function(){this._onSWFAddressChange()},_onIdChanged:function(b){window.scrollTo(1,0);removeMedia();var a;if(b=="info"){if(this._isFirstScroll){this._scroll.set(300,0)}else{this._scroll.start(300,0)}a=b}else{this._scroll.start(0,0);a="work"}$("content").setStyle("height",$(a).getSize().y+20);this._isFirstScroll=false;$("nav").getElements("a").each(function(c){c.removeClass("active")});$("nav").getElement("a."+a).addClass("active")},_onSWFAddressChange:function(){if(this._prevId!=this.getId()){this._prevId=this.getId();this._onIdChanged(this._prevId)}}});if(canExpressInstall){swfobject.embedSWF("media/swf/proto.swf","body","1004","675","9","media/swf/expressInstall.swf",flashvars,params,attributes);swffit.fit(attributes.id,1,1,2880,2880)}else{window.addEvent("domready",function(){contentScroller=new ContentScroller();$("content-container").addClass("javascript");$("nav").getElements("a").each(function(b){b.addEvent("click",function(a){a.stop();contentScroller.setId(this.get("href").split("#").join(""))})});if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))){$(document.body).getElements('a[rel="media"]').each(function(a){a.addEvent("click",function(b){b.stop();contentScroller.setId("video");showMedia(this.get("href"))})})}$(document.body).getElements("a[rel=external]").each(function(b){b.addEvent("click",function(a){a.stop();window.open(this.get("href"))})})})}window.addEvent("load",function(){if(!canExpressInstall){setTimeout(onLoadDelayComplete,200)}try{reinvigorate.track("p277j-84hi538eb7")}catch(a){}});window.onorientationchange=function(){scrollToTop()};