function setupLinks(){if($("leftcol")){var a=$$("#leftcol li a");a.each(function(b){if(!b.getParent().hasClass("active")){var c=new Fx.Styles(b,{duration:250,wait:false});b.addEvents({mouseenter:function(){c.start({color:"#FF0066"})},mouseleave:function(){c.start({color:"#777777"})}})}})}}window.addEvent("domready",function(){setupLinks()});function displayDetail(d){var c=setupImage(d);var b=$("detailImg");b.removeEvents();$("wrap").setStyle("visibility","hidden");$("navigation").setStyle("visibility","hidden");$$("h1").setStyle("display","none");$("detailDrop").setStyle("display","block");$("detailImage").setOpacity(0);var a=new Fx.Scroll(window);a.toElement("detailDrop");if(b.getProperty("src")==c){$("detailDrop").effect("opacity",{duration:300}).start(0,1).chain(function(){$("detailImage").effect("opacity",{duration:500}).start(0,1)})}else{b.addEvent("load",function(){$("detailDrop").effect("opacity",{duration:300}).start(0,1).chain(function(){$("detailImage").effect("opacity",{duration:500}).start(0,1)})});b.setProperty("src",c)}}function hideDetail(){var b=new Fx.Scroll(window);b.toElement("detailDrop");$("wrap").setStyle("visibility","visible");$("navigation").setStyle("visibility","visible");if(window.webkit){$("detailDrop").setStyle("display","none");return}var a=new Fx.Style("detailDrop","opacity",{duration:600}).addEvent("onComplete",function(){$("detailDrop").setStyle("display","none");$$("h1").setStyle("display","block")});a.start(1,0)}function setupImage(b){var a=objJS.data[b-1];$("detailCaption").innerHTML=a.caption.replace(/\n/g,"<br />")+'<br /><br /><a href="#" onClick="hideDetail()">Back to Works</a>';$("detailNum").innerHTML=b+" / "+objJS.num;if(b>1){$("detailPrev").innerHTML='<a href="#" onclick="fadeToImage('+(b-1)+'); return false;"><img src="/img/v_arrow_left.gif" alt="Previous" /></a>'}else{$("detailPrev").innerHTML=""}if(b<objJS.num){$("detailNext").innerHTML='<a href="#" onclick="fadeToImage('+(b+1)+'); return false;"><img src="/img/v_arrow_right.gif" alt="Previous" /></a>'}else{$("detailNext").innerHTML=""}return a.filename2}function fadeToImage(b){var a=new Fx.Style("detailImage","opacity").addEvent("onComplete",function(){var d=setupImage(b);var c=$("detailImg");c.removeEvents();if(c.getProperty("src")==d){$("detailImage").effect("opacity",{duration:300}).start(0,1)}else{c.addEvent("load",function(){$("detailImage").effect("opacity",{duration:300}).start(0,1)});c.setProperty("src",d)}});a.start(1,0)};