"use strict";(function(){var T,W={},n,J={mostDownloaded:null,released:null,newest:null,aToZ:null},H={CSS:{mainWrapper:"#albumLibrary",itemControllers:".albumListItem, .albumListItemLast",listItemWrappers:".albumListItem, .albumListItemLast, .albumListItemOpen, .albumListItemOpenLast",itemClass:"albumListItem",lastItemClass:"albumListItemLast",albumHoverClass:"albumOver",albumOpenClass:"albumIsOpen",tracksOpenClass:"tracksAreOpen"},Dimensions:{trackListPadding:20,detailsOffset:$.browser.msie?78:105,openModuleHeight:$.browser.msie?245:235,smallerImgSize:"60px",biggerImgSize:"155px"},Error:{AJAXAlbum:"We're sorry, but there was an error retrieving information."},Assets:{ajaxLoadingClass:"ajaxLoader",closeTracksClass:"toggleLess"}},j=["FullAlbums","SinglesEps","LiveAlbums","BoxSets","Compilations"],R=[],Q=[],d=[],O=[],N=[];function e(s,r){return s.id-r.id}function f(s){var r=[],t=[];$(s).each(function(){if($(this.dom).attr("new")){r.push(this)}else{t.push(this)}});r=r.sort(e).reverse();t=t.sort(e).reverse();return r.concat(t)}function F(r){var s=[],t=[];$(r).each(function(){if(this.date){s.push(this)}else{t.push(this)}});s=s.sort(function(v,u){return v.date-u.date}).reverse();return s.concat(t)}function m(t,s){var r=t.title.toLowerCase(),u=s.title.toLowerCase();return((r<u)?-1:((r>u)?1:0))}function a(){$(j).each(function(){R.push($("#"+this+" > div"))});$(R).each(function(){if(this.length){var s=this,r=$(this).parent().attr("id");Q[r]=[];s.each(function(){var t=$(this);Q[r].push({id:parseInt(t.attr("id"),10),date:parseInt(t.find(".goToAlbum").find("span.date").text(),10),title:t.find(".albumTitle").find(".titleAnchor").html(),dom:this})});d[r]=F(Q[r]);O[r]=Q[r].sort(m);N[r]=f(Q[r])}})}function q(){$("div .smallStars:has(.smallCom)").addClass("smallStars_imp").find(".toggle").find("span").html("more").end().end().removeClass(H.CSS.albumOpenClass);$(".tracksToggle").removeClass("close-tracks tracksAreOpen").html("Show Tracks")}function X(u){var r=H.CSS,t,s=true;q();switch(u){case"released":if(J.released!==null){$(r.mainWrapper).html(J.released);s=false}break;case"newest":if(J.newest!==null){$(r.mainWrapper).html(J.newest);s=false}break;case"aToZ":if(J.aToZ!==null){$(r.mainWrapper).html(J.aToZ);s=false}break;case"default":$(r.mainWrapper).html(J.mostDownloaded);s=false;break}if(s){switch(u){case"aToZ":t=O;break;case"newest":t=N;break;default:t=d;break}$(j).each(function(){var v=this,w=$("#"+v);if(w.length){w.children("div").remove();$(t[v]).each(function(){this.dom.className=r.itemClass;w.append(this.dom)});w.get(0).lastChild.className=r.lastItemClass;w.find("*").removeAttr("style")}});switch(u){case"released":J.released=$(r.mainWrapper).html();break;case"newest":J.newest=$(r.mainWrapper).html();break;case"aToZ":J.aToZ=$(r.mainWrapper).html();break}}return false}function U(){J.mostDownloaded=$("#albumLibrary").html();$("#_input_aToZ").click(function(){X("aToZ");return false});$("#_input_releaseDate").click(function(){X("released");return false});$("#_input_mostDownloaded").click(function(){X("default");return false});$("#_input_newestAdditions").click(function(){X("newest");return false})}function i(){$("#sorterBox").find("select").selectbox({wrapper:$("#relativeBox"),blurCallback:function(){if($.browser.msie){window.setTimeout(function(){$("#relativeBox").css("position","relative")},200)}}});U()}function B(r){r.find(".toggle").addClass(H.Assets.ajaxLoadingClass)}function o(r){r.find(".toggle").addClass(H.Assets.closeTracksClass).removeClass(H.Assets.ajaxLoadingClass)}function M(r){var s=H.CSS.albumHoverClass;r.mouseover(function(){if(!$(this).hasClass("albumIsOpen")){$(this).addClass(s)}}).mouseout(function(){$(this).removeClass(s)})}function l(r){r.unbind().removeClass(H.CSS.albumHoverClass)}function L(s){var t=$("#"+s),x=36,u=H.Dimensions,v,r=t.find(".titleAnchor").height(),w=r+x;v=t.find(".albumDek p").length?(t.find(".specialDetails li").length?59:39):59;l(t);B(t);t.find(".specialDetails, .albumTitle .date").hide().end().find(".toggle span").html("less").end().stop().animate({height:u.openModuleHeight+"px"}).find(".albumImage").stop().animate({width:"160px"}).find("a img").stop().animate({width:u.biggerImgSize,height:u.biggerImgSize},"slow",function(){t.find(".openAlbumActions").show()}).end().end().find(".goToAlbum").stop().animate({width:"250px"}).find(".albumTitle").stop().animate({width:"220px"},"normal",function(){t.find(".goToAlbum .albumDek").css({marginTop:(r+v-16)+"px"}).show().end().find(".labelDetails").show().end().find(".specialDetails").css({right:"0px",left:"225px",top:(r+v)+"px"}).show()}).end().end().find(".ratingsArea").stop().animate({right:"12px",width:"226px",top:w+"px"},function(){t.find(".rateDesc, .votes").show();t.find(".smallStars").removeClass("smallStars_imp")}).end().find(".toggle").removeClass("clicked").end().addClass(H.CSS.albumOpenClass).removeClass("clicked");o(t)}function G(r){return function(){var s="#"+r,u=s+" .albumTitle",t='<p class="albumAjaxError">'+H.Error.AJAXAlbum+"</p>";if(!$(u+" .albumAjaxError").length){$(u).addClass("albumError").prepend(t)}o($(s));$(s+" .toggle").removeAttr("style").removeClass("clicked")}}function Y(w){var t,s,u,r=H.CSS,v="",x=false;s=w.attr("rel");u=$("#"+s);if(W[s]&&u.attr("ajax")){L(s)}else{if(u.find(".albumAjaxError").length){return false}else{if(u.hasClass(r.lastItemClass)){v="last=true"}t=G(s);B(u);$.ajax({type:"get",dataType:"json",url:["/catalog/album.html?albumId=",s,"&include=albumEditorial,album,ratings&format=json","&data=catalogData&html=albumCondensed&ajax=true&",v].join(""),error:t,success:function(z){if(z!==null&&z.status==="ok"){var y=z.albumCondensed;if(z.albumCondensed){u.replaceWith(y);$("#"+s).update();DUMAS.initSaveForLaterTag();u=$("#"+s);B(u);W[s]={data:z,disc:1,track:1};x=true}else{t()}}else{t()}},complete:function(){if(x){$("#"+s).find(".toggle span").html("more").end();L(s);V()}}})}}}function Z(r){var s=H.Dimensions;M(r);r.find(".specialDetails,.rateDesc,.votes,.albumDek,.labelDetails,.openAlbumActions,.trackListing").hide();r.find(".albumImage").stop().animate({width:"65px"}).find("a img").stop().animate({width:s.smallerImgSize,height:s.smallerImgSize},function(){r.animate({height:"90px"});window.setTimeout(function(){r.removeClass("clicked")},400)}).end().end().find(".goToAlbum").stop().animate({width:"350px"}).find(".albumTitle").stop().animate({width:"225px"}).end().find(".ratingsArea").css({width:$("body").hasClass("ie6")?"75px":"auto"}).stop().animate({left:"384px",top:"24px"},function(){r.find(".toggle, .specialDetails").removeAttr("style").end().find(".smallStars").addClass("smallStars_imp").end()}).end().find(".albumTitle .date").show().end().end().find(".toggle").removeClass("toggleLess").find("span").html("more").end().end().find(".tracksToggle").removeClass("close-tracks tracksAreOpen").html("Show Tracks").end().removeClass("albumIsOpen")}function I(r){function u(){$(".trackListing li",r).find("a:not(.playing)").removeClass("activated").unbind("mouseout").mouseout(u).find("img").hide().end().find("span").show()}function t(v){$(this).addClass("activated").unbind("mouseout").addClass("playing").find("img").show().end().find("span").hide().end().parent().siblings().unbind("mouseout").mouseout(u).find("a").removeClass("playing").find("img").hide().end().find("span").show()}function s(){$(this).addClass("activated").find("img").show().end().find("span").hide().end().parent().siblings().find("a:not(.playing)").find("img").hide().end().find("span").show()}r.find(".trackListing li a").click(t).mouseover(s).mouseout(u)}function K(){return 1}function P(r){return r}function b(r){return r-1}function D(r){return r+1}function g(s){var t=H.Dimensions,r,u=s.find(".trackListing");u.fadeIn("normal",function(){r=t.openModuleHeight+parseInt(u.get(0).scrollHeight,10)+t.trackListPadding;s.stop().animate({height:r+"px"},"slow",function(){s.find(".tracksToggle").addClass("close-tracks tracksAreOpen").html("Show Tracks");E(s)})})}function C(t,r,s){if(t){s.find(r+" a.last").removeAttr("disabled");s.find(r+" span.next").css("display","inline")}else{s.find(r+" a.last").attr("disabled","disabled");s.find(r+" span.next").css("display","none")}}function p(r,y,AF){var w,u,x,AB=15,z,t,AD,AC,s,v,AA,AE;u=W[y];x=u.data.album.disc;z=x[u.disc-1].track;t=[];for(w=(u.track-1)*AB;w<Math.min(u.track*AB,z.length);w=w+1){s=(w+1<10)?("0"+(w+1)):w+1;AE=["<span>",s,"</span> ",z[w].name.constrain(60)].join("");if(z[w].sample!=="null"){AA=['<a href="',z[w].sample,'">','<img src="/images/samplePlayer/play.gif?v=20080722,1,1" alt="Listen" /> ',AE,"</a>"].join("")}else{AA=AE}t.push("<li>"+AA+"</li>")}v=r.find(".trackListing ul").html(t.join(""));r.find(".trackListing li .playOff a").unbind("click");AC=(u.track-1)*AB+1;AD=Math.min(u.track*AB,z.length);r.find(".discPaging").find("span.prev").css("display",u.disc>1?"inline":"none").end().find("span.from").html(u.disc).end().end().find(".trackPaging").find("span.prev").css("display",u.track>1?"inline":"none").end().find("span.range").css("display",AC!==AD?"inline":"none").end().find("span.single").css("display",AC===AD?"inline":"none").end().find("a.last").html(z.length).end().find("span.from").html(AC).end().find("span.to").html(AD).end().end();if(n){Log.write("sample init after AJAX");DUMAS.EMUSIC_PLAYER.init()}C(u.disc<x.length,".discPaging",r);C(AD<z.length,".trackPaging",r);if(AF){AF()}}function E(u){var s=u.attr("rel"),r,w,v=15;p(u,s);r=W[s];w=r.data.album.disc;I(u);function x(z,AA){return function(){r.disc=z(r.disc);r.track=AA(r.track);p(u,s,function(){g(u)});return false}}function t(){return w.length}function y(){return Math.ceil(w[r.disc-1].track.length/v)}u.find(".discPaging").find("a.next").unbind("click").click(x(D,K)).end().find("a.last").unbind("click").click(x(t,K)).end().find("a.prev").unbind("click").click(x(b,K)).end().end().find(".trackPaging").find("a.next").unbind("click").click(x(P,D)).end().find("a.last").unbind("click").click(x(P,y)).end().find("a.prev").unbind("click").click(x(P,b)).end().end()}function k(){var s,u,r=H.CSS,t=H.Dimensions;$(".tracksToggle").live("click",function(v){s=$("#"+$(this).attr("rel"));u=$(this);if(u.hasClass(r.tracksOpenClass)){s.animate({height:t.openModuleHeight+"px"},"slow",function(){s.find(".trackListing").hide()});u.html("Show Tracks");u.removeClass([r.tracksOpenClass,"close-tracks"].join(" "))}else{g(s)}return false});$(".trackListing").find("li").live("click",function(){return false})}function c(r){if(!r){r=window.event}if($("body").hasClass("mac")){return r.metaKey}else{return r.ctrlKey}}function A(v,u){var x,t,s,w;if(!v){v=window.event}if(v.which){x=(v.which==3)}else{if(v.button){x=(v.button==2)}}if(x){Log.write("Right Click, doing Nothing");return false}t=v.target.className==="titleAnchor";s=Boolean(v.target.nodeName.toLowerCase()==="img"&&v.target.parentNode.href.indexOf("m3u"));w=v.target.parentNode.parentNode&&v.target.parentNode.parentNode.className==="albumImage";if(s){Log.write("is sample");if(!n){Log.write("file prompt");window.location.href=v.target.parentNode.href}else{Log.write("inline sample playing?")}}else{try{if(!c(v)&&(t||s||w)){Log.write("No meta key open in same window");var r=u?u.href:v.target.href;if(r){window.location.href=r}return false}else{Log.write("Should open in new tab if Meta Key is pressed");return !c(v)}}catch(v){Log.write(v)}}}function S(){$(".albumListen a, .trackListing a, .smallStars").live("click",function(){return false});$(".albumImage a").live("click",function(r){return(A(r,this))});$(".labelDetails a").live("click",function(){window.location.href=this.href;return false})}function V(){var r;M($(H.CSS.itemControllers));$(H.CSS.itemControllers).each(function(){if(!$(this).hasClass("done")){$(this).addClass("done").dblclick(function(s){return false}).click(function(s){if(A(s)){r=$("#"+$(this).attr("rel"));if(r.hasClass("albumIsOpen")){Z(r)}else{Y(r)}return false}})}})}function h(){n=DUMAS.inlineFlash&&window.location.hostname.substring(0,3)!=="wmp";i();a();V();k();S();if(n){Log.write("binding artist page samples");DUMAS.EMUSIC_PLAYER.init()}T=$("a.toggle");if(!$.browser.opera&&T.length===1){Y($("#"+T.attr("rel")))}}DUMAS.registerModule("albumAccordian",h,null)}());var DUMAS=jQuery.extend(DUMAS,{});var getPlayerVersion=deconcept.SWFObjectUtil.getPlayerVersion;(function(){var a=9;var B=[];var A;var d;var G;var N=0;var Q;var W;var R;var D;var F=false;function H(e,f){G=e;D=f}function b(e){}function E(e){alert(e)}function K(){if(getPlayerVersion().major>=a&&location.hostname.substring(0,3)!=="wmp"){F=true;var e=new SWFObject(D,"radio","1","1","9","#ffffff",false);e.addVariable("xspf_url",G);if($("#emusicRadio").length){e.write("emusicRadio")}d=document.getElementById("radio");$("#playRadio").click(function(){try{d.toFlashGoToTrack(N,A)}catch(f){}return false});$(".nextLink").click(function(){J();return false});$(".prevLink").click(function(){Y();return false});$("#radioControls").fadeIn()}else{$("#emusicRadio .jsHide").show()}}function J(){try{d.toFlashNextSample()}catch(f){}}function Y(){try{d.toFlashPrevSample()}catch(f){}}function C(e){A=undefined;if(d){d.toFlashGoToTrack(e,A)}}function T(){if(F){X();P();if(d){d.toFlashStop()}}}function M(f,e){A=e;if(f>=Q.length){N=0}else{N=f}O(A);I.call(Q);P();if(A!=null&&A!="stopped"){L.call(Q[f]);V(f)}}function O(e){if(e=="playing"){$("#playRadio").attr("id","pauseRadio");$("#pauseRadio").unbind("click");$("#pauseRadio").click(function(){e="paused";d.toFlashGoToTrack(N,e);return false})}else{if(e=="stopped"){N=0;$("#pauseRadio").attr("id","playRadio");$("#playRadio").unbind("click");$("#playRadio").click(function(){e=null;d.toFlashGoToTrack(N,e);return false})}else{$("#pauseRadio").attr("id","playRadio");$("#playRadio").unbind("click");$("#playRadio").click(function(){e="playing";d.toFlashGoToTrack(N,e);return false})}}}function V(e){e=parseInt(e,10);$("#trackSelect li span").removeClass("selected");var f=$("#trackSelect li")[e];$(f).children("span").addClass("selected")}function X(){$("#playRadio").unbind("click");$("#playRadio").click(function(){A=null;d.toFlashGoToTrack(N,A);return false})}function Z(e){B=e;S()}function S(){for(var h=0;h<B.length;h++){if(B[h].location!=undefined){var f=h+1;var e;if(h<B.length-1){e="<li><span>0"+f+"</span> | </li>"}else{e="<li><span>0"+f+"</span></li><div class='clear'></div>"}$("#trackSelect ul").append(e);var j="<div class='imgFrame'> <a class='ntTitle' href='"+B[h].album.url+"'><img class='shelfAlbumArt' src='"+B[h].image+"' alt='"+B[h].album.name+"' /></a><span class='hiddenTrack'>Track Name:<br /><a class='ntTitle' href='"+B[h].album.url+"'>"+B[h].title+"</a><br /></span><span class='hiddenAlbum'>Album Name:<br /> <a class='ntAlbum' href='"+B[h].album.url+"'>"+B[h].album.name+"</a><br /></span></div>";$("#nowPlaying").before(j)}}Q=$("#recordShelf .imgFrame");var g=$("#recordShelf .imgFrame")[0];L.call(g);$("#nowPlaying").html($(".hiddenTrack",g).html()+$(".hiddenAlbum",g).html()).show();$("#recordShelf").show();$("#emusicRadio").css("height","1px");U()}function U(){$("#trackSelect li").click(function(){L.call(Q[$("#trackSelect li").index(this)]);C($("#trackSelect li").index(this))}).mouseover(function(){c.call(Q[$("#trackSelect li").index(this)])}).mouseout(function(){I.call(Q)})}function P(){$("#trackSelect li span.selected").removeClass("selected")}var c=function(){$(Q).hide();$(this).show();$("#nowPlaying").html($(".hiddenTrack",this).html()+$(".hiddenAlbum",this).html()).show()};var I=function(){$(Q).hide();if(R){$(R).show()}$("#nowPlaying").html(W)};var L=function(){$(Q).hide();$(this).show();$("#nowPlaying").html($(".hiddenTrack",this).html()+$(".hiddenAlbum",this).html()).show();W=$("#nowPlaying").html();R=Q[Q.index(this)]};$(function(){K()});DUMAS.RADIO={stop:function(){T()},init:function(e,f){H(e,f)},flashStatus:function(f,e){M(f,e)},toLog:function(e){b(e)},toError:function(e){E(e)},sendTrackArray:function(e){Z(e)}}})();"use strict";(function(){function A(){return new Carousel("memberslists",{addDotsToFrame:"membersalso",lessDots:1,preScroll:function(E,D){return !(E.size()<4||(D==="up"&&(E.current()+2)===E.size()))}})}function C(){$(".morable").moreBox({maxDisplay:350})}function B(){$("#bioBody").fadeIn()}$(document).ready(function(){A();C();B()});return new Cookie({name:"oreo",path:"/artist"}).clear()}());