/*
 *  © 2000-2010 deviantART, Inc. All rights reserved.
 */
if(!window.AutoExec){AutoExec=[]}(function(){var R=jQuery;Base.prototype.bind=function(l){return E(l,this)};R.delegate=function(l){return function(o){var n=R(o.target);for(var m in l){if(n.is(m)){return l[m].call(o.target,o)}}}};if(!window.deviantART){deviantART={}}deviantART.read=function(m){var l=this;m=m.split("."),i=0;while(l&&m[i]!=null){l=l[m[i++]]}return l};function E(n,m){if(arguments.length>2){var l=Array.prototype.slice.call(arguments,2);return function(){return n.apply(m,l.concat.apply(l,arguments))}}else{return function(){return n.apply(m,arguments)}}}function A(l){return(l||"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}var K=Base.extend({indexOf:function(m){for(var l=0;l<this.length;l++){if(this[l]==m){return l}}return -1},contains:function(l){return this.indexOf(l)!=-1}});var O=String(window.location.href).indexOf(".lan")>0?"http://browse.deviantart.lan/":"http://browse.deviantart.com/";var G=1000,Z=60*G,X=60*Z,h=24*X,H=31*h,P=365*h;var g=G/5;var F=5,b=11,T=9,W=1025;var U=K([24,11,13,14,15,9,1025]);var V=K(U.concat(F));var L={24:8,11:24,13:24*3,14:24*7,15:24*31};var M={24:"8 hours",11:"24 hours",13:"3 days",14:"1 week",15:"1 month",9:"All Time",1025:"Way Back"};var B=Number.MAX_VALUE;var e=new Date(Date.UTC(2000,7,7));var f=new Date;var k=parseInt(e/G);var d=parseInt(f/G);var S=function(){};var Y=Base.extend({fill:function(q){var n=R.browser.msie?"innerText":"textContent";var r=new Date(this.getUTCFullYear(),this.getUTCMonth(),1,12);var p=new Date(r);r.setDate(r.getUTCDate()-r.getUTCDay()+Y.firstDay);if(r>p){r.setDate(r.getUTCDate()-7)}for(var o=1;o<7;o++){var m=q.rows[o].cells;for(var l=0;l<7;l++){m[l][n]=this.isSameMonth(r)?r.getUTCDate():"";r.setUTCDate(r.getUTCDate()+1)}}},getLastDay:function(){var n=new Date(this);var m=this.getUTCMonth();var l=31;while(l){n.setUTCDate(l--);if(n.getUTCMonth()==m){break}}return n},increment:function(l){this.setUTCMonth(this.getUTCMonth()+l)},isSameMonth:function(l){return this.isSameYear(l)&&this.getUTCMonth()==l.getUTCMonth()},isSameYear:function(l){return !!l&&this.getUTCFullYear()==l.getUTCFullYear()}},{firstDay:1});var D=Base.extend({sliding:false,slide:function(s,o,l,q){if(s==o){return }this.sliding=true;R("html").addClass("sliding");var m=s.offsetWidth;R(o).css("left",l?-m:m).show();var n=100;var r=setInterval(this.bind(function(){n-=10;var t=(p(n,0,n,100)/100)*m;R(s).css("left",l?m-t:t-m);R(o).css("left",l?-t:t);if(n<=0){R(s).hide();clearInterval(r);this.sliding=false;R("html").removeClass("sliding");if(q){setTimeout(q,0)}}}),13);function p(v,u,x,w){v/=w/2;if(v<1){return x/2*Math.pow(v,3)+u}v-=2;return x/2*(Math.pow(v,3)+2)+u}}});var c=window.DiFiResource=Base.extend({constructor:function(m,o,l,n){this.api=m;this.method=o;if(l){this.expiry=l}if(n){this.onload=n}},api:"",method:"",expiry:0,piggybackad:null,onload:S,getCacheKey:function(l){return[this.api,this.method,l.toString()].join(";")},load:function(o,l){var m=this.getCacheKey(o);var n=c.cache[m];if(n&&n.expires>(new Date).valueOf()){if(l){setTimeout(this.bind(function(){this.onload(true,n);if(this.piggybackad){this.piggybackad.fetchAd()}}),l)}else{this.onload(true,n);if(this.piggybackad){this.piggybackad.fetchAd()}}}else{if(this.piggybackad){this.piggybackad.addAd(false)}DiFi.pushGet(this.api,this.method,o,function(q,p){if(q){c.cache[m]=p;p.expires=(new Date).valueOf()+this.expiry}this.onload(q,p)},this);delete c.cache[m];c.get(this,l)}}},{cache:{},get:function(n,m){if(m){setTimeout(function(){c.get(n)},0)}else{try{DiFi.send()}catch(l){n.onload(false,l)}}}});var N=c.extend({constructor:function(l){this.expiry=N.EXPIRY[l.order];this.query=l.toDiFi();this.order=l.order;this.offset=l.offset;this.limit=l.limit||24;this.options="category:1,title:1,artist:0,related:1,description:1,sitback:1,suggest:1,catpath:"+(l.catpath||1);this.html=[];this.container=R("#browse2-stream")[0];this.piggybackad=l.advert;this.piggybackad.catpath=l.catpath;this.load(l.navigating?g:0)},api:"Resources",method:"htmlFromQuery",order:0,offset:0,limit:24,container:null,description:"",sitback:"",keeper:"",complete:false,loading:false,expired:false,originalhtml:false,error:"",hasData:function(){var l=this.limit,m=this.offset;if(this.complete&&l+m>this.html.length){l=this.html.length-m}while(--l){if(this.html[l+m]==null){break}}return !l},load:function(l){if(this.loading||this.expired){return }this.error="";var n=[this.query,this.offset,this.limit,"thumb150",this.options];if(R("html").is(".original-state")){R("html").removeClass("original-state");var m=this.getDataFromHTML();c.cache[this.getCacheKey(n)]=m;this.onload(true,m);m.response.content.original=false}else{this.loading=!this.hasData();if(this.loading){this.piggybackad.removeAd();this.base(n,l)}else{this.keeper=this.keeper.replace(/offset="\d+/,'offset="'+this.offset)}this.refresh()}},onload:function(p,n){if(this.expired){return }if(p){var m=n.response.content;this.complete=!m.more;this.description=m.description;this.sitback=m.sitback;this.order=m.order;this.keeper=m.keeper;this.rssQuery=m.rssQuery;this.title=m.title;this.related=m.related||N.RELATED;var o=m.resources;this.complete|=o.length<this.limit;for(var l=0;l<o.length;l++){this.html[this.offset+l]=o[l][2]||""}this.originalhtml=m.original?true:false}else{this.error=N.ERROR}this.loading=false;this.refresh();setTimeout(this.bind(function(){R(this.container).trigger("streamload")}),0)},getDataFromHTML:function(){var p=document.createElement("div");var l=R(this.container);var m=l.find("div.tt-a");return{expires:(new Date).valueOf()+this.expiry,response:{content:{resources:o(m,function(){return{2:n.call(this)}}),description:R("#heyboxContents").html(),sitback:R("<p>").append(R("#catBar a.sitbackButton").eq(0).clone()).html(),keeper:o(l.find("keeper, smoothie"),n).join(""),more:m.length>=this.limit,order:this.order,rssQuery:j.initialData.rssQuery,title:j.initialData.title,related:o(R("#see-also"),n).join(""),original:true}}};function n(){if(this.outerHTML){return this.outerHTML}p.innerHTML="";p.appendChild(this.cloneNode(true));return p.innerHTML}function o(r,q){return jQuery.makeArray(r.map(q))}},setLimit:function(l){var m=l>this.limit;this.limit=l;if(m&&!this.complete){R(this.container).append(N.LOADING);this.load()}else{document.body.scrollTop=document.documentElement.scrollTop=0;this.refresh()}},refresh:function(){R("#heyboxContents").html(this.description);if(R("#heyboxContents").find(".sitbackButton").length>0){var l=R("#catBar a.sitbackButton").parent();l.empty();R("#heyboxContents").find(".sitbackButton").remove().appendTo(l)}else{if(this.sitback){var l=R("#catBar a.sitbackButton").parent();l.html(this.sitback)}}if(this.loading){this.container.parentNode.style.height=this.container.parentNode.offsetHeight+"px";this.container.innerHTML=N.LOADING}else{if(this.error){this.container.innerHTML=this.error}else{if(this.hasData()){if(!this.originalhtml){this.container.innerHTML=this.html.slice(this.offset,this.offset+this.limit).join("");this.piggybackad.reinsert(this.container);Shadows.nodes(this.container);R(this.container).prepend(this.keeper);Smoothie.thumbs.on(this.container);this.container.parentNode.style.height="auto"}}else{if(this.complete){this.container.innerHTML=N.NO_RESULTS}else{this.load()}}}}R("#goPrevious")[(this.loading||this.error||!this.offset?"addClass":"removeClass")]("disabled");R("#goNext")[(this.loading||this.error||(this.complete&&((this.offset+this.limit)>=this.html.length))?"addClass":"removeClass")]("disabled");R("#goPrevious").attr("href","?offset="+Math.max(this.offset-this.limit,0));R("#goNext").attr("href","?offset="+(this.offset+this.limit))}},{EXPIRY:{5:0,9:B,1025:B},ERROR:'<p class="stream-message">Error loading deviations.</p>',LOADING:'<p class="stream-message loading">Loading...</p>',NO_RESULTS:'<p class="stream-message">No deviations to display.</p>',RELATED:'<span id="see-also"></span>',init:function(){for(var l in L){if(this.EXPIRY[l]==null){this.EXPIRY[l]=L[l]*Z}}}});var Q=c.extend({constructor:function(){var l=this;R(function(){l.container=R("#browse2-stream div.sleekadbubble").get(0)})},enabled:true,catpath:"",container:null,lastcall:null,iframeref:null,resize_listener_active:false,backup_html:"[x]",onload:function(m,l){if(!this.container){return }if(!this.enabled){return }if(m&&l.ad){if((R("#browse2-stream div.sleekadbubble").length==0)||(this.lastcall!=l.ad_buster)){m.parentNode.removeChild(m);if(!R.browser.msie){delete m.firstChild}m.innerHTML="";return }this.iframeref=m;this.reposition();R(this.iframeref).removeClass("hidoframe")}},reposition:function(){if(!this.container){return }if(!this.enabled){return }if(!this.iframeref){return }if(R("#browse2-stream div.sleekadbubble").length==0){return }try{BREAKPOINT()}catch(p){}if(R.browser.msie&&!this.container.firstChild){this.container.innerHTML=this.backup_html}try{var n=Ruler.document.node(R("#sleek-browse-ad-target").get(0));var m=(n.y)+"px";var o=((Ruler.screen.rect().x2-n.x2)-(R.browser.msie?1:16))+"px";R(this.iframeref).css({top:m,right:o})}catch(l){try{if(R.browser.msie){var n=Ruler.document.node(R("#browse2-stream div.sleekadbubble").get(0));var m=(n.y+4)+"px";var o=((Ruler.screen.rect().x2-n.x2)+18)+"px";R(this.iframeref).css({top:m,right:o})}}catch(l){}}},removeAd:function(){if(!this.container){return }if(R("#browse2-stream div.sleekadbubble").length==0){return }if(!this.enabled){R(this.container).remove();return }if(window.AdHug){AdHug.apply("square","")}if(this.iframeref){if(!R.browser.msie){delete this.iframeref.firstChild}this.iframeref.parentNode.removeChild(this.iframeref);this.iframeref.innerHTML=""}R("#sleek-browse-ad-target").html("&nbsp;");if(R.browser.msie){this.backup_html=this.container.innerHTML}if(this.container.parentNode){this.container.parentNode.removeChild(this.container)}},reinsert:function(l){if(!this.container){return }if(R("#browse2-stream div.sleekadbubble").length>0){return }l.insertBefore(this.container,l.firstChild)},fetchAd:function(){if(!this.container){return }if(!this.enabled){return }this.addAd(true);DiFi.pushPublicGet("Test","runTest",["succeed"]);DiFi.send()},addAd:function(m){if(!this.container){return }if(!this.enabled){return }this.lastcall=new Date().valueOf();var l=false;if(m){l=$j("#footer_ad_safe").attr("is_ad_safe")=="0"||R("#browse2-stream a.ismature").size()>0}else{l=$j("#footer_ad_safe").attr("is_ad_safe")=="0"}DiFi.pushPage("unused",{ad_frame:"atf_right_300x250",ad_zone:"right_wr_browse",ad_zone2:"BROWSE.v6",ad_d:"300x250",ad_keys:"Catpath:"+this.catpath+", Section:browse",ad_style:"thumbnail",ad_buster:this.lastcall,nostat:true,ad_mature:l},this.bind(function(o,n){this.onload(o,n)},this))}});var a=window.BrowseCategories=c.extend({constructor:function(n){this.titles={};this.ids={};this.childless={};var m=this;var l=this.root;R(function(){R(l+" a").each(function(){m.titles[a.getPathFromHref(this.href)]=R(this).text()});var o=R(l+" > ul");m.current=R(l+" > ul").attr("id");var p=R(l+" a.expanded");p.each(function(q){if(q%2==0||q==p.length-1){m.load(a.getPathFromHref(this.href))}});R(l+" a").live("click",function(r){if(DiFi.findAdPollution()){return true}var t=a.getPathFromHref(this.href);var u=t.slice(4);if(u!=n.catpath){var q=R(this).is(".expanded");var w=a.getIdFromPath(t);if(w!=m.current&&(q||R(this).is(".more"))){m.create(t.split("/"));var v=R("#"+m.current)[0];var s=R("#"+(m.current=w))[0];m.slide(v,s,q,function(){n.catpath=u;m.load(t);n.gotoCategory(u)})}else{n.gotoCategory(u)}}this.blur();r.preventDefault()})})},root:"#facetMenu-Category",api:"Menu",method:"get",expiry:B,current:"",onload:function(q,o){if(q){var n=o.response.content;var m=n.children;var p=n.path.join("/");this.ids[p]=n.id;this.titles[p]=n.title||"All Categories";for(var l=1;l<n.path.length;l++){this.titles[n.path.slice(0,l+1).join("/")]=n.title_path[l]}this.fill(n.path,m);if(m){for(var l=0;l<m.length;l++){n=m[l];p=n.path.join("/");this.ids[p]=n.id;this.titles[p]=n.title;if(n.children){this.fill(n.path,n.children)}else{this.childless[p]=true;R("ul#"+a.getIdFromPath(p)).remove()}}}else{this.childless[p]=true;R("ul#"+a.getIdFromPath(p)).remove()}}this.refresh()},load:function(l){this.create(l.split("/"));this.base([l,2])},create:function(v){var m=a.getIdFromPath(v);if(!R("#"+m)[0]){var p='<ul id="'+m+'"'+(this.current==m?"":' style="display:none"')+">";for(var o=0;o<v.length;o++){var u=v.slice(0,o+1);var l=a.getHrefFromPath(u);u=u.join("/");var t=this.titles[u]||"All Categories";var q;try{var n=u.split("/").length;var s=20+(10*n);q='style="padding-left:'+s+'px;"'}catch(r){q='style="padding-left:20px;"'}classStr="expanded";if(o<(v.length-1)){classStr+=" selected"}p+="<li><a "+q+' class="'+classStr+'" href="'+l+'">'+A(t)+"</a><ul>"}p+=Array(v.length).join("</ul></li>")+"</ul>";p=p.replace("<ul></ul>",'<ul class="loading"></ul>');R("#"+m).remove();R(this.root).append(p)}},fill:function(w,n){var l=a.getIdFromPath(w);if(n){if(R("ul#"+l+" a:empty").length>0){R("ul#"+l).remove()}this.create(w);var s=[];for(var p=0;p<n.length;p++){var m=n[p];this.titles[m.path.join("/")]=m.title;var t=m.children?"":' id="'+a.getIdFromPath(m.path)+'"';var q;try{var o=m.path.length;var v=20+(10*o);var q='style="padding-left:'+v+'px;"'}catch(r){q='style="padding-left:20px;"'}if(m.path.length==2&&a.DIVIDER.contains(m.path[1])){t+=' class="divider"'}var u=m.children?' class="more"':"";s.push("<li"+t+"><a "+u+" "+q+' href="'+a.getHrefFromPath(m.path)+'">'+m.title+"</a></li>")}R("ul#"+l+" ul.loading").append(s.join("\n")).removeClass("loading")}},refresh:function(){this.select(deviantART.browser.catpath)},select:function(p){if(this.sliding){return }var n=("art/"+p).replace(/\/$/,"");var l=a.getIdFromPath(n);var o=n.replace(/\/\w+$/,"");var m=this.childless[n];var q=m?a.getIdFromPath(o):l;if(q!=this.current){R("ul#"+this.current).css({display:"none"});this.current=q;this.load(m?o||"art":n);R("#"+this.current).css({left:0,display:"block"})}R(this.root+" a.selected").removeClass("selected");R(this.root+" a.expanded").not(":empty").not("a:contains('All Categories')").addClass("selected");if(m){R("#"+l+" a:not(:empty)").addClass("selected")}this.updateTitles(n=="art"?"":this.titles[n])},updateTitles:function(l){document.title=l?"Browsing "+l+" on deviantART":j.TITLE;R("#browseHover h2, #catTitle").text(l||"")}},{DIVIDER:K("flash|manga|customization|darelated|scraps".split("|")),getIdFromPath:function(l){if(typeof l=="string"){l=l.replace(/\//g,"_")}else{l=l.join("_")}return"categories_"+l.replace(/_$/,"")},getHrefFromPath:function(l){return O+(l.length>1?l.slice(1).join("/")+"/":"")},getPathFromHref:function(l){return l.replace(/^http:\/\/\w+\.deviantart\....\//i,"art/").replace(/\?.*$/,"").slice(0,-1)}});a.implement(D);var C=c.extend({constructor:function(l){var m=this;R(function(){R("#heyboxContents").mouseover(R.delegate({"#crumbInfo":function(){m.load(l.categories.ids["art/"+l.catpath])}})).mouseout(R.delegate({"#crumbInfo":function(){R("#catPathHelpBubble").hide()}})).click(R.delegate({".searchCanceller":function(n){if(l.order==T){l.order=l.settings.order}l.search("",l.catpath);n.preventDefault()}}))})},api:"Deck",method:"categoryHelp",expiry:B,id:0,onload:function(m,l){if(m&&l.request.args[0]==this.id){R("#catDescription").removeClass("loading").html(l.response.content)}},load:function(m){if(m){R("#catDescription").addClass("loading").text("");var l=R("#crumbInfo").offset();R("#catPathHelpBubble").css({left:l.left-77,top:l.top-84}).show();this.base([this.id=m])}}});var I=Base.extend({constructor:function(m){var l=m.toHash();var o=location.hash;if(R.browser.msie&&!o){o="#"}var n=o;setInterval(function(){if(n!=location.hash){n=location.hash;m.onhashchange(n==o?l:n)}},20);if(R.browser.msie){document.write("<iframe name=da_history style=display:none></iframe>");this.write(n)}},add:function(l){if(location.hash!=l){scrollTo(0,0);if(R.browser.msie){this.write(l)}location.hash=l;return true}return false},write:function(m){var l=frames.da_history.document;l.open();l.write("<script>parent.location.hash='"+m+"'<\/script>");l.close()}});var J=Base.extend({constructor:function(l){if(l){this.load(l)}},catpath:"",order:b,startts:parseInt((Date.UTC(2006,0,1)+1)/G),endts:parseInt((Date.UTC(2006,0,14)+h)/G),q:"",qh:"",offset:0,limit:24,extend:function(){this.base.apply(this,arguments);if(!Base._prototyping){this.validate()}return this},load:function(n){if(n&&n.limit){this.limit=n.limit}if(n instanceof J){n=n.toHash()}if(typeof n=="string"){var p=0,m=1;var o=n;n={};var r=o.replace(/^#/,"").split("&");for(var l=0;l<r.length;l++){var q=r[l].split("=");if(!/undefined|function/.test(typeof this[q[p]])){n[q[p]]=unescape(q[m])}}}return this.extend(n)},toDiFi:function(){var m=[];m.push(this.catpath?"in:"+this.catpath:"meta:all");if(this.order==F){m.push("sort:time")}else{m.push("boost:popular");if(this.order==W){m.push("min_ts:"+this.startts,"max_ts:"+this.endts)}else{var l=L[this.order];if(l){m.push("max_age:"+l+"h")}}}if(this.q){m.push(this.q)}if(this.qh){m.push(this.qh)}return m.join(" ")},toHash:function(){var l=["catpath="+this.catpath,"order="+this.order];if(this.order==W){l.push("startts="+this.startts,"endts="+this.endts)}if(this.q){l.push("q="+escape(this.q))}if(this.qh){l.push("qh="+escape(this.qh))}if(this.offset){l.push("offset="+this.offset)}return"#"+l.join("&")},validate:function(){var q=J.prototype;for(var p in q){var m=q[p];if(!/undefined|function/.test(typeof m)){this[p]=m.constructor(this[p])}}if(!V.contains(this.order)){this.order=q.order}this.startts=Math.min(Math.max(this.startts,k),d);var l=new Date(this.startts*G);var n=Y(l).getLastDay();var o=parseInt((n.valueOf()+h)/G);if(!this.endts){this.endts=o}this.endts=parseInt(Math.min(Math.max(this.endts,this.startts+(h/G)),o,d))}});var j=J.extend({constructor:function(m,l){if(!m){return }if(window.Browser.isChrome){return }this.settings=new J(m).extend(l);this.load(this.settings);this.load(location.hash);R("html").addClass("mudkip loading");R(function(){R("html").removeClass("loading")});this.advert=new Q;this.categories=new a(this);this.history=new I(this);this.categoryHelp=new C(this);if(this.catpath!=this.settings.catpath){R("html").addClass("overriding-catpath")}R("html").addClass(this.toHash()==this.settings.toHash()?"original-state":"overriding-state");R(function(){R("html").removeClass("overriding-catpath overriding-state")});this.bindHtmlEvents()},popular:b,advert:null,categories:null,categoryHelp:null,history:null,stream:null,loggedIn:deviantART.read("deviant.loggedIn"),subscribed:deviantART.read("deviant.subbed"),navigating:false,onhashchange:function(l){this.reset();this.load(l);if(this.navigating){this.analytics()}this.refresh();this._checkSettings=this.navigating&&!this.q;this.navigating=false},onstreamload:function(){this.updateTimeRanges();if(this.stream){var l="http://backend.deviantart.com/rss.xml?q="+escape(this.stream.rssQuery);R("a.feedbutton").attr("href",l+"&type=deviation");R("link[type=application/rss+xml]").attr("title","deviantART: "+this.stream.rssQuery).attr("href",l);R("#see-also").replaceWith(this.stream.related)}if(this._checkSettings){this.saveSettings();delete this._checkSettings}},analytics:function(){if(window.pageTracker){var m=this.q?"/search/difi/":"/browse/difi/";pageTracker._trackPageview(m+"?"+this.toHash(false).slice(1))}if(window.LOTCC){if(this.catpath){var l=this.catpath.split("/");for(var n in l){LOTCC.bcpw("int",l[n])}}}},bindHtmlEvents:function(){var l=this;R(function(){R("#searchForm").submit(function(q){eax=R("#searchSection").val();if(eax==""||eax=="browse"&&!DiFi.findAdPollution()){l.search(R("#searchInput").val(),R(this).attr("action").replace(O,"").replace(/\/+$/,""));q.preventDefault()}});R("#catBarTab > span").wrap("<a></a>");R("#newestTab").parent().attr("href","?order="+F).end().click(function(q){if(DiFi.findAdPollution()){return true}if(R(this).hasClass("tabInactive")){l.gotoNewest();l.updateTabs()}q.preventDefault()});R("#popularTab").parent().attr("href","?order="+l.popular).end().click(function(q){if(DiFi.findAdPollution()){return true}if(R(this).hasClass("tabInactive")){l.gotoPopular();l.updateTabs()}q.preventDefault()});var p=[];for(var o=0;o<U.length;++o){p.push('<a class="a">'+M[U[o]]+"</a>")}R("#popularTimeranges").find("div.switcher").html(p.join(" ")).end().find("a").each(function(q){R(this).attr("href","?order="+U[q]);if(U[q]==W&&!l.subscribed){R(this).attr("onmouseover","Subby.warning(this, 'Browse', 'Way Back')");R(this).attr("onmouseout","Subby.out(this)")}}).end().click(R.delegate({a:function(r){if(DiFi.findAdPollution()){return true}var q=parseInt(R(this).attr("href").slice(7));if(q!=W){if(!R(this).is(".selected")&&!R(this).is(".disabled")){l.gotoPopular(q);l.updateTimeRanges()}this.blur()}else{if(!l.subscribed){location.href="http://my.deviantart.com/services/subscription/"}else{location.href=R(this).attr("href")}}r.preventDefault()}}));R("#browse2-stream").click(R.delegate({a:function(q){if(this.parentNode.tagName=="SMALL"){if(this.getAttribute("dynquery")){this.blur()}else{l.gotoCategory(a.getPathFromHref(this.href));q.preventDefault()}}}})).bind("streamload",function(){l.onstreamload()});R("#prev-next-links > span.shadow > span").html('<a id="goPrevious" class="l">Previous Page</a><a id="goNext" class="r">Next Page</a>');R("#goPrevious, #goNext").click(function(q){if(DiFi.findAdPollution()){return true}if(!R(this).is(".disabled")){l[this.id]()}this.blur();q.preventDefault()});R("a.frontbutton").each(function(){j.initialData.rssQuery=this.getAttribute("channelquery");j.initialData.title=this.getAttribute("channeltitle")}).mouseover(function(q){this.setAttribute("channelquery",l.stream.rssQuery);this.setAttribute("channeltitle",l.stream.title)});var n=R("a.browseLimitLink");if(l.subscribed){n.click(function(r){if(!R(this).is(".active")){var q=parseInt(R(this).text());n.removeClass("active");n.find("span").each(function(){this.className="inactive"+parseInt(R(this.parentNode).text())});l.setLimit(q);R(this).addClass("active");R("span",this).get(0).className="active"+q}this.blur();r.preventDefault()})}if(!R("#see-also").length){R("div.browse2-right").append(N.RELATED)}var m;R(window).resize(function(){if(l.stream){var q=l.stream.container;clearTimeout(m);m=setTimeout(function(){l.advert.reposition()},30)}});l.refresh()})},gotoPopular:function(l){if(l){this.popular=l}this.order=this.popular;this.navigate()},gotoNewest:function(){this.order=F;this.navigate()},gotoCategory:function(l){this.catpath=l.replace(/^art\//,"");this.navigate()},goPrevious:function(){this.offset-=this.limit;if(this.offset<0){this.offset=0}this.stream.offset=this.offset;this.stream.load(g);this.navigate()},goNext:function(){this.offset+=this.limit;this.stream.offset=this.offset;this.stream.load(g);this.navigate()},goWayBack:function(m,l){this.startts=m;this.endts=l;this.navigate()},navigate:function(){this.validate();this.navigating=this.history.add(this.toHash(true));if(!this.q&&window.LOTCC){LOTCC.bcpw("act","browsing")}},refresh:function(){R("#searchInput").val(this.q.replace(/\+/g," "));R("#catBarDesc a").text(this.q?"Search":"Browse");this.updateTabs();this.categories.select(this.catpath);if(!this.stream){this.stream=new N(this)}else{this.stream.offset=this.offset;this.stream.refresh()}if(this.order!=F){this.updateTimeRanges()}R("#wayback-menu").css("display",this.order==W?"block":"none");this.updateSearch()},reset:function(){this.catpath=this.settings.catpath;this.q="";this.offset=0},saveSettings:function(){if(this.order!=this.settings.order){DiFi.pushPost("Settings","setBrowseOrder",[this.order]);this.settings.order=this.order;var l=true}if(this.subscribed){if(this.startts!=this.settings.startts||this.endts!=this.settings.endts){DiFi.pushPost("Settings","setWaybackRange",[this.startts,this.endts]);this.settings.startts=this.startts;this.settings.endts=this.endts;l=true}}if(l){DiFi.send()}},search:function(l,m){this.q=R.trim(l).replace(/\s+/g,"+");this.q=this.q.replace("&","%26");if(this.q){this.order=T;if(window.LOTCC){LOTCC.bcpw("act","search art")}}this.catpath=m||"";this.navigate()},setLimit:function(l){this.stream.setLimit(this.limit=l);DiFi.pushPost("Settings","setBrowseLimit",[l]);DiFi.send()},toHash:function(l){var m=this.base();if(l){m=m.replace("#catpath="+this.settings.catpath+"&","#")}return m},updateSearch:function(){var m,l,n,p,o;if(window.da_site_search&&!document.getElementById("overhead")){if(this.catpath){n=this.catpath.split("/");m=[];for(l=0;l<n.length;l++){p=n.slice(0,l+1).join("/");o=this.categories.titles["art/"+p];if(o){m.push({label:o,section:"browse",qh:"",href:O+p+"/"})}}}da_site_search.extended.setCustomSearches("All Deviations",m)}else{if(window.sleekSearch){sleekSearch.resetSearch();if(this.catpath){n=this.catpath.split("/");for(l=0;l<n.length;l++){p=n.slice(0,l+1).join("/");sleekSearch.addSearch(this.categories.titles["art/"+p],"browse","",O+p,l==n.length-1)}}}}},updateTabs:function(){var l=this.order==F;var m=R(l?"#newestTab":"#popularTab")[0];m.className=m.className.replace("Inactive","Active");m=R(l?"#popularTab":"#newestTab")[0];m.className=m.className.replace("Active","Inactive");if(!l){R("#popularTab").parent().attr("href","?order="+this.popular)}R("#popularTimeranges").css("visibility",l?"hidden":"visible")},updateTimeRanges:function(){R("#popularTimeranges a").removeClass("disabled selected");var l=Math.min(this.stream?this.stream.order:this.order,W);R('#popularTimeranges a[href*="order='+l+'"]').addClass("selected");if(this.order!=l){R("#popularTimeranges a").slice(0,U.indexOf(l)).addClass("disabled")}},validate:function(){this.base();if(this.order!=F){this.popular=this.order}if(this.stream&&this.stream.query!=this.toDiFi()){this.stream.expired=true;this.stream=null;this.offset=0}},getStylableAd:function(){return((this.stream||{}).piggybackad||{}).iframeref},getStylableAdFrame:function(){return((this.stream||{}).piggybackad||{}).container||R("#browse2-stream div.sleekadbubble").get(0)}},{TITLE:"deviantART: where ART meets application!",initialData:{rssQuery:"",title:""}});deviantART.browser=new j(deviantART.read("pageData.browse_state"),deviantART.read("pageData.browse_settings"))})();if(window.DWait){DWait.run("jms/pages/MudkipBrowse.js")}(function(C){if(!vms_feature("reactor")){return }var A=Base.extend({constructor:function(){this.section=C("#catBar #catSection");this.addUICruft();this.bindHtmlEvents()},addUICruft:function(){this.section.css("display","inline-block").append(C('<span id="section-button"></span>'));if(C.browser.mozilla||C.browser.safari){this.section.css("-moz-border-radius","5px").css("-webkit-border-radius","5px")}else{this.section.append(C('<i class="tl"></i><i class="tr"></i><i class="bl"></i><i class="br"></i>'));this.section.append(C('<i class="xtl"></i><i class="xtr"></i><i class="xbl"></i><i class="xbr"></i>'))}},bindHtmlEvents:function(){var D=this;this.section.bind("mouseover",function(){D.section.addClass("hover")}).bind("mouseleave",function(){D.section.removeClass("hover")}).click(function(F){F.preventDefault();F.stopPropagation();D.section.addClass("active");if(!D.menu){D.createMenu()}var G=Ruler.screen.node(this);G.x+=1;G.x2+=1;G.y+=3;G.y2+=3;Popup.show(D.menu,G,true);var E=C(D.menu.node).find("a.f");C(D.menu.node).height(E.size()*(E.height()+6))})},createMenu:function(){var E=this;var G=this.section.text()||"Browse";var H=C('<div class="pager-holder pager-catbar"><div class="jsid-pager pager2"><div class="page2"></div></div></div>');var F=H.find(".page2");C("#appFolder div.sleekAppIcon.browseApp").each(function(){var I=C(this);if(I.attr("fullname")!=G){F.append(C('<a class="f" href="'+I.find("a").attr("href")+'">'+I.attr("fullname")+"</a>"))}});var D=Popup.create({className:"catTitleDropdown",callback:function(){E.section.removeClass("active")}});D.node.appendChild(H.get(0));this.menu=D}});var B=null;C(function(){if(C("#catBar #catSection").size()==0){return }B=new A()})})(jQuery);if(window.DWait){DWait.run("jms/pages/MudkipBrowseSection.js")};