/*
 *  © 2000-2009 deviantART, Inc. All rights reserved.
 */
if(!window.AutoExec){AutoExec=[]}window.PortfolioThumbstrip={offset:0,orientation:"portrait",start:function(){},showHideArrows:function(){var A=$j("#portfolio-carousel .thumb:last-child").position().left;var C=$j("#portfolio-carousel .thumb:first-child").position().left;var D=(0-PortfolioThumbstrip.offset);var B=(0-PortfolioThumbstrip.offset)+$j("#portfolio-carousel").parent().width();if(A>=D&&A<B){$j("#portfolio-thumbstrip .right").addClass("disabled")}else{$j("#portfolio-thumbstrip .right").removeClass("disabled")}if(C>=D&&C<B){$j("#portfolio-thumbstrip .left").addClass("disabled")}else{$j("#portfolio-thumbstrip .left").removeClass("disabled")}},scrollToThumb:function(D){var C=$j("#portfolio-thumb-"+D);if(!C.length){return }var B=$j("#portfolio-thumb-"+D).position().left;var A=$j("#portfolio-thumb-"+D).width();var F=0-$j("#portfolio-carousel")[0].offsetLeft;var E=$j("#portfolio-carousel").parent().width();var G=Math.floor(B/E);if((B>F&&B+A>F+E)||(B<F)){PortfolioThumbstrip.scrollTo(0-G*E)}},scrollTo:function(A){PortfolioThumbstrip.offset=A;PortfolioThumbstrip.overlap();$j("#portfolio-carousel").animate({left:A},700,"easeOutBack",PortfolioThumbstrip.scrollComplete)},scrollLeft:function(A){if(A){A.preventDefault()}var B=$j("#portfolio-carousel")[0].offsetLeft;if(B>=0){return false}$j("#portfolio-notch").hide();Portfolio.carouselOffset=B+$j("#portfolio-thumbstrip .main").width();if(Portfolio.carouselOffset>=0){Portfolio.carouselOffset=0;Portfolio.overlapReset()}setTimeout(function(){PortfolioThumbstrip.scrollTo(Portfolio.carouselOffset)},1)},scrollRight:function(A){if(A){A.preventDefault()}var B=$j("#portfolio-carousel")[0].offsetLeft;if(Portfolio.thumbsWidth<(0-B)+Portfolio.w){return false}Portfolio.carouselOffset=B-$j("#portfolio-thumbstrip .main").width();$j("#portfolio-notch").hide();setTimeout(function(){PortfolioThumbstrip.scrollTo(Portfolio.carouselOffset)},1)},scrollComplete:function(){},overlap:function(B){var E;var A=$j("#portfolio").hasClass("portfolio-border")?3:1;var D=12;Portfolio.thumbsWidth=0;var C=true;$j("#portfolio-carousel div.thumb").each(function(I,K){Portfolio.thumbsWidth+=10+$j(K).outerWidth(true);var J=PortfolioThumbstrip.offset;var H=J+Portfolio.thumbstripWidth;var G=0-J;var F=G+$j("#portfolio-thumbstrip .main").width();if(K.offsetLeft>=G&&K.offsetLeft<F){if(K.offsetLeft+K.offsetWidth<=F){$j(K).css("visibility","visible");$j(K).css("margin-right",8)}else{if(E){$j(E).css("margin-right",F-K.offsetLeft+A+D)}}}E=K});PortfolioThumbstrip.positionNotch();PortfolioThumbstrip.showHideArrows()},positionNotch:function(){var A=$j("#portfolio-thumb-"+Portfolio.i+" a");if(Portfolio.layout=="horizontal"&&$j("#portfolio").hasClass("portfolio-dark")){$j("#portfolio-notch").show().animate({left:A.position().left+(A.width()/2)-6-(0-PortfolioThumbstrip.offset)},350,function(){if($j.browser.safari){$j("#portfolio-thumb-"+Portfolio.i).css("outline","0px solid black")}})}}};$j(PortfolioThumbstrip.start);window.Portfolio={data:[],i:0,o:0,w:0,carouselOffset:0,info:{fullname:"Artist Name"},assetUrl:"http://st.deviantart.com/portfolio/",hasText:false,hasThumbs:true,hasMoreThumbs:false,isIE6:$j.browser.msie&&$j.browser.version=="6.0",isIE7:$j.browser.msie&&$j.browser.version=="7.0",isIE8:$j.browser.msie&&$j.browser.version=="8.0",next:function(A){if(Portfolio.i+1<Portfolio.data.length){Portfolio.set(Portfolio.i+1,A)}},prev:function(A){if(Portfolio.i>0){Portfolio.set(Portfolio.i-1,A)}},set:function(A,C){Portfolio.i=A;var B=Portfolio.data[A];if(!B){return }if(A>0){location.hash="#"+(A+1)}Portfolio.changeText(B);if(Portfolio.hasThumbs){PortfolioThumbstrip.scrollToThumb(A);PortfolioThumbstrip.positionNotch()}Portfolio.changeTo(C)},overlapReset:function(){if(Portfolio.carouselOffset<0){return }$j("#portfolio-carousel div.thumb").css({"margin-right":"8px",visibility:"visible"})},changeTo:function(C){$j("#portfolio-image-footer").css("visibility","hidden");var B=Portfolio.$img;var A=$j(".counter");A.html((Portfolio.i+1)+"/"+Portfolio.data.length);$j("#portfolio-carousel a.selected").removeClass("selected");$j("#portfolio-thumb-"+Portfolio.i+" a").addClass("selected");PortfolioDescription.exit();if(Portfolio.hasThumbs){PortfolioThumbstrip.positionNotch()}if(!C){Portfolio.fading=true;B.fadeOut("fast",function(){Portfolio.fading=false})}$j("#portfolio-image-shadow").css("backgroundImage","none");if(C){$j("#portfolio-image-fullsizeimg").fadeOut();$j("#portfolio-fullview-shadow").css("background","url(http://st.deviantart.com/portfolio/"+(Portfolio.lightfolio?"lightfolio":"darkfolio")+"-loading-fullview.gif) center center no-repeat")}$j("#portfolio-image-holder").addClass("loading");if(Portfolio.imageTimer){clearTimeout(Portfolio.imageTimer)}if(Portfolio.n){Portfolio.n.src=""}Portfolio.n=new Image();Portfolio.n.onload=function(){Portfolio.image_width=this.width;Portfolio.image_height=this.height;Portfolio.imgSizeIE();Portfolio.changeToEnd(C)};Portfolio.n.src=Portfolio.data[Portfolio.i].fullview},changeToEnd:function(A){if(Portfolio.fading){Portfolio.imageTimer=setTimeout("Portfolio.changeToEnd("+A+")",100);return }Portfolio.imageTimer=null;Portfolio.$holder.removeClass("loading");Portfolio.$img.attr("src",Portfolio.data[Portfolio.i].fullview);Portfolio.$img.fadeIn();PortfolioDescription.enter(Portfolio.data[Portfolio.i].description||"");if(A){$j("#portfolio-fullview-image").css("visibility","visible");Portfolio.positionFullview();Portfolio.doLayout()}else{Portfolio.doLayout()}if($j.browser.msie){$j("#portfolio-image-shadow").width(Portfolio.$img.width()+8).height(Portfolio.$img.height()+8)}},imgSizeIE:function(){if(Portfolio.isIE8||!$j.browser.msie){return }var C=Portfolio.image_width||Portfolio.$img.width();var F=Portfolio.image_height||Portfolio.$img.height();if(C<400||F<400){return }var A=Portfolio.$holder.width();var D=$j("#portfolio-gallery").height()-74;var B=F;var G=C;var E=C/F;if(C>Portfolio.w){G=Portfolio.w;B=Portfolio.w*(1/E)}if(F>D){B=D;G=(C*D)/F}G=parseInt(G);B=parseInt(B);if(B>0&&G>0){Portfolio.$img.width(G);Portfolio.$img.height(B)}},changeText:function(A){var B="";if(A.title){Portfolio.hasTitle=true;B="<b>"+A.title+"</b>";if(Portfolio.info.fullname){B+=" by "+Portfolio.info.fullname}$j("#portfolio-fullview-title .title").html(B)}else{Portfolio.hasTitle=false;if(Portfolio.info.fullname){B="Artwork by "+Portfolio.info.fullname}$j("#portfolio-fullview-title .title").html(B)}$j("#portfolio-image-titletext").html(A.title||"");if(A.description){$j("#portfolio-image-descriptiontext").html(A.description)}else{Portfolio.hasDescription=false}Portfolio.hasText=Portfolio.hasTitle||Portfolio.hasDescription},positionFullview:function(B){var E=$j("#portfolio-image-fullsizeimg");var G=8;var A=$j(window).width();var D=$j(window).height();if($j.browser.iphone&&Portfolio.orientation=="portrait"){$j("#portfolio-image-fullsize").height(D);window.scrollTo(0,1)}var C=Portfolio.image_height;var H=Portfolio.image_width;var F=H/C;if(H>A-140){H=A-140;C=H/F}if(C>D-74){C=D-74;H=C*F}C=Math.round(C);H=Math.round(H);var I=((D-C)/2)-G;$j("#portfolio-image-fullsizex").css({top:I-18,left:(A-H)/2+H-100+6});E.height(C).width(H);$j("#portfolio-fullview-shadow").width(H).height(C).css("position","absolute").css("left",(A-H)/2).css("top",I);E.hide().attr("src",Portfolio.data[Portfolio.i].fullview);E.fadeIn("fast",function(){$j("#portfolio-image-fullsize").focus().fadeIn("fast");if(!Portfolio.isIE6&&!$j.browser.safari&&Portfolio.hasShadowAndBorder){var J="url(http://sh.deviantart.net/shadow/x/"+H+"/"+C+"/null.png)";$j("#portfolio-fullview-shadow").css("background-image",J)}else{$j("#portfolio-fullview-shadow").css("background-image","none")}});$j("#portfolio-image-fullsize .prev").css({left:8,top:(D/2)-30});$j("#portfolio-image-fullsize .next").css({right:8,top:(D/2)-30});return 1},zoom:function(){if(Portfolio.showingFullview){return }Portfolio.showingFullview=true;var A=$j("#portfolio-image-fullsize");A.css("display","none");var B=function(){A.focus().fadeIn("fast")};Portfolio.positionFullview(B)},zoomOut:function(A){if(A){A.preventDefault()}$j("#portfolio-image-fullsize").fadeOut("fast",function(){Portfolio.showingFullview=false})},getAvailableSpace:function(){if($j("#portfolio").hasClass("portfolio-none")){Portfolio.hasThumbs=false}if($j("#portfolio").hasClass("portfolio-dark")){Portfolio.darkfolio=true}else{Portfolio.lightfolio=true}Portfolio.hasShadowAndBorder=$j("#portfolio").hasClass("portfolio-border");Portfolio.isHome=$j("#portfolio").hasClass("portfolio-home");if($j("#portfolio").hasClass("portfolio-horizontal")){Portfolio.layout="horizontal";Portfolio.w=900;Portfolio.h=$j(window).height()-$j("#gmi-top_right").height();if(Portfolio.hasThumbs){if($j("#portfolio").hasClass("portfolio-bottom")){Portfolio.h-=Portfolio.darkfolio?150:140}else{Portfolio.h-=75}}else{Portfolio.h=$j(window).height()-$j("#portfolio-menu").height()-60}}else{Portfolio.layout="vertical";Portfolio.w=Math.min($j(window).width()-250-150,900);if(Portfolio.hasThumbs){Portfolio.h=$j(window).height()-$j("#portfolio-thumbstrip").height()-70}else{Portfolio.h=$j(window).height()-70}}Portfolio.h-=10;Portfolio.w-=10},doLayoutImmediately:function(){PortfolioDescription.position()},doLayout:function(){Portfolio.winHeight=$j(window).height();if($j.browser.iphone){if(Math.abs(window.orientation)==90){Portfolio.orientation="landscape"}else{Portfolio.orientation="portrait";Portfolio.winHeight+=180}}if(Portfolio.hasText){$j("#portfolio-gallery").removeClass("noText")}else{$j("#portfolio-gallery").addClass("noText")}if(Portfolio.layout=="horizontal"){Portfolio.doLayoutHorizontal()}else{Portfolio.doLayoutVertical()}Portfolio.$img.css("max-height",Portfolio.h);if($j.browser.iphone){$j("body").css("height",Portfolio.winHeight);setTimeout(function(){window.scrollTo(0,1)},100)}else{if(!Portfolio.isHome&&Portfolio.hasShadowAndBorder){if(!Portfolio.isIE6&&!$j.browser.safari){var B="url(http://sh.deviantart.net/shadow/x/"+(Portfolio.$img.width())+"/"+(Portfolio.$img.height())+"/null.png)";$j("#portfolio-image-shadow").css("background-image",B)}if($j.browser.safari&&!$j.browser.iphone){$j("body").css("height",$j(window).height()-1);setTimeout(function(){$j("body").css("height","100%")},10)}}}var A=Portfolio.isHome?0:350;$j("#portfolio-image-footer").css("width",Math.min(Portfolio.w,Math.max(A,Portfolio.$img.width())));Portfolio.doFooterLayout();Portfolio.showHideArrows()},doFooterLayout:function(){var B=$j("#portfolio-image-footer table").height();var A=$j("#portfolio-image-footer").width()+50;if(B>22){if(A<Portfolio.w){$j("#portfolio-image-footer").css("width",A);setTimeout(function(){Portfolio.doFooterLayout()},10)}else{$j("#portfolio-image-footer").css("visibility","visible")}}else{$j("#portfolio-image-footer").css("visibility","visible")}},doLayoutVertical:function(){Portfolio.getAvailableSpace();$j("#portfolio-gallery").height(Portfolio.winHeight-105);if(Portfolio.isIE6){var B=$j("#portfolio-gallery").offset().left;$j("#portfolio-gallery").width($j(window).width()-B)}var D=Portfolio.w;if(Portfolio.image_width<D){D=Portfolio.image_width}if(Portfolio.hasThumbs){Portfolio.thumbstripWidth=$j("#portfolio-thumbstrip .main").width();PortfolioThumbstrip.overlap();if(Portfolio.thumbsWidth<=Portfolio.thumbstripWidth){Portfolio.hasMoreThumbs=false;$j("#portfolio-thumbstrip").addClass("single-page")}else{Portfolio.hasMoreThumbs=true;$j("#portfolio-thumbstrip").removeClass("single-page")}}Portfolio.$img.css("max-width",D+"px");Portfolio.$holder.css("height",Portfolio.h+"px");if(Portfolio.hasText){Portfolio.$img.css("max-height",Portfolio.h+"px")}else{}if(!(Portfolio.isHome&&Portfolio.layout=="vertical")){var C=Portfolio.$img.height();var A=Portfolio.$img.width();if(A>C&&C<Portfolio.h){$j("#portfolio-image-shadow").css("margin-top",(Portfolio.h-C)/2)}else{$j("#portfolio-image-shadow").css("margin-top","auto")}}$j("#portfolio-gallery .left").css("top",(Portfolio.h-$j("#portfolio-gallery .left").height())/2+10);$j("#portfolio-gallery .right").css("top",(Portfolio.h-$j("#portfolio-gallery .right").height())/2+10)},doLayoutHorizontal:function(){Portfolio.getAvailableSpace();$j("#portfolio-right").height($j(window).height());$j("#portfolio-gallery").height(Portfolio.h);var A=$j("#portfolio-image-holder").width()-$j("#portfolio-image").width()},showHideArrows:function(){if(Portfolio.i+1==Portfolio.data.length){$j("#portfolio-gallery .right").addClass("disabled");$j("#portfolio-image-fullsize .next").addClass("disabled")}else{$j("#portfolio-gallery .right").removeClass("disabled");$j("#portfolio-image-fullsize .next").removeClass("disabled")}if(Portfolio.i==0){$j("#portfolio-gallery .left").addClass("disabled");$j("#portfolio-image-fullsize .prev").addClass("disabled")}else{$j("#portfolio-gallery .left").removeClass("disabled");$j("#portfolio-image-fullsize .prev").removeClass("disabled")}},loadPortfolioData:function(){$j("#portfolio-data div").each(function(){Portfolio.info[this.className]=$j(this).html()})},hash:{get:function(A){if(location.hash.length>0){return parseInt(location.hash.substr(1))-1}else{return A}}},orientationChanged:function(){Portfolio.doLayoutImmediately();if(Portfolio.showingFullview){setTimeout(Portfolio.positionFullview,60)}else{setTimeout(Portfolio.doLayout,30)}},start:function(){Portfolio.loadPortfolioData();Portfolio.$img=$j("#portfolio-image");Portfolio.$holder=$j("#portfolio-image-holder");Portfolio.getAvailableSpace();if(Portfolio.hasThumbs){var E=$j("#portfolio-carousel");$j.each(Portfolio.data,function(G){var H=64;var F=Math.round(this.width/(this.height/64));E.append('<div class="thumb" id="portfolio-thumb-'+G+'"><a href="#'+(G+1)+'"><img src="'+this.thumb+'" height="'+H+'" width="'+F+'"/></a></div>')});$j("#portfolio-carousel-next").bind("click",PortfolioThumbstrip.scrollRight);$j("#portfolio-carousel-prev").bind("click",PortfolioThumbstrip.scrollLeft);if(Portfolio.layout=="horizontal"){Portfolio.thumbstripWidth=Portfolio.w-70;$j("#portfolio-thumbstrip .main").width(Portfolio.thumbstripWidth);setTimeout(function(){PortfolioThumbstrip.overlap();if(Portfolio.thumbsWidth<=Portfolio.thumbstripWidth){Portfolio.hasMoreThumbs=false;$j("#portfolio-thumbstrip").addClass("single-page")}else{Portfolio.hasMoreThumbs=true}},2000)}}var B=Portfolio.hash.get(0);Portfolio.set(B);$j("#portfolio-image-fullsize").css("display","none").attr("src",Portfolio.data[0].fullview).appendTo($j("#portfolio"));if($j("#portfolio").hasClass("portfolio-dark")){$j("#portfolio-fullview-title .littleline").attr("src",Portfolio.assetUrl+"littleblackline.gif")}else{$j("#portfolio-fullview-title .littleline").attr("src",Portfolio.assetUrl+"littlewhiteline.gif")}$j("#portfolio-gallery .right .arrow").click(function(F){F.preventDefault();Portfolio.next(false);return false});$j("#portfolio-gallery .left .arrow").click(function(F){F.preventDefault();Portfolio.prev(false);return false});var D=String(location.hash);var A=1;if(D){D=D.substr(1);var C=parseInt(D);if(!isNaN(C)&&C<Portfolio.data.length){A=C}}$j("#portfolio-gallery .counter").html(A+"/"+Portfolio.data.length);if(Portfolio.hasThumbs&&!Portfolio.isIE6&&!$j.browser.safari){setTimeout(function(){$j("#portfolio-carousel div.thumb img").each(function(){var F="url(http://sh.deviantart.net/shadow/x/"+this.width+"/"+this.height+"/null.png)";$j(this.parentNode.parentNode).css("background-image",F)})},1200)}if(Portfolio.hasThumbs){$j("#portfolio-carousel a").click(function(G){G.preventDefault();var F=parseInt(this.parentNode.id.split("portfolio-thumb-")[1]);if(F!=Portfolio.i){Portfolio.set(F)}return false});$j("#portfolio-carousel").css("visibility","visible");PortfolioThumbstrip.positionNotch()}Portfolio.$img.click(function(F){F.preventDefault();Portfolio.zoom()});$j("#portfolio-gallery .zoom").click(function(F){F.preventDefault();Portfolio.zoom()});$j("#portfolio-image-fullsizeimg, #portfolio-image-fullsizex, #portfolio-image-fullsizebg").click(Portfolio.zoomOut);$j(document).keyup(function(F){if(Portfolio.showingFullview&&F.which==27){Portfolio.zoomOut()}if(F.which==37){Portfolio.prev(Portfolio.showingFullview)}if(F.which==39){Portfolio.next(Portfolio.showingFullview)}});Portfolio.startAll()},startAll:function(){if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))){$j.browser.iphone=true;setTimeout(function(){window.scrollTo(0,1)},200)}$j(window).resize(function(){Portfolio.doLayoutImmediately();if(Portfolio.isIE6){Portfolio.imgSizeIE()}if(Portfolio.showingFullview){setTimeout(Portfolio.positionFullview,60)}else{setTimeout(Portfolio.doLayout,30)}});if($j.browser.iphone){$j("body").attr("onorientationchange","Portfolio.orientationChanged()")}$j(".noSelect").each(function(){if($j.browser.mozilla){$j(this).css("MozUserSelect","none")}else{if($j.browser.msie){$j(this).bind("selectstart",function(){return false})}else{$j(this).mousedown(function(){return false})}}});if($j.browser.msie&&parseInt($j.browser.version)<7){var A=function(){Portfolio.doLayoutImmediately();Portfolio.imgSizeIE();Portfolio.doLayout()};setTimeout(A,100);setTimeout(A,500);setTimeout(A,2000);setTimeout(A,3000)}},startHome:function(A){Portfolio.hasThumbs=false;Portfolio.$holder=$j("#portfolio-image-holder");Portfolio.$img=$j("#portfolio-image");Portfolio.getAvailableSpace();if($j("#portfolio").hasClass("portfolio-vertical")){$j("#portfolio-image-holder").css({height:$j(window).height()-150})}$j("#portfolio-image").bind("load",function(){$j("#portfolio-image-holder").removeClass("loading");$j("#portfolio-image-footer").width($j("#portfolio-image").width()).css("visibility","visible")});$j("#portfolio-image").attr("src",A);$j("#portfolio-image").css("max-width",Portfolio.w).css("max-height",Portfolio.h);Portfolio.startAll()}};window.PortfolioDescription={opened:false,text:"",wasOpen:false,start:function(){$j("#portfolio-image-description").css("position","absolute");$j("#portfolio-image-descriptionx").click(PortfolioDescription.close);$j("#portfolio-image-title img").click(PortfolioDescription.toggle);$j("#portfolio-image-titletext").click(PortfolioDescription.toggle);$j("#portfolio-image-title img").hover(function(){this.src=this.src.replace("-info.gif?nocache","-info-over.gif?nocache")},function(){this.src=this.src.replace("-info-over.gif?nocache","-info.gif?nocache")})},toggle:function(){if(PortfolioDescription.text.length==0){return }PortfolioDescription.opened?PortfolioDescription.close():PortfolioDescription.open()},close:function(A){PortfolioDescription.opened=false;if(A==true){$j("#portfolio-image-description").css("display","none")}else{PortfolioDescription.wasOpen=false;PortfolioDescription.animateHide()}},open:function(){PortfolioDescription.opened=true;PortfolioDescription.wasOpen=true;PortfolioDescription.position();$j("#portfolio-image-description").css({display:"block",visibility:"visible"});PortfolioDescription.animateShow();setTimeout(PortfolioDescription.position,100)},position:function(){$j("#portfolio-image-description").css("left",($j("#portfolio-image-footer").width()-$j("#portfolio-image-description").width())/2)},enter:function(A){PortfolioDescription.text=A;$j("#portfolio-image-descriptiontext").html(A);if(A.length==0){PortfolioDescription.close(true);$j("#portfolio-image-title").addClass("nodescription")}else{$j("#portfolio-image-title").removeClass("nodescription");if(PortfolioDescription.wasOpen){PortfolioDescription.open()}else{PortfolioDescription.close(true)}}},exit:function(){$j("#portfolio-image-description").css("display","none")},animateX:110,animateShow:function(){if(PortfolioDescription.animateX>0){PortfolioDescription.animateX-=10;$j("#portfolio-image-description").css("clip","rect("+PortfolioDescription.animateX+"px, 285px, 110px, 0px)");setTimeout(PortfolioDescription.animateShow,15)}else{PortfolioDescription.animateX=0}},animateHide:function(){if(PortfolioDescription.animateX<=110){PortfolioDescription.animateX+=10;$j("#portfolio-image-description").css("clip","rect("+PortfolioDescription.animateX+"px, 285px, 110px, 0px)");setTimeout(PortfolioDescription.animateHide,15)}else{PortfolioDescription.animateX=110}}};$j(PortfolioDescription.start);jQuery.easing.easeOutBack=function(B,C,A,F,E,D){if(D==undefined){D=0.90158}return F*((C=C/E-1)*C*((D+1)*C+D)+1)+A};jQuery.easing.easeInOutBack=function(B,C,A,F,E,D){if(D==undefined){D=1.70158}if((C/=E/2)<1){return F/2*(C*C*(((D*=(1.525))+1)*C-D))+A}return F/2*((C-=2)*C*(((D*=(1.525))+1)*C+D)+2)+A};if(window.DWait){DWait.run("jms/pages/portfolio/public-main.js")};