YAHOO.namespace("com.fuzz","com.fuzz.util","com.fuzz.widget");var $=YAHOO.util.Dom.get;var $E=YAHOO.util.Event;var $D=YAHOO.util.Dom;var $C=YAHOO.util.Connect;$C.initHeader("X-Fuzz-Ajax",true);function init(F){var G=new YAHOO.util.Element("spinner");var B={start:function(I,H){G.setStyle("visibility","visible")},complete:function(J,H){G.setStyle("visibility","hidden");var K=H[0].conn.getResponseHeader("X-Fuzz-Notice");if(K&&YAHOO.com.fuzz.notice){YAHOO.com.fuzz.notice.addNotice("Notice",K)}var I=!!H[0].conn.getResponseHeader("X-Fuzz-ForceReload");if(I){window.location.reload()}},success:function(I,H){if(H[0].responseText!==undefined){}},failure:function(I,H){if(H[0].responseText!==undefined){}},abort:function(I,H){}};$C.startEvent.subscribe(B.start);$C.completeEvent.subscribe(B.complete);$C.successEvent.subscribe(B.success);$C.failureEvent.subscribe(B.failure);$C.abortEvent.subscribe(B.abort);var A=YAHOO.com.fuzz.userAlerts||new Array();YAHOO.com.fuzz.notice=new YAHOO.com.fuzz.Notice("notice",{visible:false,width:"700px",effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},notices:A,delay:5});YAHOO.com.fuzz.notice.render();$E.on("notice","click",function(){YAHOO.com.fuzz.notice.hide()});YAHOO.com.fuzz.confirm=new YAHOO.widget.SimpleDialog("confirmDlg",{width:"400px",effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},modal:true,visible:false,draggable:false,buttons:[{text:"Yes",handler:function(){this.hide()}},{text:"Cancel",handler:function(){this.hide()},isDefault:true}]});YAHOO.com.fuzz.confirm.setHeader("Warning!");YAHOO.com.fuzz.confirm.setBody("Are you sure?");YAHOO.com.fuzz.confirm.renderEvent.subscribe(function(){YAHOO.com.fuzz.wrapContainer($(this.id))});YAHOO.com.fuzz.confirm.beforeShowEvent.subscribe(function(){var I=document.getElementsByTagName("OBJECT");$D.setStyle(I,"visibility","hidden");var H=function(){$D.setStyle(I,"visibility","visible");YAHOO.com.fuzz.confirm.hideEvent.unsubscribe(H)};YAHOO.com.fuzz.confirm.hideEvent.subscribe(H);YAHOO.com.fuzz.confirm.center()});YAHOO.com.fuzz.confirm.render(document.body);(function(){var I=$("identitymenu");if(!I){return false}function H(L,K){var M=K[1];if(M){switch(M.cfg.getProperty("text")){case"Profile":break}}}var J=new YAHOO.widget.Menu("useractionsmenu",{itemdata:[{text:"Station",url:BASE_URL+"/"+urlName,classname:"station"},{text:"Playlist",url:BASE_URL+"/profile/"+urlName+"/playlist",classname:"playlist"},{text:"Favorite DJs",url:BASE_URL+"/profile/"+urlName+"/favoritePeople",classname:"favoritedjs"},{text:"Listeners",url:BASE_URL+"/profile/"+urlName+"/listeners",classname:"listeners"},{text:"Replies",url:BASE_URL+"/profile/"+urlName+"/replies",classname:"replies"},{text:"Props",url:BASE_URL+"/profile/"+urlName+"/props",classname:"props"},{text:"Settings",url:BASE_URL+"/settings",classname:"settings"},{text:"Logout",url:BASE_URL+"/login/logout",classname:"logout"}],width:130,shadow:false,zindex:10,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.1}});J.subscribe("click",H);J.subscribe("render",function(L,K){YAHOO.com.fuzz.wrapContainer(this.element,"contextual-dark");J.unsubscribe("render")});J.subscribe("beforeShow",function(){var K=$D.getRegion("identitymenu");J.moveTo(K.left+7,K.bottom-6)});J.render(document.body);YAHOO.com.fuzz.userMenu=J;$E.on("identitymenuTrigger","click",function(){YAHOO.com.fuzz.userMenu.show()})})();var C=$D.getElementsBy(function(H){return(H.getAttribute("default")&&(H.getAttribute("type")=="text"))?true:false},"INPUT");for(var E=0;E<C.length;E++){if(C[E].value==C[E].getAttribute("default")){$D.addClass(C[E],"default")}$E.on(C[E],"focus",function(H,I){deleteDefaultValue(I)},C[E]);$E.on(C[E],"blur",function(H,I){replaceDefaultValue(I)},C[E])}if(!getCookie("flashNotice")&&typeof swfobject!="undefined"){var D=swfobject.getFlashPlayerVersion();if(D.major==0){YAHOO.com.fuzz.notice.addNotice("Notice",'You need to install the <a href="http://get.adobe.com/flashplayer/">Adobe Flash Player</a> plugin to play music.')}else{if(D.major<9){YAHOO.com.fuzz.notice.addNotice("Notice",'You need to upgrade the <a href="http://get.adobe.com/flashplayer/">Adobe Flash Player</a> plugin to play music.')}}setCookie("flashNotice",true,1)}if(getCookie("NEW_BLOG")){$E.on("blogLink","click",function(){$D.setStyle("newBlogBurst","display","none");setCookie("NEW_BLOG",false,-2)})}G.setStyle("visibility","hidden")}$E.addListener(window,"load",init);function confirmAction(A,E,C,D){var B=YAHOO.com.fuzz.confirm.getButtons();B[0].addListener("click",E,C,D);YAHOO.com.fuzz.confirm.hideEvent.subscribe(function(){B[0].removeListener("click",E)});YAHOO.com.fuzz.confirm.setBody(unescape(A));YAHOO.com.fuzz.confirm.show()}YAHOO.com.fuzz.util.confirmAction=confirmAction;function ga(B){if(typeof pageTracker=="undefined"){console.log("Track",B);return false}try{pageTracker._trackPageview(B)}catch(A){console.log("Unable to track pageview",A)}}if(!("console" in window)||!("firebug" in console)){if(("console" in window)&&!("firebug" in console)){var names=["debug","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"]}else{var names=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];window.console={}}for(var i=0;i<names.length;++i){window.console[names[i]]=function(){}}}function trim(A){A=A.replace(/^[\s,]+/,"").replace(/[\s,]+$/,"");return A}function checkallViaLink(B,A){B.checked=!B.checked;checkall(B,A)}function checkall(B,A){var A=A||false;var D=B.checked;var F=B.form;for(var C=0;C<F.elements.length;C++){var E=F.elements[C];if(E.type!="checkbox"||E.disabled){continue}if(!A||E.name.indexOf(A)==0){E.checked=D}}}function getElementAttribute(B,A){if(!YAHOO.env.ua.ie){if(B){return B.getAttribute(A)}return null}return(B.attributes[A])?B.attributes[A].value:null}function deleteDefaultValue(B){$D.removeClass(B,"default");var A=B.getAttribute("default");if(B.value==A){B.value="";return true}return false}function replaceDefaultValue(B){var A=B.getAttribute("default");if(B.value==null||B.value==""){B.value=A;$D.addClass(B,"default");return true}return false}function setCookie(G,F,D,E,C){var C=C||document.domain;var E=E||"/";var B=new Date();var A=new Date();if(D==null||D==0){D=30}A.setTime(B.getTime()+3600000*24*D);document.cookie=G+"="+encodeURIComponent(F)+";expires="+A.toGMTString()+";domain="+C+";path="+E}function getCookie(B){var D=B+"=";var A=document.cookie.split(";");for(var C=0;C<A.length;C++){var E=A[C];while(E.charAt(0)==" "){E=E.substring(1,E.length)}if(E.indexOf(D)==0){return E.substring(D.length,E.length)}}return null}function toggle(B){if(!$(B)){return false}var A=($D.getStyle(B,"display")!="none");$D.setStyle(B,"display",A?"none":"")}function toggleClass(B,A){if(!$(B)){return false}if($D.hasClass(B,A)){$D.removeClass(B,A)}else{$D.addClass(B,A)}}function toggleModuleStates(D,A,E){var B=$D.getElementsByClassName("moduleState","div",A);var F=E||false;console.log(D);for(var C=0;C<B.length;C++){if(B[C]==$(D)){$D.setStyle(B[C],"display","block")}else{$D.setStyle(B[C],"display","none")}}if(F){window.location.reload()}}function searchtastic(A){if(!(Blip&&$("mp3SearchForm"))){window.location="/all/?q="+encodeURIComponent(A);return false}var A=A||$("mp3SearchForm").q.value;$("mp3SearchForm").q.value=A;deleteDefaultValue($("search"));Blip.search(A);window.scrollTo(0,0);return false}var showMeHow;function startWalkthrough(A){if(!showMeHow){showMeHow=new Walkthrough("/_/js/walkfiles")}showMeHow.events.loaded.subscribe(function(){showMeHow.start()});showMeHow.load(A+".json")};