var chrtGenres={UpdateUI:function(B,E,F){var A=$(".GenreItem").length;if(A<B.length){for(var D=A;D<B.length;D++){var C=$($(".GenreItemRootCSS")[0]).html();C=C.replace(/-0/g,"-"+D).replace(/offclick/,"onclick").replace("OnGenreClick(0)","OnGenreClick("+B[D].Id+")").replace("GenreItemSelected","GenreItemUnselected").replace("GenreItemNameAtagSelected","GenreItemNameAtag");C='<div id="GenreItemRoot-'+D+'" class="GenreItemRootCSS">'+C+"</div>";$(".AllGenres").html($(".AllGenres").html()+C);$(".GenreItem:last-child").attr("genreId",B[D].Id.toString());$(".GenreItem:last-child").attr("genreKey",B[D].Name);$(".GenreItem:last-child #GenreItemImgContainerIn-"+D).css("display","none");$(".GenreItem:last-child #GenreItemNameAtag").attr("href",B[D].Url);$(".GenreItem:last-child #GenreItemNameAdjust-"+D+" span").html(B[D].LocalizeName)}}jQuery.each($(".GenreItem"),function(G,H){if(G>=B.length){H.style.display="none"}else{if(F){H.id="GenreItemUnselected";H.style.display="block";H.setAttribute("genreId",B[G].Id.toString());H.setAttribute("genreKey",B[G].Name);$("#GenreItemImgContainerIn-"+G).css("display","none");$("#GenreItemNameAdjust-"+G).html(B[G].LocalizeName);$("#GenreItemRoot-"+G+" a").attr("href",B[G].Url)}var I=H.getAttribute("genreId");if(I==E){H.id="GenreItemSelected";$("#GenreItemImgContainerIn-"+G).css("display","block");$("#GenreItemRoot-"+G+" a").attr("id","GenreItemNameAtagSelected");$("#GenreItemRoot-"+G+" a").removeAttr("href");$("#GenreItemRoot-"+G).html($("#GenreItemRoot-"+G).html().replace(/onclick/,"offclick"))}else{H.id="GenreItemUnselected";$("#GenreItemImgContainerIn-"+G).css("display","none");$("#GenreItemRoot-"+G+" a").attr("id","GenreItemNameAtag");$("#GenreItemRoot-"+G+" a").attr("href",B[G].Url);$("#GenreItemRoot-"+G).html($("#GenreItemRoot-"+G).html().replace(/offclick/,"onclick"))}}})}};Type.registerNamespace("MySpace");MySpace.Carousel=function(A){MySpace.Carousel.initializeBase(this);this.leftButton=null;this.rightButton=null;this.contentElement=null;this.animationType="quadInOut";this.animationDuration=0.8;this.animationFPS=20;this.listLength=0;this.itemSizePixels=0;this.numSkips=0;this.skipCounter=0};MySpace.Carousel.prototype={initialize:function(){try{this.leftButton=$get(this.leftButtonId);this.rightButton=$get(this.rightButtonId);this.contentElement=$("#"+this.ulContentId);var B=this.contentElement.children();this.itemSizePixels=parseInt(B.css("width"));this.numSkips=parseInt($(this.contentDiv).css("width"))/this.itemSizePixels;this.listLength=B.length/this.numSkips;this._animation=$create(MySpace.UI.Effects.LengthAnimation,{target:$get(this.ulContentId),property:"style",propertyKey:"left",startValue:0,endValue:0,duration:parseFloat($(this.carouselDivId).attr("animDur")),fps:this.animationFPS,onEnd:MySpace.Carousel.prototype.ourOnEnd,easingFunction:MySpace.UI.Effects.Easing[this.animationType]});$addHandler(this.leftButton,"click",Function.createDelegate(this,this.slideLeft));$addHandler(this.rightButton,"click",Function.createDelegate(this,this.slideRight))}catch(A){}},dispose:function(){try{if(this._leftButton){$clearHandlers(this._leftButton)}if(this._rightButton){$clearHandlers(this._rightButton)}}catch(A){}},slideLeft:function(){if(this.skipCounter>0){this.slideBy(this.numSkips);this.skipCounter--}else{}},slideRight:function(){if(this.skipCounter<(this.listLength-1)){this.slideBy(-this.numSkips);this.skipCounter++}else{}},slideBy:function(C){var B=this._animation.get_endValue();if(isNaN(B)){B=0}var A=B+C*this.itemSizePixels;this._animation.set_endValue(A);if(!this._animation.get_isPlaying()){this._animation.set_startValue(B);this._animation.play()}},ourOnEnd:function(){if(gCarousel.skipCounter==0){$(".scrollLeftBox").css("background",gCarousel.pLeftD);$(".scrollRightBox").css("background",gCarousel.pRight)}else{if(gCarousel.skipCounter==(gCarousel.listLength-1)){$(".scrollLeftBox").css("background",gCarousel.pLeft);$(".scrollRightBox").css("background",gCarousel.pRightD)}else{$(".scrollLeftBox").css("background",gCarousel.pLeft);$(".scrollRightBox").css("background",gCarousel.pRight)}}},UpdateData:function(E){$(this.carouselDivId).find(".labelTitle").html(E.carouselTitle);var D=this.contentElement.children();for(var A=0;A<D.length;A++){var C=D.eq(A);if(E.list[A]!=undefined){C.attr("msartistid",E.list[A].artistid);C.find(".itemImage a").attr("href",E.list[A].itemImage.href);C.find(".itemImage img").attr("src",E.list[A].itemImage.src);C.find(".itemMainTitle a").attr("href",E.list[A].itemMainTitle.href);C.find(".itemMainTitle a").html(E.list[A].itemMainTitle.text);C.find(".itemMainTitle").attr("title",E.list[A].itemMainTitle.text);if(E.list[A].itemSubTitle.href!=""){C.find(".itemSubTitle a").attr("href",E.list[A].itemSubTitle.href)}else{C.find(".itemSubTitle a").removeAttr("href")}C.find(".itemSubTitle a").html(E.list[A].itemSubTitle.text);C.find(".itemSubTitle").attr("title",E.list[A].itemSubTitle.text);C.find(".moverImage img").attr("src",E.list[A].moverImage.src);C.find(".moverImage a").html(E.list[A].moverImage.text);var B=C.attr("class");C.attr("class",B.replace(/displayNone/g,""))}else{C.attr("class",C.attr("class")+" displayNone")}}this.PositionDefault()},PositionDefault:function(){var B=this._animation.get_endValue();if(isNaN(B)){B=0}var A=0;this._animation.set_endValue(A);if(!this._animation.get_isPlaying()){this._animation.set_startValue(B);this._animation.play()}this.skipCounter=0}};MySpace.Carousel.registerClass("MySpace.Carousel",Sys.Component);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()}Sys.Application.add_init(function(){if(MySpace.Ads&&MySpace.Ads.BandType){var A=$("#genericCarousel").attr("genreId");MySpace.Ads.BandType.Genre1=A;MySpace.Ads.BandType.Genre2=A;MySpace.Ads.BandType.Genre3=A}gCarousel=$create(MySpace.Carousel,{leftButtonId:"scrollLeft",rightButtonId:"scrollRight",ulContentId:"scrollContentList",contentDiv:"#scrollContentDiv",carouselDivId:"#genericCarousel",pLeft:"url(http://x.myspacecdn.com/modules/musicv2/static/img/topcharts/scrollleft.gif)",pRight:"url(http://x.myspacecdn.com/modules/musicv2/static/img/topcharts/scrollright.gif)",pLeftD:"url(http://x.myspacecdn.com/modules/musicv2/static/img/topcharts/scrollleftdisabled.gif)",pRightD:"url(http://x.myspacecdn.com/modules/musicv2/static/img/topcharts/scrollrightdisabled.gif)"},null,null)});var chrtDDL={selectedValue:"US",isFirstTime:false,isPartialPageUpdate:false,isPartialTerrirtoryUpdate:false,Validator:null,newSelection:null,Init:function(B,D,C,A){this.selectedValue=B;this.isPartialPageUpdate=D;this.isPartialTerrirtoryUpdate=C;this.Validator=A},CloseList:function(){$get("chrtSelectPlaylistDropList").style.display="none";Sys.UI.DomElement.removeCssClass($get("chrtSelectPlaylistDrop"),"chrtcomboboxSelected");Sys.UI.DomElement.addCssClass($get("chrtSelectPlaylistDrop"),"chrtcombobox")},OpenList:function(){Sys.UI.DomElement.removeCssClass($get("chrtSelectPlaylistDrop"),"chrtcombobox");Sys.UI.DomElement.addCssClass($get("chrtSelectPlaylistDrop"),"chrtcomboboxSelected");try{$removeHandler($("body").get(0),"click",chrtDDL.CloseListOnBodyClick)}catch(A){}$addHandler($("body").get(0),"click",chrtDDL.CloseListOnBodyClick);isFirstTime=true;$get("chrtSelectPlaylistDropList").style.display="block"},SelectListItem:function(A){if(chrtDDL.isPartialPageUpdate&&chrtDDL.isPartialTerrirtoryUpdate){chrtDDL.newSelection=A;if(chrtDDL.Validator!=null){chrtDDL.Validator(chrtDDL.newSelection.getAttribute("ccode"))}else{chrtDDL.UpdateUI()}}else{window.location.href=A.getAttribute("curl")}},UpdateUI:function(){chrtDDL.selectedValue=chrtDDL.newSelection.getAttribute("ccode");$get("territoryDDLSelectText").innerHTML="";$get("territoryDDLSelectText").innerHTML=chrtDDL.newSelection.innerHTML;$get("mcrtdmd0d0cd1t0r0c2img").src="";$get("mcrtdmd0d0cd1t0r0c2img").src=chrtDDL.newSelection.getAttribute("flagurl");$get("mcrtdmd0d0cd1t0r0c2img").alt="";$get("mcrtdmd0d0cd1t0r0c2img").alt=chrtDDL.newSelection.getAttribute("cname");chrtDDL.CloseList();$removeHandler($("body").get(0),"click",chrtDDL.CloseListOnBodyClick)},CloseListOnBodyClick:function(A){if((A.target.className.indexOf("chrtcomboitem")==-1||A.target.className.indexOf("chrtcombolist")==-1)&&isFirstTime!=true){chrtDDL.CloseList()}isFirstTime=false}};var chrt={isDebug:false,isAjaxCall:false,isRestfullUrl:false,maxAllowedRecordsInCache:0,pageUrl:"",criteria:null,defaultParams:null,leaseTime:"",isPartialPageUpdate:false,timeout:0,carouselMaxItems:0,serviceUrl:"",paramTerritory:null,paramGenre:null,paramType:null,paramLabel:null,paramRank:null,paramUpdateType:null,paramStartRecord:null,paramNumberOfRecords:null,paramLeaseTime:null,allTypesItemTemplate:"",carouselTitleArtists:"",carouselTitleSongs:"",carouselTitleAlbums:"",carouselTitleVideos:"",headerTypeArray:new Array("","","",""),Init:function(B,T,S,F,Z,R,M,K,V,N,C,A,H,G,D,O,I,J,Y,E,Q,X,W,U,P,L){chrt.allTypesItemTemplate=$("#chartItemsTemplate").html();$("#chartItemsTemplate").html("");chrt.pageUrl=S;chrt.leaseTime=B;chrt.maxAllowedRecordsInCache=T;chrt.criteria=F;chrt.isRestfullUrl=Z;chrt.defaultParams=M;chrt.isPartialPageUpdate=R;chrt.paramTerritory=K;chrt.paramGenre=V;chrt.paramType=N;chrt.paramLabel=C;chrt.paramRank=A;chrt.paramUpdateType=H;chrt.paramStartRecord=G;chrt.paramNumberOfRecords=D;chrt.paramLeaseTime=O;chrt.timeout=I*1000;chrt.carouselMaxItems=J;chrt.serviceUrl=Y;chrt.carouselTitleArtists=E;chrt.carouselTitleSongs=Q;chrt.carouselTitleAlbums=X;chrt.carouselTitleVideos=W;chrt.headerTypeArray=U;chrt.cache.AddRestfulUrl(chrt.criteria.territoryCode,chrt.criteria.genreId,chrt.criteria.chartType,chrt.criteria.labelType,chrt.criteria.rank,P);if(chrt.isPartialPageUpdate){chrt.AdjustIds();chrt.response.ParseResponse(L)}},AdjustIds:function(){var C="";var B="";var A=1;jQuery.each($(".chartItem"),function(D,E){C=$(E).html().replace(/-0/g,"-"+A).replace(/_0_-1/g,"_0_"+A).replace(/AddButton_0/g,"AddButton_"+A);if(D%2==0){C=C.replace(/artistItemEven/,"artistItemOdd").replace(/songItemEven/,"songItemOdd").replace(/albumItemEven/,"albumItemOdd").replace(/crtmvd0d0EvenCSS/,"crtmvd0d0OddCSS")}else{C=C.replace(/artistItemOdd/,"artistItemEven").replace(/songItemOdd/,"songItemEven").replace(/albumItemOdd/,"albumItemEven").replace(/crtmvd0d0OddCSS/,"crtmvd0d0EvenCSS")}B+=C;A++});$("#chartItems").html(B);$(".indexMoverArtist").each(function(D){$(this).html(D+1);if(D+1>=100){chrt.ReduceFontOnIndex100(this)}});$(".indexMoverAlbum").each(function(D){$(this).html(D+1);if(D+1>=100){chrt.ReduceFontOnIndex100(this)}});$(".indexMoverSong").each(function(D){$(this).html(D+1);if(D+1>=100){chrt.ReduceFontOnIndex100(this)}});$(".indexMoverVideo").each(function(D){$(this).html(D+1);if(D+1>=100){chrt.ReduceFontOnIndex100(this)}})},ReduceFontOnIndex100:function(A){if(A.className.indexOf("indexMoverNumber")>=0){Sys.UI.DomElement.removeCssClass(A,"indexMoverNumber");Sys.UI.DomElement.addCssClass(A,"indexMover100Number")}},RankToLevel:function(A){if(A==chrt.EChartPageRank.R0){return 1}else{if(A==chrt.EChartPageRank.R1){return 2}else{if(A==chrt.EChartPageRank.R2){return 3}else{if(A==chrt.EChartPageRank.R3){return 4}else{if(A==chrt.EChartPageRank.R4){return 5}else{return 1}}}}}},LevelToRank:function(A){if(A==1){return chrt.EChartPageRank.R0}else{if(A==2){return chrt.EChartPageRank.R1}else{if(A==3){return chrt.EChartPageRank.R2}else{if(A==4){return chrt.EChartPageRank.R3}else{if(A==5){return chrt.EChartPageRank.R4}else{return chrt.EChartPageRank.R0}}}}}},Criteria:function(E,C,B,A,D){this.territoryCode=E;this.genreId=C;this.chartType=B;this.labelType=A;this.rank=D},Chart:function(F,D,B,A,E,C){this.territoryCode=F;this.genreId=D;this.chartType=B;this.labelType=A;this.rank=E;this.data=C},ChartMovers:function(A,B){this.carouselTitle=A.replace("  "," ");this.list=B},ChartMover:function(C,E,D,A,B){this.artistid=C;this.itemImage=E;this.itemMainTitle=D;this.itemSubTitle=A;this.moverImage=B},ChartMoverHrefSrc:function(A,B){this.href=A;this.src=B},ChartMoverHrefText:function(A,B){this.href=A;this.text=B},ChartMoverSrcText:function(B,A){this.src=B;this.text=A},EChartPageRank:{R0:10,R1:50,R2:100,R3:150,R4:200},EChartType:{Artists:0,Songs:1,Albums:2,Videos:3},ELabelType:{Overall:0,Unsigned:1,Indie:3,Major:2},EUpdateMode:{FullRefresh:0,PartialGenresAndDataAndMovers:1,PartialDataAndMovers:2,PartialData:3,None:4},EUrlParamType:{None:0,Territory:1,Genre:2,ChartsType:3,LabelType:4,Rank:5},request:{paramsUrl:"",criteria:null,requestedMode:null,OnTerritoryClick:function(A){chrt.request.requestedMode=chrt.EUpdateMode.PartialGenresAndDataAndMovers;return chrt.request.OnChartClick(chrt.EUrlParamType.Territory,A.toString())},OnGenreClick:function(A){if(chrt.isPartialPageUpdate){chrt.request.requestedMode=chrt.EUpdateMode.PartialDataAndMovers;return chrt.request.OnChartClick(chrt.EUrlParamType.Genre,A)}else{return true}},OnNavBarTypeClick:function(A){if(chrt.isPartialPageUpdate){chrt.request.requestedMode=chrt.EUpdateMode.PartialDataAndMovers;return chrt.request.OnChartClick(chrt.EUrlParamType.ChartsType,A)}else{return true}},OnNavBarLabelClick:function(A){if(chrt.isPartialPageUpdate){chrt.request.requestedMode=chrt.EUpdateMode.PartialDataAndMovers;return chrt.request.OnChartClick(chrt.EUrlParamType.LabelType,A)}else{return true}},OnShowMoreClick:function(){if(chrt.isPartialPageUpdate){chrt.request.requestedMode=chrt.EUpdateMode.PartialData;return chrt.request.OnChartClick(chrt.EUrlParamType.Rank,chrt.LevelToRank(chrt.RankToLevel(chrt.criteria.rank)+1))}else{return true}},OnChartClick:function(A,B){if(!(chrt&&chrt.isAjaxCall!=="undefined"&&chrt.isAjaxCall&&chrt.cache!=="undefined"&&chrt.cache.charts!=="undefined")){return true}if(!chrt.isPartialPageUpdate){return true}if(chrt.cache&&chrt.cache.charts&&chrt.cache.charts.length>chrt.maxAllowedRecordsInCache){return true}if(!A){return true}chrt.topModalWindow.open("0","0","100%","100%");chrt.request.Prepare(A,B);$.ajax({type:"GET",url:chrt.serviceUrl+chrt.request.paramsUrl,data:"",contentType:"text/plain; charset=utf-8",dataType:"text",timeout:chrt.timeout,error:chrt.response.Error,success:chrt.response.Response,cache:false});return false},SetParamAmp:function(B,A){if(chrt.request.paramsUrl.length>0){return"&"+B+"="+A}else{return B+"="+A}},Prepare:function(A,D){chrt.request.criteria=new chrt.Criteria(chrt.criteria.territoryCode,chrt.criteria.genreId,chrt.criteria.chartType,chrt.criteria.labelType,chrt.criteria.rank);chrt.request.paramsUrl="";if(A==chrt.EUrlParamType.Territory){chrt.request.criteria.genreId=chrt.defaultParams.genreId;chrt.request.criteria.chartType=chrt.defaultParams.chartType;chrt.request.criteria.labelType=chrt.defaultParams.labelType;chrt.request.criteria.rank=chrt.defaultParams.rank;chrt.request.criteria.territoryCode=D}chrt.request.paramsUrl+=chrt.request.SetParamAmp(chrt.paramTerritory,chrt.request.criteria.territoryCode);if(A==chrt.EUrlParamType.Genre){chrt.request.criteria.rank=chrt.defaultParams.rank;chrt.request.criteria.genreId=D}if(chrt.request.criteria.genreId!=chrt.defaultParams.genreId){chrt.request.paramsUrl+=chrt.request.SetParamAmp(chrt.paramGenre,chrt.request.criteria.genreId)}if(A==chrt.EUrlParamType.ChartsType){chrt.request.criteria.rank=chrt.defaultParams.rank;chrt.request.criteria.chartType=D}if(chrt.request.criteria.chartType!=chrt.defaultParams.chartType){chrt.request.paramsUrl+=chrt.request.SetParamAmp(chrt.paramType,chrt.request.criteria.chartType)}if(A==chrt.EUrlParamType.LabelType){chrt.request.criteria.rank=chrt.defaultParams.rank;chrt.request.criteria.labelType=D}if(chrt.request.criteria.labelType!=chrt.defaultParams.labelType){chrt.request.paramsUrl+=chrt.request.SetParamAmp(chrt.paramLabel,chrt.request.criteria.labelType)}if(A==chrt.EUrlParamType.Rank){chrt.request.criteria.rank=D}chrt.request.paramsUrl+=chrt.request.SetParamAmp(chrt.paramLeaseTime,chrt.leaseTime);if(!chrt.cache.IsGenreCached(chrt.request.criteria.territoryCode,chrt.request.criteria.genreId)){chrt.request.requestedMode=chrt.EUpdateMode.PartialGenresAndDataAndMovers;if(chrt.request.criteria.rank!=chrt.defaultParams.rank){chrt.request.paramsUrl+=chrt.request.SetParamAmp(chrt.paramRank,chrt.RankToLevel(chrt.request.criteria.rank))}}else{var E=chrt.EUpdateMode.None;var C=0;var B=0;if(chrt.request.criteria.rank==chrt.EChartPageRank.R0){C=1;B=chrt.EChartPageRank.R0;if(chrt.cache.FindChart(chrt.request.criteria.territoryCode,chrt.request.criteria.genreId,chrt.request.criteria.chartType,chrt.request.criteria.labelType,C)==null){B=chrt.request.criteria.rank-C+1;E=chrt.EUpdateMode.PartialDataAndMovers}}else{C=chrt.cache.FindNextStartRecordOffset(chrt.request.criteria.territoryCode,chrt.request.criteria.genreId,chrt.request.criteria.chartType,chrt.request.criteria.labelType,chrt.LevelToRank(chrt.RankToLevel(chrt.request.criteria.rank)-1));B=chrt.request.criteria.rank-chrt.LevelToRank(chrt.RankToLevel(chrt.request.criteria.rank)-1);if(C==0){C=chrt.LevelToRank(chrt.RankToLevel(chrt.request.criteria.rank)-1)+1}if(chrt.cache.FindChart(chrt.request.criteria.territoryCode,chrt.request.criteria.genreId,chrt.request.criteria.chartType,chrt.request.criteria.labelType,C)==null){E=chrt.EUpdateMode.PartialData}}chrt.request.requestedMode=E;chrt.request.paramsUrl+=chrt.request.SetParamAmp(chrt.paramStartRecord,C);chrt.request.paramsUrl+=chrt.request.SetParamAmp(chrt.paramNumberOfRecords,B);if(chrt.request.criteria.rank!=chrt.defaultParams.rank){chrt.request.paramsUrl+=chrt.request.SetParamAmp(chrt.paramRank,chrt.RankToLevel(chrt.request.criteria.rank))}}chrt.request.paramsUrl+=chrt.request.SetParamAmp(chrt.paramUpdateType,chrt.request.requestedMode)}},response:{newCharts:null,data:null,criteria:null,updateMode:null,Error:function(A,C,B){if(chrt.isDebug){alert("XMLHttpRequest: "+A+", textStatus: "+C+", errorThrown"+B)}chrt.topModalWindow.close();chrt.response.ReloadPage()},Response:function(B){var A=chrt.response.ParseResponse(B);chrt.topModalWindow.close();return A},SetParamAmp:function(B,A){if(A.length==0){return B}return B+"&"+A},ReloadPage:function(){if(!(chrt&&chrt.isAjaxCall!=="undefined"&&(chrt.request&&chrt.request.criteria&&chrt.pageUrl&&chrt.response&&chrt.paramRank&&chrt.paramLabel&&chrt.paramType&&chrt.paramGenre&&chrt.paramTerritory||chrt.criteria&&chrt.pageUrl&&chrt.response&&chrt.paramRank&&chrt.paramLabel&&chrt.paramType&&chrt.paramGenre&&chrt.paramTerritory))){window.location.reload()}if(!chrt.isAjaxCall){return false}if(chrt.request&&chrt.request.criteria){window.location.href=chrt.pageUrl+chrt.response.GetURL(chrt.request.criteria.territoryCode,chrt.request.criteria.genreId,chrt.request.criteria.chartType,chrt.request.criteria.labelType,chrt.request.criteria.rank)}else{window.location.href=chrt.pageUrl+chrt.response.GetURL(chrt.criteria.territoryCode,chrt.request.genreId,chrt.criteria.chartType,chrt.request.labelType,chrt.RankToLevel(chrt.criteria.rank)+1)}return true},GetURL:function(C,E,F,A,B){var J=false;var I="";var D="";var G="";var H="";var K="";if(B!=chrt.defaultParams.rank){J=true;K=chrt.paramRank+"="+chrt.RankToLevel(B)}if(J||A!=chrt.defaultParams.labelType){J=true;H=chrt.paramLabel+"="+A}if(J||F!=chrt.defaultParams.chartType){J=true;G=chrt.paramType+"="+F}if(J||E!=chrt.defaultParams.genreId){J=true;D=chrt.paramGenre+"="+E}if(J||C!=chrt.defaultParams.territoryCode){J=true;I=chrt.paramTerritory+"="+C}return chrt.response.SetParamAmp(chrt.response.SetParamAmp(chrt.response.SetParamAmp(chrt.response.SetParamAmp(chrt.response.SetParamAmp("",I),D),G),H),K)},GetURLByCode:function(A,B){if(A==chrt.EUrlParamType.Territory){return chrt.pageUrl+chrt.response.GetURL(B,chrt.response.criteria.genreId,chrt.response.criteria.chartType,chrt.response.criteria.labelType,chrt.response.criteria.rank)}else{if(A==chrt.EUrlParamType.Genre){return chrt.pageUrl+chrt.response.GetURL(chrt.response.criteria.territoryCode,B,chrt.response.criteria.chartType,chrt.response.criteria.labelType,chrt.response.criteria.rank)}else{if(A==chrt.EUrlParamType.ChartsType){return chrt.pageUrl+chrt.response.GetURL(chrt.response.criteria.territoryCode,chrt.response.criteria.genreId,B,chrt.response.criteria.labelType,chrt.response.criteria.rank)}else{if(A==chrt.EUrlParamType.LabelType){return chrt.pageUrl+chrt.response.GetURL(chrt.response.criteria.territoryCode,chrt.response.criteria.genreId,chrt.response.criteria.chartType,B,chrt.response.criteria.rank)}else{if(A==chrt.EUrlParamType.Rank){return chrt.pageUrl+chrt.response.GetURL(chrt.response.criteria.territoryCode,chrt.response.criteria.genreId,chrt.response.criteria.chartType,chrt.response.criteria.labelType,B)}else{return chrt.pageUrl+chrt.response.GetURL(chrt.response.criteria.territoryCode,chrt.response.criteria.genreId,chrt.response.criteria.chartType,chrt.response.criteria.labelType,chrt.response.criteria.rank)}}}}}},IsShowMore:function(B,A){if(B==chrt.EChartPageRank.R0&&A>chrt.EChartPageRank.R0||B==chrt.EChartPageRank.R1&&A>chrt.EChartPageRank.R1||B==chrt.EChartPageRank.R2&&A>chrt.EChartPageRank.R2||B==chrt.EChartPageRank.R3&&A>chrt.EChartPageRank.R3){return true}else{return false}},ParseResponse:function(response){if(!chrt.isPartialPageUpdate){return false}if(response&&response!=null){try{if(!chrt.isAjaxCall){chrt.response.newCharts=eval(response)}else{chrt.response.newCharts=eval("("+response+")")}}catch(Error){if(chrt.isDebug){alert("chrt.response.ParseResponse> "+Error)}chrt.response.ReloadPage();if(!chrt.isAjaxCall){return false}}if(chrt&&chrt.isAjaxCall&&chrt.response&&chrt.response.newCharts&&chrt.response.newCharts.Criteria&&chrt.response.newCharts.Criteria.CountryCode&&chrt.request&&chrt.request.criteria&&chrt.request.criteria.territoryCode&&chrt.response.newCharts.UpdateMode>=chrt.EUpdateMode.PartialGenresAndDataAndMovers){chrt.response.newCharts.Criteria.CountryCode=chrt.request.criteria.territoryCode}if(chrt.response.newCharts.Criteria!=null){chrt.response.criteria=new chrt.Criteria(chrt.response.newCharts.Criteria.CountryCode,chrt.response.newCharts.Criteria.Genre,chrt.response.newCharts.Criteria.Type,chrt.response.newCharts.Criteria.Label,chrt.response.newCharts.Criteria.Rank);chrt.response.updateMode=chrt.response.newCharts.UpdateMode}else{chrt.response.criteria=chrt.request.criteria;chrt.response.updateMode=chrt.request.requestedMode}if(chrt.response.criteria.genreId==undefined){chrt.response.criteria.genreId=0}}else{return false}if(chrt.response.updateMode==chrt.EUpdateMode.FullRefresh&&chrt.isAjaxCall){if(chrt.response.ReloadPage()){return false}}if(chrt.response.updateMode<chrt.EUpdateMode.None){if(chrt.response.UpdateCache(response)){if(chrt.response.updateMode>chrt.EUpdateMode.FullRefresh){chrt.response.UpdateUrl();chrt.response.UpdateUI();if(chrt.criteria.chartType!=chrt.response.criteria.chartType){chrt.response.UpdateTypeHeader(chrt.response.criteria.chartType)}chrt.response.UpdateAdsUi(chrt.response.criteria.chartType)}chrt.criteria.territoryCode=chrt.response.criteria.territoryCode;chrt.criteria.genreId=chrt.response.criteria.genreId;chrt.criteria.chartType=chrt.response.criteria.chartType;chrt.criteria.labelType=chrt.response.criteria.labelType;chrt.criteria.rank=chrt.response.criteria.rank}}else{chrt.response.criteria=chrt.request.criteria;chrt.response.UpdateUrl();chrt.response.UpdateUI();if(chrt.criteria.chartType!=chrt.response.criteria.chartType){chrt.response.UpdateTypeHeader(chrt.response.criteria.chartType)}chrt.response.UpdateAdsUi(chrt.response.criteria.chartType);chrt.criteria.territoryCode=chrt.response.criteria.territoryCode;chrt.criteria.genreId=chrt.response.criteria.genreId;chrt.criteria.chartType=chrt.response.criteria.chartType;chrt.criteria.labelType=chrt.response.criteria.labelType;chrt.criteria.rank=chrt.response.criteria.rank}chrt.isAjaxCall=true},UpdateCache:function(A){if(chrt.response.newCharts.Genres!=null){chrt.cache.AddGenres(chrt.response.criteria.territoryCode,chrt.response.newCharts.Genres)}if(chrt.response.criteria.chartType==chrt.EChartType.Artists){chrt.response.data=chrt.response.newCharts.DataArtists}else{if(chrt.response.criteria.chartType==chrt.EChartType.Songs){chrt.response.data=chrt.response.newCharts.DataSongs}else{if(chrt.response.criteria.chartType==chrt.EChartType.Albums){chrt.response.data=chrt.response.newCharts.DataAlbums}else{if(chrt.response.criteria.chartType==chrt.EChartType.Videos){chrt.response.data=chrt.response.newCharts.DataMusicVideos}}}}if(chrt.response.data==null){if(chrt.isDebug){alert("Log: JS:chrt.response.ParseResponse M.UpdateCache, data is missing of type "+chrt.response.criteria.chartType)}if(chrt.response.ReloadPage()){return}}if(chrt.response.data.Data&&chrt.response.data.Data!=null&&chrt.response.data.Data.Items&&chrt.response.data.Data.Items!=null){for(var B=0;B<chrt.response.data.Data.Items.length;B++){chrt.cache.AddChart(chrt.response.criteria.territoryCode,chrt.response.criteria.genreId,chrt.response.criteria.chartType,chrt.response.criteria.labelType,chrt.response.data.Data.Items[B].Index,chrt.response.data.Data.Items[B])}chrt.cache.AddTotalRecords(chrt.response.criteria.territoryCode,chrt.response.criteria.genreId,chrt.response.criteria.chartType,chrt.response.criteria.labelType,chrt.response.data.Data.TotalRecords);chrt.cache.AddNextStartRecordOffset(chrt.response.criteria.territoryCode,chrt.response.criteria.genreId,chrt.response.criteria.chartType,chrt.response.criteria.labelType,chrt.response.criteria.rank,chrt.response.data.Data.NextStartRecord)}if(chrt.response.data.Movers&&chrt.response.data.Movers!=null){for(var B=0;B<chrt.response.data.Movers.length;B++){chrt.cache.AddMover(chrt.response.criteria.territoryCode,chrt.response.criteria.genreId,chrt.response.criteria.chartType,chrt.response.criteria.labelType,chrt.response.data.Movers[B].Index,chrt.response.data.Movers[B])}}return true},UpdateUrl:function(){if(!chrt.isAjaxCall){return}var A="";if(chrt.isRestfullUrl){if(chrt.response.newCharts&&chrt.response.newCharts.ParamsUrl&&chrt.response.newCharts.ParamsUrl.length>0){A=chrt.response.newCharts.ParamsUrl;chrt.cache.AddRestfulUrl(chrt.request.criteria.territoryCode,chrt.request.criteria.genreId,chrt.request.criteria.chartType,chrt.request.criteria.labelType,chrt.request.criteria.rank,A)}else{A=chrt.cache.FindRestfulUrl(chrt.request.criteria.territoryCode,chrt.request.criteria.genreId,chrt.request.criteria.chartType,chrt.request.criteria.labelType,chrt.request.criteria.rank)}}else{if(chrt.request.criteria){A=chrt.response.GetURL(chrt.request.criteria.territoryCode,chrt.request.criteria.genreId,chrt.request.criteria.chartType,chrt.request.criteria.labelType,chrt.request.criteria.rank)}else{A=chrt.response.GetURL(chrt.criteria.territoryCode,chrt.request.genreId,chrt.criteria.chartType,chrt.request.labelType,chrt.criteria.rank)}}if(A&&A.length>0){location.hash="#"+A}else{location.hash=""}},UpdateCaruselGenreTitle:function(B){var A="";if(B==0){A=""}else{A=$("#GenreItemSelected .GenreItemNameAdjust").html().trim().toUpperCase()}if(chrt.response.criteria.chartType==chrt.EChartType.Songs){return chrt.carouselTitleSongs.replace("{0}",A)}else{if(chrt.response.criteria.chartType==chrt.EChartType.Albums){return chrt.carouselTitleAlbums.replace("{0}",A)}else{if(chrt.response.criteria.chartType==chrt.EChartType.Videos){return chrt.carouselTitleVideos.replace("{0}",A)}else{return chrt.carouselTitleArtists.replace("{0}",A)}}}},UpdateTypeHeader:function(A){try{$(".chartHeader #headerDesc").html(chrt.headerTypeArray[A])}catch(B){}},UpdateUI:function(){if(chrt.response.criteria.territoryCode!=chrt.criteria.territoryCode&&chrtDDL){chrtDDL.UpdateUI()}if((chrt.response.criteria.territoryCode!=chrt.criteria.territoryCode||chrt.response.criteria.genreId!=chrt.criteria.genreId)&&chrtGenres){chrtGenres.UpdateUI(chrt.cache.SelectGenres(chrt.response.criteria.territoryCode),chrt.response.criteria.genreId.toString(),chrt.response.criteria.territoryCode!=chrt.criteria.territoryCode)}if((chrt.response.criteria.territoryCode!=chrt.criteria.territoryCode||chrt.response.criteria.genreId!=chrt.criteria.genreId||chrt.response.criteria.chartType!=chrt.criteria.chartType||chrt.response.criteria.labelType!=chrt.criteria.labelType)&&MySpace.Carousel.prototype){try{gCarousel.UpdateData(new chrt.ChartMovers(chrt.response.UpdateCaruselGenreTitle(chrt.response.criteria.genreId),chrt.cache.GetMoverData(chrt.response.criteria.territoryCode,chrt.response.criteria.genreId,chrt.response.criteria.chartType,chrt.response.criteria.labelType)))}catch(B){}}try{if(chrt.response.criteria.chartType!=chrt.EChartType.Videos&&chrtSongsMyFriendsLike!=="undefined"&&chrtSongsMyFriendsLike.isIpEnabled){$("#songsMyFriendsLike").css("display","block")}else{$("#songsMyFriendsLike").css("display","none")}}catch(B){}if((chrt.response.criteria.territoryCode!=chrt.criteria.territoryCode||chrt.response.criteria.genreId!=chrt.criteria.genreId||chrt.response.criteria.chartType!=chrt.criteria.chartType||chrt.response.criteria.labelType!=chrt.criteria.labelType)&&chrtNavBar){chrtNavBar.UpdateUI(chrt.response.criteria.chartType,chrt.response.criteria.labelType,new Array(chrt.response.GetURLByCode(chrt.EUrlParamType.ChartsType,chrt.EChartType.Artists),chrt.response.GetURLByCode(chrt.EUrlParamType.ChartsType,chrt.EChartType.Songs),chrt.response.GetURLByCode(chrt.EUrlParamType.ChartsType,chrt.EChartType.Albums),chrt.response.GetURLByCode(chrt.EUrlParamType.ChartsType,chrt.EChartType.Videos)),new Array(chrt.response.GetURLByCode(chrt.EUrlParamType.LabelType,chrt.ELabelType.Overall),chrt.response.GetURLByCode(chrt.EUrlParamType.LabelType,chrt.ELabelType.Unsigned),chrt.response.GetURLByCode(chrt.EUrlParamType.LabelType,chrt.ELabelType.Major),chrt.response.GetURLByCode(chrt.EUrlParamType.LabelType,chrt.ELabelType.Indie)))}chrt.response.CreatePlaceholders(chrt.response.criteria.rank);if(chrt.response.criteria.territoryCode!=chrt.criteria.territoryCode||chrt.response.criteria.genreId!=chrt.criteria.genreId||chrt.response.criteria.chartType!=chrt.criteria.chartType||chrt.response.criteria.labelType!=chrt.criteria.labelType||chrt.response.criteria.rank!=chrt.criteria.rank){if(chrt.response.criteria.chartType==chrt.EChartType.Artists){chrt.response.UpdateArtistsUI(chrt.cache.GetChartData(chrt.response.criteria.territoryCode,chrt.response.criteria.genreId,chrt.response.criteria.chartType,chrt.response.criteria.labelType,chrt.response.criteria.rank))}else{if(chrt.response.criteria.chartType==chrt.EChartType.Songs){chrt.response.UpdateSongsUI(chrt.cache.GetChartData(chrt.response.criteria.territoryCode,chrt.response.criteria.genreId,chrt.response.criteria.chartType,chrt.response.criteria.labelType,chrt.response.criteria.rank))}else{if(chrt.response.criteria.chartType==chrt.EChartType.Albums){chrt.response.UpdateAlbumsUI(chrt.cache.GetChartData(chrt.response.criteria.territoryCode,chrt.response.criteria.genreId,chrt.response.criteria.chartType,chrt.response.criteria.labelType,chrt.response.criteria.rank))}else{if(chrt.response.criteria.chartType==chrt.EChartType.Videos){chrt.response.UpdateVideosUI(chrt.cache.GetChartData(chrt.response.criteria.territoryCode,chrt.response.criteria.genreId,chrt.response.criteria.chartType,chrt.response.criteria.labelType,chrt.response.criteria.rank))}}}}var A=chrt.response.IsShowMore(chrt.response.criteria.rank,chrt.cache.FindTotalRecords(chrt.response.criteria.territoryCode,chrt.response.criteria.genreId,chrt.response.criteria.chartType,chrt.response.criteria.labelType));if(A){$("#showMoreChartItems a").attr("href",chrt.response.GetURLByCode(chrt.EUrlParamType.Rank,chrt.RankToLevel(chrt.response.criteria.rank)+1));$("#showMoreChartItems").css("display","block")}else{$("#showMoreChartItems").css("display","none")}}},CreatePlaceholders:function(D){if(D-$(".chartArtistItem").length<=0){return}var A="";for(var B=$(".chartArtistItem").length+1;B<=D;B++){var C=chrt.allTypesItemTemplate.replace(/-0/g,"-"+B).replace(/_0_-1/g,"_0_"+B).replace(/AddButton_0/g,"AddButton_"+B);if(B%2==0){C=C.replace(/artistItemOdd/,"artistItemEven").replace(/songItemOdd/,"songItemEven").replace(/albumItemOdd/,"albumItemEven").replace(/crtmvd0d0OddCSS/,"crtmvd0d0EvenCSS")}else{C=C.replace(/artistItemEven/,"artistItemOdd").replace(/songItemEven/,"songItemOdd").replace(/albumItemEven/,"albumItemOdd").replace(/crtmvd0d0EvenCSS/,"crtmvd0d0OddCSS")}A+=C}$("#chartItems").html($("#chartItems").html()+A);$(".indexMoverArtist").each(function(E){$(this).html(E+1);if(E+1>=100){chrt.ReduceFontOnIndex100(this)}});$(".indexMoverAlbum").each(function(E){$(this).html(E+1);if(E+1>=100){chrt.ReduceFontOnIndex100(this)}});$(".indexMoverSong").each(function(E){$(this).html(E+1);if(E+1>=100){chrt.ReduceFontOnIndex100(this)}});$(".indexMoverVideo").each(function(E){$(this).html(E+1);if(E+1>=100){chrt.ReduceFontOnIndex100(this)}});MySpace.UI.AddFriendPopup.bind(".addToFriend")},UpdateItemsUI:function(A,B){$(".chartArtistItem").each(function(C){if(!A&&C<chrt.criteria.rank){return}if(C>=chrt.response.criteria.rank){Sys.UI.DomElement.addCssClass(document.getElementById("chartArtistItem-"+(C+1)),"mcrtitmhide");Sys.UI.DomElement.addCssClass(document.getElementById("chrtSong-"+(C+1)),"mcrtitmhide");Sys.UI.DomElement.addCssClass(document.getElementById("chartAlbumItem-"+(C+1)),"mcrtitmhide");Sys.UI.DomElement.addCssClass(document.getElementById("chrtMusicVideo-"+(C+1)),"mcrtitmhide");return}if(chrt.response.criteria.chartType==chrt.EChartType.Artists&&C<B){Sys.UI.DomElement.removeCssClass(document.getElementById("chartArtistItem-"+(C+1)),"mcrtitmhide")}else{Sys.UI.DomElement.addCssClass(document.getElementById("chartArtistItem-"+(C+1)),"mcrtitmhide")}if(chrt.response.criteria.chartType==chrt.EChartType.Songs&&C<B){Sys.UI.DomElement.removeCssClass(document.getElementById("chrtSong-"+(C+1)),"mcrtitmhide")}else{Sys.UI.DomElement.addCssClass(document.getElementById("chrtSong-"+(C+1)),"mcrtitmhide")}if(chrt.response.criteria.chartType==chrt.EChartType.Albums&&C<B){Sys.UI.DomElement.removeCssClass(document.getElementById("chartAlbumItem-"+(C+1)),"mcrtitmhide")}else{Sys.UI.DomElement.addCssClass(document.getElementById("chartAlbumItem-"+(C+1)),"mcrtitmhide")}if(chrt.response.criteria.chartType==chrt.EChartType.Videos&&C<B){Sys.UI.DomElement.removeCssClass(document.getElementById("chrtMusicVideo-"+(C+1)),"mcrtitmhide")}else{Sys.UI.DomElement.addCssClass(document.getElementById("chrtMusicVideo-"+(C+1)),"mcrtitmhide")}})},UpdateArtistsUI:function(A){if(chrt.response.criteria.territoryCode==chrt.criteria.territoryCode&&chrt.response.criteria.genreId==chrt.criteria.genreId&&chrt.response.criteria.chartType==chrt.criteria.chartType&&chrt.response.criteria.labelType==chrt.criteria.labelType){chrt.response.UpdateItemsUI(false,chrt.response.UpdateArtistsUiData(A,chrt.criteria.rank,chrt.response.criteria.rank))}else{chrt.response.UpdateItemsUI(true,chrt.response.UpdateArtistsUiData(A,0,chrt.response.criteria.rank))}},UpdateSongsUI:function(A){if(chrt.response.criteria.territoryCode==chrt.criteria.territoryCode&&chrt.response.criteria.genreId==chrt.criteria.genreId&&chrt.response.criteria.chartType==chrt.criteria.chartType&&chrt.response.criteria.labelType==chrt.criteria.labelType){chrt.response.UpdateItemsUI(false,chrt.response.UpdateSongsUiData(A,chrt.criteria.rank,chrt.response.criteria.rank))}else{chrt.response.UpdateItemsUI(true,chrt.response.UpdateSongsUiData(A,0,chrt.response.criteria.rank))}},UpdateAlbumsUI:function(A){if(chrt.response.criteria.territoryCode==chrt.criteria.territoryCode&&chrt.response.criteria.genreId==chrt.criteria.genreId&&chrt.response.criteria.chartType==chrt.criteria.chartType&&chrt.response.criteria.labelType==chrt.criteria.labelType){chrt.response.UpdateItemsUI(false,chrt.response.UpdateAlbumsUiData(A,chrt.criteria.rank,chrt.response.criteria.rank))}else{chrt.response.UpdateItemsUI(true,chrt.response.UpdateAlbumsUiData(A,0,chrt.response.criteria.rank))}},UpdateVideosUI:function(A){if(chrt.response.criteria.territoryCode==chrt.criteria.territoryCode&&chrt.response.criteria.genreId==chrt.criteria.genreId&&chrt.response.criteria.chartType==chrt.criteria.chartType&&chrt.response.criteria.labelType==chrt.criteria.labelType){chrt.response.UpdateItemsUI(false,chrt.response.UpdateVideosUiData(A,chrt.criteria.rank,chrt.response.criteria.rank))}else{chrt.response.UpdateItemsUI(true,chrt.response.UpdateVideosUiData(A,0,chrt.response.criteria.rank))}},UpdateArtistsUiData:function(C,D,B){for(var A=D;A<B;A++){if(A<C.length){$("#artistImgFrameD0-"+(A+1)+" a").attr("href",C[A].Chart.ArtistUrl);$("#artistImgFrameD0-"+(A+1)+" img").attr("src",C[A].Chart.Artist.ImageUrl);$("#chartArtistName-"+(A+1)+" a").attr("href",C[A].Chart.ArtistUrl);$("#chartArtistName-"+(A+1)+" a").html(C[A].Chart.Artist.Name);$("#chartArtistRegion-"+(A+1)).html(C[A].Chart.Artist.Region);$("#chartArtistGenre-"+(A+1)).html(C[A].Chart.Genres);$("#chartArtistAddToFriend-"+(A+1)+" a").attr("href",C[A].Chart.AddToFriendURL)}}return C.length},UpdateSongsUiData:function(F,G,E){var C="";for(var D=G;D<E;D++){if(D<F.length){$("#chrtSong-"+(D+1)).attr("msm_songid",F[D].Chart.TheSong.Id);$("#chrtSong-"+(D+1)).attr("msm_albumid",F[D].Chart.TheSong.AlbumId);$("#chrtSong-"+(D+1)).attr("msm_artistid",F[D].Chart.TheSong.ArtistId);$("#chrtSongd1d0-"+(D+1)).html(F[D].Chart.MusicPlayButtonHtml.replace(/\\\"/g,'"'));$("#chrtSongd1d1d0d0img-"+(D+1)).attr("src",F[D].Chart.TheSong.ImageUrlS);$("#chrtSongd1d1d1d0d0-"+(D+1)).html(F[D].Chart.TheSong.Name);$("#chrtSongd1d1d1d0d1a-"+(D+1)).attr("href",F[D].Chart.ArtistUrl);$("#chrtSongd1d1d1d0d1a-"+(D+1)).html(F[D].Chart.TheSong.ArtistName);var B=F[D].Chart.BuyButtonHtml.indexOf("/B%N/");var A=F[D].Chart.BuyButtonHtml.indexOf("/E%D/");if(B>0&&A>0){$("#chrtSongd1d1d1d1d0-"+(D+1)).html(F[D].Chart.BuyButtonHtml.substring(0,B)+F[D].Chart.BuyButtonHtml.substring(B,A).replace(/ /g,"&nbsp;").replace("/B%N/",'"{')+F[D].Chart.BuyButtonHtml.substring(A).replace("/E%D/",'}"'));C+=F[D].Chart.TheSong.Id+","}else{$("#chrtSongd1d1d1d1d0-"+(D+1)).html(F[D].Chart.BuyButtonHtml)}$("#chrtSongd1d1d1d1d1-"+(D+1)).html(F[D].Chart.AddSongToPlaylistButtonHtml)}}if(C.length>0&&!MySpace.Application.keyDisabled("DWBeaconAJAXMusicBuyButton")){if(MySpace.Beacon){MySpace.Beacon.Request({d_buysong:C.slice(0,-1)})}else{$addHandler(window,"load",function(){MySpace.Beacon.Request({d_buysong:C.slice(0,-1)})})}}return F.length},UpdateAlbumsUiData:function(E,G,D){var F="";for(var C=G;C<D;C++){if(C<E.length){$("#chartAlbumItemd0d3d0a-"+(C+1)).attr("href",E[C].Chart.AlbumUrl);$("#chartAlbumItemd0d3d0a0img-"+(C+1)).attr("src",E[C].Chart.ImageUrlMedium);$("#chartAlbumItemd0d3d1a0-"+(C+1)).attr("href",E[C].Chart.AlbumUrl);$("#chartAlbumItemd0d3d1a0-"+(C+1)).html(E[C].Chart.Album.Title);$("#chartAlbumItemd0d3d1d1a1-"+(C+1)).attr("href",E[C].Chart.ArtistUrl);$("#chartAlbumItemd0d3d1d1a1-"+(C+1)).html(E[C].Chart.Album.ArtistName);$("#chartAlbumRelease-"+(C+1)+" span").html(E[C].Chart.ReleaseDate);$("#chartAlbumLabel-"+(C+1)+" span").html(E[C].Chart.DisplayLabel);$("#chartAlbumItemd0d3d4a-"+(C+1)).attr("href",E[C].Chart.AlbumUrl);var B=E[C].Chart.BuyButtonHtml.indexOf("/B%N/");var A=E[C].Chart.BuyButtonHtml.indexOf("/E%D/");if(B>0&&A>0){$("#chartAlbumItemd0d3d4d0-"+(C+1)).html(E[C].Chart.BuyButtonHtml.substring(0,B)+E[C].Chart.BuyButtonHtml.substring(B,A).replace(/ /g,"&nbsp;").replace("/B%N/",'"{')+E[C].Chart.BuyButtonHtml.substring(A).replace("/E%D/",'}"'));F+=E[C].Chart.Album.AlbumId+","}else{$("#chartAlbumItemd0d3d4d0-"+(C+1)).html(E[C].Chart.BuyButtonHtml)}}}if(F.length>0&&!MySpace.Application.keyDisabled("DWBeaconAJAXMusicBuyButton")){if(MySpace.Beacon){MySpace.Beacon.Request({dsply_alb:F.slice(0,-1)})}else{$addHandler(window,"load",function(){MySpace.Beacon.Request({dsply_alb:F.slice(0,-1)})})}}return E.length},UpdateVideosUiData:function(C,D,B){for(var A=D;A<B;A++){if(A<C.length){$("#crtmvd0d0d10d0-"+(A+1)+" a").attr("href",C[A].Chart.LinkUrl);$("#crtmvd0d0d10d0-"+(A+1)+" img").attr("src",C[A].Chart.VideoUrl);$("#crtmvd0d0d10d1-"+(A+1)+" a").attr("href",C[A].Chart.LinkUrl);$("#crtmvd0d0d10d1d0-"+(A+1)).html(C[A].Chart.VideoName);$("#crtmvd0d0d10d1d0d0-"+(A+1)+" a").attr("href",C[A].Chart.ArtistUrl);$("#crtmvd0d0d10d1d0d0d0-"+(A+1)).html(C[A].Chart.ArtistName);$("#crtmvd0d0d10d1d0d1-"+(A+1)+" span").html(C[A].Chart.Duration);$("#crtmvd0d0d10d1d0d2-"+(A+1)+" span").html(C[A].Chart.Plays)}}return C.length},UpdateAdsUi:function(A){try{chrtInlineAds.SetTypedAd(A,$(".insertadhere").length*4-$(".mcrtitmhide").length)}catch(B){}}},cache:{genres:new Array(),charts:new Array(),movers:new Array(),totalRecords:new Array(),startRecords:new Array(),restfulUrls:new Array(),AddGenres:function(C,B){if(B==null){return}if(B.length==0){return}for(var A=0;A<B.length;A++){this.AddGenre(C,B[A])}},AddGenre:function(B,A){if(this.FindGenre(B,A.Id)!=null){return}this.genres[this.genres.length]={territoryCode:B,Genre:A}},FindGenre:function(C,B){if(!this.genres){return null}for(var A=0;A<this.genres.length;A++){if(this.genres[A].territoryCode==C&&this.genres[A].Genre.Id==B){return this.genres[A]}}return null},IsGenreCached:function(C,B){if(!this.genres){return false}for(var A=0;A<this.genres.length;A++){if(this.genres[A].territoryCode==C&&this.genres[A].Genre.Id==B){return true}}return false},SelectGenres:function(C){if(!this.genres){return null}var B=new Array();for(var A=0;A<this.genres.length;A++){if(this.genres[A].territoryCode==C){B[B.length]=this.genres[A].Genre}}return B},AddChart:function(F,E,D,B,C,A){if(this.FindChart(F,E,D,B,C)!=null){return}this.charts[this.charts.length]={territoryCode:F,genreId:E,chartType:D,labelType:B,index:C,Chart:A}},FindChart:function(F,E,D,A,B){if(!this.charts){return null}for(var C=0;C<this.charts.length;C++){if(this.charts[C].territoryCode==F&&this.charts[C].genreId==E&&this.charts[C].chartType==D&&this.charts[C].labelType==A&&this.charts[C].index==B){return this.charts[C]}}return null},GetChartData:function(H,F,D,B,G){var A=new Array();for(var C=0;C<G;C++){var E=this.FindChart(H,F,D,B,C+1);if(E==null){break}A[A.length]=E}return A},AddMover:function(F,E,D,A,C,B){if(this.FindMover(F,E,D,A,C)!=null){return}if(D==chrt.EChartType.Songs){B=new chrt.ChartMover(B.TheSong.ArtistId,new chrt.ChartMoverHrefSrc(B.AlbumUrl,B.TheSong.ImageUrlS),new chrt.ChartMoverHrefText(B.AlbumUrl,B.TheSong.Name),new chrt.ChartMoverHrefText(B.ArtistUrl,B.TheSong.ArtistName),new chrt.ChartMoverSrcText("http://x.myspacecdn.com/modules/musicv2/static/img/topcharts/moverbadge.gif",B.ChartMovement+"%"))}else{if(D==chrt.EChartType.Albums){B=new chrt.ChartMover(B.Album.AlbumId,new chrt.ChartMoverHrefSrc(B.AlbumUrl,B.ImageUrl),new chrt.ChartMoverHrefText(B.AlbumUrl,B.Album.Title),new chrt.ChartMoverHrefText(B.ArtistUrl,B.Album.ArtistName),new chrt.ChartMoverSrcText("http://x.myspacecdn.com/modules/musicv2/static/img/topcharts/moverbadge.gif",B.ChartMovement+"%"))}else{if(D==chrt.EChartType.Videos){B=new chrt.ChartMover("0",new chrt.ChartMoverHrefSrc(B.LinkUrl,B.VideoUrl),new chrt.ChartMoverHrefText(B.LinkUrl,B.VideoName),new chrt.ChartMoverHrefText(B.ArtistUrl,B.ArtistName),new chrt.ChartMoverSrcText("http://x.myspacecdn.com/modules/musicv2/static/img/topcharts/moverbadge.gif",B.ChartMovement+"%"))}else{B=new chrt.ChartMover(B.Artist.ArtistId,new chrt.ChartMoverHrefSrc(B.ArtistUrl,B.Artist.ImageUrl),new chrt.ChartMoverHrefText(B.ArtistUrl,B.Artist.Name),new chrt.ChartMoverHrefText("",B.Genres),new chrt.ChartMoverSrcText("http://x.myspacecdn.com/modules/musicv2/static/img/topcharts/moverbadge.gif",B.Artist.ChartMovement+"%"))}}}this.movers[this.movers.length]={territoryCode:F,genreId:E,chartType:D,labelType:A,index:C,Mover:B}},FindMover:function(F,E,D,A,B){if(!this.movers){return null}for(var C=0;C<this.movers.length;C++){if(this.movers[C].territoryCode==F&&this.movers[C].genreId==E&&this.movers[C].chartType==D&&this.movers[C].labelType==A&&this.movers[C].index==B){return this.movers[C]}}return null},GetMoverData:function(G,F,D,B){var A=new Array();for(var C=0;C<chrt.carouselMaxItems;C++){var E=this.FindMover(G,F,D,B,C+1);if(E==null){break}A[A.length]=E.Mover}return A},AddTotalRecords:function(E,C,B,A,D){if(this.FindTotalRecords(E,C,B,A)!=0){return}this.totalRecords[this.totalRecords.length]={territoryCode:E,genreId:C,chartType:B,labelType:A,totalRecords:D}},FindTotalRecords:function(E,D,C,A){if(!this.totalRecords){return 0}for(var B=0;B<this.totalRecords.length;B++){if(this.totalRecords[B].territoryCode==E&&this.totalRecords[B].genreId==D&&this.totalRecords[B].chartType==C&&this.totalRecords[B].labelType==A){return this.totalRecords[B].totalRecords}}return 0},AddNextStartRecordOffset:function(F,D,C,B,E,A){if(this.FindNextStartRecordOffset(F,D,C,B,E)!=0){return}this.startRecords[this.startRecords.length]={territoryCode:F,genreId:D,chartType:C,labelType:B,rank:E,nextStartRecord:A}},FindNextStartRecordOffset:function(F,D,C,A,E){if(!this.startRecords){return 0}for(var B=0;B<this.startRecords.length;B++){if(this.startRecords[B].territoryCode==F&&this.startRecords[B].genreId==D&&this.startRecords[B].chartType==C&&this.startRecords[B].labelType==A&&this.startRecords[B].rank==E){return this.startRecords[B].nextStartRecord}}return 0},AddRestfulUrl:function(F,D,C,A,E,B){if(this.FindRestfulUrl(F,D,C,A,E)!=0){return}this.restfulUrls[this.restfulUrls.length]={territoryCode:F,genreId:D,chartType:C,labelType:A,rank:E,url:B}},FindRestfulUrl:function(F,D,C,A,E){if(!this.restfulUrls){return 0}for(var B=0;B<this.restfulUrls.length;B++){if(this.restfulUrls[B].territoryCode==F&&this.restfulUrls[B].genreId==D&&this.restfulUrls[B].chartType==C&&this.restfulUrls[B].labelType==A&&this.restfulUrls[B].rank==E){return this.restfulUrls[B].url}}return""}},topModalWindow:{parent:"body",windowId:"TopModalWindowChrtId",close:function(){$(".top-modal-overlay").remove()},open:function(D,C,B,A){$(this.parent).append('<div class="top-modal-overlay" style="width:'+B+"px; height:"+A+"px; margin-top:"+D+"px; margin-left:"+C+'px; "></div>')}}};var chrtNavBar={UpdateUI:function(D,C,B,A){jQuery.each($("#chartTypeTab li"),function(E,F){if(F.id=="tabStub"){return}if(F.id=="artists"&&D==chrt.EChartType.Artists||F.id=="albums"&&D==chrt.EChartType.Albums||F.id=="songs"&&D==chrt.EChartType.Songs||F.id=="videos"&&D==chrt.EChartType.Videos){F.innerHTML=F.innerHTML.replace(/onclick/,"offclick");if($(F).attr("class")=="chartTypeElement0"||$(F).attr("class")=="chartTypeElement"){$(F).removeClass();$(F).addClass("chartTypeElementSelected")}$("#"+F.id+" a").removeAttr("href")}else{F.innerHTML=F.innerHTML.replace(/offclick/,"onclick");if($(F).attr("class")=="chartTypeElementSelected"){$(F).removeClass();if(F.id=="artists"){$(F).addClass("chartTypeElement0")}else{$(F).addClass("chartTypeElement")}}$("#"+F.id+" a").attr("href",B[E])}});jQuery.each($("#chartSubTypeTab li"),function(E,F){if(E==2){E=3}else{if(E==3){E=2}}if(E==C){F.innerHTML=F.innerHTML.replace(/onclick/,"offclick");if($(F).attr("class")=="chartSubTypeElem"){$(F).removeClass();$(F).addClass("chartSubTypeElemSelected")}$("#"+F.id+" a").removeAttr("href")}else{F.innerHTML=F.innerHTML.replace(/offclick/,"onclick");if($(F).attr("class")=="chartSubTypeElemSelected"){$(F).removeClass();$(F).addClass("chartSubTypeElem")}$("#"+F.id+" a").attr("href",A[E])}})}};chrtInlineAds={isInitialized:false,position:-1,type:0,isPlacementSet:false,Init:function(D,A,B,C){this.adElement=D;this.position=A;this.type=B;this.isInitialized=true;this.SetTypedAd(B,C)},SetTypedAd:function(A,B){if(!this.isInitialized){return}if(!this.isPlacementSet){$("."+this.adElement+":nth("+this.position+")").append($(".inlineAdCSS"));this.isPlacementSet=$(".inlineAdCSS").parent().attr("class")==this.adElement;if(this.isPlacementSet){$(".inlineAdCSS").css("display","block")}}$(".inlineAdCSS .showad").removeClass().addClass("shownoad");if(B<this.position){return}if(A==chrt.EChartType.Songs){$("#inlineAdSongs").removeClass("shownoad").addClass("showad")}else{if(A==chrt.EChartType.Albums){$("#inlineAdAlbums").removeClass("shownoad").addClass("showad")}else{if(A==chrt.EChartType.Videos){$("#inlineAdVideos").removeClass("shownoad").addClass("showad")}else{$("#inlineAdArtists").removeClass("shownoad").addClass("showad")}}}}};