var superOptions={};var MediaTypes={newReleases:{name:"New Releases",directory:"music/",suffix:"newreleases-enhanced.inc",genres:new Hash({all:{name:"New Music Releases",link:"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewNewReleases?fcId=290055898&genreIdString=34&mediaTypeString=Music"}})},music:{name:"Music",directory:"music/",suffix:"topsongs-enhanced.inc",genres:new Hash({all:{name:"Top Songs",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=1&popId=1"},alternative:{name:"Alternative",link:20},blues:{name:"Blues",link:2},childrensmusic:{name:"Children’s Music",link:4},classical:{name:"Classical",link:5},country:{name:"Country",link:6},dance:{name:"Dance",link:17},electronic:{name:"Electronic",link:7},folk:{name:"Folk",link:10},hiphoprap:{name:"Hip-Hop/Rap",link:18},jazz:{name:"Jazz",link:11},contemporarylatin:{name:"Latino Contemporary",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/iTunesLatino"},latinjazz:{name:"Latino Jazz",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/iTunesLatino"},poplatino:{name:"Latino Pop",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/iTunesLatino"},rocklatino:{name:"Latino Rock",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/iTunesLatino"},newage:{name:"New Age",link:13},pop:{name:"Pop",link:14},rbsoul:{name:"R&B/Soul",link:15},rock:{name:"Rock",link:21},soundtrack:{name:"Soundtrack",link:16},vocal:{name:"Vocal",link:23},world:{name:"World",link:19}})},albums:{name:"Albums",directory:"music/",suffix:"topalbums-enhanced.inc",genres:new Hash({all:{name:"Top Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=1&popId=11"},alternative:{name:"Alternative Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=21&popId=11"},blues:{name:"Blues Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=2&popId=11"},childrensmusic:{name:"Children’s Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=4&popId=11"},classical:{name:"Classical Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=5&popId=11"},country:{name:"Country Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=6&popId=11"},dance:{name:"Dance Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=18&popId=11"},electronic:{name:"Electronic Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=7&popId=11"},folk:{name:"Folk Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=11&popId=11"},hiphoprap:{name:"Hip-Hop/Rap Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=19&popId=11"},jazz:{name:"Jazz Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=12&popId=11"},contemporarylatin:{name:"Latino Contemporary Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/iTunesLatino"},latinjazz:{name:"Latino Jazz Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/iTunesLatino"},poplatino:{name:"Latino Pop Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/iTunesLatino"},rocklatino:{name:"Latino Rock Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/iTunesLatino"},newage:{name:"New Age Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=14&popId=11"},pop:{name:"Pop Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=15&popId=11"},rbsoul:{name:"R&B/Soul Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=16&popId=11"},rock:{name:"Rock Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=24&popId=11"},soundtrack:{name:"Soundtrack Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=17&popId=11"},vocal:{name:"Vocal Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=26&popId=11"},world:{name:"World Albums",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=20&popId=11"}})},movies:{name:"Movies",directory:"movies/",suffix:"topmovies-enhanced.inc",genres:new Hash({all:{name:"Top Movies",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=39&popId=15"},actionadventure:{name:"Action/Adventure",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewRoom?fcId=203632744&id=39"},classics:{name:"Classics",link:null},comedy:{name:"Comedy",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewRoom?fcId=190873060&id=39"},documentary:{name:"Documentary",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewRoom?fcId=253262688&id=39"},drama:{name:"Drama",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewRoom?fcId=190873058&id=39"},holiday:{name:"Holiday",link:null},horror:{name:"Horror",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewRoom?fcId=253262943&id=39"},independent:{name:"Indie",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewRoom?fcId=218375737&id=39"},kidsfamily:{name:"Kids/Family",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewRoom?fcId=190873059&id=39"},music:{name:"Music",link:null},romance:{name:"Romance",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewRoom?fcId=253261976&id=39"},scififantasy:{name:"Sci-fi/Fantasy",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewRoom?fcId=212719717&id=39"},shortfilms:{name:"Shorts",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewCustomPage?name=pageShorts"},sports:{name:"Sports",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewRoom?fcId=208744051&id=39"},thriller:{name:"Thriller",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewRoom?fcId=250390412&id=39"},urban:{name:"Urban",link:null},western:{name:"Western",link:null}})},tvshows:{name:"TV Shows",directory:"tvshows/",suffix:"toptvepisodes-enhanced.inc",genres:new Hash({all:{name:"Top TV Shows",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=37&popId=4"},actionadventure:{name:"Action/Adventure",link:null},classic:{name:"Classic",link:null},comedy:{name:"Comedy",link:4000},drama:{name:"Drama",link:4001},kids:{name:"Kid’s",link:4005},nonfiction:{name:"Nonfiction",link:4006},realitytv:{name:"Reality",link:4007},scififantasy:{name:"Sci-fi/Fantasy",link:4008},sports:{name:"Sports",link:4009},teens:{name:"Teen’s",link:4010}})},audiobooks:{name:"Audiobooks",directory:"audiobooks/",suffix:"topaudiobooks-enhanced.inc",genres:new Hash({all:{name:"Top Audiobooks",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=28&popId=8"},artsentertainment:{name:"Arts & Entertainment",link:50000041},audiobooksinspanish:{name:"En Español",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewGrouping?id=25008"},biographymemoir:{name:"Biography/Memoirs",link:50000042},business:{name:"Business",link:50000043},classics:{name:"Classics",link:50000045},comedy:{name:"Comedy",link:50000046},dramapoetry:{name:"Drama/Poetry",link:50000047},fiction:{name:"Fiction",link:50000040},history:{name:"History",link:50000049},kidsyoungadults:{name:"Kids/Young Adults",link:50000044},languages:{name:"Languages",link:50000050},mystery:{name:"Mystery",link:50000051},news:{name:"News",link:74},nonfiction:{name:"Nonfiction",link:50000052},religionspirituality:{name:"Religion/Spirituality",link:50000053},romance:{name:"Romance",link:50000069},science:{name:"Science",link:50000054},scififantasy:{name:"Sci-fi/Fantasy",link:50000055},selfdevelopment:{name:"Self-Development",link:50000056},showsperiodicals:{name:"Shows Periodical",link:75},speakersstorytellers:{name:"Speaker/Story Tellers",link:50000048},sports:{name:"Sports",link:50000057},technology:{name:"Technology",link:50000058},traveladventure:{name:"Travel/Adventure",link:50000059}})},podcasts:{name:"Podcasts",directory:"podcasts/",suffix:"toppodcasts-enhanced.inc",genres:new Hash({all:{name:"Top Podcasts",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=33&popId=3"},arts:{name:"Arts",link:1301},business:{name:"Business",link:1321},comedy:{name:"Comedy",link:1303},education:{name:"Education",link:1304},gameshobbies:{name:"Games/Hobbies",link:1323},governmentorganizations:{name:"Government",link:1325},health:{name:"Health",link:1307},kidsfamily:{name:"Kids/Family",link:1305},music:{name:"Music",link:1310},newspolitics:{name:"News/Politics",link:1311},religionspirituality:{name:"Religion/Spirituality",link:1314},sciencemedicine:{name:"Science/Medicine",link:1315},societyculture:{name:"Society/Culture",link:1324},sportsrecreation:{name:"Sports/Recreation",link:1316},technology:{name:"Technology",link:1318},tvfilm:{name:"TV/Film",link:1309}})},topapps:{name:"App Store",directory:"topapps/",suffix:"topapplications-enhanced.inc",genres:new Hash({all:{name:"Top Apps",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewGenre?id=36&mt=8"},business:{name:"Business",link:6000},weather:{name:"Weather",link:6001},utilities:{name:"Utilities",link:6002},travel:{name:"Travel",link:6003},sports:{name:"Sports",link:6004},socialnetworking:{name:"Social Networking",link:6005},reference:{name:"Reference",link:6006},productivity:{name:"Productivity",link:6007},photography:{name:"Photography",link:6008},news:{name:"News",link:6019},navigation:{name:"Navigation",link:6010},music:{name:"Music",link:6011},lifestyle:{name:"Lifestyle",link:6012},healthcarefitness:{name:"Healthcare & Fitness",link:6013},games:{name:"Games",link:6014},finance:{name:"Finance",link:6015},entertainment:{name:"Entertainment",link:6016},education:{name:"Education",link:6017},books:{name:"Books",link:6018}})},toppaidapps:{name:"App Store",directory:"topapps/",suffix:"toppaidapplications-enhanced.inc",genres:new Hash({all:{name:"Top Paid Apps",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=25204&popId=30"}})},newapps:{name:"App Store",directory:"topapps/",suffix:"newapplications-enhanced.inc",genres:new Hash({all:{name:"New Apps",link:"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewRoom?fcId=285114016&genreIdString=36&mediaTypeString=Mobile+Software+Applications"}})}};
var iTunesModuleSection={topLists:function(){var a=this.content.select(".toplist");
a.each(this.topList.bind(this))},topList:function(f,e){var g=f.id.replace(/-.*/,"");
var a=(f.className.match(/genre-/))?f.className.match(/.*genre-([^ ]*).*/)[1]:null;
var d=(f.className.match("nopref"))?null:f.id.replace("-toplist","");var b=Object.extend({},superOptions);
b.defaultMedia=g;b.defaultGenre=a;b.cookieId=d;var c=new TopList(f.id,b)}};var iTunesModuleDelegate={willShow:function(b,c,a){if(c){c.triggers().each(function(d){var e=d.up("li");
if(e){e.removeClassName("active")}})}if(a){a.triggers();a.content.show();a.triggers().each(function(d){var e=d.up("li");
if(e){e.addClassName("active")}})}},didAppendContent:function(a,b){this.extendSection(a,b)
},extendSection:function(b,c){var a=b.currentSection;if(!a.topLists||(superOptions.initialSection&&a.id=="featured")){Object.extend(a,iTunesModuleSection);
a.topLists();var d=superOptions.trackingPrefix||"iTunes this week";if(a.triggers()[0]){d+=" - "+a.triggers()[0].innerHTML
}$(a.content).observe("mousedown",function(e){var h=e.findElement("a");if(h){var g=false;
var j=h.up(".toplist");if(j){var k=j.down(".title");if(k){g=d+" - "+k.innerHTML
}else{g=d+" - Top List"}}var f=h.up(".splashes")||h.up(".bricks");if(f){var l=f.down("h3")||f.down("h2")||f.down("h4");
if(l){g=d+" - "+l.innerHTML}else{g=d+" - Promo"}}if(g){var i={prop3:AC.Tracking.pageName()+" - "+g,pageName:AC.Tracking.pageName()+" (US)"};
AC.Tracking.trackClick(i,this,"o",g)}}})}},didShow:function(b,c,a){this.willShow(b,c,a);
this.didShow=null}};var iTunesModule=Class.create({initialize:function(e,a,f,c){var b=$$("."+f);
b[0].up("ul").style.display="block";if(Object.isArray(e)){e[0].remove();document.body.appendChild(e[0].hide())
}else{if(Object.isElement(e)){e=e.remove();document.body.appendChild(e.hide())}}superOptions=c||{};
if(superOptions.initialSection){superOptions.initialId="itunesmodule-"+superOptions.initialSection
}if(!superOptions.initialId){superOptions.initialId="itunesmodule-featured"}if(!superOptions.shouldAnimateContentChange){superOptions.shouldAnimateContentChange=false
}if(!superOptions.silentTriggers){superOptions.silentTriggers=true}var h=[];b.each(function(j){var i=$(j.href.replace(/.*#/,""));
if(i){h.push(i)}else{h.push(j)}});var g=new AC.ViewMaster.Viewer(h,a,f,superOptions);
g.setDelegate(iTunesModuleDelegate);g.sections.each(function(i){if(!i.value.isContentRemote()){iTunesModuleDelegate.extendSection({currentSection:i.value})
}});if(superOptions.startSlideshowAutomatically){var d=new AC.ViewMaster.Slideshow(g,"progress",{autoplay:true,delay:10000});
$(a).observe("click",d.stop.bind(d));b.each(function(i){i.observe("click",d.stop.bind(d))
})}b.each(function(i){i.observe("mousedown",function(j){if(i&&i.up("#itunesmodule")){var l={};
var m=superOptions.trackingPrefix||"iTunes this week";m+=" - ";var k=i.innerHTML;
l.pageName=AC.Tracking.pageName()+" (US)";l.prop3=AC.Tracking.pageName()+" - "+m+k;
AC.Tracking.trackClick(l,a,"o",l.pageName)}})})}});var TopList=Class.create({rootChartPath:window.location.protocol+"//"+window.location.host+"/itunescharts/",countryPath:"us/",orderedMediaTypes:["music","movies","tvshows","audiobooks","podcasts","appstore"],container:null,preferencePanel:null,populated:false,isCustomized:false,initialize:function(a,c){this.container=$(a);
this.options=c||{};this.listing=new Element("ul");var b=this.container.down(".listing");
if(b){this.listing=b;this.populated=true}else{this.container.appendChild(this.listing)
}this.storeLink=this.container.down(".storelink");if(!this.storeLink){this.storeLink=$(document.createElement("a"));
this.storeLink.setAttribute("href","http://phobos.apple.com/WebObjects/MZStore.woa/wa/storeFront");
this.storeLink.addClassName("storelink");this.storeLink.innerHTML="View All";this.container.appendChild(this.storeLink)
}if(this.options.cookieId){this.provideConfigurationTrigger()}this.getInitialConfiguration();
this.render()},provideConfigurationTrigger:function(){var a=$(document.createElement("a"));
a.innerHTML="Edit";a.addClassName("configure-trigger");a.observe("click",function(b){this.showPreferences()
}.bind(this));this.container.appendChild(a);a=null},getInitialConfiguration:function(){var b=function(g){var j=document.cookie.split(";");
var l=null;for(var h=0;h<j.length;h++){var l=j[h].match("topLists");if(l){var f=j[h].toQueryParams();
var k=f[g+"-media"];var e=f[g+"-genre"];if(k&&e){return{media:k,genre:e}}else{return null
}}}};var c=this.options.defaultMedia||"music";var a=this.options.defaultGenre||"all";
if(this.options.cookieId){var d=b(this.options.cookieId);if(d){this.isCustomized=true;
c=d.media;a=d.genre}}this.setScope(c,a)},providePreferences:function(){if(!this.preferencePanel){this.preferencePanel=$(document.createElement("div"));
this.preferencePanel.addClassName("preferences");var b=Builder.node("select",{"class":"genres",size:this.options.genreSelectSize||15});
var a=$(document.createElement("form"));this.updateGenreSelector(b,this.currentMedia);
a.appendChild(b);var c=$(document.createElement("input"));c.setAttribute("type","submit");
c.addClassName("submit");c.setAttribute("value","Done");a.appendChild(c);a.observe("submit",function(e){Event.stop(e);
var f=a.getElementsByTagName("select");var d=f[0].value;if(d==""){return}var g=this.setScope(this.currentMedia,d,true);
this.hidePreferences();if(g){this.render(true)}}.bind(this));this.preferencePanel.appendChild(a);
this.container.appendChild(this.preferencePanel)}},updateGenreSelector:function(a,c){a.innerHTML="";
var b=MediaTypes[c].genres;b.each(function(d,g){var h=d[0];var f=d[1].name;var e=Builder.node("option",{value:h},f);
if(this.currentGenre==h){e.selected=true}a.appendChild(e)}.bind(this))},setScope:function(d,a,c){if(d==this.currentMedia&&a==this.currentGenre){return false
}var b=function(q,f,k){var l=new Date();var g=360*1000*60*60*24;var m=new Date(l.getTime()+(g));
var p=document.cookie.split(";");var h=null;for(var j=0;j<p.length;j++){if(p[j].match("topLists")){h=p[j]
}}var o={};if(h){o=h.toQueryParams()}o[q+"-media"]=escape(f);o[q+"-genre"]=escape(k);
var e="";for(var n in o){e+=n+"="+o[n]+"&"}e=e.replace(/&$/,"");document.cookie="topLists=?"+e+";expires="+m.toGMTString()+";path=/"
};this.currentMedia=d;this.currentGenre=a;this.updateGenreHeading();if(c&&this.options.cookieId){b(this.options.cookieId,this.currentMedia,this.currentGenre)
}return true},updateGenreHeading:function(){var e=MediaTypes[this.currentMedia].genres.get(this.currentGenre);
var c=e.name;var d=e.link;if(typeof(d)=="number"){d="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewGenre?id="+e.link
}else{if(d===null||typeof(d)=="undefined"){d="http://phobos.apple.com/WebObjects/MZStore.woa/wa/storeFront"
}}this.storeLink.setAttribute("href",d);var a=this.container.down(".title");var b=this.options.titleTruncation||16;
a.innerHTML=c.truncate(b)},hidePreferences:function(){this.listing.show();this.preferencePanel.hide()
},showPreferences:function(){this.listing.hide();this.providePreferences();this.preferencePanel.show()
},render:function(c){if(!c&&(this.populated&&!this.isCustomized)){this.truncateResults();
return}this.listing.innerHTML="";var e=function(f){this.listing.innerHTML=f.responseText;
this.truncateResults()};var d=MediaTypes[this.currentMedia];var a=this.rootChartPath+this.countryPath+d.directory+this.currentGenre+(this.options.resultCount||5)+d.suffix;
var b=new Ajax.Request(a,{method:"get",onSuccess:e.bind(this)})},getTruncationLength:function(a,d){truncWidth=this.options.itunesLanding?138:128;
var c=document.createElement("span");Element.setStyle(c,{whiteSpace:"nowrap",fontWeight:"bold"});
var b=document.createTextNode(d);c.appendChild(b);a.appendChild(c);if(c.offsetWidth>truncWidth){while(c.offsetWidth>truncWidth){b.deleteData(b.length-1,1)
}}Element.remove(c);return b.length},truncateResults:function(){var a=this.listing.select("li>a");
a.each(function(e,d){var f=e.down("strong");if(f){var g=f.innerHTML.unescapeHTML(),c=this.getTruncationLength(e,g);
f.innerHTML=f.innerHTML.unescapeHTML().truncate(c)}var b=e.down("span");if(b){b.innerHTML=b.innerHTML.truncate(24)
}}.bind(this))}});
