Event.onDOMReady(function(){var c=function(){var o=$$(".itms-preview");for(var n=0,p;
(p=o[n]);n++){p.observe("click",function(q){Event.stop(q);var t=Event.findElement(q,"a");
if(!t){return}var r=t.href;var s=AC.QuickTime.packageMovie("previewMedia",r,{width:1,height:1,autoplay:true,bgcolor:"black"});
t.appendChild(s)})}};$$("#grid ul h3>a","#grid ul h4","#grid ul span").each(function(n){n.innerHTML=n.innerHTML.truncate(21)
});var f=null;if(f=$$("#related a")){f.each(function(o){var n=AC.Tracking.pageName().split(/\s-\s/g);
n=n[0]+" - "+n[1];o.observe("mousedown",function(p){var q={prop3:n+"- View In iTunes - Other",pageName:AC.Tracking.pageName()+" (US)"};
AC.Tracking.trackClick(q,this,"o",q.prop3)})})}var h=null;if(h=$$("#details a")){h.each(function(o){var n=AC.Tracking.pageName().split(/\s-\s/g);
n=n[0]+" - "+n[1];o.observe("mousedown",function(p){var r=$(o).readAttribute("class");
if(r!="audio controller movieLink"&&r!="audio movieLink"&&r!="audio controller movieLink active"&&r!="audio movieLink active"){var q={prop3:n+"- View In iTunes",pageName:AC.Tracking.pageName()+" (US)"};
AC.Tracking.trackClick(q,this,"o",q.prop3)}})})}var m=null;if(m=$$("a.more")){m.each(function(n){if(!n.readAttribute("href").match(/\/itunes\/charts\//)){n.observe("mousedown",function(o){var p={prop3:AC.Tracking.pageName()+" - Buy In iTunes",pageName:AC.Tracking.pageName()+" (US)"};
AC.Tracking.trackClick(p,this,"o",p.prop3)})}})}var b=null;if(b=$("cover")){if(b=b.down("a")){var d=AC.Tracking.pageName().split(/\s-\s/g);
d=d[0]+" - "+d[1];b.observe("mousedown",function(n){var o={prop3:d+"- View In iTunes",pageName:AC.Tracking.pageName()+" (US)"};
AC.Tracking.trackClick(o,this,"o",o.prop3)})}}if($("summary")){var g=$(document.body).hasClassName("shows")?180:210;
var j=$("summary").down("p");var a=$("summary");var i=$("summary_toggle");var l,e,k;
if(j.innerHTML.length>g){i.addClassName("visible");e=j.innerHTML;k=j.innerHTML.truncate(g,"...");
j.update(k);$("summary_toggle").observe("click",function(){if(j.hasClassName("expanded")){new Effect.Morph(a,{style:"height:6em",duration:0.3,afterFinish:function(){j.innerHTML=k;
j.removeClassName("expanded");i.update("View more").removeClassName("less")}})}else{j.update(e);
l=j.getHeight()/12;new Effect.Morph(a,{style:"height:"+l+"em",duration:0.3,afterFinish:function(){j.addClassName("expanded");
i.update("View less").addClassName("less")}})}})}else{i.hide()}}if($("related")){$("related").select("li a").each(function(n){n.innerHTML=n.innerHTML.truncate(35,"...")
})}c()});