window.onload=function(){YAHOO.namespace("caprice.forms.cds");YAHOO.caprice.forms.cds=function(){var Dom,Event,Selector,self;return{init:function(){self=this;Dom=YAHOO.util.Dom;Event=YAHOO.util.Event;Selector=YAHOO.util.Selector;self.hookDownloadActions();Event.onDOMReady(function(){self.initCDLinks();});},hookDownloadActions:function(){Event.onContentReady("release-container",function(){var downloadLinks=Selector.query("#release-container .track-tocart a.download",document.forms.form);var downBtn=Dom.get("download-album");downloadLinks.push(downBtn);Event.addListener(downloadLinks,"click",function(e){var el=Event.getTarget(e);Event.stopEvent(e);YAHOO.caprice.forms.dialogs.showInformationMsg("<p>Only registered users can download music.</p><br/><p>Please <b>sign in</b> to your account </p><p>or <a href='/signup'>register</a> for free.</p>");});});},initCDLinks:function(){var cdLinks=Selector.query(".album-header-disc div.cd");Event.addListener(cdLinks,"click",function(e){var el=Event.getTarget(e);while(el.parentNode&&el.parentNode.className!="album-header-disc"){el=el.parentNode;}var comm=self.collapseCD(el);el.className="cd "+comm;Event.stopEvent(e);});},collapseCD:function(nodeCD){var className=nodeCD.className;var id=nodeCD.id;var id=id.replace("cd_","");var command=className.replace("cd ","");var newClass=(command=="hide")?" up":" down";var el=Dom.get("cd-"+id+"-container");el.className="cd_"+id+newClass;return((command=="hide")?"show":"hide");}};}();var loader=new YAHOO.util.YUILoader();loader.require(["event","dom","selector","connection"]);loader.loadOptional=true;var docBase=docBase||"";loader.base=docBase+"/js/lib/yui/";loader.filter={searchExp:"-min\\.js",replaceStr:"-min.js"};loader.insert({onSuccess:function(){YAHOO.caprice.forms.cds.init();},onFailure:function(err){alert("unable load module"+YAHOO.lang.dump(err));}});};
