DetailImage=new function(){var A;var C;this.init=function(){A=false;C=new Fx.Scroll(window);SWFAddress.addEventListener(SWFAddressEvent.CHANGE,D)};this.switchId=function(G){SWFAddress.setValue("images/"+G+"/")};this.hide=function(G){SWFAddress.setValue("")};var E=function(J){var I=_setupImage(J);var G=$("detailImg");$("logo").setStyle("visibility","hidden");$("navigation").setStyle("visibility","hidden");$("leftcol").setStyle("visibility","hidden");$("workscol").setStyle("visibility","hidden");$("detailImage").setOpacity(0);$("detailImage").setStyle("display","block");$("FullScreenBGImg").setStyle("visibility","hidden");C.toElement("detailImage");var H=new Fx.Style("detailImage","opacity",{duration:500});if(G.getProperty("src")==I){H.start(0,1)}else{G.addEvent("load",function(){G.removeEvents();H.start(0,1)});G.setProperty("src",I)}};var F=function(H){var G=new Fx.Style("detailDetail","opacity",{duration:300});C.toElement("detailImage");G.start(1,0).chain(function(){var J=_setupImage(H);var I=$("detailImg");if(I.getProperty("src")==J){G.start(0,1)}else{I.addEvent("load",function(){I.removeEvents();G.start(0,1)});I.setProperty("src",J)}})};_setupImage=function(H){var G=objJS.data[H-1];if(G.subtitle){objSubtitle=G.subtitle+"<br />"}else{objSubtitle=""}if(G.caption){objCaption=G.caption.replace(/\n/g,"<br />")}else{objCaption=""}$("detailCaption").innerHTML="<h2>"+G.title+"</h2>"+objSubtitle+"<br />"+objCaption+'<br /><br /><br /><a href="#" onClick="DetailImage.hide()">Back to Selected Works</a>';$("detailNum").innerHTML=H+" / "+objJS.num;if(H>1){$("detailPrev").innerHTML='<a href="#" onclick="DetailImage.switchId('+(H-1)+'); return false;">Prev</a>&nbsp;&nbsp;&nbsp;'}else{$("detailPrev").innerHTML=""}if(H<objJS.num){$("detailNext").innerHTML='&nbsp;&nbsp;&nbsp;<a href="#" onclick="DetailImage.switchId('+(H+1)+'); return false;">Next</a>'}else{$("detailNext").innerHTML=""}return G.filename2};var B=function(){C.toElement("detailImage");var G=new Fx.Style("detailImage","opacity",{duration:600});G.start(1,0).chain(function(){$("detailImage").setStyle("display","none");$("logo").setStyle("visibility","visible");$("navigation").setStyle("visibility","visible");$("leftcol").setStyle("visibility","visible");$("workscol").setStyle("visibility","visible");$("FullScreenBGImg").setStyle("visibility","visible")})};var D=function(H){var J;var I=SWFAddress.getValue();var G=I.indexOf("/",1);if(I.charAt(G+1)){J=Number(I.substring(G+1,I.length-1))}if(J){if(A){F(J)}else{A=true;E(J)}}else{if(A){A=false;B()}}}};function initScroll(){myScroll=new ScrollObj(7,40,245,"track","up","down","drag","scrollerContainer","scrollerContent")}function initScroll2(){myScroll=new ScrollObj(7,40,245,"track","up","down","drag","scrollerContainer2","scrollerContent2")}function initNavigation(){var A=new Fx.Slide("navlist",{duration:450,mode:"vertical"}).hide();$("navigation").addEvents({mouseenter:function(){A.slideIn()},mouseleave:function(){A.slideOut()}})}window.addEvent("domready",initNavigation);