var pn={};pn.controller={};pn.util={};pn.controller.IframeController=(function(){var c=[],b=null;function a(f,e,h){if(b===null){b=$("body")}f=f||"http://www.google.se";e=e||f;h=h||function(){};crystalLayer.show();$.ajax({url:"views/iframePopup",success:function(k){var j=$(k);j.find("iframe")[0].src=f;b.append(j);c[e]=j;if(typeof(h)=="function"){h(j)}}})}function d(e){if(c[e]){c[e].remove().empty()}else{$popup=$(e).parent().parent().parent().parent().parent().parent();for(var f in c){if(c[f]==$popup){c[f]=null}}$popup.remove().empty()}return false}return{openPopup:a,closePopup:d,debug:function(){},get:function(e){return c[e]}}})();pn.util.Memoization=(function(){var a;return function(){var d={},b=0,c=0;this.memoize=function(e,f){return(d[e]!==a)?(++b&&d[e]):(++c&&(d[e]=f()))};this.getStats=function(){return"[Memoization|stats] Hits : "+b+" | Misses : "+c};this.erase=function(e){delete d[e]};this.debug=function(){}}}());pn.controller.SectionController=(function(){function a(m){if(!m){return}var j=null,e=false,h=[],d=[],f=[],l=m,b=l.split("_")[0],o=b.substr(0,1).toUpperCase()+b.substr(1),n=this;this.setRendered=function(p){e=p};this.getRendered=function(){return e};this.getSection=function(){return l};this.getFirstPartSection=function(){return b};this.getFirstPartCapitalizedSection=function(){return o};this.setChartListMap=function(p,q){d[p]=q};this.setChartListKeys=function(p,q){f[p]=q};this.getChartListKey=function(p){return f[p]};this.refresh=function(){h=[];this.setRendered(false);this.renderView()};this.clearAndRefresh=function(){c();updateGenreSection();this.refresh()};function c(){k()}function k(){swfobject.removeSWF(b+"CarouselLatest");swfobject.removeSWF(b+"CarouselRecommended");swfobject.removeSWF(b+"CarouselFree")}this.chartsClickHandler=function(r){if(!h[r]){h[r]=true;var t=d[r],p=f[t],q="#top_list_"+b;topListsController.loadChart(p,q,t)}else{topListsController.hideTopListLoadingIndicator()}};this.createCarousels=function(){n.createFirstCarousel(b+"SectionController.createRemainingCarousels")};this.createDoubleCarousel=function(p){createCarousel(b+"CarouselLatest",l,"double",i18n.web_carousel_new,globals.TOPLIST_LATEST_RELEASED+"_"+b,"","",p)};this.createRecommendedCarousel=function(p){createCarousel(b+"CarouselRecommended",l,"single",i18n.web_carousel_rec,globals.TOPLIST_RECOMMENDED+"_"+b,"","",p)};this.createFreeCarousel=function(){createCarousel(b+"CarouselFree",l,"single",i18n.web_carousel_free,globals.TOPLIST_FREE+"_"+b,"","")};this.init=function(){this.initChartListMap();this.initChartListKeys();this.refresh();initGeneric_section()};this.init()}a.prototype.populateTopLists=function(e){var f=this.getSection(),d="#top_list_"+f,c=$(d);ChartsLayoutCache.resetChartLayout(f);var b=this;topListsController.loadChart(this.getChartListKey(f+"popular_chart"),d,f+"popular_chart");$("ul > li > a",d).click(function(){b.chartsClickHandler(this.id)});$("#"+f+"_toplist_accordion").accordion({animated:false,active:0});trackIdAccordionController.init()};a.prototype.initChartListMap=function(){var b=this.getSection();this.setChartListMap("accordion_popular",b+"popular_chart");this.setChartListMap("accordion_free",b+"free_chart")};a.prototype.initChartListKeys=function(){var b=this.getFirstPartSection().toUpperCase(),c=this.getSection();this.setChartListKeys(c+"popular_chart",globals["CHART_"+b+"_POPULAR"]);this.setChartListKeys(c+"free_chart",globals["CHART_"+b+"_FREE"])};a.prototype.createFirstCarousel=function(b){this.createDoubleCarousel(b)};a.prototype.createRemainingCarousels=function(){this.createRecommendedCarousel();this.createFreeCarousel()};a.prototype.renderView=function(){if(!this.getRendered()){var b=this;setTimeout(function(){b.createCarousels()},0);setTimeout(function(){b.populateTopLists()},0);truncateGenreSection(this.getSection());this.setRendered(true)}if(deviceManager.hasDeviceChanged()){setTimeout(function(){bannerController.generateBanners()},0)}deviceManager.setSectionLoadedAfterChange(this.getSection())};return a})();var ApplicationProxy=(function(){var a=[],d="quicksearch",j="all",c="category",k=0,b="search_section",f=null,e=null;var h={setStatisticsManager:function(l){f=l},setStateManager:function(l){e=l},init:function(){},waitFor:function(l,m){setTimeout(function(){if(l()){return m()}setTimeout(arguments.callee,25)},25)},onSearchBegin:function(){f.onSearchBegin()},onQuickSearchBeginSearchAll:function(m,l){m=m||null;l=l||false;a[d]=[j,m,l];this.onSearchBegin()},onQuickSearchBeginSearchCategoryBegin:function(l,m){l=l||null;m=m||null;a[d]=[m,l,m];this.onSearchBegin()},onSearchBrowseRenderComplete:function(p){p=p||null;try{var n="",l=e.getSearchString(),r=e,m=r.getView(),o=r.getGenreId(m),t=r.getArtistNameFilterValue(m);if(typeof(a[b][0])!=="undefined"){n=a[b][0]}else{n=r.getBrowserLayout()}if((typeof(a[d])!=="undefined")){this.onQuickSearchRealRenderComplete(p)}else{if(n==r.BrowseLayout_detailBrowse){this.onContentDetailView(p)}else{if(n==r.BrowseLayout_moreResults){this.onMoreResultsRenderComplete(p)}else{if(n==r.BrowseLayout_artistInfo||n==r.BrowseLayout_artistInfoFromSong||n==r.BrowseLayout_albumsFromArtist||n==r.BrowseLayout_ringtonesArtist||n==r.BrowseLayout_browseProvider){this.onBrowseArtistOrProviderRenderComplete(p,m)}else{if(n==r.BrowseLayout_advancedSearch||n==r.BrowseLayout_advancedSearchCovers){this.onAdvancedSearchRealRenderComplete(p)}else{if(n==r.BrowseLayout_allFromList){this.onBrowseCarouselList(m,stateManager.getBrowserFocusedId())}else{if(n==r.BrowseLayout_generalBrowseText||n==r.BrowseLayout_generalBrowseCovers){if(o!=0){this.onBrowseGenreRenderComplete(o,m)}else{if(t!=""){this.onBrowseArtistFirstLetterRenderComplete(t,m)}else{this.onBrowseCategoryRenderComplete(p)}}}}}}}}}this.onNewPurchaseLeadInit()}catch(q){}},onNewPurchaseLeadInit:function(){if(stateManager.getPopupView()==null){f.onNewPurchaseLeadInit()}},onRedeemVoucherComplete:function(){f.onRedeemVoucherComplete()},onBrowseCategoryRenderComplete:function(l){var m="";try{m=e.getView().split("_")[0]}catch(n){}f.onBrowseCategory(m)},onBrowseArtistOrProviderRenderComplete:function(m,n){var l="";if(n==globals.MUSIC_SECTION||n==globals.RINGTONES_SECTION){if(m.album){l=m.album.encodedArtist}else{if(m.searchHits){l=m.searchHits.media[0].encodedArtist}}}else{l=m.searchHits.media[0].encodedProvider}f.onBrowseArtistOrProvider(l,n)},onBrowseCarouselList:function(m,l){f.onBrowseCarouselList(m,l)},onBrowseGenreRenderComplete:function(n,m){var l=searchSectionCommon.genreId2Name(n,m);f.onBrowseGenre(l,m)},onBrowseArtistFirstLetterRenderComplete:function(m,l){f.onBrowseArtistFirstLetterRenderComplete(m,l)},onContentDetailView:function(l){f.onContentDetailView(l)},onQuickSearchRenderComplete:function(l){this.onQuickSearchRealRenderComplete(l)},onCampaignViewRenderComplete:function(l){f.onCampaignViewRenderComplete(l)},onPromotionViewRenderComplete:function(l){f.onPromotionViewRenderComplete(l);f.onNewPurchaseLeadInit()},onDeviceModelChanged:function(m,l){m=m||null;l=l||null;f.onPhoneModelChanged()},onDeviceModelChangeContentReloaded:function(){f.onDeviceModelChangeContentReloaded()},onQuickSearchRealRenderComplete:function(n){try{var l=0,m=searchTerm.val(),o=j;if(n&&n.searchHits){l=n.searchHits.hitCount}else{if(n){if(n.gamePage){l+=n.gamePage.hitCount}if(n.appPage){l+=n.appPage.hitCount}if(n.ringtonePage){l+=n.ringtonePage.hitCount}if(n.songPage){l+=n.songPage.hitCount}if(n.themePage){l+=n.themePage.hitCount}if(n.wallpaperPage){l+=n.wallpaperPage.hitCount}}}if(typeof(a[d][k])!=="undefined"){o=a[d][k]}delete a[d]}catch(p){return}f.onQuickSearch(m,l>0,o);if(l>0){f.onNewPurchaseLeadInit()}},onAdvancedSearchRealRenderComplete:function(l){l=l||null;f.onAdvancedSearchRender(l)},onMoreResultsRenderComplete:function(l){f.onMoreResultsRenderComplete(l,e.getSearchString())},onSearchSectionRefreshContent:function(l){l=l||null;a[b]=[l]},onDownloadMediaBegin:function(l){f.onDownloadMediaBegin(l)},onDownloadMediaEnd:function(l){try{f.onDownloadMediaEnd(l)}catch(m){}},onCarouselTabChanged:function(m,l){f.onCarouselTabChanged(m,l)},onCarouselPageChanged:function(m,l){f.onCarouselPageChanged(m,l)},onDeviceSelectorFilter:function(l){f.onDeviceSelectorFilter(l)},onDeviceSelectorPaging:function(l){f.onDeviceSelectorPaging(l)},onToplistTabChanged:function(m,l){f.onToplistTabChanged(m,l)},onToplistCategoryChanged:function(o,m){var l=o.replace("section_","").replace("_accordion","");var n=m.replace("accordion_","");f.onToplistCategoryChanged(l,n)},onReportProblemSent:function(n,m,l){f.onReportProblemSent(n,m,l)},onReportProblemSentAfterRendering:function(){f.onReportProblemSentAfterRendering()},onAddToBasket:function(l,m){f.onAddItemToBasket(l,m)},onStartPurchaseItem:function(l,m){if(typeof(l)=="object"){f.onStartPurchaseItem(l,m)}},onItemRemovedFromBasket:function(l,o,m,n){f.onItemRemovedFromBasket(l,o,m,n)},onGoingToNetgiro:function(){f.onGoingToNetgiro()},onBeforeGoingToNetgiro:function(l){if(l){f.onBeforeGoingToNetgiro(l.slice())}},onGoingToNetgiroFail:function(){f.onGoingToNetgiroFail()},onSigninCancel:function(){f.onDirectBuyCancel()},onDuplicateWarningCancel:function(){f.onDirectBuyCancel()},onSinglePurchaseCancel:function(){f.onDirectBuyCancel()},onShoppingBasketRender:function(l){if(l){f.onShoppingBasketRender(l.slice())}},onPurchaseFailError:function(){f.purchaseFailError()},setPurchaseAnchor:function(m){try{var l=null;if(m.tagName.toLowerCase()==="a"){l=m}else{l=m.getElementsByTagName("a");l=l[0]}f.setPurchaseAnchor(l)}catch(n){}},onMediaLinkBySMS:function(l){f.onMediaLinkBySMS(l)}};return h})();function EventList(){var a=[];this.getList=function(){return a};this.concatEventList=function(b){a=a.concat(b.getList())}}EventList.prototype.click=function(b,a){this.getList().push({type:"click",id:b,event:a})};EventList.prototype.mouseover=function(b,a){this.getList().push({type:"mouseover",id:b,event:a})};EventList.prototype.mouseout=function(b,a){this.getList().push({type:"mouseout",id:b,event:a})};EventList.prototype.apply=function(a){var k=this.getList();try{if(!a){a=""}var l,b,j,c,d;var f=k.length;while(f--){l=k[f];b=l.id;j=l.type;c=l.event;d=$(b);d.unbind(j);switch(j){case"click":d.click(c);break;case"mouseout":d.mouseout(c);break;case"mouseover":d.mouseover(c);break}}}catch(h){}};function StringBuffer(){this.buffer=[];this.len=0}StringBuffer.prototype.append=function append(a){this.buffer[this.len++]=a;return this};StringBuffer.prototype.toString=function toString(){return this.buffer.join("")};if(!Array.prototype.indexOf){Array.prototype.indexOf=function(d,c){var a=this.length,b=((typeof(c)==="number")?c:0);for(;b<a;++b){if(this[b]==d){return b}}return -1}}String.prototype.endsWith=function(a){return(this.match(a+"$")==a)};String.prototype.startsWith=function(a){return(this.match("^"+a)==a)};String.prototype.trim=function(){return trim(this)};function trim(a){return a.replace(/^\s+|\s+$/g,"")}function truncateAmount(b){b+=(b.toString().indexOf(".")==-1)?".00":"00";var a=/\d*.\d\d/.exec(b);return a!=null&&!isNaN(a[0])?parseFloat(a[0]):0}$.fn.clearForm=function(){return this.each(function(){var b=this.type,a=this.tagName.toLowerCase();if(a=="form"){return $(":input",this).clearForm()}if(b=="text"||b=="password"||a=="textarea"){this.value=""}else{if(b=="checkbox"||b=="radio"){this.checked=false}else{if(a=="select"){this.selectedIndex=-1}}}})};function sendDWRCallAsPost(a){try{dwr.engine.setVerb("POST");a.call()}finally{dwr.engine.setVerb("GET")}}function replaceImg(a,b){document.getElementById(a).src=b}function crop(d,c,f){function e(){if(f){return""}else{return"..."}}function b(j,h){j=j.replace(/\s$/,"");if(j.length>h){j=j.substr(0,h-3);j=j.replace(/\s+$/,"");return j+=e()}else{return j}}function a(m,k){m=m.replace(/\s$/,"");if(lengthOf(m)<=k){return m}var o="",n=0,j=null,l=0,k=k-3,p=null;for(var h=m.length;l<h&&n<k;l++){p=m.charAt(l);if(!j){if(p==="&"){j=p}else{o+=p;++n}}else{j+=p;if(p===";"){o+=j;++n;j=null}}}o=o.replace(/\s$/,"");if(l<m.length){o=o.replace(/\s+$/,"");o+=e()}return o}if(!d){return d}if(d.indexOf("&")===-1){return b(d,c)}else{return a(d,c)}}var cropWith={spanElement:null,cache:[],pixels:function(p,e,j,f){if(!p){return p}var l=p+"_"+e+"_"+j+"_"+f;if(cropWith.cache[l]){return cropWith.cache[l]}var u=cropWith,q=u.spanElement,o=document.body,r=0,b=p;if(!u.spanElement){u.spanElement=document.createElement("span");u.spanElement.style.whiteSpace="nowrap";u.spanElement.style.visibility="hidden";u.spanElement.style.padding="0px";u.spanElement.style.margin="0px";o.appendChild(u.spanElement);q=u.spanElement}q.style.display="inline";function a(A){q.innerHTML=A;return q.offsetWidth}r=a(p);if(r<e){q.style.display="none";return p}var c="",h=0;if(!f){c="...";h=a(c)}if(j>p.length){j=p.length}var m=0,n=0,d=j-1,k=0,t=p,v=0;while(n<=d){m=(n+d)>>1;p=crop(t,m,true);r=a(p);v=r+h;if(v>e){d=m-1}else{if(v<e){n=m+1}else{break}}}while((r+h)>e){++k;p=crop(t,--m,true);r=a(p)}u.cache[l]=p+c;q.style.display="none";return p+c}};function isCropped(a){if(typeof(a)!="undefined"&&a){return a.endsWith("...")}else{return false}}function lengthOf(e){if(validator.isBlank(e)){return 0}if(e.indexOf("&")===-1){return e.length}var f=0,b=false;for(var d=0,a=e.length;d<a;d++){var h=e.charAt(d);if(!b){if(h=="&"){b=true}else{f++}}else{if(h==";"){f++;b=false}}}return f}function showInlineTooltip(b){hideInlineTooltips();var e=$("#"+b);e.addClass("inlineTooltipVisible");var c=e.offset().left,d=e.width(),a=document.documentElement.clientWidth;if((c+d)>(a-30)){d=a-c-30;e.css("width",d)}}function hideInlineTooltips(){$("span.inlineTooltipVisible").removeClass("inlineTooltipVisible")}function generateCellDataWToolTip(d,c,b){var a=new StringBuffer();a.append('<span id="'+d+'"class="inlineTooltip" onmouseout="hideInlineTooltips()">'+b+"</span>");a.append("<span onmouseover=\"showInlineTooltip('"+d+"')\">"+c+"</span>");return a.toString()}function generateCellDataCroppedWTooltip(e,d,a){var c=d;if(lengthOf(d)>a){var b=crop(d,a);c=generateCellDataWToolTip(e,b,d)}return c}function isBrowserIE6(){return $.browser.msie&&$.browser.version=="6.0"}function clearNodeContents(a){var b=$(a);if(b.length>0){if($.browser.msie){deleteNodeChildren(b[0])}else{b.html("&nbsp;")}}}function deleteNodeChildren(a){$(a).empty()}getStackTrace=(function(){var b;try{throw ("apa")}catch(a){b=a.stack?"Firefox":window.opera?"Opera":"Other"}switch(b){case"Firefox":return function(){try{throw ("apa")}catch(c){return c.stack.replace(/^.*?\n/,"").replace(/(?:\n@:0)?\s+$/m,"").replace(/^\(/gm,"{anonymous}(").split("\n")}};case"Opera":return function(){try{throw ("apa")}catch(m){var f=m.message.split("\n"),d="{anonymous}",l=/Line\s+(\d+).*?in\s+(http\S+)(?:.*?in\s+function\s+(\S+))?/i,k,h,c;for(k=4,h=0,c=f.length;k<c;k+=2){if(l.test(f[k])){f[h++]=(RegExp.$3?RegExp.$3+"()@"+RegExp.$2+RegExp.$1:d+RegExp.$2+":"+RegExp.$1)+" -- "+f[k+1].replace(/^\s+/,"")}}f.splice(h,f.length-h);return f}};default:return function(){var p=arguments.callee.caller,d="function",c="{anonymous}",o=/function\s*([\w\-$]+)?\s*\(/i,n=[],f=0,m,l,h;while(p){m=o.test(p.toString())?RegExp.$1||c:c;l=n.slice.call(p.arguments);h=l.length;while(h--){switch(typeof l[h]){case"string":l[h]='"'+l[h].replace(/"/g,'\\"')+'"';break;case"function":l[h]=d;break}}n[f++]=m+"("+l.join()+")";try{p=p.caller}catch(k){n[f++]="return with exception. Not possible to use Function.caller anymore. ";return n}}return n}}})();function htmlEncode(d){function f(h){if(h<32){return true}else{return false}}if(validator.isBlank(d)){return d}var a=new StringBuffer();for(var c=0;c<d.length;c++){var e=d.charAt(c);var b=d.charCodeAt(c);if(f(b)){}else{if(e=="<"){a.append("&lt;")}else{if(e==">"){a.append("&gt;")}else{if(e=="&"){a.append("&amp;")}else{if(e=='"'){a.append("&quot;")}else{if(e=="'"){a.append("&#39;")}else{if(e=="("){a.append("&#40;")}else{if(e==")"){a.append("&#41;")}else{if(e=="#"){a.append("&#35;")}else{if(e=="%"){a.append("&#37;")}else{if(e==";"){a.append("&#59;")}else{if(e=="+"){a.append("&#43;")}else{if(e=="-"){a.append("&#45;")}else{if(b==128){a.append("&#8364;")}else{if(b>127){a.append("&#"+b+";")}else{a.append(e)}}}}}}}}}}}}}}}}return a.toString()}function containsAnyIgnoreCase(b,c){var b=b.toLowerCase();for(var a=0;a<c.length;a++){if(b.indexOf(c[a].toLowerCase())!=-1){return true}}return false}function highLightSearchWord(h,k,l,j){if(validator.isBlank(h)){return h}if(validator.isBlank(l)){return crop(h,k)}l=htmlEncode(l);var a=l.split(" ");var c=h.indexOf("&")==-1;if(c&&!containsAnyIgnoreCase(h,a)){return crop(h,k)}try{var b=new HighLightString(h,j);for(var d=0;d<a.length;d++){b.mark(a[d])}b.crop(k);return b.toHtml(j)}catch(f){return h}}function testHighLightSearchWord(){}function DecodeHtmlCode(){var a=new RegExp("^&#([0-9]+);$");var b=new RegExp("^&x([0-9a-fA-F]+);$");this.exec=function(e){if(a.test(e)){var h=e.match(a);var d=h[h.length-1];var f=Number(d);var c=String.fromCharCode(f);return c}else{if(b.test(e)){var h=e.match(b);var d=h[h.length-1];var f=parseInt(d,16);var c=String.fromCharCode(f);return c}else{return e}}}}function decodeHtmlString(m){var f=m.match(/&#([0-9]+);/ig);var h=m.match(/&x([0-9a-fA-F]+);/ig);if(!f&&!h){return m}var d=new StringBuffer();for(var e=0,k=m.length;e<k;++e){var l=m.charAt(e);if(l=="&"&&e+1<k){var a=m.charAt(e+1);if(a=="x"||a=="#"){for(var b=e+1,n=k;b<n;++b){if(m.charAt(b)==";"){var o=m.substr(e,b-e+1);m=m.replace(new RegExp(o,"g"),decodeHtmlCode.exec(o));k=m.length;break}}}}}return m}var decodeHtmlCode=new DecodeHtmlCode();function HighLightString(h){var m="...";var o=m.length;var c=h;var l=[];var k=false;function n(t,A){this.value=t;this.isHtmlEntity=A?true:false;this.lit=false;if(this.isHtmlEntity){try{t=decodeHtmlCode.exec(t)}catch(u){}}this.lowerCaseValue=String(t).toLowerCase()}var r=function(){var t=null;for(var u=0;u<c.length;u++){var v=c.charAt(u);if(!t){if(v=="&"){t=v}else{l.push(new n(v))}}else{t+=v;if(v==";"){l.push(new n(t,true));t=null}}}};this.length=function(){return l.length};this.charAt=function(t){return l[t]};this.mark=function(v){if(validator.isBlank(v)){return}var t=new HighLightString(v);var u=t.length();if(u==1){e(t.charAt(0))}else{f(t,u)}};function e(t){for(var v=0;v<l.length;v++){var B=l[v];if(B.lowerCaseValue==t.lowerCaseValue){var u=(v==0)||q(l[v-1].lowerCaseValue);var A=(v==(l.length-1))||q(l[v+1].lowerCaseValue);if(u&&A){d(v,1)}}}}var b={};b["!"]=true;b['"']=true;b["#"]=true;b["�"]=true;b["$"]=true;b["%"]=true;b["&"]=true;b["/"]=true;b["("]=true;b[")"]=true;b["="]=true;b["?"]=true;b["+"]=true;b["*"]=true;b["|"]=true;b[" "]=true;b[","]=true;b[";"]=true;b["."]=true;b[":"]=true;b["-"]=true;b._=true;b["'"]=true;b["�"]=true;function q(t){if(b[t]){return true}else{return false}}function f(t,A){var B=0;for(var v=0;v<l.length;v++){var u=t.charAt(B);var C=l[v];if(C.lowerCaseValue==u.lowerCaseValue){B++;if(B==A){d(v,A);B=0}}else{B=0}}}var d=function(A,t){for(var v=A,u=0;u<t;v--,u++){l[v].lit=true}};this.crop=function(u){j();if(l.length>u){var t=u-o;k=true;while(l.length>t){l.pop()}}j()};function j(){while(l.length>0){var t=l[l.length-1];if(t.value==" "){l.pop()}else{break}}}this.toHtml=function(A){if(validator.isBlank(A)){A="searchword_highlight"}var t=new StringBuffer();var v=false;for(var u=0;u<l.length;u++){var B=l[u];if(B.lit){if(!v){v=true;p(t,A)}}else{if(v){v=false;a(t)}}t.append(B.value)}if(v){a(t)}if(k){t.append(m)}return t.toString()};var p=function(t,u){t.append("<span class='");t.append(u);t.append("'>")};var a=function(t){t.append("</span>")};r()}function getSectionI18n(b){var a=i18n.web_General_homesection;switch(b){case globals.MUSIC_SECTION:a=i18n.web_General_categorymusic;break;case globals.GAMES_SECTION:a=i18n.web_General_categorygames;break;case globals.RINGTONES_SECTION:a=i18n.web_General_categoryringtones;break;case globals.THEMES_SECTION:a=i18n.web_General_categorythemes;break;case globals.WALLPAPERS_SECTION:a=i18n.web_General_categorywallpapers;break;case globals.APPLICATIONS_SECTION:a=i18n.web_General_categoryapplications;break}return a}function addLinkBreadCrumb(c,a){var b=new StringBuffer();b.append("<div ");if(a!=""){b.append("class='breadCrumbPromotionLink' onclick=\"");b.append(a);b.append('"')}b.append(">");b.append(c);b.append("</div>");return b.toString()}function addSeparatorBreadCrumb(){return"<div class='breadCrumbPromotionSeparator'></div>"}function delay(c){var b=new Date();var a=null;do{a=new Date()}while(a-b<c)}function tableSorterUnbindEvents(b){var a=$("thead th",b);a.unbind("click");a.unbind("mousedown");b.unbind("update");b.unbind("sorton");b.unbind("appendCache");b.unbind("applyWidgetId");b.unbind("applyWidgets")}function addLinkBreadCrumbActionHided(d,a){var b=d;var c=new StringBuffer();if(a!=""&&a!="endOfTheLine"){c.append('<a href="#"')}else{c.append('<span class="breadCrumbText"')}if(a!=""){if(a!="endOfTheLine"){c.append('class="arrow_link" ')}c.append('id="');c.append(a);c.append('"');if(isCropped(b)){c.append(" onmouseover=\"jtShowLocal(this, '"+d+"');\"")}}c.append(">");if(a!=""&&a!="endOfTheLine"){c.append('<span class="arrow_link_text">')}c.append(b);if(a!=""&&a!="endOfTheLine"){c.append('</span><span class="arrow_link_arrow">');c.append('<img src="fe/images/blank.gif?'+cacheControl+'" alt="" width="11" height="9"/>');c.append("</span>");c.append("</a>")}else{c.append("</span>")}return c.toString()}function VoucherCommons(){var a;this.getNbrOfRemainingDownloadsTemp=function(){return a};this.setNbrOfRemainingDownloadsTemp=function(b){a=b};this.campaignSectionCallback=function(d){try{if(d==null){stateManager.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}if(csCtrl==null){csCtrl=new CampaignSectionController();csCtrl.saveData(d);csCtrl.setNbrOfRemainingDownloads(a)}else{csCtrl.saveData(d);csCtrl.setNbrOfRemainingDownloads(a)}stateManager.closePopupView();if(a>0&&d.mediaList.length>0){preProcess(function(){stateManager.setSecondLevelView(globals.CAMPAIGN_VIEW)},false)}else{var c=i18n.web_campaign_view_error_country_phone_title;var b=i18n.web_campaign_view_error_country_or_phone;if(d.errorCodes){if(d.errorCodes[0]&&d.errorCodes[1]&&((d.errorCodes[0].errorCode==1&&d.errorCodes[1].errorCode==2)||(d.errorCodes[0].errorCode==2&&d.errorCodes[1].errorCode==1))){b=i18n.web_campaign_view_error_country_and_phone}else{if(d.errorCodes[0]&&d.errorCodes[0].errorCode==1){b=i18n.web_campaign_view_error_country}else{if(d.errorCodes[0]&&d.errorCodes[0].errorCode==2){b=i18n.web_campaign_view_error_phone}else{if(d.errorCodes[0]&&d.errorCodes[0].errorCode==3){b=i18n.web_redeem_voucher_error_not_available}}}}}stateManager.showError(c,b)}}catch(f){}}}function customForms(a){var b=$("form.customForm",a);b.hide().end();b.find("li label").not(".notcustom").each(function(e){var f=this.innerHTML;var c=document.defaultView.getComputedStyle(this,"").getPropertyValue("width");var d=document.createElement("span");d.style.display="block";d.style.width=c;d.innerHTML=f;this.style.display="-moz-inline-box";this.innerHTML=null;this.appendChild(d)}).end();b.show().end()}function renderButton(e,a,f,d,c){var b=new StringBuffer();b.append("<div class='standardButtonContainer' ");if(f&&f!=""){b.append("id='"+f+"'")}if(c&&c!=""){b.append("onmouseover=\"jtShowLocal(this,'"+e+"');\" ")}b.append('onclick="'+a+'">');b.append("<a class='standardButton' href='javascript:void(0);'>");b.append("<span class='standardButtonLeft'>"+e+"</span>");b.append("<span class='standardButtonRight'>");b.append("<img src='fe/images/blank.gif?"+cacheControl+"' alt='' width='25' height='24'/>");b.append("</span>");b.append("</a>");b.append("</div>");if(d){b.append("<div class='buttonSpacer'></div>")}else{b.append("<div class='buttonEnd'></div>")}return b.toString()}function arrarrowLink(c,a,e,b){var d=new StringBuffer();d.append('<a href="javascript:void(0);" class="arrow_link_left" ');d.append('onclick="'+b+'" ');d.append('id="'+e+'" >');if(a=="left"){d.append('<span class="arrow_link_left_arrow">');d.append('<img src="fe/images/blank.gif?'+cacheControl+'" alt="" width="6" height="9"/>');d.append("</span>");d.append('<span class="arrow_link_left_text">');d.append(c);d.append("</span>");d.append("</a>")}else{d.append('<span class="arrow_link_text">');d.append(c);d.append("</span>");d.append('<span class="arrow_link_arrow">');d.append('<img src="fe/images/blank.gif?'+cacheControl+'" alt="" width="6" height="9"/>');d.append("</span>");d.append("</a>")}return d.toString()}function renderSideShadowsForIe(b,a){if(BrowserDetect.isMsie6){if(!b){b=$("#"+stateManager.getPopupView()+"View")}var c=a||$("div.popContentHolder",b).height();$("div.shadowRight",b).css("clip","rect(0px 26px "+c+"px 0px)").css("height",c+"px").css("top","0px").css("zoom",1);$("div.shadowLeft",b).css("clip","rect(0px 26px "+c+"px 0px)").css("height",c+"px").css("top","0px").css("zoom",1)}}function Cookie(){var a="phone_model";this.init=function(){};this.createCookie=function(d,e,f){if(f){var c=new Date();c.setTime(c.getTime()+(f*24*60*60*1000));var b="; expires="+c.toGMTString()}else{var b=""}document.cookie=d+"="+e+b+"; path=/"};this.readCookie=function(e){var h=e+"=";var d=document.cookie.split(";");var b="";for(var f=0;f<d.length;f++){var j=d[f];while(j.charAt(0)==" "){j=j.substring(1,j.length)}if(j.indexOf(h)==0){b=j.substring(h.length,j.length);break}}return b};this.readCookiePN=function(c){var e="";var f=this.readCookie("pncookie");if(f!=null){var b=f.split("?");for(var d=0;d<b.length;d++){var h=b[d];if(h.length>c.length){if(h.substr(0,c.length)==c){e=h.substr(c.length+1)}}}}return e};this.eraseCookie=function(b){this.createCookie(b,"",-1)};this.getPhoneModelCookieName=function(){return a};this.setCountryCookie=function(h){var b="pncookie=country/"+h;var f=this.readCookie("pncookie");var e=f.split("?");var d=0;while(d<e.length){if(e[d].indexOf("country/")!=0){b+="?"+e[d]}d++}var c=new Date();c.setTime(c.getTime()+(180*24*60*60*1000));b+="; expires="+c.toGMTString()+"; path=/";document.cookie=b};this.getKeyValue=function(c){var h=this.readCookie("pncookie");var d=h.split("?");var b=0;try{while(b<d.length){if(d[b].indexOf(c+"/")!=-1){return(d[b].split("/")[1])}b++}}catch(f){}return null};this.clearKeyValue=function(e){var b="pncookie=";var h=this.readCookie("pncookie");var f=h.split("?");var d=0;while(d<f.length){if(f[d].indexOf(e+"/")!=0){b+="?"+f[d]}d++}var c=new Date();c.setTime(c.getTime()+(180*24*60*60*1000));b+="; expires="+c.toGMTString()+"; path=/";document.cookie=b};this.setKeyValue=function(e,h){var b="pncookie="+e+"/"+h;var k=this.readCookie("pncookie");var f=k.split("?");var d=0;while(d<f.length){if(f[d].indexOf(e+"/")!=0){b+="?"+f[d]}d++}var c=new Date();c.setTime(c.getTime()+(180*24*60*60*1000));b+="; expires="+c.toGMTString()+"; path=/";document.cookie=b};this.setNewDownloadsCookie=function(e){var b="pncookie=hasNewDL/"+e;var h=this.readCookie("pncookie");var f=h.split("?");var d=0;while(d<f.length){if(f[d].indexOf("hasNewDL/")!=0){b+="?"+f[d]}d++}var c=new Date();c.setTime(c.getTime()+(180*24*60*60*1000));b+="; expires="+c.toGMTString()+"; path=/";document.cookie=b}}var cookie=new Cookie();var globals=new Globals(),validator=new validation(),csCtrl=null,campaignsListCtrl=null,voucherCommons=null,stateManager=new StateManager(),reloadManager=new ReloadManager(stateManager),authentication=new Authentication(),userInfoHandler=new UserInfoHandler(),userBoxHandler=new UserBoxHandler(),tabBoxHandler=new TabBoxHandler(),deviceManager=new DeviceManager(),musicOnlyStore=new MusicOnlyStore(),trackIdAccordionController=new TrackIdAccordionController(),bannerController=new BannerController(),topListsController=new TopListsController(),userProfile,previewLayer=new PreviewLayer(),carouselController=new CarouselController(),dwrEngineConfiguration=new DWREngineConfiguration(),crystalLayer=new CrystalLayer(),loadingNotificator=new LoadingNotificator();var scriptsBlockedFromLoadScript=[];scriptsBlockedFromLoadScript.push("search_section");scriptsBlockedFromLoadScript.push("fe/views/shoppingBasket.js");scriptsBlockedFromLoadScript.push("fe/scripts/purchaseHistoryShared.js");scriptsBlockedFromLoadScript.push("fe/scripts/purchase.js");var loadedScripts=[];function loadScript(scriptName){if(JS_DEPLOY_MODE!="debug"){return false}var slashIndex=scriptName.lastIndexOf("/"),scriptId=scriptName;if(slashIndex!=-1){scriptId=scriptName.substring(slashIndex+1)}var existingScript=typeof(loadedScripts[scriptId])!="undefined"&&loadedScripts[scriptId]==true,scriptIsBlocked=false;for(var iii=0;iii<scriptsBlockedFromLoadScript.length;iii++){if(scriptName.indexOf(scriptsBlockedFromLoadScript[iii])!=-1){scriptIsBlocked=true}}if(!existingScript&&!scriptIsBlocked){var requestOptions={type:"GET",url:scriptName,async:false},xmlHttpRequest=$.ajax(requestOptions);if(xmlHttpRequest.status==500){xmlHttpRequest=$.ajax(requestOptions)}loadedScripts[scriptId]=true;if(BrowserDetect.isMsie||BrowserDetect.isSafari){var jsText=xmlHttpRequest.responseText,js=document.createElement("script");with(js){type="text/javascript";id=scriptId}document.getElementsByTagName("head")[0].appendChild(js);js.text="<!--\n"+jsText+"\n//-->"}else{window.eval(xmlHttpRequest.responseText)}}return true}var showingPage=(function(j){var c=0,a=0,d=false,m=0,l=this;function q(){c=new Date()}function o(){j("#theBody").show();j("#footer").show();l.stateManager.firstLoad=false;l.loadingNotificator.hideLoadingNotification();l.stateManager.setTitle();new Image().src="fe/images/popup.png?"+l.cacheControl;new Image().src="fe/images/loader.gif?"+l.cacheControl}function k(){j("#topNav").show();j("#topNavLogoLink").show();j("#nav_icons").show();j("#UI3").show()}function f(){a++}function n(){a--}function b(){return a}function e(){d=true}function h(){d=false;clearTimeout(m)}function p(){return d}function r(t){m=t}return{init:q,show:o,showHead:k,incrementQueue:f,decrementQueue:n,getQueue:b,startTimeOut:e,cancelTimeOut:h,isTimeOutOn:p,setIdTimeOut:r}}(jQuery));function DWREngineConfiguration(){if(sslEnabled){userContextSSL._path="https://"+location.hostname+userContextSSL._path;purchaseFlowServiceSSL._path="https://"+location.hostname+purchaseFlowServiceSSL._path}userContextSSL=b(userContextSSL);purchaseFlowServiceSSL=b(purchaseFlowServiceSSL);dwr.engine.setVerb("GET");dwr.engine.setPreHook(e);dwr.engine.setPostHook(a);dwr.engine.setTextHtmlHandler(c);dwr.engine.setWarningHandler(d);this.externalPreHook=function(){e()};this.externalPostHook=function(){a();f()};function f(){dwr.engine.setPostHook(a)}function e(){window.dwrLoadingNotifierOff=false;if(stateManager.firstLoad){showingPage.incrementQueue();if(showingPage.isTimeOutOn()){showingPage.cancelTimeOut()}}var h=loadingNotificator.ajaxRequestBegun()}function a(){window.dwrLoadingNotifierOff=true;var h=loadingNotificator.ajaxRequestEnded();showingPage.decrementQueue();if((h==0)&&(loadingNotificator.getAutoHide()==true)){if(stateManager.firstLoad){if(showingPage.getQueue()<=0){showingPage.startTimeOut();showingPage.setIdTimeOut(setTimeout("showingPage.show()",100))}}else{loadingNotificator.hideLoadingNotification();loadingNotificator.hideSkeletonLoader()}}}function d(h){stateManager.showError(i18n.web_dwr_warning_title,i18n.web_dwr_warning_message)}function c(h){stateManager.showError(i18n.web_dwr_error_title,i18n.web_dwr_error_message)}function b(k){function h(l){return function(){var n=Array.prototype.slice.call(arguments),m=n.length;if(m==0){n.push({rpcType:dwr.engine.ScriptTag})}else{if(n[m-1] instanceof Function){var o={rpcType:dwr.engine.ScriptTag,callback:arguments[m-1]};n[m-1]=o}else{if(n[m-1] instanceof Object&&n[m-1].callback instanceof Function){n[m-1].rpcType=dwr.engine.ScriptTag}else{n.push({rpcType:dwr.engine.ScriptTag})}}}return l.apply(k,n)}}var j={};for(prop in k){if(k[prop] instanceof Function){j[prop]=h(k[prop])}else{j[prop]=k[prop]}}return j}}function CrystalLayer(){var b=$("#crystal"),e=false,a=0,d=window,c=document.body;this.getSize=function(){var k=null,f=0,j=0;try{if(window.innerHeight&&window.scrollMaxY){f=d.innerHeight+d.scrollMaxY;j=d.innerWidth+d.scrollMaxX}else{if(c.scrollHeight>c.offsetHeight){f=c.scrollHeight;j=c.scrollWidth}else{f=c.offsetHeight;j=c.offsetWidth}}k=[j,f]}catch(h){}return k};this.isVisible=function(){return e};this.show=function(f){e=true;if(BrowserDetect.isFirefox2){this.compareSize();$("#crystal").css("position","absolute");$("body").attr("onscroll","setTimeout('crystalLayer.compareSize()', 300);")}a=this.getSize();if(f){b.css("z-index",f)}b.show()};this.compareSize=function(){if(e){var f=a;a=this.getSize();if(a!=f){b.css("height",a[1]+"px")}}};this.hide=function(){b.css("display","none");e=false};this.revertZ=function(){b.css("z-index","")}}function LoadingNotificator(){var d=-1,b=true,c=false,j=0,a=$("#skeletonLoader"),h=stateManager,e=globals,f=window;this.getBShowing=function(){return c};this.getIdNotifier=function(){return d};this.setIdNotifier=function(k){d=k};this.ajaxRequestBegun=function(){return ++j};this.ajaxRequestEnded=function(){if(j>0){j--}return j};this.ajaxRequestNone=function(){j=0};this.getNAjaxRequest=function(){return j};this.jsLoadStarted=function(){f.jsLoadingNotifierOff=false};this.jsLoadFinished=function(){f.jsLoadingNotifierOff=true};this.setAutoHide=function(k){b=k};this.getAutoHide=function(){return b};this.showSkeletonLoader=function(k,l){setTimeout(function(){a=$("#skeletonLoader",k);a.show();if(BrowserDetect.isMsie6){a.hide().show()}c=true;setTimeout(function(){if(typeof(l)==="function"){l()}},0)},0)};this.hideSkeletonLoader=function(k){if((f.dwrLoadingNotifierOff==true&&f.jsLoadingNotifierOff===true)||(typeof(k)!="undefined")){a.hide();c=false;if(h.getPopupView()==null&&e.errorPopupActive==false){e.flashPlayerLevel1=true}}if(j==0){clearTimeout(d);d=-1}};this.showLoadingNotificationRetard=function(k,l){if(loadingNotificator.getIdNotifier()==-1){loadingNotificator.setIdNotifier(setTimeout("loadingNotificator.showLoadingNotification('"+l+"');",k))}};this.show=this.showLoadingNotification=function(m){if(h.firstLoad){return}var k=$("#notifier"),l=$("#loading_notifier");if(BrowserDetect.isMsie6){$("#wrapLoader").before('<iframe id="shimmy"></iframe>');$("#shimmy").css({position:"absolute",top:"0",left:"0",width:"100%",height:"100%",display:"block"}).css("z-index","5090").css("filter","progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)")}if(typeof(m)!="undefined"){$("#notifier_span").html(m);$("#notifier_img").attr("alt",m)}k.show();if(BrowserDetect.isMsie6){k.vhCenter()}c=true};this.hide=this.hideLoadingNotification=function(l){if(BrowserDetect.isMsie6){$("#shimmy").remove()}if((f.dwrLoadingNotifierOff==true&&f.jsLoadingNotifierOff===true)||(typeof(l)!="undefined")){$("#notifier").hide();c=false;var k=$("#loading_notifier");$("#notifier_img").attr("alt",i18n.web_General_loading);$("#notifier_span").html(i18n.web_General_loading);if(h.getPopupView()==null&&e.errorPopupActive==false){e.flashPlayerLevel1=true}}if(j==0){clearTimeout(d);d=-1}}}function Authentication(){this.ANONYMOUS=0;this.AUTO_LOGON=1;this.FULL_LOGON=2;var d=false,c=0,e=this.ANONYMOUS,b=60000,f=stateManager;this.init=function(){var h=a();c=new Date();e=h};function a(){var h=this.ANONYMOUS;sendDWRCallAsPost(function(){userContext.initSession({async:false,callback:function(j){h=j.encodedStatus}})});return h}this.hasJSessionID=function(){if(document.cookie.toString().indexOf("JSESSIONID")<0){return false}return true};this.getAuthenticationStatus=function(l){var k=new Date(),m=l||false,j=e,h=k-c;if(m||(h>=b)||!this.hasJSessionID()){j=a()}c=k;e=j;return j};this.popupWithAuthentication=function(h){if(d){return}d=true;var j=this.getAuthenticationStatus(),k=this.validateCountry(j);if(k){if(j==this.AUTO_LOGON){signIn.signIn(h)}else{if(j==this.FULL_LOGON){f.setPopupView(h)}else{openLoginPopup(h)}}}setTimeout(function(){d=false},1000)};this.rememberMe=function(){var h=cookie.readCookiePN("rmbUname");return(h!=null&&h!="null"&&h.length>0)?true:false};this.validateCountry=function(m){if(!m){m=this.getAuthenticationStatus()}if(m==this.ANONYMOUS){return true}var j=f.getCountryCode(),l=userInfoHandler.getHomeCountry();if(BrowserDetect.isMsie){var k=1;while(typeof l=="undefined"||l==null||l==globals.IE_TRUEST_NATURE){k++;l=setTimeout("userInfoHandler.getHomeCountry("+k+");",200)}if(l==globals.IE_MOST_UNIVERSAL_TRUTH){}}var n=l.code,h=l.locale;if(typeof n!="undefined"&&n!=j){f.setPopupView("redirectToStore");redirectToStoreController.setRedirectToStore(h,n);return false}return true}}function UserInfoHandler(){var c=null,b=null,e=authentication;this.authenticateWithBasketCheck=function(h,l,j,k){if(k==null){throw"no callback set"}userContextSSL.authenticateWithBasketCheck(h,l,j,{rpcType:dwr.engine.ScriptTag,timeout:10000,errorHandler:function(m){genericDWRError(m,"authenticateWithBasketCheck")},callback:function(m){a(m);if(m){m.profile=m.userProfile}k(m)}})};this.authenticateCurrentUser=function(h,k,j){if(!k){throw"no callback set"}if(typeof j=="undefined"){j=true}userContextSSL.authenticateCurrentUserPrime(h,{rpcType:dwr.engine.ScriptTag,timeout:10000,errorHandler:function(l){genericDWRError(l,"authenticateCurrentUserPrime")},callback:function(l){if((j&&!l.userProfile)||l.userProfile){a(l)}else{l.userProfile=c;l.homeCountry=b}if(l){l.profile=l.userProfile}k(l)}})};this.getCurrentUser=function(j,h){if(j==null){throw"no callback set"}if(e.getAuthenticationStatus()==e.ANONYMOUS){j(null);return}if(c==null||h){userContextSSL.getCurrentUserPrime(function(k){a(k);j(c)})}else{j(c)}};this.getCurrentUserId=function(){if(c!=null){return c.id}else{return false}};this.updateUserWithCountryCheck=function(l,n,p,v,o,t,m,h,j,u,k,r,q){if(q==null){throw"no callback set"}userContextSSL.updateUserWithCountryCheck(l,n,p,v,o,t,m,h,j,u,k,r,{rpcType:dwr.engine.ScriptTag,timeout:10000,async:false,errorHandler:function(A){genericDWRError(A,"authenticateCurrentUserPrime")},callback:function(A){var B=A.resultCodes;if(B&&B.length==1&&B[0]==1000){a(A)}q(B)}})};this.deleteCurrentUser=function(h){a(null);sendDWRCallAsPost(function(){userContext.deleteCurrentUser(h)})};this.logoutWeb=function(h){a(null);sendDWRCallAsPost(function(){userContext.logoutWeb(h)})};this.getHomeCountry=function(j){if(BrowserDetect.isMsie){var h=0;if(j){if(j>5){return globals.IE_MOST_UNIVERSAL_TRUTH}else{h=j++}}else{h++}}if(e.getAuthenticationStatus()==e.ANONYMOUS){return null}if(b==null){sendDWRCallAsPost(function(){userContextSSL.getUserHomeCountry({async:false,timeout:5000,errorHandler:function(k){genericDWRError(k,"getHomeCountry")},callback:function(k){if(!k){_stateManager.showError(i18n.web_purchase_error_invalid_locale_title,i18n.web_register_country_not_chosen);return null}else{f(k)}}})})}else{}if(BrowserDetect.isMsie){if(b==null){return new Number(globals.IE_TRUEST_NATURE)}}return b};this.inProfileCountry=function(){return b.code==stateManager.getCountryCode()};function a(h){if(h){d(h.userProfile);f(h.homeCountry)}else{d(null);f(null)}}function d(h){c=h;if(h){creditCardManager.generateStoredCreditCard()}else{}}function f(h){b=h;if(h){}else{}}}function UserBoxHandler(){var p=this,n=stateManager,m=globals,j=authentication,t=$("#userBox"),h=false,b,l=-1,f=321,a=175,r="campaignsList",o="#new_downloads_notifier",d="#new_vouchers_notifier";this.previousUsername=null;this.init=function(){};this.renderUserBoxLoggedIn=function(B,v,u){t.html($("#user_info_logged_in").html());$("#showUserName",t).html("");this.updateUserBoxPhoneModel(u);this.updateNames(B,v);this.getActiveCampaigns();var C=cookie.readCookiePN("hasNewDL");if(C=="true"){var A=cookie.readCookiePN("cucUname");if(A!=this.previousUsername&&this.previousUsername!=""){cookie.clearKeyValue("hasNewDL")}C=cookie.readCookiePN("hasNewDL")}if(C=="true"){setTimeout("userBoxHandler.showNewDownloadsNotifier()",1500)}else{this.hideNewDownloadsNotifier(0)}};this.renderUserBoxLoggedOut=function(){t.html($("#user_info_logged_out").html());phoneModel=n.getUserPhoneModelName();this.updateUserBoxPhoneModel(phoneModel)};this.updateNames=function(v,u){$showUserName=$("#showUserName");function A(B){$showUserName.html(B.length<14?B:B.substr(0,13)+"...")}if(v!=null){A(v)}else{if(u!=null){A(u)}}};this.updateInboxInfo=function(u){if(j.getAuthenticationStatus()>=j.AUTO_LOGON){$("#waitingdownloads").html(u>0?u:0)}};this.setPreviousUsername=function(u){this.previousUsername=u};this.showNewDownloadsNotifier=function(){$(o).show().css("visibility","visible");h=false;clearTimeout(b);b=setTimeout(function(){userBoxHandler.hideNewDownloadsNotifier()},10000)};this.hideNewDownloadsNotifier=function(){$(o).hide().css("visibility","hidden")};this.showNewVouchersNotifier=function(){$(d).show().css("visibility","visible");clearTimeout(l);l=setTimeout(function(){userBoxHandler.hideNewVouchersNotifier()},10000)};this.hideNewVouchersNotifier=function(){$(d).hide().css("visibility","hidden")};this.openDeviceSelector=function(){deviceSelector.showDeviceSelector(stateManager.getUserPhoneModelName())};this.openDeviceSelectorFromIcon=function(){preProcessNotNotifier('deviceSelector.showDeviceSelector("'+stateManager.getUserPhoneModelName()+'")',false)};this.updateBasketInfo=function(u){$("#baseViewNrOfBasketItems").html(""+u)};this.updateUserBoxPhoneModel=function(u){k(u)};this.getActiveCampaigns=function(){sendDWRCallAsPost(function(){purchaseFlowService.getCampaignsForCurrentUser({timeout:10000,errorHandler:function(u){c(u)},callback:e})})};function e(u){if(u){q(u)}else{n.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}}function c(u){}function q(u){loadScript("fe/views/campaignsList.js");if(voucherCommons==null){voucherCommons=new VoucherCommons()}var E=$("#user_info_waiting_campaigns"),v=$("#waitingCampaignsLink"),A="",C=i18n.web_campaigns_downloads,D=u.length,F=0,G=0,B=authentication;while(D--){if(u[D].nbrOfRemainingDownloads>0){F++;G=D}}if(F>1){A=function(){var I=B.getAuthenticationStatus(),J=B.validateCountry();if(!J){return}if(I==B.ANONYMOUS){openLoginPopup()}else{if(I==B.AUTO_LOGON){signIn.signInWithCallback(null,A)}else{userBoxHandler.hideNewVouchersNotifier();if(campaignsListCtrl==null){campaignsListCtrl=new CampaignsList()}campaignsListCtrl.saveData(u);n.setPopupView(r)}}return false}}else{if(F==1){var H=u[G].campaignId;voucherCommons.setNbrOfRemainingDownloadsTemp(u[G].nbrOfRemainingDownloads);if(voucherCommons.getNbrOfRemainingDownloadsTemp()>0){A=function(){var I=B.getAuthenticationStatus(),J=B.validateCountry();if(!J){return}if(I==B.ANONYMOUS){openLoginPopup()}else{if(I==B.AUTO_LOGON){signIn.signInWithCallback(null,A)}else{n.setVoucherCode(u[G].voucherCode);userBoxHandler.hideNewVouchersNotifier();sendDWRCallAsPost(function(){preProcess(function(){mediaSearch.getCampaignList(H,n.getPhoneModelName(),n.getCountryCode(),currentOperatorCode,n.getLanguageCode(),voucherCommons.campaignSectionCallback)})})}}return false}}else{A=function(){}}}}if(F>1||(F==1&&voucherCommons.getNbrOfRemainingDownloadsTemp()>0)){v.text(C).unbind("click").click(A);$(d).unbind("click").click(A);E.show();userBoxHandler.showNewVouchersNotifier()}else{clearTimeout(l);userBoxHandler.hideNewVouchersNotifier();E.hide()}}function k(B){var F=phoneModelSet.findPhoneModelId(B),u=phoneImagesUrl()+F+"_login.png?"+cacheControl,E=cookie.readCookie(cookie.getPhoneModelCookieName()),v="fe/images/placeholders/",G="phoneSelectedIcon";if(E==""){F=-1}if(F==-1){u=v+"unsupported_phone.png?"+cacheControl}swfobject.removeSWF(G);$("div.user_info_phone_image","#userBox").html("<div id='"+G+"'></div>");var D={id:G,name:G},C={menu:"false",scale:"noscale",wmode:"transparent",salign:"bl"},A={selectedPhoneId:u};swfobject.embedSWF("fe/swf/selectedphone.swf?cache="+cacheControl,G,"65","135","9.0.0",false,A,C,D)}}function TabBoxHandler(){var f=true,b,a=$("#toolbar_inboxNumber"),d=$("#toolbar_basketNumber"),e=$("#new_basket_items_notifier");this.init=function(){a.html("0")};this.updateInbox=function(h){a.html(h)};this.updateBasket=function(h){d.html(h)};this.showNewBasketItemsNotifier=function(){var h=typeof window.pageYOffset!="undefined"?window.pageYOffset:document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop?document.body.scrollTop:0;c(h);e.show();f=false;clearTimeout(b);b=setTimeout("tabBoxHandler.hideNewBasketItemsNotifier()",10000)};this.hideNewBasketItemsNotifier=function(){e.hide();f=true};function c(j){var h=".new_basket_items_layer";if(j>115){$(h+"_top").css("top",j-70);$(h+"_middle").css("top",j-54);$(h+"_bottom").css("top",j+6);$(".new_basket_items_arrow_up").css("visibility","hidden")}else{$(h+"_top").css("top",46);$(h+"_middle").css("top",62);$(h+"_bottom").css("top",122);$(".new_basket_items_arrow_up").css("visibility","visible")}}}function TrackIdAccordionController(){var a={},j={},n={},b="#track_id",e=$(b),u=false,l=$("#track_id_loadingIndicator"),m=$("#trackid_accordion"),f=$("#trackid_empty_loggedin"),v=$("#trackid_mytrackid"),o=stateManager;this.init=function(){if(o.hasContentType(globals.STR_ContentType_MUSIC)){if(u==false){t();q();topListsController.loadTrackIdChart(n.usercountry,"usercountry");c()}u=true;r()}};function t(){j.accordion_usercountry="usercountry";j.accordion_userregion="userregion";j.accordion_global="global"}function q(){n.usercountry=0;n.userregion=1;n.global=2}function p(){l.show()}function r(){l.hide()}this.renderTrackidChart=function(D,G){if(o.hasContentType(globals.STR_ContentType_MUSIC)){if(G&&G.trackIdAvailable==true&&G.mediaList!=null&&G.mediaList.media!=null&&G.mediaList.media.length>0){var F="trackid_"+D;new Charts(G.mediaList,b,F,true).populateChart();if(BrowserDetect.isMsie6){var C=$("#"+F);k(C)}}else{var E="#trackid_"+D;$(E).html("<div id=\"trackid_empty_container\"><div class='mytrackid_empty_bread'>"+i18n.web_trackid_not_available+".</div></div>")}r()}};this.renderMyTrackId=function(){var C=authentication;if(o.hasContentType(globals.STR_ContentType_MUSIC)){if(C.getAuthenticationStatus()==C.FULL_LOGON){sendDWRCallAsPost(function(){userContext.getPersonalTrackId(currentOperatorCode,function(D){h(D)})})}else{B()}}};function A(F){if(F!="accordion_mytrackid"){if(!a[F]){p();a[F]=true;var G=j[F],C=n[G];topListsController.loadTrackIdChart(C,G)}else{if(BrowserDetect.isMsie6){var E=F.split("_"),D=$("#trackid_"+E[1]);k(D)}}}}function c(){m.accordion({animated:false});$("#trackid_accordion > li > a").click(function(){A(this.id)})}function h(C){if(C.trackIdAvailable==false){$("#trackid_mytrackid").html('<div id="trackid_empty_container"><div class="mytrackid_empty_bread">'+i18n.web_trackid_not_available+".</div></div>")}else{if((C==null)||(C.mediaList==null)||(C.mediaList.media==null)||(C.mediaList.media.length==0)){B()}else{d();new Charts(C.mediaList,b,"trackid_mytrackid",true).populateChart()}}}function B(){var C=authentication;if(C.getAuthenticationStatus()==C.FULL_LOGON){f.html("")}else{f.html(i18n.web_trackid_mytrackid_notrackid_text2)}v.html($("#trackid_empty").html())}function d(){v.html('<ul class="track_id_song_list" id="trackid_mytrackid"><li></li></ul>')}function k(C){setTimeout(function(){$(".song_list_top_spacing",C).hide(2);$(".song_entry",C).hide(2);$(".song_list_top_spacing",C).show(2);$(".song_entry",C).show(2)},100)}}function SMDHException(a){this.name="SMDHException";this.message=a}SMDHException.prototype.toString=function(){return this.message};var StatisticsDataHelper={getQuickSearchTerm:function(){var b=StatisticsManager,a=stateManager;if(!b){return""}if(b.searchData===null){return a.getQuickSearch()||a.getSearchString()}return b.searchData.term},getProductGenre:function(e){var c="";try{var b=e||StatisticsManager.searchData;var a=b.details||b.album;c=a.genre}catch(d){c=false}if(c===false){throw new SMDHException("could not find suitable data")}return c},getCategory:function(c){var a=""||stateManager.getView();try{a=a.split("_")[0]}catch(b){}return a},getAdvancedSearchObj:function(){var a={pageName:StatisticsDataHelper.getSearchViewPageName,events:"event2,event5",eVar1:"search",prop5:function(){try{var d=StatisticsManager,b=(d.getHashParam("asmc_artist")||d.getHashParam("asoc_artist")),h=(d.getHashParam("asmc_song")||d.getHashParam("asoc_song")||d.getHashParam("asoc_title"));if(stateManager.getView()===globals.MUSIC_SECTION){var c=(d.getHashParam("asmc_album")||d.getHashParam("asoc_album"));return escape(h)+" | "+escape(b)+" | "+escape(c)}return escape(h)+" | "+escape(b)}catch(f){throw"error:"+f.toString()}},prop32:StatisticsDataHelper.advancedSearchHits,prop21:"advanced search"};return a},getDetailBrowseObj:function(){var a={prop2:"content",pageName:StatisticsDataHelper.getSearchViewPageName,events:"event7,prodView",products:function(){var c=StatisticsManager.searchData;if(!c){throw"-"}var b=((c.details!==null)?c.details:c.album);return";"+(b.artist?b.artist:b.provider)+" : "+b.title},eVar8:StatisticsDataHelper.getCategory,prop4:StatisticsDataHelper.getProductGenre,prop5:function(){return StatisticsManager.fixDetailProp5()},prop21:"detail browse",prop16:function(){var e=StatisticsManager.searchData;if(!e){throw"-"}var b=((e.details!==null)?e.details:e.album);var c=StatisticsManagerData.channel+" : shop : "+StatisticsDataHelper.getCategory()+" : "+StatisticsDataHelper.getSearchViewPageName()+" ("+(b.artist?b.artist:b.provider)+" - "+b.title+")";return c}};return a},getBrowseGenreObj:function(){var a={prop2:"content",pageName:"browse genre",prop21:"browse genre"};return a},getGenericBrowseWithFilterObj:function(){var a={prop2:"content",pageName:StatisticsDataHelper.getSearchViewPageName,prop21:"browse with filter"};return a},getSearchViewPageName:function(){var a=stateManager.getSecondLevelView(),c=stateManager.getBrowserLayout(),d=(a==globals.SEARCH_SECTION)?c:a;var b={promotion_section:"promotion page",campaign_section:"campaign page",generalBrowseText:"browse category",generalBrowseCovers:"browse category",detailBrowse:"item detail",moreResults:"more search results",advancedSearch:"advanced search results",advancedSearchCovers:"advanced search results",albumsFromArtist:"albums from artist",artistInfo:"songs from artist",artistInfoFromSong:"songs from artist",browseByProvider:"browse by provider",ringtonesArtist:"browse by artist",allFromList:"browse carousel list"};return b[d]},getInitPurchaseView:function(){var h=stateManager,e=globals,d=h.getView(),f=h.getPopupView(),c=h.getBrowserLayout(),a=h.getSecondLevelView();var b="home page";if(f==="quicksearch"){b="quicksearch"}else{if(c===h.BrowseLayout_moreResults||c===h.BrowseLayout_advancedSearch||c===h.BrowseLayout_advancedSearchCovers){b="search"}else{if(a===e.SEARCH_SECTION){b="browse"}else{if(a===e.PROMOTION_SECTION){b="promotion page"}else{if(d!==e.HOME_SECTION){b="section page"}}}}}return b},advancedSearchHits:function(){return(StatisticsManager.searchData.searchHits.hitCount>0)?"results":"no results"},getRegistrationLeadEvent:function(){var a="registration (clicked register button)";if(stateManager.hashMapGet(globals.PURCHASE_MEDIA_ID)>0||stateManager.getLoginActionType()==stateManager.BASKETBUY){a="registration (begin buy process)"}return a},acc:"my account"};(function(b){b.dimensions={version:"1.2"};b.each(["Height","Width"],function(d,c){b.fn["inner"+c]=function(){if(!this[0]){return}var f=c=="Height"?"Top":"Left",e=c=="Height"?"Bottom":"Right";return this.is(":visible")?this[0]["client"+c]:a(this,c.toLowerCase())+a(this,"padding"+f)+a(this,"padding"+e)};b.fn["outer"+c]=function(f){if(!this[0]){return}var j=c=="Height"?"Top":"Left",e=c=="Height"?"Bottom":"Right";f=b.extend({margin:false},f||{});var h=this.is(":visible")?this[0]["offset"+c]:a(this,c.toLowerCase())+a(this,"border"+j+"Width")+a(this,"border"+e+"Width")+a(this,"padding"+j)+a(this,"padding"+e);return h+(f.margin?(a(this,"margin"+j)+a(this,"margin"+e)):0)}});b.each(["Left","Top"],function(d,c){b.fn["scroll"+c]=function(e){if(!this[0]){return}return e!=undefined?this.each(function(){this==window||this==document?window.scrollTo(c=="Left"?e:b(window)["scrollLeft"](),c=="Top"?e:b(window)["scrollTop"]()):this["scroll"+c]=e}):this[0]==window||this[0]==document?self[(c=="Left"?"pageXOffset":"pageYOffset")]||b.boxModel&&document.documentElement["scroll"+c]||document.body["scroll"+c]:this[0]["scroll"+c]}});b.fn.extend({position:function(){var j=0,h=0,f=this[0],k,c,e,d;if(f){e=this.offsetParent();k=this.offset();c=e.offset();k.top-=a(f,"marginTop");k.left-=a(f,"marginLeft");c.top+=a(e,"borderTopWidth");c.left+=a(e,"borderLeftWidth");d={top:k.top-c.top,left:k.left-c.left}}return d},offsetParent:function(){var c=this[0].offsetParent;while(c&&(!/^body|html$/i.test(c.tagName)&&b.css(c,"position")=="static")){c=c.offsetParent}return b(c)}});function a(c,d){return parseInt(b.curCSS(c.jquery?c[0]:c,d,true))||0}})(jQuery);$$=jQuery.fn.vCenter=function(b){var c={sTop:function(){return window.pageYOffset||$.boxModel&&document.documentElement.scrollTop||document.body.scrollTop},wHeight:function(){if($.browser.opera||($.browser.safari&&parseInt($.browser.version)>520)){var e=$(document).height();var d=window.innerHeight;var f=0;return window.innerHeight-((e>d)?f:0)}else{if($.browser.safari){return window.innerHeight}else{return $.boxModel&&document.documentElement.clientHeight||document.body.clientHeight}}}};var a={getRealHeight:function(j){var h=$(j),f=h.css("visibility");oldDisplay=h.css("display");if(h.css("height")&&h.css("height")!="auto"&&($.browser.opera&&parseInt(h.css("height"))!==0)){return parseInt(h.css("height"))}h.css("visibility","hidden");h.css("display","block");var d=h[0].offsetHeight;h.css("visibility",f);h.css("display",oldDisplay);return d}};return this.each(function(j){if(j==0){var k=$(this);var f=a.getRealHeight(this);var h=c.sTop();var d=c.wHeight();var e=h+(d>>1)-(f>>1);if(e<0){e=0}k.css({position:"absolute",marginTop:"0",top:e})}})};$$=jQuery.fn.hCenter=function(a){var c={sLeft:function(){return window.pageXOffset||$.boxModel&&document.documentElement.scrollLeft||document.body.scrollLeft},wWidth:function(){if($.browser.opera||($.browser.safari&&parseInt($.browser.version)>520)){return window.innerWidth-(($(document).width()>window.innerWidth)?0:0)}else{if($.browser.safari){return window.innerWidth}else{return $.boxModel&&document.documentElement.clientWidth||document.body.clientWidth}}}};var b={getRealWidth:function(j){var h=$(j),f=h.css("visibility");oldDisplay=h.css("display");if(h.css("width")&&h.css("width")!="auto"&&($.browser.opera&&parseInt(h.css("width"))!==0)){return parseInt(h.css("width"))}h.css("visibility","hidden");h.css("display","block");var d=h[0].offsetWidth;h.css("visibility",f);h.css("display",oldDisplay);return d}};return this.each(function(j){if(j==0){var m=$(this);var h=null;try{h=$(this+":parent").offset()}catch(l){}var k=b.getRealWidth(this);var n=c.sLeft();var d=c.wWidth();var f=n+(d>>1)-(k>>1);if(f<0){f=0}m.css({position:"absolute",marginTop:"0",left:f})}})};$$=jQuery.fn.vhCenter=function(a){var b=$(this);b.vCenter();b.hCenter();b.css("z-index","4300");return b};
/*	SWFObject v2.1 <http://code.google.com/p/swfobject/>
	Copyright (c) 2007-2008 Geoff Stearns, Michael Williams, and Bobby van der Sluis
	This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/
var swfobject=function(){var UNDEF="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",EXPRESS_INSTALL_ID="SWFObjectExprInst",win=window,doc=document,nav=navigator,domLoadFnArr=[],regObjArr=[],objIdArr=[],listenersArr=[],script,timer=null,storedAltContent=null,storedAltContentId=null,isDomLoaded=false,isExpressInstallActive=false;var ua=function(){var w3cdom=typeof doc.getElementById!=UNDEF&&typeof doc.getElementsByTagName!=UNDEF&&typeof doc.createElement!=UNDEF,playerVersion=[0,0,0],d=null;if(typeof nav.plugins!=UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]==OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!=UNDEF&&nav.mimeTypes[FLASH_MIME_TYPE]&&!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)){d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/r/.test(d)?parseInt(d.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof win.ActiveXObject!=UNDEF){var a=null,fp6Crash=false;try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".7")}catch(e){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".6");playerVersion=[6,0,21];a.AllowScriptAccess="always"}catch(e){if(playerVersion[0]==6){fp6Crash=true}}if(!fp6Crash){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX)}catch(e){}}}if(!fp6Crash&&a){try{d=a.GetVariable("$version");if(d){d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)]}}catch(e){}}}}var u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=false,windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u);
/*@cc_on
			ie = true;
			@if (@_win32)
				windows = true;
			@elif (@_mac)
				mac = true;
			@end
		@*/
return{w3cdom:w3cdom,pv:playerVersion,webkit:webkit,ie:ie,win:windows,mac:mac}}();var onDomLoad=function(){if(!ua.w3cdom){return}addDomLoadEvent(main);if(ua.ie&&ua.win){try{doc.write("<script id=__ie_ondomload defer=true src=//:><\/script>");script=getElementById("__ie_ondomload");if(script){addListener(script,"onreadystatechange",checkReadyState)}}catch(e){}}if(ua.webkit&&typeof doc.readyState!=UNDEF){timer=setInterval(function(){if(/loaded|complete/.test(doc.readyState)){callDomLoadFunctions()}},10)}if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("DOMContentLoaded",callDomLoadFunctions,null)}addLoadEvent(callDomLoadFunctions)}();function checkReadyState(){if(script.readyState=="complete"){script.parentNode.removeChild(script);callDomLoadFunctions()}}function callDomLoadFunctions(){if(isDomLoaded){return}if(ua.ie&&ua.win){var s=createElement("span");try{var t=doc.getElementsByTagName("body")[0].appendChild(s);t.parentNode.removeChild(t)}catch(e){return}}isDomLoaded=true;if(timer){clearInterval(timer);timer=null}var dl=domLoadFnArr.length;for(var i=0;i<dl;i++){domLoadFnArr[i]()}}function addDomLoadEvent(fn){if(isDomLoaded){fn()}else{domLoadFnArr[domLoadFnArr.length]=fn}}function addLoadEvent(fn){if(typeof win.addEventListener!=UNDEF){win.addEventListener("load",fn,false)}else{if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("load",fn,false)}else{if(typeof win.attachEvent!=UNDEF){addListener(win,"onload",fn)}else{if(typeof win.onload=="function"){var fnOld=win.onload;win.onload=function(){fnOld();fn()}}else{win.onload=fn}}}}}function main(){var rl=regObjArr.length;for(var i=0;i<rl;i++){var id=regObjArr[i].id;if(ua.pv[0]>0){var obj=getElementById(id);if(obj){regObjArr[i].width=obj.getAttribute("width")?obj.getAttribute("width"):"0";regObjArr[i].height=obj.getAttribute("height")?obj.getAttribute("height"):"0";if(hasPlayerVersion(regObjArr[i].swfVersion)){if(ua.webkit&&ua.webkit<312){fixParams(obj)}setVisibility(id,true)}else{if(regObjArr[i].expressInstall&&!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)){showExpressInstall(regObjArr[i])}else{displayAltContent(obj)}}}}else{setVisibility(id,true)}}}function fixParams(obj){var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var e=createElement("embed"),a=nestedObj.attributes;if(a){var al=a.length;for(var i=0;i<al;i++){if(a[i].nodeName=="DATA"){e.setAttribute("src",a[i].nodeValue)}else{e.setAttribute(a[i].nodeName,a[i].nodeValue)}}}var c=nestedObj.childNodes;if(c){var cl=c.length;for(var j=0;j<cl;j++){if(c[j].nodeType==1&&c[j].nodeName=="PARAM"){e.setAttribute(c[j].getAttribute("name"),c[j].getAttribute("value"))}}}obj.parentNode.replaceChild(e,obj)}}function showExpressInstall(regObj){isExpressInstallActive=true;var obj=getElementById(regObj.id);if(obj){if(regObj.altContentId){var ac=getElementById(regObj.altContentId);if(ac){storedAltContent=ac;storedAltContentId=regObj.altContentId}}else{storedAltContent=abstractAltContent(obj)}if(!(/%$/.test(regObj.width))&&parseInt(regObj.width,10)<310){regObj.width="310"}if(!(/%$/.test(regObj.height))&&parseInt(regObj.height,10)<137){regObj.height="137"}doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var pt=ua.ie&&ua.win?"ActiveX":"PlugIn",dt=doc.title,fv="MMredirectURL="+win.location+"&MMplayerType="+pt+"&MMdoctitle="+dt,replaceId=regObj.id;if(ua.ie&&ua.win&&obj.readyState!=4){var newObj=createElement("div");replaceId+="SWFObjectNew";newObj.setAttribute("id",replaceId);obj.parentNode.insertBefore(newObj,obj);obj.style.display="none";var fn=function(){obj.parentNode.removeChild(obj)};addListener(win,"onload",fn)}createSWF({data:regObj.expressInstall,id:EXPRESS_INSTALL_ID,width:regObj.width,height:regObj.height},{flashvars:fv},replaceId)}}function displayAltContent(obj){if(ua.ie&&ua.win&&obj.readyState!=4){var el=createElement("div");obj.parentNode.insertBefore(el,obj);el.parentNode.replaceChild(abstractAltContent(obj),el);obj.style.display="none";var fn=function(){obj.parentNode.removeChild(obj)};addListener(win,"onload",fn)}else{obj.parentNode.replaceChild(abstractAltContent(obj),obj)}}function abstractAltContent(obj){var ac=createElement("div");if(ua.win&&ua.ie){ac.innerHTML=obj.innerHTML}else{var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var c=nestedObj.childNodes;if(c){var cl=c.length;for(var i=0;i<cl;i++){if(!(c[i].nodeType==1&&c[i].nodeName=="PARAM")&&!(c[i].nodeType==8)){ac.appendChild(c[i].cloneNode(true))}}}}}return ac}function createSWF(attObj,parObj,id){var r,el=getElementById(id);if(el){if(typeof attObj.id==UNDEF){attObj.id=id}if(ua.ie&&ua.win){var att="";for(var i in attObj){if(attObj[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){parObj.movie=attObj[i]}else{if(i.toLowerCase()=="styleclass"){att+=' class="'+attObj[i]+'"'}else{if(i.toLowerCase()!="classid"){att+=" "+i+'="'+attObj[i]+'"'}}}}}var par="";for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par+='<param name="'+j+'" value="'+parObj[j]+'" />'}}el.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+att+">"+par+"</object>";objIdArr[objIdArr.length]=attObj.id;r=getElementById(attObj.id)}else{if(ua.webkit&&ua.webkit<312){var e=createElement("embed");e.setAttribute("type",FLASH_MIME_TYPE);for(var k in attObj){if(attObj[k]!=Object.prototype[k]){if(k.toLowerCase()=="data"){e.setAttribute("src",attObj[k])}else{if(k.toLowerCase()=="styleclass"){e.setAttribute("class",attObj[k])}else{if(k.toLowerCase()!="classid"){e.setAttribute(k,attObj[k])}}}}}for(var l in parObj){if(parObj[l]!=Object.prototype[l]){if(l.toLowerCase()!="movie"){e.setAttribute(l,parObj[l])}}}el.parentNode.replaceChild(e,el);r=e}else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in attObj){if(attObj[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){o.setAttribute("class",attObj[m])}else{if(m.toLowerCase()!="classid"){o.setAttribute(m,attObj[m])}}}}for(var n in parObj){if(parObj[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"){createObjParam(o,n,parObj[n])}}el.parentNode.replaceChild(o,el);r=o}}}return r}function createObjParam(el,pName,pValue){var p=createElement("param");p.setAttribute("name",pName);p.setAttribute("value",pValue);el.appendChild(p)}function removeSWF(id){var obj=getElementById(id);if(obj&&(obj.nodeName=="OBJECT"||obj.nodeName=="EMBED")){if(ua.ie&&ua.win){if(obj.readyState==4){removeObjectInIE(id)}else{win.attachEvent("onload",function(){removeObjectInIE(id)})}}else{obj.parentNode.removeChild(obj)}}}function removeObjectInIE(id){var obj=getElementById(id);if(obj){for(var i in obj){if(typeof obj[i]=="function"){obj[i]=null}}obj.parentNode.removeChild(obj)}}function getElementById(id){var el=null;try{el=doc.getElementById(id)}catch(e){}return el}function createElement(el){return doc.createElement(el)}function addListener(target,eventType,fn){target.attachEvent(eventType,fn);listenersArr[listenersArr.length]=[target,eventType,fn]}function hasPlayerVersion(rv){var pv=ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return(pv[0]>v[0]||(pv[0]==v[0]&&pv[1]>v[1])||(pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]))?true:false}function createCSS(sel,decl){if(ua.ie&&ua.mac){return}var h=doc.getElementsByTagName("head")[0],s=createElement("style");s.setAttribute("type","text/css");s.setAttribute("media","screen");if(!(ua.ie&&ua.win)&&typeof doc.createTextNode!=UNDEF){s.appendChild(doc.createTextNode(sel+" {"+decl+"}"))}h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=UNDEF&&doc.styleSheets.length>0){var ls=doc.styleSheets[doc.styleSheets.length-1];if(typeof ls.addRule==OBJECT){ls.addRule(sel,decl)}}}function setVisibility(id,isVisible){var v=isVisible?"visible":"hidden";if(isDomLoaded&&getElementById(id)){getElementById(id).style.visibility=v}else{createCSS("#"+id,"visibility:"+v)}}function urlEncodeIfNecessary(s){var regex=/[\\\"<>\.;]/;var hasBadChars=regex.exec(s)!=null;return hasBadChars?encodeURIComponent(s):s}var cleanup=function(){if(ua.ie&&ua.win){window.attachEvent("onunload",function(){var ll=listenersArr.length;for(var i=0;i<ll;i++){listenersArr[i][0].detachEvent(listenersArr[i][1],listenersArr[i][2])}var il=objIdArr.length;for(var j=0;j<il;j++){removeSWF(objIdArr[j])}for(var k in ua){ua[k]=null}ua=null;for(var l in swfobject){swfobject[l]=null}swfobject=null})}}();return{registerObject:function(objectIdStr,swfVersionStr,xiSwfUrlStr){if(!ua.w3cdom||!objectIdStr||!swfVersionStr){return}var regObj={};regObj.id=objectIdStr;regObj.swfVersion=swfVersionStr;regObj.expressInstall=xiSwfUrlStr?xiSwfUrlStr:false;regObjArr[regObjArr.length]=regObj;setVisibility(objectIdStr,false)},getObjectById:function(objectIdStr){var r=null;if(ua.w3cdom){var o=getElementById(objectIdStr);if(o){var n=o.getElementsByTagName(OBJECT)[0];if(!n||(n&&typeof o.SetVariable!=UNDEF)){r=o}else{if(typeof n.SetVariable!=UNDEF){r=n}}}}return r},embedSWF:function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr,flashvarsObj,parObj,attObj){if(!ua.w3cdom||!swfUrlStr||!replaceElemIdStr||!widthStr||!heightStr||!swfVersionStr){return}widthStr+="";heightStr+="";if(hasPlayerVersion(swfVersionStr)){setVisibility(replaceElemIdStr,false);var att={};if(attObj&&typeof attObj===OBJECT){for(var i in attObj){if(attObj[i]!=Object.prototype[i]){att[i]=attObj[i]}}}att.data=swfUrlStr;att.width=widthStr;att.height=heightStr;var par={};if(parObj&&typeof parObj===OBJECT){for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par[j]=parObj[j]}}}if(flashvarsObj&&typeof flashvarsObj===OBJECT){for(var k in flashvarsObj){if(flashvarsObj[k]!=Object.prototype[k]){if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+k+"="+flashvarsObj[k]}else{par.flashvars=k+"="+flashvarsObj[k]}}}}addDomLoadEvent(function(){createSWF(att,par,replaceElemIdStr);if(att.id==replaceElemIdStr){setVisibility(replaceElemIdStr,true)}})}else{if(xiSwfUrlStr&&!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)){isExpressInstallActive=true;setVisibility(replaceElemIdStr,false);addDomLoadEvent(function(){var regObj={};regObj.id=regObj.altContentId=replaceElemIdStr;regObj.width=widthStr;regObj.height=heightStr;regObj.expressInstall=xiSwfUrlStr;showExpressInstall(regObj)})}}},getFlashPlayerVersion:function(){return{major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]}},hasFlashPlayerVersion:hasPlayerVersion,createSWF:function(attObj,parObj,replaceElemIdStr){if(ua.w3cdom){return createSWF(attObj,parObj,replaceElemIdStr)}else{return undefined}},removeSWF:function(objElemIdStr){if(ua.w3cdom){removeSWF(objElemIdStr)}},createCSS:function(sel,decl){if(ua.w3cdom){createCSS(sel,decl)}},addDomLoadEvent:addDomLoadEvent,addLoadEvent:addLoadEvent,getQueryParamValue:function(param){var q=doc.location.search||doc.location.hash;if(param==null){return urlEncodeIfNecessary(q)}if(q){var pairs=q.substring(1).split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(isExpressInstallActive&&storedAltContent){var obj=getElementById(EXPRESS_INSTALL_ID);if(obj){obj.parentNode.replaceChild(storedAltContent,obj);if(storedAltContentId){setVisibility(storedAltContentId,true);if(ua.ie&&ua.win){storedAltContent.style.display="block"}}storedAltContent=null;storedAltContentId=null;isExpressInstallActive=false}}}}}();var accountDeletePane=null;function initaccountDelete(){accountDeletePane=new AccountDeletePane()}function AccountDeletePane(){var c=0;var d=1;var a=2;function f(){b()}this.deleteAccount=function(){b();if(authentication.getAuthenticationStatus(true)!==2){authentication.popupWithAuthentication("accountDelete")}else{userInfoHandler.deleteCurrentUser(e)}};function e(h){if(h==c){resetApplicationState();delete accountInformationPane;accountInformationPane=new AccountInformationPane();stateManager.resetReturnPoint();stateManager.setPopupView("accountDelete_success")}else{if(h==d){accountInformationPane.openWithAuthenticate()}else{$("#account_del_reg_err").show();loadingNotificator.hideLoadingNotification()}}}function b(){$("#account_del_reg_err").hide()}f()}function initaccountDelete_success(){}function initaccountInfo(){$("#account_wrapper").css("visibility","hidden");accountInformationPane.launchPopup()}var accountInformationPane=new AccountInformationPane();function AccountInformationPane(){var ac=$("#accountInfoView"),o,q,O,A,l,d,a,n,B,C,X,Y,K,P,F=stateManager;var L;var Z;var G=null;this.reloadForDevice=false;this.launchPopup=function(){$("#accountInfo_lastPurchaseDate").css("visibility","hidden");$("#accountInfo_purchaseHistoryLink").css("visibility","hidden");if(BrowserDetect.isMsie6){$("#accountInfo_purchaseHistoryLink img").css("visibility","hidden")}E();r()};function r(){if(G==null){b();userInfoHandler.getCurrentUser(S,true)}else{N(G)}}function S(af){setTimeout(function(){if(af){N(af)}else{}},100)}function N(af){o=af.id;q=af.storedUserName?af.storedUserName:af.userName;if(!G){loadingNotificator.showSkeletonLoader(ac,function(){if(af.funDLUserName!=null){if(af.funDLUserName.length>55){$("#fndUser",ac).html(generateCellDataCroppedWTooltip("fndTooltip",af.funDLUserName,55))}else{$("#fndUser",ac).html(af.funDLUserName)}}D(af)})}else{if(q.length>55){$("#fndUser",ac).html(generateCellDataCroppedWTooltip("fndTooltip",q,55))}else{$("#fndUser",ac).html(q)}D(af)}loadingNotificator.hideLoadingNotification();loadingNotificator.hideSkeletonLoader();$("#skeletonLoader",ac).hide()}function ae(af){phoneLocator.getPhoneCode(af,function(ag){$("#accountInfo_phone_number_info").html(i18n.web_General_example+" +"+ag+"123456789");if(purchaseInboxController.getOpenDeviceSelector()){preProcessNotNotifier("accountInformationPane.openDeviceSelector();");purchaseInboxController.resetOpenDeviceSelector()}})}function D(ai){inlineCountrySelectorController.init(ac,ae);$("#accountInfo_login_name").val(ai.userName);var ah=ai.phoneNumber;if(ah==null){ah=""}$("#accountInfo_phone_number").val(ah);$("#accountInfo_first_name").val(ai.firstName||"");$("#accountInfo_last_name").val(ai.lastName||"");L=ai.phoneNumber;Z=LocaleManager.getLocale().toString();var aj=deviceManager.getTempDevice();var af=(aj!=""&&aj.length>0)?aj:ai.phoneModel;$("#accountInfo_phone_model").html(deviceManager.getCommercialName(af));$("#accountInfo_password").val("password");k();aa();if(ai.remember!=null){a=ai.remember}else{a=authentication.rememberMe()}$("#accountInfo_remember_details").attr("checked",a);if(ai.one_click_enabled!=null){B=ai.one_click_enabled}else{B=creditCardManager.isUserOneClickBuyEnabled()}$("#accountInfo_enableOneClickBuy").attr("checked",B);n=ai.subscribedToNewsLetter;$("#accountInfo_subscribedToNewsLetter").attr("checked",n);if(V()){t(ai)}else{ab(ai)}var al=f(ai.locale);var ag=U(ai.locale);if(al!==null&&al!=="null"){var ak=false;if((L!==""&&L!=null)||!V()){ak=true}inlineCountrySelectorController.setCountry(al,ak);if(ag!==null&&ag!=="null"){inlineCountrySelectorController.selectLanguage(ag)}}else{if(V()){inlineCountrySelectorController.setCountry(F.getCountryCode(),false)}else{inlineCountrySelectorController.disable()}}$("#account_wrapper").css("visibility","visible");j()}function J(){O=$("#accountInfo_first_name").val();A=$("#accountInfo_last_name").val();l=$("#accountInfo_login_name").val();d=$("#accountInfo_phone_number").val();C=deviceManager.getTempDeviceForCacheAndUpdate();P=inlineCountrySelectorController.getLanguage();X=inlineCountrySelectorController.getCountry();a=$("#accountInfo_remember_details").is(":checked");n=$("#accountInfo_subscribedToNewsLetter").is(":checked");B=$("#accountInfo_enableOneClickBuy").is(":checked")}this.onBlurPhoneNumber=function(af){if(af!=L){L=af;ad(af);j()}};function ad(af){function ag(ai){if(ai==null||ai.languages==null||ai.languages.length==0||ai.errorGeneral){if(ai.errorInvalidPhoneNumber){v()}else{if(ai.errorNoStore){T()}else{if(ai.errorNoLanguage){W()}else{m()}}}X=null;inlineCountrySelectorController.disable()}else{X=ai.countryCode;var ah=F.isValidCountry(X);if(ah||F.SEMCTesting){inlineCountrySelectorController.setCountry(ai.countryCode,true)}else{T();X=null;inlineCountrySelectorController.disable()}}}h();Q();M();e();if(L===""&&V()){inlineCountrySelectorController.setCountry(F.getCountryCode())}else{userContext.getLanguagesForPhoneNumber(af,ag)}}function V(){var af=deviceManager.getTempDeviceForCacheAndUpdate();return phoneModelSet.isMusicOnlyDevice(af)}function t(af){$("#accountInfo_phone_number_mandatory").css("display","none");if($("#accountInfo_phone_number").val()===""){h()}}function ab(af){$("#accountInfo_phone_number_mandatory").show();if((af.phoneNumber===""||af.phoneNumber===null)&&phoneModelSet.isMusicOnlyDevice(af.phoneModel)){$("#accountInfo_err_phone_number_switching_from_mp3_to_phone").show();$("#accountInfo_phone_number").addClass("login_name_error")}else{if(af.phoneNumber===""||af.phoneNumber===null){$("#accountInfo_err_phone_short").show();$("#accountInfo_phone_number").addClass("login_name_error")}}}function U(af){if(!af){return null}var ag=af.indexOf("_");if(ag>0){return af.substring(0,ag)}else{return null}}function f(af){if(!af){return null}var ag=af.indexOf("_");if(ag>0){return af.substring(ag+1)}else{return null}}function h(){$("#accountInfo_err_phone").css("display","none");$("#accountInfo_err_phone_short").css("display","none");$("#accountInfo_err_phone_number_switching_from_mp3_to_phone").css("display","none");$("#accountInfo_err_phone_long").css("display","none");$("#accountInfo_phone_number").removeClass("login_name_error")}function v(){d=$("#accountInfo_phone_number").val();if(d.length<5){$("#accountInfo_err_phone_short").show()}else{$("#accountInfo_err_phone").show()}$("#accountInfo_phone_number").addClass("login_name_error")}function Q(){$("#accountInfo_err-4").hide()}function T(){$("#accountInfo_err-4").show()}function M(){$("#accountInfo_err-5").hide()}function W(){$("#accountInfo_err-5").show()}function e(){$("#accountInfo_err0").hide()}function m(){$("#accountInfo_err0").show()}this.sendUpdateUser=function(){if(authentication.getAuthenticationStatus()!=authentication.FULL_LOGON){p();authentication.popupWithAuthentication("accountInfo");return}J();E();var af=true;if(!validator.isEmailCorrect(l)){$("#accountInfo_err2001").show();$("#accountInfo_login_name_label").addClass("label_error");$("#accountInfo_login_name").addClass("login_name_error");af=false}if(!validator.isPhoneNumberCorrect(d)&&!(V()&&d==="")){if(d.length<5){$("#accountInfo_err_phone_short").show()}else{if(d.length>21){$("#accountInfo_err_phone_long").show()}else{$("#accountInfo_err_phone").show()}}$("#accountInfo_phone_label").addClass("label_error");$("#accountInfo_phone_number").addClass("login_name_error");af=false}if(!validator.isFirstNameValid(O)){$("#accountInfo_err_first_name").show();$("#accountInfo_first_name_label").addClass("label_error");$("#accountInfo_first_name").addClass("login_name_error");af=false}if(!validator.isLastNameValid(A)){$("#accountInfo_err_last_name").show();$("#accountInfo_last_name_label").addClass("label_error");$("#accountInfo_last_name").addClass("login_name_error");af=false}j();if(af){u()}};function k(){if(creditCardManager.hasCreditCard()){$("#accountInfo_storedCreditCardInfo").css("display","block");$("#accountInfo_deteteStoredCreditCardButton").css("visibility","inherit");$("#accountInfo_noCreditCard").css("display","none");$("#accountInfo_storedCreditCardName").html(creditCardManager.getCreditCardDisplayName());$("#accountInfo_enableOneClickBuy").attr("disabled",false);$("#purchaseOneClickBuyOption").removeClass("color3")}else{$("#accountInfo_storedCreditCardInfo").css("display","none");$("#accountInfo_deteteStoredCreditCardButton").css("visibility","hidden");$("#accountInfo_noCreditCard").css("display","block");$("#accountInfo_enableOneClickBuy").attr("disabled",true);$("#purchaseOneClickBuyOption").addClass("color3")}j()}function j(){if(BrowserDetect.isMsie6&&$("#account_wrapper").css("visibility")=="visible"){$("#accountInfo_purchaseHistoryLink").css("zoom",1);renderSideShadowsForIe(ac)}}this.fixPurchaseHistoryLink=j;function aa(){purchaseHistoryController.displayLatestPurchaseDate(true)}function b(){$("#accountInfo_first_name").val("");$("#accountInfo_last_name").val("");$("#accountInfo_login_name").val("");$("#accountInfo_phone_number").val("");$("#accountInfo_phone_model").val("")}function E(){$("tr.err_msg",ac).hide();$("#accountInfo_login_name_label").removeClass("label_error");$("#accountInfo_phone_label").removeClass("label_error");$("#accountInfo_first_name_label").removeClass("label_error");$("#accountInfo_last_name_label").removeClass("label_error");$("#accountInfo_phone_model_label").removeClass("label_error");$("#accountInfo_phone_number").removeClass("login_name_error");$("#accountInfo_login_name").removeClass("login_name_error");$("#accountInfo_first_name").removeClass("login_name_error");$("#accountInfo_last_name").removeClass("login_name_error")}function u(){if(a){globals.MY_COOKIE=globals.PERSISTENT_COOKIE}else{globals.MY_COOKIE=globals.DEFAULT_COOKIE}creditCardManager.changeOneClickBuySetting(B);loadingNotificator.showLoadingNotification();userInfoHandler.updateUserWithCountryCheck(o,l,null,d,O,A,a,C,deviceManager.getSelectedDeviceType(C),P,X,n,function(af){LocaleManager.setLocale(P,X);H(af)})}this.closeAccountInfo=function(){R();E();purchaseHistoryController.flushHistory();F.closePopupView()};this.openPurchaseHistory=function(){if(authentication.getAuthenticationStatus()==authentication.FULL_LOGON){p();purchaseHistoryController.launchPurchaseHistoryPopup()}else{accountInformationPane.openWithAuthenticate()}};this.openDeleteCreditCard=function(){F.setLastReturnPopupView(F.getPopupView());if(authentication.getAuthenticationStatus()==authentication.FULL_LOGON){p();purchaseHistoryController.reallyOpen=false;creditCardManager.deleteStoredCreditCard()}else{accountInformationPane.openWithAuthenticate()}};this.openReturnPopup=function(af){if(authentication.getAuthenticationStatus()==authentication.FULL_LOGON){p();F.setPopupViewWithReturnView(af)}else{accountInformationPane.openWithAuthenticate()}return false};this.openHelpPopup=function(af){p();showHelp(af);return false};this.openDeviceSelector=function(){if(authentication.getAuthenticationStatus()==authentication.FULL_LOGON){p();deviceSelector.showDeviceSelector(G.phoneModel)}else{accountInformationPane.openWithAuthenticate()}return false};this.openDeletePopup=function(){c();F.setPopupView("accountDelete")};this.openWithAuthenticate=function(){R();authentication.popupWithAuthentication("accountInfo")};this.refreshCreditCard=function(){k()};function R(){inlineCountrySelectorController.reset();I();c();deviceManager.resetTempDevice();F.resetReturnPoint()}function I(){$("input",ac).clearForm();$("#accountInfo_phone_model").html("")}function c(){delete G;G=null}function p(){G=new UserAccountInfo();G.id=o;G.storedUserName=q;G.firstName=$("#accountInfo_first_name").val();G.lastName=$("#accountInfo_last_name").val();G.userName=$("#accountInfo_login_name").val();G.phoneNumber=$("#accountInfo_phone_number").val();G.phoneModel=deviceManager.getTempDeviceForCacheAndUpdate();G.remember=$("#accountInfo_remember_details").is(":checked");G.subscribedToNewsLetter=$("#accountInfo_subscribedToNewsLetter").is(":checked");G.one_click_enabled=$("#accountInfo_enableOneClickBuy").is(":checked");G.locale=inlineCountrySelectorController.getLocale()}function H(af){if(af==1000){deviceManager.updateDevice(C);loadingNotificator.jsLoadStarted();loadingNotificator.show();pn.shopOffer.checkReload(function(ag){accountInformationPane.reloadForDevice=ag;if(!ag){deviceManager.updateDeviceContent();userBoxHandler.updateNames(O,A);R()}LocaleManager.setLocale(P,X);F.setPopupView("accountInfo_update_success");loadingNotificator.jsLoadFinished();loadingNotificator.hide()},C)}else{$("div.err_msg",ac).hide();if(af==2008){$("#accountInfo_err2008").show();$("#accountInfo_login_name_label").addClass("label_error");$("#accountInfo_login_name").addClass("login_name_error")}else{if(af==2030){$("#accountInfo_err2030").show();$("#accountInfo_phone_model_label").addClass("label_error")}else{if(af==-3){$("#accountInfo_err-3").show();$("#accountInfo_phone_label").addClass("label_error");$("#accountInfo_phone_number").addClass("login_name_error")}else{if(af==-4){$("#accountInfo_err-4").show();$("#accountInfo_phone_label").addClass("label_error");$("#accountInfo_phone_number").addClass("login_name_error")}else{if(af==-5){$("#accountInfo_err-5").show();$("#accountInfo_phone_label").addClass("label_error");$("#accountInfo_phone_number").addClass("login_name_error")}else{if(af==-7){accountInformationPane.openWithAuthenticate()}else{$("#accountInfo_err0").show()}}}}}}j()}}this.prepareAccountUpdateSuccessNoReload=function(){P=inlineCountrySelectorController.getLanguage();X=inlineCountrySelectorController.getCountry();Z=P+"_"+X};this.closeInfoUpdateSuccess=function(){if(Z!==P+"_"+X||this.reloadForDevice){F.reloadPageWithoutHashMap()}else{accountInformationPane.reloadForDevice=false;F.closePopupView();if(F.getSecondLevelView()==globals.SEARCH_SECTION){deviceManager.resetSectionLoadedAfterChange();searchSectionController.refreshContent()}}}}function UserAccountInfo(){this.id="";this.storedUserName="";this.firstName="";this.lastName="";this.userName="";this.phoneNumber="";this.phoneModel="";this.remeber="";this.subscribedToNewsLetter="";this.one_click_enabled="";this.locale=""}function initaccountInfo_update_success(){}function initapplications_section(){var a=genericRenderView();if(a){if(typeof(applicationsSectionController)=="undefined"){applicationsSectionController=new pn.controller.SectionController(globals.APPLICATIONS_SECTION)}if(deviceManager.hasDeviceChanged()){applicationsSectionController.clearAndRefresh()}else{applicationsSectionController.renderView()}}}var applicationsSectionController;function initbadclient(){if(typeof(badClient)=="undefined"){badClient=new BadClient();badClient.init()}}function BadClient(){this.init=function(){if(typeof(badclients)!="undefined"){var d=new StringBuffer();d.append("<ul>");for(var c in badclients){var e=badclients[c];for(var a in e.browser){var b=e.browser[a];d.append("<li>");if(e.displayName!==""){d.append("<span>");d.append(e.displayName);d.append("</span>");if(b.displayName!==""){d.append(" : <span>");d.append(b.displayName);d.append("</span>")}}else{if(b.displayName!==""){d.append("<span>");d.append(b.displayName);d.append("</span>")}}d.append("</li>")}}d.append("</ul>");$("#badClientsList").html(d.toString())}}}function initcampaign_section(){loadScript("fe/scripts/purchase.js");$("div.hiddenView").hide();$("div.hiddenView2").hide();try{if(csCtrl==null){}else{csCtrl.init()}}catch(a){}}function CampaignSectionController(){var f=this;var G=$("#campaign_sectionView");var I;var h=stateManager;var C=globals;var e="BANNER";var E="_background";var p="_promo";var o=15;var J=3;var Q=0;var M=0;var j=1;var q=0;var n=null;var D="";this.loadData=function(R){sendDWRCallAsPost(function(){mediaSearch.getCampaignList(R,stateManager.getPhoneModelName(),stateManager.getCountryCode(),currentOperatorCode,stateManager.getLanguageCode(),b)})};this.init=function(){I=$("#campaignBtnDownloadAll");try{M=n.mediaList.length;f.populateView()}catch(R){}};function b(R){try{if(R==null){stateManager.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}f.saveData(R);M=n.mediaList.length;f.populateView()}catch(S){}}this.saveData=function(R){n=R};this.setNbrOfRemainingDownloads=function(R){Q=R};this.populateView=function(){try{c();a(n.header);d(n.campaignId);if(n.backgroundImageexist){A(n.campaignId)}else{u()}L(n.header,n.headerFontColor,n.bodyText,n.bodyTextFontColor);N("#campaignCtHead",n.topAreaBackgroundColor);this.updateItemsRemaining();q=Math.ceil(M/o);var T=stateManager.getActualCampaignPage();if(T!=""){j=T}else{stateManager.setActualCampaignPage(j)}var R=$("#campaignBtnNext");var S=$("#campaignBtnPrev");R.click(EventHelper.campaignNextPage());S.click(EventHelper.campaignPrevPage());B();$("#campaign_section").css("visibility","visible")}catch(U){}};function K(){$("#campaignBarItems").hide();$("#campaignList").hide();$("#campaignPagingButtons").hide()}function l(){$("#campaignBarItems").show();$("#campaignList").show();$("#campaignPagingButtons").show()}function a(){$("#campaignTitle").html(n.header)}function O(S){var R=new SingleContentCell(n.mediaList[S],S,H(n.mediaList[S].mediaTypeId),"","voucher_promo");R.useInCampaignSection();R.init();$("#campaignHeaditem").html(v(n.mediaList[S].mediaTypeId,S,R));R.setEventsCell(G)}function H(R){if(R==globals.MediaType_SONG){return globals.MUSIC_SECTION}else{if(R==globals.MediaType_RINGTONE){return globals.RINGTONES_SECTION}else{if(R==globals.MediaType_GAME){return globals.GAMES_SECTION}else{if(R==globals.MediaType_APPLICATION){return globals.APPLICATIONS_SECTION}else{if(R==globals.MediaType_THEME){return globals.THEMES_SECTION}else{if(R==globals.MediaType_WALLPAPER){return globals.WALLPAPERS_SECTION}}}}}}}function c(){$("#campaignHeaditem").html("");$("#campaignList").html("");l()}function B(){var R="";var Z=n.mediaList;var X=$("#campaignBtnNext");var S=$("#campaignBtnPrev");if(M<1){X.css("display","none");S.css("display","none");$("#campaignList").html(i18n.web_carousel_nocontent);return}if(j>1&&q>1){S.css("display","block")}else{S.css("display","none")}if(j<q&&q>1){X.css("display","block")}else{X.css("display","none")}var W=new StringBuffer();W.append("<table>");var Y="";var aa={};var U=0;var V=(j-1)*(o);for(;(V<(j*o))&&(V<M);){W.append("<tr>");for(var T=0;T<J&&V<M;T++,V++){Y=H(Z[V].mediaTypeId);W.append("<td>");aa[U]=new SingleContentCell(Z[V],V,Y,"","voucher_promo");aa[U].useInCampaignSection();aa[U].init();W.append(v(Z[V].mediaTypeId,V,aa[U]));U++;W.append("</td>")}W.append("</tr>")}W.append("</table>");$("#campaignList").html(W.toString());for(T=0;T<U;T++){aa[T].setEventsCell(G)}ApplicationProxy.onCampaignViewRenderComplete(n);loadingNotificator.hideLoadingNotification(true)}function v(U,S,R){var V=new StringBuffer();V.append("<table style='padding-left: 35px;'><tr><td>");V.append(addIconTypeContent(U));V.append("</td><td style='padding-left: 10px;'>");V.append(R.getHtml());V.append("</td></tr>");V.append("</table>");var T=V.toString();return T}function A(T){var S="";if(n.backgroundImageLocalized){S="_"+h.getLanguageCode()}var R=imageHome+e+"/"+T+E+S+".png?"+cacheControl;$("#campaignTopArea",G).css("background-image","url("+R+")")}function u(){$("#campaignTopArea",G).css("background-image","none")}function L(U,S,T,R){$("#campaignHead").text(U);t("#campaignHead",S);$("#campaignHeadBodyText").text(T);t("#campaignHeadBodyText",R)}function d(U){function T(W){var V=new StringBuffer();V.append("<img alt='' class='png' height='170' width='340' src='");V.append(W);V.append("' />");return V.toString()}var S="";if(n.campaignImageLocalized){S="_"+h.getLanguageCode()}var R=imageHome+e+"/"+U+p+S+".png?"+cacheControl;$("#campaignCtImg",G).html(T(R))}this.updateItemsRemaining=function(){var R=trim(stateManager.getVoucherCode());if(R&&R!="null"){sendDWRCallAsPost(function(){purchaseFlowService.getNbrOfRemainingDownloadsForVoucher(R,k)})}};function k(S){var R=parseInt(S);if(R<=0){preProcessNotNotifier(function(){h.setView(globals.HOME_SECTION)},false);userBoxHandler.getActiveCampaigns()}else{r(R,M)}loadingNotificator.hideLoadingNotification(true)}function r(S,R){$("#campaignNrItemsText1").text(i18n.web_campaign_downloads_total_nbr_items+" "+R);$("#campaignNrItemsText2").text(i18n.web_campaign_downloads_remaining_nbr_items+" "+S);if(S>=R){I.show();I.css("visibility","visible");I.click(F())}else{I.hide();I.css("visibility","hidden");I.unbind("click")}}function F(){return function(){I.unbind("click");cancelBubble=true;m()}}function m(){var S=n.mediaList.length;var T=[];while(S--){var R=new WPurchasableMediaItem(n.mediaList[S].id,n.mediaList[S].mediaTypeId);T.push(R)}stateManager.setPurchaseType(globals.PURCH_VOUCHER);startNetgiroFlow(T,false);I.click(F())}function t(R,S){$(R).css("color",S)}function N(R,S){$(R).css("background-color",S)}function P(){stateManager.setActualCampaignPage(j);stateManager.publishInternalHash();B()}this.previousPage=function(){if(j>1){j--;preProcess(function(){P()},false)}};this.nextPage=function(){if(j<q){j++;preProcess(function(){P()},false)}}}function initcampaignsList(){campaignsListCtrl.init()}function CampaignsList(){var a=this;var d=$("#campaignsListView");var e=stateManager;var c=globals;if(voucherCommons==null){voucherCommons=new VoucherCommons()}var l=10;var h=720;var k=580;var f=null;this.init=function(){var m=new EventList();var n=new StringBuffer();var C=new StringBuffer();var B=$("#campaignsListContainer");var p=f.length;var A=0;while(p--){if(f[p].nbrOfRemainingDownloads>0){A++}}p=f.length;var q=$("#campaignsListColumn1");var o=$("#campaignsListColumn2");var t=false;if(A>l){o.show();t=true;$("#campaignListPopup").width(h)}else{o.hide();$("#campaignListPopup").width(k)}var v="";for(var u=0,r=0;u<p;u++){if(f[u].nbrOfRemainingDownloads>0){v=cropWith.pixels(f[u].campaignName,200,40,"");if(r%2==0||!t){n.append("<div class='voucherCampaignLink'>");n.append("<a href='#' id=cl"+u+">");n.append("<span class='arrow_link_text'>");n.append(v+"</span>");n.append('<span class="arrow_link_arrow">');n.append('<img src="fe/images/blank.gif?'+cacheControl+'" alt="" width="6" height="9"/>');n.append("</span>");n.append("</a></div>");m.click("#cl"+u,j(f[u]))}else{C.append("<div class='voucherCampaignLink'>");C.append("<a href='#' id=cl"+u+">");C.append("<span class='arrow_link_text'>");C.append(v+"</span>");C.append('<span class="arrow_link_arrow">');C.append('<img src="fe/images/blank.gif?'+cacheControl+'" alt="" width="6" height="9"/>');C.append("</span>");C.append("</a></div>");m.click("#cl"+u,j(f[u]))}r++}}if(A%2!=0){}C.append("<span>&nbsp;</span>");q.html(n.toString());o.html(C.toString());m.apply()};this.saveData=function(m){f=m};function j(m){return function(){b(m);return false}}function b(n){var m=n.campaignId;var o=n.nbrOfRemainingDownloads;voucherCommons.setNbrOfRemainingDownloadsTemp(o);e.setVoucherCode(n.voucherCode);sendDWRCallAsPost(function(){preProcess(function(){mediaSearch.getCampaignList(m,e.getPhoneModelName(),e.getCountryCode(),currentOperatorCode,e.getLanguageCode(),voucherCommons.campaignSectionCallback)},false)});return false}}function initcontactPopup(){$("#contact_phone").html("");b();function b(){var c=stateManager.getCountryCode();mediaShop.getCustomerServicePhoneNumber(c,a)}function a(c){if(!c){c=i18n.web_receipt_support_no_phone}$("#contact_phone").html(c)}}var countrySelectorController;function initcountrySelectorPopup(){countrySelectorController=new CountrySelectorController()}function CountrySelectorController(){var a=stateManager.getCountryCode(),e=stateManager.getLanguageCode(),b="#countrySelectorPopup";function d(){var l="langSelector_"+a,m=$("select."+l,b),n=$("select.countrySelector",b);var j=$("option",n),h=j.length;while(h--){var k=j[h];k.selected=(k.value==a)}if(m){m.attr("disabled",false);$("select.lyCountrySelectorLanguageDropDown",b).hide();$("select."+l,b).show();var j=$("option",m),h=j.length;while(h--){var k=j[h];k.selected=(k.value==e)}}var f=function(o){e=o};e=$("select."+l+"> option",b).val();if($("select.langSelector_"+a+" > option").size()==1){$("select.langSelector_"+a).attr("disabled",true)}f=null}this.onCountrySelected=function(f){a=f;if(f){c()}};this.onLanguageSelected=function(f){e=f};this.onfocusCountrySelector=function(){};this.goShopping=function(){if(a!==null&&e!==null){LocaleManager.setLocaleAndReload(e,a)}};function c(){var f="langSelector_"+a;$("select."+f).attr("disabled",false);$("select.lyCountrySelectorLanguageDropDown",b).hide();$("div.lyCountrySelectorLanguageHolder > select."+f).show();e=$("select."+f,b).val();if($("select.langSelector_"+a+" > option",b).size()==1){$("select.langSelector_"+a,b).attr("disabled",true)}}d()}function initduplicatePurchaseWarning(){}function exitDuplicatePurchaseWarning(a){if(isPurchaseDoubleClick()){return}if(a){stateManager.closePopupView();loadingNotificator.showLoadingNotification();loadingNotificator.setAutoHide(false);var b=false;purchaseCall(b)}else{ApplicationProxy.onDuplicateWarningCancel();stateManager.clearSinglePurchaseItem();if(stateManager.getPurchaseType()==globals.PURCH_BASKETITEM){shoppingBasketController.launchShoppingBasket()}else{stateManager.closePopupView()}stateManager.setPurchaseType(globals.PURCH_NONEITEM)}purchaseCall=null}function initgames_section(){var a=genericRenderView();if(a){if(typeof(gamesSectionController)=="undefined"){gamesSectionController=new pn.controller.SectionController(globals.GAMES_SECTION)}if(deviceManager.hasDeviceChanged()){gamesSectionController.clearAndRefresh()}else{gamesSectionController.renderView()}}}var gamesSectionController;function inithelpPage(){}var helpSystem=new HelpSystem();function HelpSystem(){var f=1;var n=4;var a=null;var h="";var b=$("#helpPageView");this.showSection=function(p){h=p;if(stateManager.getMusicOnlyStore()){var o=n}else{var o=f}if(!a||(a!=o)){$("#helpSectionContent").html("&nbsp;");loadingNotificator.showSkeletonLoader(b,function(){e(o)})}else{k()}};this.toggleHelpPane=function(o){StatisticsManager.toggleHelpPane(o,stateManager.getMusicOnlyStore());$("#helpContent_"+o).slideToggle("slow");$("#helpHeader_"+o+" > a").toggleClass("helpHeaderSelected")};var e=function(o){translationBean.getTranslatedHelpSection(""+o,stateManager.getLanguageCode(),stateManager.getCountryCode(),function(p){d(o,p)})};var d=function(p,o){loadingNotificator.hideSkeletonLoader();if(!o){}else{j(p,o)}};var k=function(){c();setTimeout(function(){l()},10);if(BrowserDetect.isMsie){$("#helpPageCancelButton").css("display","none");$("#helpPageCancelButton").css("display","block")}};var c=function(){$("#helpPageReportProblemEmpty").css("display","none");$("#helpPageReportProblem").css("display","block")};var l=function(){if(h){var o=h.split(".");$("#helpContent_"+o[0]).show();$("#helpHeader_"+o[0]+" > a").addClass("helpHeaderSelected");m(o[0]);if($("#helpHeader_"+o[0]).position()){var p;var q=0;if(o.length>1){p=$("#helpHeader_"+o[0]+"_"+o[1])}else{p=$("#helpHeader_"+o[0])}q=p.position().top-$("#helpSectionContent").position().top;$("#helpSectionContent").scrollTop(q)}}else{m()}};var m=function(p){for(var o=1;;o++){var q=$("#helpContent_"+o);if(q.length==0){break}if(o!=Number(p)){$("#helpHeader_"+o+" > a").removeClass("helpHeaderSelected");q.hide()}}};var j=function(B,v){function o(G,H,I,F){var E="";var D=I+"_"+F;if(H.title){G.append("<span id='helpHeader_");G.append(D);G.append("' class='help_Header'><h2>");G.append(H.title);G.append("</h2></span>")}if(H.content){G.append("<span id='helpContent_");G.append(D);G.append("' class='help_Content' >");G.append(H.content);G.append("</span>")}for(var C=0;H.subSections!=null&&C<H.subSections.length;C++){G.append(o(G,H.subSections[C],D,C+1))}return E}var u=new StringBuffer();for(var t=0;t<v.subSections.length;t++){var A=v.subSections[t];var q=t+1;if(A.title){u.append("<div id='helpHeader_");u.append(q);u.append("' class='help_subHeader' onclick=\"helpSystem.toggleHelpPane('");u.append(q);u.append("'); return false;\" >");u.append("<a class='helpHeader' href='#'>");u.append("<span class='helpHeaderIcon'");if(BrowserDetect.isSafari){u.append(" style='vertical-align:1px;'")}u.append("><img src='fe/images/blank.gif?"+cacheControl+"' width='20' height='7' alt=''/></span>");u.append("<span class='helpHeaderText'>");u.append(A.title);u.append("</span></a>");u.append("</div>")}u.append("<div id='helpContent_");u.append(q);u.append("' class='helpContent'>");if(A.content){u.append(A.content)}if(v.subSections[t].subSections){for(var r=0;r<A.subSections.length;r++){var p=r+1;o(u,A.subSections[r],t+1,r+1)}}u.append("</div>")}$("#helpSectionContent").html(u.toString());a=B;k()};this.openReportProblemPopup=function(){if(authentication.getAuthenticationStatus()==authentication.FULL_LOGON){if(userInfoHandler.inProfileCountry()){stateManager.openPopupView("reportProblem")}else{stateManager.setPopupView("redirectToStore");var o=userInfoHandler.getHomeCountry();redirectToStoreController.setRedirectToStore(o.locale,o.code)}}else{stateManager.openPopupView("reportProblem")}};this.closeHelpPopup=function(){$("#helpPageReportProblem").css("display","none");m();stateManager.closeReturnToPopup()}}function inithome_section(){if(stateManager.getMusicOnlyStore()){if(stateManager.getPopupView()=="accountInfo_update_success"){preProcessNotNotifier(function(){stateManager.setView(globals.MUSIC_SECTION);stateManager.setPopupView("accountInfo_update_success")},true)}else{preProcessNotNotifier(function(){stateManager.setView(globals.MUSIC_SECTION)},true)}return}var a=genericRenderView();if(a){if(typeof(homeSectionController)=="undefined"){homeSectionController=new HomeSectionController();homeSectionController.init()}if(deviceManager.hasDeviceChanged()){homeSectionController.clearAndRefresh()}else{homeSectionController.renderView()}}}var homeSectionController;function HomeSectionController(){var l=null,e=false,h={},k=[],c=[],f=[];this.initChartListMap=function(){c.accordion_music="music_chart_songs";c.music_songs="music_chart_songs";c.music_albums="music_chart_albums";c.accordion_game="game_chart";c.game_popular="game_chart";c.game_free="game_chart_free";c.accordion_ringtone="ringtone_chart";c.ringtone_popular="ringtone_chart";c.ringtone_free="ringtone_chart_free";c.accordion_theme="theme_chart";c.theme_popular="theme_chart";c.theme_free="theme_chart_free";c.accordion_wallpaper="wallpaper_chart";c.wallpaper_popular="wallpaper_chart";c.wallpaper_free="wallpaper_chart_free";c.accordion_application="application_chart";c.application_popular="application_chart";c.application_free="application_chart_free"};this.initChartListKeys=function(){f.music_chart_songs=globals.CHART_MUSIC_SONGS;f.music_chart_albums=globals.CHART_MUSIC_ALBUMS;f.game_chart=globals.CHART_GAMES_POPULAR;f.ringtone_chart=globals.CHART_RINGTONES_POPULAR;f.wallpaper_chart=globals.CHART_WALLPAPERS_POPULAR;f.theme_chart=globals.CHART_THEMES_POPULAR;f.application_chart=globals.CHART_APPLICATIONS_POPULAR;f.game_chart_free=globals.CHART_GAMES_FREE;f.ringtone_chart_free=globals.CHART_RINGTONES_FREE;f.wallpaper_chart_free=globals.CHART_WALLPAPERS_FREE;f.theme_chart_free=globals.CHART_THEMES_FREE;f.application_chart_free=globals.CHART_APPLICATIONS_FREE};this.init=function(){homeSectionController.initChartListMap();homeSectionController.initChartListKeys();homeSectionController.refresh();initGeneric_section()};this.renderView=function(){if(!e){setTimeout(function(){j()},0);setTimeout(function(){homeSectionController.populateHomeTopLists()},0);e=true}if(deviceManager.hasDeviceChanged()){setTimeout(function(){bannerController.generateBanners()},0)}deviceManager.setSectionLoadedAfterChange(globals.HOME_SECTION)};this.refresh=function(){k=[];e=false;this.renderView()};this.clearAndRefresh=function(){b();this.refresh()};function b(){m()}function m(){var n=validSections.length;for(var o=0;o<n;o++){swfobject.removeSWF("homeCarousel"+validSections[o])}}this.homeChartsClickHandler=function(p){if(!k[p]){k[p]=true;var q=c[p],n=f[q],o="#top_list_home";topListsController.loadChart(n,o,q)}else{topListsController.hideTopListLoadingIndicator()}};this.populateHomeTopLists=function(){ChartsLayoutCache.resetChartLayout("home");if(validSections[0]){var r="#top_list_home",q=$(r),p=validSections[0].toLowerCase()+"_chart";if(validSections[0]==globals.STR_ContentType_MUSIC){p="music_chart_songs"}topListsController.loadChart(f[p],r,p);var n=validSections.length;for(var o=0;o<n;o++){$("#chart_"+validSections[o].toLowerCase()+" > ul").tabs()}}$("ul > li > a",q).click(function(){homeSectionController.homeChartsClickHandler(this.id)});$("#home_section_toplist_accordion").accordion({animated:false});trackIdAccordionController.init()};function d(n,r){if(n){r=r||null;var q=n.toLowerCase()+"s",p=q,o=q+"_section";if(n==globals.STR_ContentType_MUSIC){q="music";p="songs";o=globals.MUSIC_SECTION}createCarousel(("homeCarousel"+n),o,"tabbed",i18n["web_General_category"+q],("latest_"+p),("recommended_"+p),("free_"+p),r)}}function a(){d(validSections[0],"homeSectionController.createRemainingHomeTopCarousels")}this.createRemainingHomeTopCarousels=function(){var n=validSections.length;for(var o=1;o<n;o++){d(validSections[o])}};function j(){a()}}var loginController=null;function initlogin(){loginController=new LoginController()}var nonPlayNowUserName;function LoginController(){var d=this;this.loginContext="ui1_";function l(){k();j();a()}function k(){var m="";if(""+stateManager.getLoginWithVoucher()=="true"){m=i18n.web_register_signinlong_voucher+"<br /><br />"}$("#login_info_text").html(m)}this.close=function(){stateManager.removeLoginWithVoucher();j("loginPopup_");a("loginPopup_");d.setLoginContext("ui1_");stateManager.closePopupViewAndReset("login");return false};this.login=function(n){if(!stateManager.cookieEnabled()){stateManager.setPopupView("noCookies");return false}a();if(typeof(n)!=="undefined"){d.loginContext=n}var m=$("#"+d.loginContext+"login_name").val();var p=$("#"+d.loginContext+"login_passwd").val();var o=$("#"+d.loginContext+"remember_details").is(":checked");if(m==""){b("login_name",true);$("#"+d.loginContext+"login_err3").css("display","block");if(d.loginContext=="ui1_"){d.setUI1Height("login_err3")}else{renderSideShadowsForIe($("#loginView"))}return}else{if(p==""){b("login_passwd",true);$("#"+d.loginContext+"login_err4").css("display","block");if(d.loginContext=="ui1_"){d.setUI1Height("login_err4")}else{renderSideShadowsForIe($("#loginView"))}return}else{if(d.loginContext!="ui1_"){renderSideShadowsForIe($("#loginView"))}}}nonPlayNowUserName=m;if(o){globals.MY_COOKIE=globals.PERSISTENT_COOKIE}else{globals.MY_COOKIE=globals.DEFAULT_COOKIE}userBoxHandler.setPreviousUsername(cookie.readCookiePN("cucUname"));preProcess(function(){userInfoHandler.authenticateWithBasketCheck(m,p,o,e)})};function e(v){h();if(v==null||typeof(v)=="undefined"){stateManager.showError(i18n.web_dwr_error_title,i18n.web_dwr_error_message);return}var q=v.profile,o=q&&q.phoneModel;var t=authentication.ANONYMOUS;var r=stateManager.getReturnPointPopup();var m=LocaleManager.getLocale(),n=null,u=false,p=false;loadingNotificator.jsLoadStarted();loadingNotificator.show();pn.shopOffer.checkReload(function(B){loadingNotificator.jsLoadFinished();u=(u||B);if(q){n=new Locale(q.locale);u=!m.equals(n)||B;t=authentication.getAuthenticationStatus(true);if(q.playnowEnabled){if(!u){loadingNotificator.hide();Render.loggedIn(q.firstName,q.lastName,q.phoneModel);stateManager.closePopupView()}p=c(v.resultCodes,u)}else{userProfile=q;if(verifyController==null){verifyController=new VerifyController()}verifyController.verifyOpen(nonPlayNowUserName)}}else{loadingNotificator.hide();f(v.resultCodes)}if(t==authentication.FULL_LOGON){loadingNotificator.hide();$("#"+d.loginContext+"login_name").clearForm();$("#"+d.loginContext+"login_passwd").clearForm();d.setLoginContext("ui1_");StatisticsManager.onLogin();LocaleManager.putLocaleIntoCookie(n);var D=stateManager.getReturnPointLocation();if(r!=null&&r.length>0&&!u){if(r!="shoppingBasket"){var G=authentication.validateCountry();if(G){stateManager.setPopupView(r)}}}else{if(validator.isUrl(D)&&!u){if(stateManager.getLoginActionType()==stateManager.DIRECTBUY){creditCardManager.ensureLoaded(function(){if(creditCardManager.hasCreditCard()){stateManager.setPopupView("purchase")}else{startNetgiroFlow(null,false)}})}else{if(stateManager.getLoginActionType()==stateManager.BASKETBUY){shoppingBasketController.launchShoppingBasket(p)}else{if(stateManager.getLoginActionType()==stateManager.FREEBUY){stateManager.getFreeItem()}else{if(stateManager.getLoginActionType()==stateManager.SHOWINBOX){purchaseInboxController.launchInboxPopup()}}}}}else{if(u){var C=parseInt(stateManager.getLoginActionType());if(isNaN(C)){C=0}if((C==stateManager.DIRECTBUY||C==stateManager.FREEBUY)&&n.cc!=m.cc){Render.loggedIn(q.firstName,q.lastName,q.phoneModel);authentication.validateCountry();stateManager.clearDirectBuy();stateManager.resetReturnPoint();return}LocaleManager.putLocaleIntoHttpSession(n);var A=0;try{A=v.resultCodes[0]}catch(F){}r=r||"";if(p){r="basketUpdated,tabBasketClick"}if(r){stateManager.hashMapPut("reloadCallback",r)}if(m.countryCode!==n.countryCode){C|=stateManager.SWITCHEDCOUNTRY}if(m.languageCode!==n.languageCode){C|=stateManager.SWITCHEDLANGUAGE}stateManager.hashMapPut("loginActionType",C);var E=new String(window.location.href);try{if(phoneModelSet.isMusicOnlyDevice(q.phoneModel)){E=URLHashRewrite("view",globals.MUSIC_SECTION,E)}}catch(F){}stateManager.doPersistentHashMapReload(E);return}}}stateManager.resetReturnPoint()}},o)}function c(q,n){n=n||false;if(q!=null&&q.length==1&&q[0]==globals.LOGIN_RESULT_SYSTEM_OK_BASKET_UPDATED){var m=userInfoHandler.getHomeCountry();if(m){var p="";try{p=m.country;if(p!=null&&p.length>0){p=" ("+p+") "}}catch(o){}if(!n){stateManager.showBasketUpdated()}return true}}return false}function f(m){if(m!=null&&m.length==1&&m[0]==globals.LOGIN_RESULT_SYSTEM_ERROR_TO_MANY_LOGIN_ATTEMPTS){b("login_name",true);b("login_passwd",true);$("#"+d.loginContext+"login_err2033").show();if(d.loginContext=="ui1_"){d.setUI1Height("login_err2033")}}else{b("login_name",true);b("login_passwd",true);$("#"+d.loginContext+"login_err2").show();if(d.loginContext=="ui1_"){d.setUI1Height("login_err2")}}}this.setLoginContext=function(m){d.loginContext=m};this.forgotPassword=function(m){m=m||d.loginContext;stateManager.openPopupView("pwd_reminder");var n=$("#"+m+"login_name").val();if(!validator.isBlank(n)){passwordReminderPane.setUserName(n)}j(m);a(m)};this.openRegisterPopup=function(){j("loginPopup_");a("loginPopup_");openRegisterPopup()};function j(m){m=m||d.loginContext;$("#"+m+"login_name").val("");$("#"+m+"remember_details").attr("checked","checked");h(m)}function h(m){m=m||d.loginContext;$("#"+m+"login_passwd").val("")}function a(m){m=m||d.loginContext;b("login_name",false,m);b("login_passwd",false,m);$("#"+m+"login_err3").hide();$("#"+m+"login_err4").hide();$("#"+m+"login_err2").hide();$("#"+m+"login_err2033").hide();if(m=="ui1_"){d.setUI1Height("login_err3")}else{renderSideShadowsForIe($("#loginView"))}}function b(o,m,n){n=n||d.loginContext;var p=$("#"+n+o);if(m){p.addClass("login_name_error")}else{p.removeClass("login_name_error")}}this.setUI1Height=function(m){return};l()}mediaLinkBySms=null;function initmediaLinkBySMS(){if(mediaLinkBySms==null){mediaLinkBySms=new MediaLinkBySms()}mediaLinkBySms.init()}function MediaLinkBySms(){var a=this;var f=false;this.init=function(){f=false;$("#operatorSelectionContainer").hide();$("#purchase_captcha_response").attr("disabled",false);$("#purchase_mobile_number").attr("disabled",false);loadCaptchaImage(this.updateCaptcha);e();d();c();h();setTimeout(function(){$("#purchase_captcha_response").focus()},0)};function e(){var j=$("#purchase_mobile_number").val();if(authentication.getAuthenticationStatus()!=authentication.FULL_LOGON){$("#purchase_mobile_number").val("")}else{userInfoHandler.getCurrentUser(a.getCurrentUserCallback)}}function d(){var k=stateManager.hashMapGet(globals.PURCHASE_MEDIA_NAME),l=stateManager.hashMapGet(globals.PRICE_MOBILE),j=convertMediaTypeIdToLocalizedString(stateManager.hashMapGet(globals.PURCHASE_CONTENT_TYPE));$("#send_sms_item_name").text(unescape(k));$("#send_sms_item_type").text(j);$("#send_sms_item_price").html(l);ApplicationProxy.onMediaLinkBySMS(k)}function h(){var j=stateManager.getCountryCode();sendDWRCallAsPost(function(){purchaseFlowService.getSMSOperators(j,mediaLinkBySms.showHideOperatorSelectionCallback)})}this.showHideOperatorSelectionCallback=function(j){var n=$("#operatorSelectionContainer");var m=$("#operatorSelection");if(j.length>1){a.userMustSelectOperator=true;var l=new StringBuffer();for(var k=0;k<j.length;k++){l.append('<option value="');l.append(j[k]);l.append('">');l.append(j[k]);l.append("</option>")}m.html(l.toString());n.show()}else{a.userMustSelectOperator=false;n.hide()}};function c(){$(".showFormError").removeClass("showFormError");if(BrowserDetect.isMsie){setTimeout("$('#purchase_captcha_img').hide().show();",150);setTimeout("$('#submitPurchaseBySMS').hide().show();",250)}}this.getCurrentUserCallback=function(j){if(j){$("#purchase_mobile_number").val(j.phoneNumber)}};this.updateCaptcha=function(){$("#purchase_captcha_img").attr("src",makeCaptchaImageUrl());$("#purchase_captcha_response").val("");if(BrowserDetect.isMsie){setTimeout("$('#purchase_captcha_img').hide().show();",150);setTimeout("$('#submitPurchaseBySMS').hide().show();",250)}};function b(){$("#purchase_captcha_img").attr("src","fe/images/blank.gif?"+cacheControl)}this.sendOnEnterKey=function(j){if(j.keyCode==13){if($("#smsCompletePopup").css("display")=="none"){mediaLinkBySms.sendSMS()}}};this.sendSMS=function(){c();var j=$("#purchase_captcha_response").val();var k=$("#purchase_mobile_number").val();if(validator.isBlank(j)){$("#purchase_captcha .formError").addClass("showFormError");$("#purchase_captcha_response").focus().select()}else{if(!validator.isPhoneNumberCorrect(k)||validator.isBlank(k)){$("#purchase_mobile .formError").addClass("showFormError");$("#purchase_mobile_number").focus().select()}else{c();preProcess("mediaLinkBySms.doSendSMS();")}}};this.doSendSMS=function(){var k=$("#purchase_captcha_response").val();var o=$("#purchase_mobile_number").val();var n=stateManager.hashMapGet(globals.PURCHASE_MEDIA_ID);var j=stateManager.hashMapGet(globals.PURCHASE_CONTENT_TYPE);var m=stateManager.getCountryCode();if(a.userMustSelectOperator){var l=$("#operatorSelection").val();sendDWRCallAsPost(function(){purchaseFlowService.sendMediaLinkOverSmsWithOperator(k,o,n,j,l,m,mediaLinkBySms.sendSmsCallback)})}else{sendDWRCallAsPost(function(){purchaseFlowService.sendMediaLinkOverSms(k,o,n,j,mediaLinkBySms.sendSmsCallback)})}};this.sendSmsCallback=function(j){var l=0;var k=-1;var m=-2;var p=-2000;var o=-2001;var n=-1001;if(j==l){stateManager.clearSinglePurchaseItem();a.smsComplete_open();$("#purchase_captcha_response").attr("disabled",true);$("#purchase_mobile_number").attr("disabled",true);b()}else{if(j==m){$("#purchase_captcha .formError").addClass("showFormError");$("#purchase_captcha_response").focus().select()}else{if(j==p||j==n){$("#purchase_mobile .formError").addClass("showFormError");$("#purchase_mobile_number").focus().select()}else{if(j==o){$("#purchase_mobile .formError").addClass("showFormError");$("#purchase_mobile_number").focus().select()}else{$("#smsErrorBoxGeneral .formError").addClass("showFormError")}}}a.updateCaptcha()}};this.smsComplete_open=function(){stateManager.setPopupView("smsComplete")};this.smsComplete_close=function(){this.close()};this.close=function(){b();stateManager.resetReturnPoint();stateManager.clearSinglePurchaseItem();stateManager.closePopupView()}}function initmusic_section(){var a=genericRenderView();if(a){if(typeof(musicSectionController)=="undefined"){musicSectionController=new pn.controller.MusicSectionController()}musicSectionController.renderView();loadingNotificator.hide("true")}}var musicSectionController;pn.controller.MusicSectionController=(function(){function a(){pn.controller.SectionController.call(this,globals.MUSIC_SECTION)}a.prototype=new pn.controller.SectionController();a.prototype.initChartListMap=function(){this.setChartListMap("accordion_songs","music_sectionsongs_chart");this.setChartListMap("accordion_albums","music_sectionalbums_chart")};a.prototype.initChartListKeys=function(){this.setChartListKeys("music_sectionsongs_chart",globals.CHART_MUSIC_SONGS);this.setChartListKeys("music_sectionalbums_chart",globals.CHART_MUSIC_ALBUMS)};a.prototype.createFirstCarousel=function(){createCarousel("musicCarouselLatest",globals.MUSIC_SECTION,"tripple",i18n.web_carousel_new,"latest_songs","","","musicSectionController.createRemainingCarousels")};a.prototype.createRemainingCarousels=function(){createCarousel("musicCarouselRecommended",globals.MUSIC_SECTION,"single",i18n.web_carousel_rec,"recommended_songs","","")};a.prototype.populateTopLists=function(c){var d="#top_list_music_section",b=$(d);ChartsLayoutCache.resetChartLayout("music_section");topListsController.loadChart(this.getChartListKey("music_sectionsongs_chart"),d,"music_sectionsongs_chart");$("ul > li > a",d).click(function(){var e=this.id;musicSectionController.chartsClickHandler(e)});$("#music_section_toplist_accordion").accordion({animated:false,active:0});trackIdAccordionController.init()};return a})();function initnoCookies(){}function initnoFlashPlayer(){}function initnoJava(){}function initnonPlaynowUserInfo(){}if(typeof(deviceSelector)=="undefined"){var deviceSelector=new DeviceSelector()}function initphoneSelector(){if(!deviceSelector.devicesGenerated){deviceSelector.generateDeviceSelector()}deviceSelector.generateDevicesDropDown()}function DeviceSelector(){var k=this;this.devicesGenerated=false;var f=[];var c=[];var d=null;var j=stateManager.isCreditCardPaymentEnabled()&&stateManager.hasContentType(globals.STR_ContentType_MUSIC);this.generateDeviceSelector=function(){var r=phoneModelSet.phoneModels.length,l=phoneModelSet.handsetStyles.length,t=phoneModelSet.functionalStyles.length;if(l>6){l=6}if(t>2){t=2}for(var o=0;o<r;o++){if(phoneModelSet.phoneModels[o].supportedByPlaynow===true&&phoneModelSet.phoneModels[o].hidden===false){var q=phoneModelSet.phoneModels[o];if(q.deviceType===phoneModelSet.DEVICE_TYPE_PHONE||j){f.push({model:q.deviceName,escModel:escape(q.deviceName),commercialName:q.commercialName,id:q.deviceId,handset:q.handsetStyle,functional:q.functionalStyle,device:q.deviceType,tradeMark:q.tradeMark})}}}for(var n=0;n<l;n++){var u=phoneModelSet.handsetStyles[n];c.push({id:u.id,handset:u.name})}for(var m=0;m<t;m++){var p=phoneModelSet.functionalStyles[m];c.push({id:p.id,handset:p.name})}this.devicesGenerated=true};this.flashGetDevices=function(){return f};this.flashHandset=function(){return c};this.getMusicOnlyInfo=function(){return i18n.web_device_selector_music_only_info};this.getHelpLinkCaption=function(){return i18n.web_phone_selector_help};this.showHelpTopic=function(){preProcessNotNotifier(function(){showHelp(showHelp.TOPIC_ID_PHONE_SELECTOR)})};this.expandHeight=function(){$("#deviceSelectorContainer").css("height","546px");renderSideShadowsForIe($("#phoneSelectorView"),546)};this.collapseHeight=function(){$("#deviceSelectorContainer").css("height","496px");renderSideShadowsForIe($("#phoneSelectorView"),496)};this.generateDevicesDropDown=function(){var r=e();var q="";var l=phoneModelSet.phoneModels.length;if(!r){q=" selected"}var n=new StringBuffer();n.append('<option value="">'+i18n.web_phone_not_selected_yet_header+"</option>");n.append('<optgroup label="'+i18n.web_LoginRegister_selectphone+'">');for(i=0;i<l;i++){if(phoneModelSet.phoneModels[i].deviceType==phoneModelSet.DEVICE_TYPE_PHONE&&phoneModelSet.phoneModels[i].hidden===false){var o=phoneModelSet.phoneModels[i].deviceName,m=phoneModelSet.phoneModels[i].tradeMark?"&#153;":"",p=phoneModelSet.phoneModels[i].commercialName+m;if(o==r){n.append('<option selected value="'+o+'">')}else{n.append('<option value="'+o+'">')}n.append(p);n.append("</option>")}}n.append("</optgroup>");if(j){n.append("<optgroup label='MP3'>");for(i=0;i<l;i++){if(phoneModelSet.phoneModels[i].deviceType>phoneModelSet.DEVICE_TYPE_PHONE&&phoneModelSet.phoneModels[i].hidden===false){var o=phoneModelSet.phoneModels[i].deviceName,m=phoneModelSet.phoneModels[i].tradeMark?"&#153;":"",p=phoneModelSet.phoneModels[i].commercialName+m;if(o==r){n.append('<option selected value="'+o+'">')}else{n.append('<option value="'+o+'">')}n.append(p);n.append("</option>")}}n.append("</optgroup>")}$("#phone_selector_drop").html(n.toString());this.isClosing=false};this.deviceDropdown=function(l){if(validator.isBlank(l)){}else{if(l!=e()){this.selectDevice(l)}else{stateManager.closeReturnToPopup()}}};function a(l){d=l}function e(){return d}this.flashSelectDevice=function(l){this.selectDevice(unescape(unescape(l)))};this.isClosing=false;this.selectDevice=function(m){if(this.isClosing){return}this.isClosing=true;var o=stateManager.getReturnPointPopup();var l=o&&o!="";if(l){deviceManager.setTempDevice(m);h()}else{var n=authentication.getAuthenticationStatus();if(n==authentication.FULL_LOGON){loadingNotificator.jsLoadStarted();loadingNotificator.show();deviceManager.storeDevice(m);setTimeout(function(){k.isClosing=false},10)}else{if(n==authentication.AUTO_LOGON){b(m)}else{loadingNotificator.jsLoadStarted();loadingNotificator.show();deviceManager.updateDevice(m);pn.shopOffer.checkReload(function(p){if(!p){deviceManager.updateDeviceContent();h();loadingNotificator.jsLoadFinished();loadingNotificator.hide()}else{stateManager.reloadPageWithoutHashMap()}},m)}}}};function h(){setTimeout(function(){stateManager.closeReturnToPopup();deviceSelector.isClosing=false},10)}function b(l){setTimeout(function(){stateManager.closeReturnToPopup();signIn.signInWithCallback(null,function(){k.isClosing=false;k.selectDevice(l)},null)},10)}this.showDeviceSelector=function(l){a(l);stateManager.setReturnPoint(stateManager.getView(),stateManager.getSecondLevelView(),stateManager.getPopupView());if(!BrowserDetect.isMsie){this.collapseHeight()}setTimeout(function(){stateManager.setPopupView("phoneSelector")},0)}}function initprivacy_policy(){loadScript("fe/scripts/legalTextController.js");function a(b){$("#privacyPolicyContentAlpha").html(b)}new LegalTextController("3",a)}function initpromotion_section(){$("div.hiddenView").hide();$("div.hiddenView2").hide();try{var a=pn.controller.PromotionSectionController.getInstance();if(a.lastPhoneUsedInRendering!=stateManager.getUserPhoneModelName()||a.lastBrowserFocusedId!=stateManager.getBrowserFocusedId()){a.reset()}a.loadData(stateManager.getBrowserFocusedId())}catch(b){}}pn.controller.PromotionSectionController=(function(){function b(){var d="#promotion_sectionView";var e=stateManager;this.lastPhoneUsedInRendering=null;this.lastBrowserFocusedId=null;this.NUMBER_ITEMS_PAGE=15;this.NUMBER_ITEMS_ROW=3;this._mutex=false;this._completed=false;this.TopFocusedId="";this.actualPage=0;this.totalPages=0;this.backupData=null;this.bannerId="";this.bannerTitle="";var c=this;this.loadDataDeeplink=function(h){if(this._mutex||this._completed){return}this._mutex=true;$("#promotion_section").hide();var f=stateManager.getPhoneModelName();sendDWRCallAsPost(function(){mediaSearch.getBannerList(h,f,stateManager.getCountryCode(),currentOperatorCode,stateManager.getLanguageCode(),function(j){c.initDeeplink(j)})})};this.loadData=function(h){if(this._mutex){return}if(this._completed){this.setBreadCrumb(this.backupData.header);return}this._mutex=true;$("#promotion_section").hide();var f=stateManager.getPhoneModelName();sendDWRCallAsPost(function(){mediaSearch.getBannerList(h,f,stateManager.getCountryCode(),currentOperatorCode,stateManager.getLanguageCode(),function(j){c.init(j)})})};this.reset=function(){this._completed=false;this._mutex=false};this.init=function(f){try{this.backupData=f;this.TopFocusedId=stateManager.getBrowserFocusedId();this.populateView()}catch(h){}};this.initDeeplink=function(f){try{if(f==null){stateManager.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}this.backupData=f;this.TopFocusedId=stateManager.getBrowserFocusedId();this.populateView()}catch(h){}};this.populateView=function(){try{if(this._completed){return}musicOnlyStore.toggleMusicStore();this.bannerId=this.backupData.bannerId;this.bannerTitle=this.backupData.header;this.setBreadCrumb(this.backupData.header);this.setPromoImg(this.backupData.bannerId);if(this.backupData.backgroundImageexist){this.setTopAreaBackgroundImg(this.backupData.bannerId)}this.setHeader(this.backupData.header,this.backupData.headerFontColor,this.backupData.bodyText,this.backupData.bodyTextFontColor);this.setNrOfItems(this.backupData.noOfItems);this.totalPages=Math.ceil(this.backupData.noOfItems/this.NUMBER_ITEMS_PAGE);var j=stateManager.getActualPromotionPage();if(j!=""){this.actualPage=j}else{stateManager.setActualPromotionPage(this.actualPage)}var f=$("#promoMixBtnNext");var h=$("#promoMixBtnPrev");f.click(EventHelper.promoMixNextPage());h.click(EventHelper.promoMixPrevPage());this.updateList();$("#promotion_section").css("visibility","visible");this._completed=true;this.lastPhoneUsedInRendering=stateManager.getUserPhoneModelName();this.lastBrowserFocusedId=stateManager.getBrowserFocusedId()}catch(k){}$("#promotion_section").show();this._mutex=false};this.setBreadCrumb=function(f){$("#promotionTitle").html(f)};this.updateList=function(){var f=this.backupData.mediaListId;var r=this.backupData.mediaList;var p=this.backupData.noOfItems;var o=$("#promoMixBtnNext");var h=$("#promoMixBtnPrev");if(p<1){o.css("display","none");h.css("display","none");$("#promoMixList").html(i18n.web_carousel_nocontent);return}if(this.actualPage>1&&this.totalPages>1){h.css("display","block")}else{h.css("display","none")}if(this.actualPage<this.totalPages&&this.totalPages>1){o.css("display","block")}else{o.css("display","none")}var n=new StringBuffer();n.append("<table>");var q="";var t=[];var l=0;for(var m=(this.actualPage-1)*this.NUMBER_ITEMS_PAGE;(m<(this.actualPage*this.NUMBER_ITEMS_PAGE))&&(m<p);){n.append("<table><tr>");for(var k=0;k<this.NUMBER_ITEMS_ROW&&m<p;k++,m++){if(r[m].mediaTypeId==globals.MediaType_SONG){q=globals.MUSIC_SECTION}else{if(r[m].mediaTypeId==globals.MediaType_RINGTONE){q=globals.RINGTONES_SECTION}else{if(r[m].mediaTypeId==globals.MediaType_GAME){q=globals.GAMES_SECTION}else{if(r[m].mediaTypeId==globals.MediaType_APPLICATION){q=globals.APPLICATIONS_SECTION}else{if(r[m].mediaTypeId==globals.MediaType_THEME){q=globals.THEMES_SECTION}else{if(r[m].mediaTypeId==globals.MediaType_WALLPAPER){q=globals.WALLPAPERS_SECTION}}}}}}n.append("<td>");t[l]=new SingleContentCell(r[m],m,q,"","mixed_promo");t[l].init();n.append(this.generateSinglePromoContentCell(r[m].mediaTypeId,m,t[l++]));n.append("</td>")}n.append("</td></tr></table>")}n.append("</table>");if(document.getElementById("promoMixList").innerHTML!==n.toString()){$("#promoMixList").html(n.toString());for(var k=0;k<l;k++){t[k].setEventsCell(d)}}ApplicationProxy.onPromotionViewRenderComplete(this.backupData);loadingNotificator.hideLoadingNotification(true)};this.generateSinglePromoContentCell=function(j,h,f){var k=new StringBuffer();k.append("<table style='padding-left: 35px;'><tr><td>");k.append(addIconTypeContent(j));k.append("</td><td style='padding-left: 10px;'>");k.append(f.getHtml());k.append("</td></tr>");k.append("</table>");return k.toString()};this.setTopAreaBackgroundImg=function(j){var h="";if(this.backupData.backgroundImageLocalized){h="_"+e.getLanguageCode()}var f=imageHome+"BANNER/"+j+"_background"+h+".png?"+cacheControl;$("#promoMixTopArea").css("background-image","url("+f+")")};this.setHeader=function(k,h,j,f){$("#promoMixHead").text(k);this.setTextColor("#promoMixHead",h);$("#promoMixHeadBodyText").text(j);this.setTextColor("#promoMixHeadBodyText",f)};this.setPromoImg=function(k){function j(m){var l=new StringBuffer();l.append("<img class='png' height='170' alt='' width='340' src='");l.append(m);l.append("' />");return l.toString()}var h="";if(this.backupData.promoImageLocalized){h="_"+e.getLanguageCode()}var f=imageHome+"BANNER/"+k+"_promo"+h+".png?"+cacheControl;$("#promoMixCtImg").html(j(f))};this.setNrOfItems=function(f){$("#promoMixNrItemsText1").text(i18n.web_promo_contains_label+" ");$("#promoMixNrItems").text(f);$("#promoMixNrItemsText2").text(" "+i18n.web_promo_items_label)};this.setTextColor=function(f,h){$(f).css("color",h)};this.setBackgroundColor=function(f,h){$(f).css("background-color",h)};this.preUpdateList=function(){stateManager.setActualPromotionPage(this.actualPage);stateManager.publishInternalHash();this.updateList()};this.previousPage=function(){if(this.actualPage>1){this.actualPage--;preProcess(function(){c.preUpdateList()},true)}};this.nextPage=function(){if(this.actualPage<this.totalPages){this.actualPage++;preProcess(function(){c.preUpdateList()},true)}};this.extractItemTitle=function(h){if(this.backupData&&this.backupData.mediaList){for(var f=0;f<this.backupData.mediaList.length;f++){if(this.backupData.mediaList[f].id==h){return this.backupData.mediaList[f].title}}}return null}}this.getInstance=function(){if(a===null){a=new b()}return a};var a=null;return{getInstance:getInstance}})();function initprotectedMode(){}function initpurchase(){purchaseController.purchaseItem()}function initpurchaseHistory(){loadScript("fe/scripts/jquery.tablesorter.js");loadScript("fe/scripts/purchaseHistoryShared.js");var a=stateManager.getMmpOrderNumber();purchaseHistoryController.init()}function initpurchaseInbox(){loadScript("fe/scripts/jquery.tablesorter.js")}function initpurchaseInboxEmpty(){}var purchaseInboxMobileLinkController;function initpurchaseInboxMobileLink(){purchaseInboxMobileLinkController=new PurchaseInboxMobileLinkController()}function PurchaseInboxMobileLinkController(){var b=this;var c=$("#purchaseInboxMobileLinkView");function f(){loadCaptchaImage(b.updateCaptcha);userInfoHandler.getCurrentUser(j);e()}this.updateCaptcha=function(){$("#captchaImage",c).attr("src",makeCaptchaImageUrl());$("#captchaResponse",c).val("");$("#captchaResponse",c).focus()};function d(){$("#captchaImage",c).attr("src","fe/images/blank.gif?"+cacheControl)}var j=function(k){if(k!=null){$("#phoneNumber",c).val(k.phoneNumber)}else{}};this.sendSms=function(){var l=$("#captchaResponse",c).val();var k=$("#phoneNumber",c).val();if(!validator.isPhoneNumberCorrect(k)||validator.isBlank(k)){a("errorPhoneNumber1")}else{e();if(authentication.getAuthenticationStatus()!==authentication.ANONYMOUS){preProcess(function(){purchaseFlowService.sendInboxLinkOverSms(l,k,h)},false)}else{a("errorAuthentication")}}};var h=function(k){var m=0;var l=-1;var n=-2;var p=-2000;var o=-2001;if(k==m){stateManager.showGenericMessage(i18n.web_inbox_mobile_link_success_title,i18n.web_inbox_mobile_link_success_text,b.closePopup,"smsComplete")}else{if(k==n){a("errorCaptcha")}else{if(k==p){a("errorPhoneNumber1")}else{if(k==o){a("errorPhoneNumber2")}else{a("errorGeneral")}}}b.updateCaptcha()}};this.closePopup=function(){var k=cookie.readCookiePN("hasNewDL");if(k=="true"){userBoxHandler.showNewDownloadsNotifier()}d();stateManager.closeReturnToPopup()};function e(){$(".showError").removeClass("showError")}function a(k){if(k!=null){$("."+k,c).addClass("showError")}}f()}function initpurchase_complete(){loadScript("fe/scripts/purchase.js");var a=stateManager.getMMPStatus();if(a==0||a==900){$("#purchaseSuccessful").show();$("#purchaseFailed").hide()}else{$("#purchaseSuccessful").hide();$("#purchaseFailed").show()}}function initpurchase_complete_eval(){function c(){stateManager.resetReturnPoint();preProcessNotNotifier("",true)}loadScript("fe/scripts/purchase.js");var a=stateManager.getMMPStatus();var b=stateManager.getMMPStoredCC();globals=typeof(globals)=="undefined"?null:globals;if(!globals){return null}else{switch(a){case globals.MMP_PURCHASE_SUCC.toString():purchaseInboxController.renderInboxFigures();cookie.setNewDownloadsCookie("true");if(b=="true"){stateManager.setPopupView("purchase_complete_stored_cc")}else{stateManager.setPopupView("purchase_complete_ng")}break;case globals.MMP_PURCHASE_CANCEL.toString():stateManager.flushPurchase();stateManager.closePopupView();stateManager.showError(i18n.web_purchase_transactioncancel,i18n.web_purchase_transactioncancelbywill,c);break;case globals.MMP_PURCHASE_FAIL.toString():stateManager.flushPurchase();stateManager.closePopupView();ApplicationProxy.onPurchaseFailError();stateManager.showError(i18n.web_purchase_transactionFailed,i18n.web_purchase_transactionNoWorries,c);break;default:stateManager.flushPurchase();stateManager.closePopupView();ApplicationProxy.onPurchaseFailError();stateManager.showError(i18n.web_purchase_transactionFailed,i18n.web_purchase_transactionNoWorries,c)}}}function initpurchase_complete_free(){var c=stateManager.hashMapGet(globals.PURCHASE_CONTENT_TYPE);var b=false;if(c==globals.MediaType_SONG||c==globals.MediaType_ALBUM){b=true}var a=function(){if(b){stateManager.resetReturnPoint();purchaseInboxController.launchInboxPopup()}else{stateManager.setPopupView("purchaseInboxMobileLink")}stateManager.flushPurchase()};if(b){$("#freeDownloadsOther").hide();$("#freeDownloadsMusic").show();$("#freeMusicProcToInboxButton").unbind("click");$("#freeMusicProcToInboxButton").click(a)}else{$("#freeDownloadsMusic").hide();$("#freeDownloadsOther").show();$("#freeOtherProcToInboxButton").unbind("click");$("#freeOtherProcToInboxButton").click(a)}}var purchaseCompleteNgController=null;function initpurchase_complete_ng(){loadScript("fe/scripts/purchase.js");purchaseCompleteNgController=new PurchaseCompleteNgController()}function PurchaseCompleteNgController(){var h=false;function m(){if(!this.comingBackFromHelpPage){var o=stateManager.getMmpOrderNumber();var n=stateManager.getMMPStatus();if((n==0)&&o){if(globals.SYSTEM_ONE_CLICK_BUY_ENABLED){creditCardManager.changeOneClickBuySettingFromTemp()}if(typeof(stateManager.getPurchaseType())=="undefined"||stateManager.getPurchaseType()==globals.PURCHASE_STORED_CREDIT_CARD_BASKET){shoppingBasketController.clearBasket(true)}j();loadingNotificator.setAutoHide(true);sendDWRCallAsPost(function(){purchaseFlowService.getOrderHistory(o,c)});creditCardManager.generateStoredCreditCard()}else{k();return}}}function j(){$("#receipt_sales_company").html("");$("#receipt_currency_amount").html("");$("#receipt_date").html("");$("#receipt_order_id").html("");$("#receipt_customer_name").html("");$("#receipt_transaction_type").html("");$("#receipt_org_number").html("");$("#receipt_email").html("");$("#receipt_phone").html("")}function c(n){if(!n){return}try{f(n);b(n);StatisticsManager.onPurchaseComplete(n.orderNumber,n.currency,n.pnOfferHistoryArray);l()}catch(o){}}function f(o){$("#receipt_sales_company").html("Sony Ericsson Mobile Communications AB");var q=new Number(o.orderValue).toFixed(2);var n=new Number(q/(1+o.vatRate)).toFixed(2);var p=new Number(q-n).toFixed(2);$("#receipt_currency_subtotal").html(o.currency+" "+n);$("#receipt_currency_vat").html(o.currency+" "+p);$("#receipt_currency_amount").html(o.currency+" "+q);$("#receipt_date").html(o.created);$("#receipt_order_id").html(o.orderNumber);$("#receipt_customer_name").html(o.shopName);$("#receipt_transaction_type").html("DEBIT")}function b(o){var q=$("#receipt_table");q.css("display","none");var p=o.pnOfferHistoryArray.length;var n;var v;var r;var B;var t=false;var u=new StringBuffer();for(var A=0;A<p;A++){n=o.pnOfferHistoryArray[A];v="N/A";if(n.offerType==globals.OfferType_ALBUM){v=translateMediaType(globals.STR_MediaType_ALBUM);t=true}else{if(n.pnOfferItemHistoryArray.length>0){r=n.pnOfferItemHistoryArray[0];v=translateMediaType(r.itemType);if(r.itemType==globals.STR_MediaType_SONG){t=true}}}B="<div class='row'><span class='row_title'>"+generateCellDataCroppedWTooltip("Title"+A,n.offerName,80)+"</span>";B+="<span class='row_type'>"+generateCellDataCroppedWTooltip("Type"+A,v,17)+"</span></div>";u.append(B)}q.html(u.toString());q.css("display","block");d(t)}function d(p){var q=stateManager.getMmpOrderNumber();var n=stateManager.getMMPStatus();var o=$("#procToInboxButton");if(p){$("span.standardButtonLeft",o).text(i18n.web_purchase_completeDownload)}else{$("span.standardButtonLeft",o).text(i18n.web_inbox_mobile_link_send_button)}var r=function(){if(p){exitPurchase.proceedToDownloadManager(q,n)}else{exitPurchase.exitPurchaseFlow();stateManager.setPopupView("purchaseInboxMobileLink")}};o.unbind("click");o.click(r)}function k(){stateManager.flushPurchase();stateManager.closePopupView();ApplicationProxy.onPurchaseFailError();stateManager.showError(i18n.web_purchase_transactionFailed,i18n.web_purchase_transactionNoWorries);StatisticsManager.onUpdateView(null,null,"ccTransactionFailed")}this.purchaseCompleteNgShowHelp=function(){this.comingBackFromHelpPage=true;showHelp(showHelp.TOPIC_ID_PURCHASE_CREDIT_CARD)};function l(){var n=stateManager.getCountryCode();mediaShop.get(n,e)}function e(o){if(!o){return}if(o.customerServiceEmail!=null){var p=document.getElementById("receipt_order_id");var r=p.innerHTML;var n="<a class='supportEmail' href='mailto:"+o.customerServiceEmail+"?subject=Regarding order : "+r+"'>"+o.customerServiceEmail+"</a>";$("#receipt_email").html(n)}else{$("#receipt_email").html(""+i18n.web_receipt_support_no_email)}var q=stateManager.getCountryCode();mediaShop.getCustomerServicePhoneNumber(q,a)}function a(n){if(!n){n=i18n.web_receipt_support_no_phone}$("#receipt_phone").html(n)}m()}function initpurchase_complete_stored_cc(){shoppingBasketController.clearBasket(true)}function initpwd_change(){passwordChangePane=new PasswordChangePane()}function PasswordChangePane(){var a=$("#pwd_changeView");var k=null;var b=null;var l=false;this.beforeSendByEnter=function(o){if(o.keyCode==13){this.changePassword()}};this.changePassword=function(){if(l){return}l=true;j();if(authentication.getAuthenticationStatus()!=authentication.FULL_LOGON){e();accountInformationPane.openWithAuthenticate();return}var q=$("#old_password",a).val();var p=$("#new_password_1",a).val();var o=$("#new_password_2",a).val();k=q;b=p;if(!(new validation).isPasswordCorrect(b)){$(".changepwdErrorBoxNewPwd1",a).addClass("showError");h()}else{if(p!=o){$(".changepwdErrorBoxNewPwd2",a).addClass("showError");h()}else{userInfoHandler.authenticateCurrentUser(q,c)}}setTimeout(function(){l=false},2000)};this.cancelChangepwd=function(){j();e();stateManager.closeReturnToPopup()};function c(o){if(o!=null){userContextSSL.changePassword(k,b,{rpcType:dwr.engine.ScriptTag,errorHandler:function(p){stateManager.showError(i18n.web_change_pwd_failed_title,i18n.web_change_pwd_failed_text)},callback:n})}else{$(".changepwdErrorBoxOldPwd",a).addClass("showError");f()}}function n(o){if(parseInt(o)==0){f();h();stateManager.closeReturnToPopup();$("#accountInfo_language").css("visibility","hidden");stateManager.setPopupView("pwd_change_success")}else{if(parseInt(o)==1){$(".changepwdErrorBoxOldPwd",a).addClass("showError");f();h()}else{f();h();stateManager.showError(i18n.web_change_pwd_failed_title,i18n.web_change_pwd_failed_text)}}}function m(){userInfoHandler.getCurrentUser(d)}function d(o){if(o){userId=o.id;$("#email",a).html(o.userName);e();j();$("#old_password",a).focus()}else{}}function e(){f();h()}function f(){$("#old_password",a).val("")}function h(){$("#new_password_1",a).val("");$("#new_password_2",a).val("")}function j(){$(".changepwdErrorBoxNewPwd2",a).removeClass("showError");$(".changepwdErrorBoxNewPwd1",a).removeClass("showError");$(".changepwdErrorBoxOldPwd",a).removeClass("showError")}m()}var passwordChangeSuccessPane=null;function initpwd_change_success(){passwordChangeSuccessPane=new PasswordChangeSuccessPane()}function PasswordChangeSuccessPane(){var a=false;function b(){}this.close=function(){if(a){return}a=true;var c=authentication.getAuthenticationStatus();$("#accountInfo_language").css("visibility","visible");if(c==authentication.FULL_LOGON){stateManager.setPopupView("accountInfo")}else{if(c==authentication.AUTO_LOGON){signIn.signIn()}else{openLoginPopup()}}setTimeout(function(){a=false},2000)};b()}var passwordReminderPane=null;function initpwd_reminder(){if(passwordReminderPane==null){passwordReminderPane=new PasswordReminderPane()}passwordReminderPane.init()}function PasswordReminderPane(){var e=$("#pwd_reminderView");var f=this;var d=false;this.init=function(){h();if(authentication.getAuthenticationStatus()==authentication.ANONYMOUS&&!d){pwdRemindEmail="";this.setUserName(pwdRemindEmail)}else{if(d){this.setUserName(pwdRemindEmail);pwdRemindEmail="";d=false}else{this.setUserName(pwdRemindEmail)}}loadCaptchaImage(f.updateCaptcha);a("login_name_2",false);a("pwdreminder_captcha_response",false)};this.setUserName=function(j){$("#login_name_2",e).val(j)};this.requestPasswordMail=function(){var j=$("#login_name_2",e).val();var k=$("#pwdreminder_captcha_response",e).val();h();sendDWRCallAsPost(function(){userContext.mailPasswordToUserWithCaptcha(j,k,c)})};function c(j){if(!j){genericDWRError(j,"mailPasswordToUserCallback");return}if(j.errorCaptchaValidation){b("pwd_reminder_err2");a("login_name_2",false);a("pwdreminder_captcha_response",true);f.updateCaptcha()}else{if(j.errorCaptchaGeneral){b("pwd_reminder_err2");a("login_name_2",false);a("pwdreminder_captcha_response",true);f.updateCaptcha()}else{if(j.errorUserDoesNotExist){b("pwd_reminder_err1");a("pwdreminder_captcha_response",false);a("login_name_2",true);f.updateCaptcha()}else{if(j.errorMailSend){b("pwd_reminder_err1");a("pwdreminder_captcha_response",false);a("login_name_2",true);f.updateCaptcha()}else{h();a("login_name_2",false);a("pwdreminder_captcha_response",false);stateManager.closePopupView();stateManager.setPopupView("pwd_change_success")}}}}}this.updateCaptcha=function(){$("#pwdreminder_captcha_img",e).attr("src",makeCaptchaImageUrl());$("#pwdreminder_captcha_response",e).val("")};this.showHelp=function(){d=true;pwdRemindEmail=$("#login_name_2",e).val();preProcessNotNotifier(function(){showHelp("TOPIC_ID_LOST_PASSWORD")});return false};function a(k,j){var m="#"+k+"_label";var l="#"+k;if(j){$(m,e).addClass("label_error");$(l,e).addClass("login_name_error")}else{$(m,e).removeClass("label_error");$(l,e).removeClass("login_name_error")}}function b(j){$("div.err_msg",e).not("#"+j).hide();$("#"+j,e).show()}function h(){$("div.err_msg",e).hide()}}function destroy_quicksearchView(){if(!quickSearchController){return}quickSearchController.getQuickSearchViewDiv().hide();function c(j){var h=j.split("_")[0],f=h.substr(0,1).toUpperCase()+h.substr(1),e=$("#qs_"+h+"SearchResults").html();if(e!=null&&e.length!=0){$("#qs_top"+f+"Results > tbody > tr").empty();$("#qs_tracksResults"+f+" > tbody").empty();tableSorterUnbindEvents($("#qs_tracksResults"+f))}}var d=globals.ALL_SECTIONS;for(var b=0,a=d.length;b<a;++b){c(d[b])}quickSearchController.resetSlides();quickSearchController.init()}function initquicksearch(){loadScript("fe/scripts/jquery.tablesorter.js");quickSearchController.init()}var QuickSearchSectionRendererFactory={create:function(b){var a=null;switch(b){case globals.STR_MediaType_SONG.toLowerCase():a=new QuickSearchSectionSongRenderer(globals.STR_MediaType_SONG.toLowerCase());break;default:a=new QuickSearchSectionRenderer(b);break}return a}};function QuickSearchSectionRenderer(a){if(!a){return}var a=a.toLowerCase(),d=convertMediaTypeStrToSection(a),e=d.split("_")[0],f=false,c=null,b=e.substr(0,1).toUpperCase()+e.substr(1);this.IMAGE_SHOW_MORE="fe/images/CoreElements/LinkSmallWhite.png?"+cacheControl;this.IMAGE_BLANK="fe/images/blank.gif?"+cacheControl;this.getSection=function(){return d};this.getPage=function(){return c};this.getFirstSectionPart=function(){return e};this.getCapitalizedFirstSectionPart=function(){return b};this.getFirstSectionPart=function(){return e};this.getRendered=function(){return f};this.setRendered=function(h){f=h};this.getHitCount=function(){return c!=null?c.hitCount:0};this._setPage=function(h){c=h};this.generateSearchResultRowData2=function(h,k,m){var l=new SearchRowData(),j=k[h];if(!j){return null}if(m==globals.MUSIC_SECTION){l.setDescription1(j.encodedArtist);l.setDescription2(j.songMedia.encodedAlbum);l.setId1(j.songMedia.albumId);l.setId2(j.id)}else{if(m==globals.GAMES_SECTION||m==globals.APPLICATIONS_SECTION||m==globals.WALLPAPERS_SECTION||m==globals.THEMES_SECTION){l.setDescription1(j.encodedProvider);l.setDescription2(j.encodedTitle);l.setId1(j.id);l.setId2(j.providerId)}else{if(m==globals.RINGTONES_SECTION){l.setDescription1(j.encodedArtist);l.setDescription2(j.encodedTitle);l.setId1(j.id);l.setId2(j.id)}}}return l};this.sort=function(h,l,m,j){if(h>1){try{if(l!=globals.MUSIC_SECTION){$("#"+j).tablesorter({headers:{0:{sorter:false},1:{sorter:"text"},2:{sorter:"text"},3:{sorter:"text"},4:{sorter:"popularity"},5:{sorter:"currency"}},sortList:[[0,0]],textExtraction:genericTextExtractor})}else{$("#"+j).tablesorter({headers:{0:{sorter:false},1:{sorter:"text"},2:{sorter:"text"},3:{sorter:"text"},4:{sorter:"text"},5:{sorter:"popularity"},6:{sorter:"currency"}},sortList:[[0,0]],textExtraction:genericTextExtractor})}}catch(k){}}}}QuickSearchSectionRenderer.prototype.toggleArrow=function(c){var e="qs_"+this.getFirstSectionPart()+"SearchHeader",b=$("#"+e);$i=$("span.qs_arrow",b),$j=$("span.qs_header",b),qs_searchHeader_collapsed="qs_searchHeader_collapsed",qs_searchHeader_expanded="qs_searchHeader_expanded",qs_arrow_collapsed="qs_arrow_collapsed",qs_arrow_expanded="qs_arrow_expanded",qs_header_collapsed="qs_header_collapsed",qs_header_expanded="qs_header_expanded";function d(){b.removeClass(qs_searchHeader_collapsed).addClass(qs_searchHeader_expanded);$i.removeClass(qs_arrow_collapsed).addClass(qs_arrow_expanded);$j.removeClass(qs_header_collapsed).addClass(qs_header_expanded)}function a(){b.removeClass(qs_searchHeader_expanded).addClass(qs_searchHeader_collapsed);$i.removeClass(qs_arrow_expanded).addClass(qs_arrow_collapsed);$j.removeClass(qs_header_expanded).addClass(qs_header_collapsed)}if(c){if(c=="down"){d()}else{a()}}else{if($i.attr("class")=="qs_arrow qs_arrow_collapsed"){d()}else{a()}}};QuickSearchSectionRenderer.prototype.renderFeaturedList=function(c,a,b){if(!b||b==null||b==""){return}renderFeaturedItemsGeneric("#qs_mostPopularAlbumListing","#"+c+" > tbody > tr",a,b,"qs_popular_feature_init","qs_popular_feature")};QuickSearchSectionRenderer.prototype.renderCallback=function(){var t=this.getPage();if(t){var e=t.media,f=this.getSection(),c=this.getFirstSectionPart(),j=this.getCapitalizedFirstSectionPart();if(e){$("#qs_"+c+"ResultsNr").html(t.hitCount.toString());$("#qs_top"+j+"Results > tbody > tr").html("");this.renderFeaturedList("qs_top"+j+"Results",f,e);$("#qs_tracksResults"+j+" > tbody").html("");var n=5;if(e.length<n){n=e.length}var p="",r=0,m=$("#qs_tracksResults"+j+" > tbody"),l=$("#quicksearchView"),u=[],A=[];for(r=0;r<n;r++){var v="qs_"+f.replace("section","")+"list";var d=this.generateSearchResultRowData2(r,e,f),q=d.getDescription1(),o=d.getDescription2(),b=d.getId1(),a=d.getId2(),h=new SearchResultRowLayout(e[r],r,"100",b,q,a,o,f,v);h.init();m.append(h.getHtml());h.setEventsCell(l)}this.sort(r,f,"qs_"+c+"SearchResults","qs_tracksResults"+j)}}else{}};QuickSearchSectionRenderer.prototype.setPage=function(a){this._setPage(a)};QuickSearchSectionRenderer.prototype.renderHead=function(){var b=this.getPage(),a=this.getCapitalizedFirstSectionPart(),c=this.getFirstSectionPart();if(b&&b.media){$("#qs_"+c+"ResultsNr").html(this.getHitCount().toString())}};QuickSearchSectionRenderer.prototype.renderTab=function(b){if(this.getRendered()||this.getHitCount()==0){return}var f=new Date();var d=this.getCapitalizedFirstSectionPart();var e=$("#qs_more"+d+"Button"),c=this.getPage();var a=this;setTimeout(function(){a.renderCallback()},b);if(c.hitCount>5){e.show();if(BrowserDetect.isMsie){document.getElementById("more"+d+"Arrow").src=this.IMAGE_SHOW_MORE}this.setRendered(true);return true}else{e.hide();if(BrowserDetect.isMsie){document.getElementById("more"+d+"Arrow").src=this.IMAGE_BLANK}this.setRendered(true);return true}return false};QuickSearchSectionSongRenderer.prototype=new QuickSearchSectionRenderer();function QuickSearchSectionSongRenderer(b){QuickSearchSectionRenderer.call(this,b);var a=null;this.setAlbums=function(c){a=c};this.getAlbums=function(){return a}}QuickSearchSectionSongRenderer.prototype.renderHead=function(){var a=this.getPage();if(a&&a.media){var b=""+a.hitCount;if(a.hitCount>=maximumHitCount){b="&gt;"+b}$("#qs_musicResultsNr").html(b)}};QuickSearchSectionSongRenderer.prototype.renderTab=function(a){var b=this.getPage(),c=new Date();this.setRendered(true);this.renderCallback();if(b.hitCount>5){$("#qs_moreMusicButton").show();if(BrowserDetect.isMsie){document.getElementById("moreMusicArrow").src=this.IMAGE_SHOW_MORE}$("#qs_musicSearchResults").removeClass("qs_searchResults1").removeClass("qs_searchResults2").removeClass("qs_searchResults3").removeClass("qs_searchResults4").removeClass("qs_searchResults5")}else{$("#qs_moreMusicButton").hide();if(BrowserDetect.isMsie){document.getElementById("moreMusicArrow").src=this.IMAGE_BLANK}$("#qs_musicSearchResults").addClass("qs_searchResults"+b.hitCount)}};QuickSearchSectionSongRenderer.prototype.setPage=function(b,a){this._setPage(b);this.setAlbums(a)};QuickSearchSectionSongRenderer.prototype.renderCallback=function(){var l=null;try{l={page:this.getPage(),albums:this.getAlbums()}}catch(v){l=null}if(l){var C=l.page.media,f=l.albums,h=this.getSection();if(C){var B=""+l.page.hitCount;if(l.hitCount>=maximumHitCount){B=">"+B}$("#qs_musicResultsNr").html(B);$("#qs_topMusicResults > tbody > tr").html("");if(f&&f.length!=0){this.renderFeaturedList("qs_topMusicResults",h,f)}else{$("#qs_mostPopularAlbumListing","#qs_music_mainTable").hide()}$("#qs_tracksResultsSongs > tbody").html("");var o=5;if(C.length<o){o=C.length}var r=0;var d=$("#qs_tracksResultsMusic > tbody"),A=[],m=0,E=[];for(r=0;r<o;r++){var D="qs_"+h.replace("section","")+"list";var c=this.generateSearchResultRowData2(r,C,h),q=c.getDescription1(),p=c.getDescription2(),b=c.getId1(),a=c.getId2(),j=new SearchResultRowLayout(C[r],r,"100",b,q,a,p,h,D);j.init();E.push(j.getHtml());A[m++]=j;j.setEventsCell(quickSearchViewDiv)}d.append(E.join(""));var n=$("#quicksearchView");for(var t=0,u=A.length;t<u;++t){A[t].setEventsCell(n)}this.sort(r,h,"qs_musicSearchResults","qs_tracksResultsMusic")}}else{}};function QuickSearchController(){Dispatcher.call(this,"QuickSearchController",QuickSearchController.events);var c=[],a=this,e=null;timeToRenderQuickSearch=0,timeToRenderQuickSearchSubsection=0,quickSearchViewDiv=$("#quicksearchView"),allContentTypes=["Game","App","Song","Ringtone","Theme","Wallpaper"],renderOrder=null;this.init=function(){var h=globals;while(c.pop()){}f();e=null};function f(){renderOrder=[];var k=null;for(var j=0,h=allContentTypes.length;j<h;++j){if(stateManager.hasContentType(convertMediaTypeStrToContentType(allContentTypes[j]))){k=allContentTypes[j].toLowerCase();renderOrder.push(k);c[k]=QuickSearchSectionRendererFactory.create(k)}}}this.eventHandler=function(){if($.browser.msie){try{$("#searchTerm").focus()}catch(h){}}};this.getQuickSearchViewDiv=function(){return quickSearchViewDiv};this.getRenderers=function(){return c};this.setResults=function(q,k){e=k;var o=null,j=globals,h=0,l=0;for(l=0,n=renderOrder.length;l<n;++l){o=renderOrder[l].toLowerCase();c[o].setPage(e[o+"Page"],e.albums);h+=c[o].getHitCount()}var p=h===0;if(p){var m=i18n.web_quicksearch_noresults_with_ref+" "+i18n.web_quicksearch_navigate_to;closeQuickSearch()}else{for(var l=0,n=renderOrder.length;l<n;++l){c[renderOrder[l]].renderHead()}d();setTimeout(function(){if(BrowserDetect.isMsie6){renderShadowsForIe()}},500)}};function d(){var t=$("#quickTable"),o=t.height(),q=t.offset().top,r=o+q,m=(BrowserDetect.isMsie6)?"slow":"fast",p=null,l=null,j=null,k=0;for(k=0,len=renderOrder.length;k<len;++k){p=c[renderOrder[k]];if(p.getHitCount()>0){j=p.getFirstSectionPart();p.renderTab(0);$("#qs_"+j+"Container").show();$("#qs_"+j+"SearchResults").show(m);$("#qs_"+j+"MoreResults").show(m);l=j;p.toggleArrow("down");break}}for(k=0,len=renderOrder.length;k<len;++k){p=c[renderOrder[k]];j=p.getFirstSectionPart();if(j==l){continue}var n=$("#qs_"+j+"Container");if(p.getHitCount()>0){n.show();$qs_sectionSearchResults=$("#qs_"+j+"SearchResults");$qs_sectionSearchResults.css("overflow","hidden");if(l!==j){$qs_sectionSearchResults.hide();$("#qs_"+j+"MoreResults").hide()}}else{n.hide();if(BrowserDetect.isMsie){var h=j.substr(0,1).toUpperCase()+j.substr(1);document.getElementById("more"+h+"Arrow").src=this.IMAGE_BLANK}}}setTimeout(function(){b(renderOrder)},10);ApplicationProxy.waitFor(function(){for(var v=0,u=renderOrder.length;v<u;++v){if(!c[renderOrder[v]]){return false}}return true},function(){ApplicationProxy.onQuickSearchRenderComplete(e);quickSearchController.dispatch(QuickSearchController.events.COMPLETE,e)})}function b(j){var h=BrowserDetect.isMsie6?1000:300,k=h;for(var l=0;l<j.length;++l){if(!c[j[l]].getRendered()){k+=c[j[l]].renderTab(k)?h:0}}}this.togglePane=function(m){var k=$("#qs_"+m+"SearchResults"),n=$("#qs_"+m+"MoreResults"),l=null;for(var j=0,h=renderOrder.length;j<h;++j){if(c[renderOrder[j]].getFirstSectionPart()==m){l=c[renderOrder[j]];break}}if(k.css("display")=="none"){if(!l.getRendered()){l.renderTab(0)}k.show();n.show()}else{k.hide();n.hide()}if(BrowserDetect.isMsie6){renderShadowsForIe()}l.toggleArrow();return false};this.resetSlides=function(){var j="qs_arrow_expanded",m="qs_header_collapsed";var l=$("span.qs_arrow_expanded",quickSearchViewDiv),h=l.length;while(h--){var k=l[h];$(k).removeClass(j).addClass(m)}l=$("span.qs_header_expanded",quickSearchViewDiv),h=l.length;while(h--){var k=l[h];$(k).removeClass(j).addClass(m)}};this.forceAllClosed=function(){for(var j=0,h=renderOrder.length;j<h;++j){c[renderOrder[j]].toggleArrow("up")}}}QuickSearchController.prototype=new Dispatcher();QuickSearchController.events={COMPLETE:"COMPLETE"};function closeQuickSearch(){stateManager.closePopupView();stateManager.clearQuickSearchData();StatisticsManager.clearSearchData()}function quickSearchOpenSearchView(c){var b=stateManager.getSearchString();var a=$("#searchTerm");if(a.val()==i18n.web_Browse_search_field){a.val(b)}ApplicationProxy.onQuickSearchBeginSearchCategoryBegin(b,c);stateManager.closePopupView();loadingNotificator.jsLoadStarted();stateManager.setGenreId(c,0);window.scroll(0,0);if($.browser.msie){setTimeout("preProcess('quickSearchOpenSearchViewLevel2(\\'"+c+"\\')', true);",2000)}else{preProcess(quickSearchOpenSearchViewLevel2(c),true)}return false}function quickSearchOpenSearchViewLevel2(a){openSearchView($("#searchTerm").val(),a,true)}function renderShadowsForIe(){var a=$("#qs_mainContainer").height();$("td.qs_shadowLeft").css("clip","rect(0px 23px "+a+"px 0px)").css("height",a).css("top","0px");$("td.qs_shadowRight").css("clip","rect(0px 23px "+a+"px 0px)").css("height",a).css("top","0px")}var quickSearchController=new QuickSearchController();function initredirectToStore(){redirectToStoreController=new RedirectToStoreController()}var redirectToStoreController=null;function RedirectToStoreController(){var a="";this.setRedirectToStore=function(c,f){a=c;try{var h=getCountryName(f);$("#redirectToStoreTextTopCountry").html(h)}catch(d){}};this.doRedirectToStore=function(){b();var e=stateManager.removeDoubleSemicolon(stateManager.getHash());var c=e.indexOf("MMPSTATUS");if(c!=-1){e=e.substring(0,c);stateManager.clearPurchase()}var d=e.indexOf("secondLvlView="+globals.PROMOTION_SECTION);var f;if(d!=-1){f=window.location.protocol+"//"+window.location.host+window.location.pathname}else{f=window.location.protocol+"//"+window.location.host+window.location.pathname+e}stateManager.reloadPage(f)};function b(){if(a!=""){cookie.setCountryCookie(a);stateManager.putLocaleIntoHttpSession(a)}}}var registerController=null;function initregister(){registerController=new RegisterController();if(BrowserDetect.isFirefox2){customForms($("#register"))}}var RegisterControllerHelper={initialCountryCode:null,initialLanguageCode:null};var RegisterControllerLocale=new Locale();function RegisterController(){var u=this,f=$("#registerView"),p="+",a=p,H=stateManager.getLanguageCode(),j=false,v=null;var m={index:0,target:new Array,error:new Array,add:function(M,L){this.target[this.index]=M;if(typeof(L)!="undefined"){this.error[this.index]=L}this.index++},erase:function(O){var M=this.target.indexOf(O),N=this.target[M],L=this.error[M];$("#"+N).removeClass("error");$("#"+L).hide();delete this.target[M];delete this.error[M];renderSideShadowsForIe($("#registerView"))},showErrors:function(){var O=this.target,M=this.error;for(var N=0,L=O.length;N<L;++N){$("#"+O[N]).addClass("error").parent().next().show()}for(var N=0,L=M.length;N<L;++N){$("#"+M[N]).show()}renderSideShadowsForIe($("#registerView"))},showGeneralError:function(){$("#register_general_client_error").show();renderSideShadowsForIe($("#registerView"))},showServerError:function(){$("#register_general_server_error").show();renderSideShadowsForIe($("#registerView"))},reset:function(){$(".error:is(input)",f).removeClass("error");$(".error, .register_error",f).hide();$(".hidden",f).hide();$("#register_general_server_error").hide();$("#register_general_client_error").hide();this.index=0;this.target=[];this.error=[];renderSideShadowsForIe($("#registerView"))}};function E(){if(RegisterControllerHelper.initialCountryCode==null){RegisterControllerHelper.initialCountryCode=stateManager.getCountryCode()}if(RegisterControllerHelper.initialLanguageCode==null){RegisterControllerHelper.initialLanguageCode=stateManager.getLanguageCode()}d();if(BrowserDetect.isFirefox2){customForms($("#register"))}h();if(BrowserDetect.isMsie6||BrowserDetect.isMsie7){$("#registerBody").hide().show()}}this.showDeviceSelector=function(){K();m.reset();deviceSelector.showDeviceSelector(deviceManager.getTempDeviceForCacheAndUpdate())};function h(){var M=l();inlineCountrySelectorController.init("#register",q);if(M.cc!=""){inlineCountrySelectorController.setCountry(M.cc);if(M.lc){inlineCountrySelectorController.selectLanguage(M.lc)}}else{if(e(akamaiCountryCode)){inlineCountrySelectorController.setCountry(akamaiCountryCode)}else{inlineCountrySelectorController.setCountry(stateManager.getCountryCode());inlineCountrySelectorController.selectLanguage(stateManager.getLanguageCode())}}o();if(userProfile){if(!userProfile.playnowEnabled){globals.playnowEnabled=false;var L=userProfile.firstName;var N=userProfile.lastName;var O=userProfile.phoneNumber;if(L==null){L=""}if(N==null){N=""}if(O==null){O=""}$("#register_header").hide();$("#register_password_toggle").hide();$("#register_nonplaynow_header").show();$("#register_email").val(userProfile.userName);$("#register_first_name").val(L);$("#register_last_name").val(N);$("#register_device").val(deviceManager.getCommercialName(userProfile.phoneModel));$("#register_phone_number").val(O);G(userProfile.phoneNumber)}}else{$("#register_nonplaynow_header").hide();$("#register_header").show();$("#register_password_toggle").show()}}this.onBlurPhoneNumber=function(L){if(L!=a){inlineCountrySelectorController.disable();a=L;G(L);if(BrowserDetect.isMsie){setTimeout(function(){document.getElementById("register_passwd").focus()},500)}}};function e(N){var M=false,L=0;if(typeof(N)==="undefined"||N==="unknown"||N===null||N==="null"||N==="undefined"){return M}M=stateManager.isValidCountry(N);return M}function r(L){$("#register_phone_number_mandatory").hide();if($("#register_phone_number").val()===p){$("#register_phone_number").val("")}}function F(L){$("#register_phone_number_mandatory").show();if($("#register_phone_number").val()===""){$("#register_phone_number").val(p)}}function k(){var L=deviceManager.getTempDeviceForCacheAndUpdate();return deviceManager.isSelectedDeviceMusicOnly(L)}function A(L,M){userContext.getLanguagesForPhoneNumber(L,function(O){var N=true;if(O==null||O.languages==null||O.languages.length==0||O.errorGeneral){if(O.errorNoStore){m.add("register_phone_number","register_phone_number_nostore_error")}else{m.add("register_phone_number","register_phone_number_error")}inlineCountrySelectorController.disable();N=false}else{if(e(O.countryCode)||stateManager.SEMCTesting){m.erase("register_phone_number","register_phone_number_nostore_error");m.erase("register_phone_number","register_phone_number_error");inlineCountrySelectorController.setCountry(O.countryCode,true)}else{m.add("register_phone_number","register_phone_number_nostore_error");inlineCountrySelectorController.disable();N=false}}if(!validator.isPhoneNumberCorrect(L)){if(!(k()&&L==="")){m.add("register_phone_number","register_phone_number_error");N=false}}if(typeof M=="function"){M(N)}})}function G(L){if((L===""||L==null)&&k()){m.reset();inlineCountrySelectorController.setCountry(stateManager.getCountryCode())}else{A(L,function(M){if(!M){m.showErrors()}})}}function o(){var M=deviceManager.getTempDeviceForCacheAndUpdate();var L=deviceManager.getCommercialName(M);if(!validator.isBlank(L)){$("#register_device").html(L);$("#register_change_device").show().css("zoom",1);$("#register_choose_device").hide();if(k()){r()}else{F()}}else{$("#register_change_device").hide();$("#register_choose_device").show().css("zoom",1);$("#register_device").html("")}}this.submit=function(){document.getElementById("register_phone_number").blur();var L=D();j=phoneModelSet.isMusicOnlyDevice(L.device);n(L,function(M){if(M){C(L)}else{loadingNotificator.hideLoadingNotification()}})};function D(){var L=new Object();L.email=$("#register_email").val();L.password=$("#register_passwd").val();L.passwordVerify=$("#register_passwd_verification").val();L.phoneNr=$("#register_phone_number").val();L.firstName=$("#register_first_name").val();L.lastName=$("#register_last_name").val();L.subscribeToNewsLetter=$("#register_subscribeToNewsLetter").is(":checked");L.device=deviceManager.getTempDeviceForCacheAndUpdate();L.language=inlineCountrySelectorController.getLanguage();L.country=inlineCountrySelectorController.getCountry();L.termsChecked=$("#register_termscheck").is(":checked");L.captcha=$("#register_captcha_input").val();return L}function n(N,M){var L=true;m.reset();if(!validator.isFirstNameValid(N.firstName)){m.add("register_first_name","register_first_name_error");L=false}if(!validator.isLastNameValid(N.lastName)){m.add("register_last_name","register_last_name_error");L=false}if(!userProfile){if(validator.isBlank(N.password)||!validator.isPasswordCorrect(N.password)){m.add("register_passwd","register_passwd_error");L=false}if(validator.isPasswordCorrect(N.password)&&N.password!=N.passwordVerify){m.add("register_passwd_verification","register_passwd_verification_error");L=false}}if(!validator.isEmailCorrect(N.email)){m.add("register_email","register_not_valid");L=false}if(validator.isBlank(deviceManager.getTempDeviceForCacheAndUpdate())){m.add("register_device","register_device_error");L=false}if(validator.isBlank(N.country)){m.add("countrySelector");L=false}if(!N.termsChecked){m.add("register_termscheck","register_termscheck_error");L=false}if(validator.isBlank(N.captcha)){m.add("register_captcha_input","register_captcha_error");L=false}if(k()&&(N.phoneNr===""||N.phoneNr==null)){if(!L){m.showErrors()}M(L)}else{A(N.phoneNr,function(O){if(!O||!L){m.showErrors()}if(typeof M=="function"){M(O&&L)}})}}this.updateCaptcha=function(){$("#register_captcha_img",f).attr("src",makeCaptchaImageUrl());$("#register_captcha_input",f).val("")};function d(){loadCaptchaImage(u.updateCaptcha)}function C(L){v=L.device;if(userProfile&&!userProfile.playnowEnabled){nonPlayNowUserName=nonPlayNowUserName||L.email;userContextSSL.enablePlaynowUserWeb(userProfile.id,L.email,nonPlayNowUserName,userProfile.password,L.phoneNr,L.firstName,L.lastName,true,L.device,deviceManager.getSelectedDeviceType(L.device),L.language,L.country,{rpcType:dwr.engine.ScriptTag,callback:J})}else{loadingNotificator.showLoadingNotification();userContextSSL.registerUserWithCaptcha(L.email,L.password,L.phoneNr,L.firstName,L.lastName,true,L.device,deviceManager.getSelectedDeviceType(L.device),L.language,L.country,(RegisterControllerHelper.initialCountryCode!==L.country),L.subscribeToNewsLetter,L.captcha,{rpcType:dwr.engine.ScriptTag,callback:c})}}function c(L){if(!L||!typeof(L)=="array"||L.length==0){m.showServerError()}else{if(L.length==1&&(L[0]==globals.LOGIN_RESULT_SYSTEM_OK||L[0]==globals.LOGIN_RESULT_SYSTEM_OK_BASKET_UPDATED)){t(L[0])}else{B(L)}}}function J(L){if(!L||!typeof(L)=="array"||L.length==0){m.showServerError()}else{if(L.length==1&&L[0]==globals.LOGIN_RESULT_SYSTEM_OK){userProfile=null;t(L[0])}else{for(var M=0;M<L.length;M++){switch(L[M]){case 2010:m.add("register_passwd_verification");break;case 2030:m.add("register_device","register_device_error");break;default:m.showServerError()}}m.showErrors()}}}function t(O){authentication.getAuthenticationStatus(true);var N=stateManager.getLoginActionType()|stateManager.NEWREGISTERED;var L=new Locale(inlineCountrySelectorController.getLocale()),P=LocaleManager.getLocale(),M=!P.equals(L);b();if(L.isValid()){LocaleManager.setLocale(L)}loadingNotificator.jsLoadStarted();loadingNotificator.show();pn.shopOffer.checkReload(function(Q){if(M||Q){stateManager.hashMapPut("loginActionType",N);stateManager.hashMapPut("loginActionTypeErrorCode",O);stateManager.hashMapPut("reloadCallback","registerComplete");var R=new String(window.location.href);if(j){R=URLHashRewrite("view",globals.MUSIC_SECTION)}stateManager.doPersistentHashMapReload(R)}else{userInfoHandler.getCurrentUser(function(S){Render.loggedIn(S.firstName,S.lastName,S.phoneModel)},false);loadingNotificator.jsLoadFinished();loadingNotificator.hide();stateManager.setPopupView("registerComplete")}},v)}function b(){m.reset();$("input",f).clearForm();$("#register_phone_number").val(p);$("#register_device").html("");$("#register_subscribeToNewsLetter").removeAttr("checked");inlineCountrySelectorController.reset();deviceManager.resetTempDevice()}function B(M){m.reset();for(var L=0;L<M.length;L++){switch(M[L]){case 2001:m.add("register_email","register_not_valid");break;case 2008:m.add("register_email","register_exists");break;case 2010:m.add("register_passwd");break;case 2030:m.add("register_device","register_device_error");break;case -2:m.add("register_captcha_input","register_captcha_error");break;case -3:m.add("register_phone_number","register_phone_number_error");break;case -4:m.add("register_phone_number","register_phone_number_nostore_error");break;case -6:m.add("register_captcha_input");break;case -15:I();break;case -9:m.add("register_phone_number","register_phone_number_error");break;default:m.showServerError()}}u.updateCaptcha();m.showErrors()}this.cancel=function(){LocaleManager.setLocale(H,RegisterControllerHelper.initialCountryCode);RegisterControllerHelper.initialCountryCode=null;stateManager.closePopupViewAndReset("register");b();userProfile=null};this.openReturnPopup=function(L){K();stateManager.setPopupViewWithReturnView(L);return false};this.gotoLogin=function(){var L=$("#register_email").val();b();openLoginPopup("",L)};function q(L){phoneLocator.getPhoneCode(L,function(M){if(!M){M="CC"}$("#phone_number_hint").html(i18n.web_General_example+" +"+M+"123456789")})}function I(){var L=$("#register_email").val();b();if(verifyController==null){verifyController=new VerifyController()}verifyController.verifyOpen(L)}function K(){RegisterControllerLocale=new Locale(inlineCountrySelectorController.getLanguage(),inlineCountrySelectorController.getCountry())}function l(){var L=RegisterControllerLocale.clone();RegisterControllerLocale.cc=null;RegisterControllerLocale.lc=null;return L}E()}function initregisterComplete(){crystalLayer.show()}function closeRegisterComplete(){stateManager.publishInternalHash();stateManager.closePopupView();var h=stateManager.getReturnPointPopup(),a=stateManager.getReturnPointLocation();if(h!=null&&h.length>0){stateManager.setPopupView(h)}else{if(stateManager.getLoginActionType()==stateManager.DIRECTBUY){var c=stateManager.hashMapGet(globals.PURCHASE_MEDIA_ID),b=stateManager.hashMapGet(globals.PRICE_CREDIT_CARD),d=stateManager.hashMapGet(globals.PRICE_SMS),f=stateManager.hashMapGet(globals.PURCHASE_CONTENT_TYPE),e=stateManager.hashMapGet(globals.PURCHASE_HOLDER_OBJ);if(typeof(c)!=="undefined"&&typeof(f)!=="undefined"){openPurchasePopup(c,b,e)}}else{if(stateManager.getLoginActionType()==stateManager.BASKETBUY){shoppingBasketController.launchShoppingBasket()}else{if(stateManager.getLoginActionType()==stateManager.FREEBUY){stateManager.getFreeItem()}else{if(stateManager.getLoginActionType()==stateManager.SHOWINBOX){purchaseInboxController.launchInboxPopup()}else{if(stateManager.getLoginActionType()==stateManager.SWITCHEDCOUNTRY){}else{if(stateManager.getLoginActionType()==stateManager.REDEEMINGVOUCHER){stateManager.openRedeemVoucher()}}}}}}}stateManager.resetReturnPoint()}var reportProblemController=null;function initreportProblem(){reportProblemController=new ReportProblemController()}function ReportProblemController(){var m=this;var c=$("#reportProblem");var j=false;this.errors=0;var u="";var l="";function r(){a();if(authentication.getAuthenticationStatus()==authentication.FULL_LOGON){j=true;userInfoHandler.getCurrentUser(h)}else{j=false;f()}if(stateManager.getMusicOnlyStore()){$("#report_problem_phone_nbr_mandatory").css("visibility","hidden")}else{$("#report_problem_phone_nbr_mandatory").css("visibility","visible")}var v=stateManager.getCountryCode();mediaShop.getCustomerServicePhoneNumber(v,d);k()}function h(C){var E="";var v="";var B="";var G="";var H="";var A="";var F="";if(C){E=C.userName;B=userInfoHandler.getHomeCountry();u=n(C.firstName);l=n(C.lastName);G=C.userName;H=C.phoneNumber?C.phoneNumber:"";commercialphonename=deviceManager.getCommercialName(C.phoneModel);F=BrowserDetect.currentOS+" "+BrowserDetect.currentBrowser;$("#reportProblemUserNameLabel").html(i18n.web_report_problem_my_details_username+":");$("#reportProblemUserName").html(E);var D=null;if(B){D=getCountryName(B.code)}$("#reportProblemCountry").html(n(D));$("#reportProblemEmail").html(G);$("#reportProblemPhoneNumber").html(H);$("#reportProblemPhoneNumberExample").css("visibility","hidden");$("#report_problem_email_mandatory").hide();$("#report_problem_phone_nbr_mandatory").hide();$("#report_problem_device_mandatory").hide();$("#reportProblemPhoneModel").html(commercialphonename);$("#reportProblemBrowser").html(F);$("#report_problem_captcha_img_holder").html("");$("#report_problem_captcha_input_label").html("");$("#report_problem_captcha_input_holder").html("")}}function f(){$("#reportProblemUserNameLabel").html("");$("#reportProblemUserName").html("");u="";l="";var A=BrowserDetect.currentOS+" "+BrowserDetect.currentBrowser;var B="<input id='reportProblemPhoneNumberInput' class='login_name color2' style='width:200px;' value='+' onkeyup=\"submitOnEnterNotNotifier(event,'reportProblemController.submitReportProblem();',false);\"/>";var v="<input id='reportProblemEmailInput' class='login_name color2' style='width:200px;' onkeyup=\"submitOnEnterNotNotifier(event,'reportProblemController.submitReportProblem();',false);\"/>";var C=deviceManager.getCommercialName(stateManager.getUserPhoneModelName());var D=getCountryName(stateManager.getCountryCode());$("#reportProblemPhoneNumber").html(B);$("#reportProblemPhoneNumberExample").css("visibility","visible");$("#report_problem_email_mandatory").show();$("#report_problem_phone_nbr_mandatory").show();$("#report_problem_device_mandatory").show();$("#reportProblemEmail").html(v);$("#reportProblemPhoneModel").html(C);$("#reportProblemCountry").html(n(D));$("#reportProblemBrowser").html(A)}function b(){loadCaptchaImage(m.updateCaptcha)}this.updateCaptcha=function(){$("#report_problem_captcha_img").attr("src",makeCaptchaImageUrl());$("#report_problem_captcha_input").val("")};function k(){$("#reportProblemDateYear").fillOptionNumericRange(DateUtil.currentYear-1,DateUtil.currentYear,DateUtil.currentYear).change(function(){m.yearChanged();m.monthChanged()});$("#reportProblemDateDay").fillOptionNumericRange(1,DateUtil.currentDate,DateUtil.currentDate);$("#reportProblemDateMonth").fillOptionNumericRange(1,DateUtil.currentMonth,DateUtil.currentMonth).change(m.monthChanged)}this.yearChanged=function(){var v=new Date();var A=$("#reportProblemDateYear"),B=DateUtil.currentMonth;if(A.val()<v.getFullYear()){B=12}$("#reportProblemDateMonth").fillOptionNumericRange(1,B,1)};this.monthChanged=function(){var A=$("#reportProblemDateYear").val(),v=$("#reportProblemDateMonth").val();var B=DateUtil.daysInMonth(A,v);if(DateUtil.currentYear==A&&DateUtil.currentMonth==v){B=DateUtil.currentDate}$("#reportProblemDateDay").fillOptionNumericRange(1,B)};function d(v){if(!v){v=i18n.web_receipt_support_no_phone}$("#reportProblemCCPhoneNumber").html(v)}this.submitReportProblem=function(){o();var I;var H;var M;var D;if(j){I=$("#reportProblemUserName").html();H=$("#reportProblemEmail").html();M=$("#reportProblemPhoneNumber").html()}else{I="Logged out user";H=$("#reportProblemEmailInput").val();M=$("#reportProblemPhoneNumberInput").val();D=$("#report_problem_captcha_input").val();if(!stateManager.getMusicOnlyStore()&&(M==""||!validator.isPhoneNumberCorrect(M))){$("#reportProblemPhoneNumberLabel").addClass("label_error");$("#reportProblemPhoneNumberInput").addClass("login_name_error");m.errors++}if(H==""||!validator.isEmailCorrect(H)){$("#reportProblemEmailLabel").addClass("label_error");$("#reportProblemEmailInput").addClass("login_name_error");m.errors++}}var B=stateManager.getCountryCode();var v=stateManager.getUserPhoneModelName();var F=$("#reportProblemBrowser").html();var C=$("#reportProblemTypeOfProblemChoice").val();var K="";if(C=="rpMisc"){K="VOID"}else{K=$("#reportProblemTypeOfMediaChoice").val()}if(K=="VOID"){K="No media type selected"}else{K=trim($("#"+K).html())}var J=$("#reportProblemDateYear").val();var L=$("#reportProblemDateMonth").val();var A=$("#reportProblemDateDay").val();var G=J+"-"+L+"-"+A;var E=$("#reportProblemDescription").val();if(C=="VOID"){e("reportProblemTypeOfProblemHeader");$("#reportProblemTypeOfProblemChoice").addClass("login_name_error");if(BrowserDetect.isMsie7||BrowserDetect.isMsie6){$("#ieDropdownErrorBorder").css("background-color","#FF0000")}m.errors++}else{C=i18n.web_report_problem_mail_subject_prefix+" - "+trim($("#"+C).html())}if(E==""){e("reportProblemDescriptionHeader");$("#reportProblemDescription").addClass("login_name_error");m.errors++}t(I,l,u,H,M,v,F,C,K,G,E)};this.captchaCallback=function(K,H,F,E,G,J,v,C,A,I,D,B){if(K.errorCaptchaValidation||K.errorCaptchaGeneral){m.updateCaptcha();$("#report_problem_captcha_input_label").addClass("label_error");$("#report_problem_captcha_input").addClass("login_name_error");m.errors++}t(H,F,E,G,J,v,C,A,I,D,B)};function t(J,H,G,I,L,v,D,A,K,F,C){if(m.errors>0){q()}else{if(stateManager.getMusicOnlyStore()&&(!L||L==""||L==null)){L="+0000"}var E=$("#reportProblemTypeOfProblemChoice").val();E=E.replace("rp","");var B=$("#reportProblemTypeOfMediaChoice").val();B=B.replace("rp","");if(B.toLowerCase()=="void"){B="na"}sendDWRCallAsPost(function(){purchaseFlowService.sendReportProblemEmail(J,H,G,I,L,v,D,A,C,countryCode,K,F,function(M){ApplicationProxy.onReportProblemSent(D,E,B);p(M)})})}}function p(v){if(v){stateManager.closePopupView();stateManager.openPopupView("reportProblemSent")}else{stateManager.closeReturnToPopup();stateManager.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error)}}this.doCheckIfMedia=function(){var A=$("#reportProblemTypeOfProblemChoice").val();var v=$("#reportProblemTypeOfMediaChoice");if(A=="rpMisc"){v.attr("disabled","disabled")}else{v.removeAttr("disabled")}};function q(){$("#reportProblemErrorBox > .popErrorMessage",c).addClass("showError")}function e(v){$("#"+v).addClass("reportProblemError")}function a(){o();$('option[value="VOID"]',c).attr("selected","selected");$("#reportProblemDescription").clearForm()}function o(){$(".reportProblemHead",c).removeClass("reportProblemError");$("#reportProblemErrorBox > .popErrorMessage",c).removeClass("showError");$("#reportProblemPhoneNumberLabel").removeClass("label_error");$("#reportProblemPhoneNumberInput").removeClass("login_name_error");$("#reportProblemEmailLabel").removeClass("label_error");$("#reportProblemEmailInput").removeClass("login_name_error");$("#report_problem_captcha_input_label").removeClass("label_error");$("#report_problem_captcha_input").removeClass("login_name_error");$("#reportProblemTypeOfProblemChoice").removeClass("login_name_error");$("#reportProblemDescription").removeClass("login_name_error");if(BrowserDetect.isMsie7||BrowserDetect.isMsie6){$("#ieDropdownErrorBorder").css("background-color","#FFFFFF")}m.errors=0}function n(v){if(!v){return""}else{return v}}r()}function problemDateStruct(b,c,a){this.year=b;this.month=c;this.date=a}var reportProblemSentController=null;function initreportProblemSent(){reportProblemSentController=new ReportProblemSentController()}function ReportProblemSentController(){var b=$("#reportProblemSent");function c(){ApplicationProxy.onReportProblemSentAfterRendering();var d=stateManager.getCountryCode();mediaShop.getCustomerServicePhoneNumber(d,a)}function a(d){if(!d){d=i18n.web_receipt_support_no_phone}$("#reportProblemSentCCPhoneNumber",b).html(d)}c()}function initringtones_section(){var a=genericRenderView();if(a){if(typeof(ringtonesSectionController)=="undefined"){ringtonesSectionController=new pn.controller.RingtonesSectionController()}if(deviceManager.hasDeviceChanged()){ringtonesSectionController.clearAndRefresh()}else{ringtonesSectionController.renderView();loadingNotificator.hide("true")}}}var ringtonesSectionController;pn.controller.RingtonesSectionController=(function(){loadScript("fe/scripts/newreleases.js");var a=new NewReleasesController();a.init("rtNewReleaseController","div#ringtones_section_new_releases table#newReleasesTable");function b(){pn.controller.SectionController.call(this,globals.RINGTONES_SECTION)}b.prototype=new pn.controller.SectionController();b.prototype.renderView=function(){if(!this.getRendered()){this.createCarousels();var c=this;mediaSearch.getLatestReleasedRingtones(stateManager.getCountryCode(),0,20,currentOperatorCode,{async:true,callback:function(d){a.populateData(d.media,c.getSection());topListsController.addToListFromRingtones(globals.TOPLIST_LATEST_RELEASED+c.getSection(),d)}});setTimeout(function(){c.populateTopLists()},0);truncateGenreSection(c.getSection());this.setRendered(true)}if(deviceManager.hasDeviceChanged()){setTimeout(function(){bannerController.generateBanners()},0)}deviceManager.setSectionLoadedAfterChange()};b.prototype.createFirstCarousel=function(){this.createRecommendedCarousel("ringtonesSectionController.createFreeCarousel")};b.prototype.createRemainingCarousels=function(){this.createFreeCarousel()};return b})();function destroy_search_sectionView(){var a=$("#musicSearchResultsListing");if(a.length>0){if($.browser.msie){var c=new SearchSectionController();deleteNodeChildren(a[0])}a.html("&nbsp;")}var b=$("#contentBrowserTop");if(b.length>0){if($.browser.msie){deleteNodeChildren(b[0])}b.html("&nbsp;")}}function SearchSectionParameters(){var b=$("#search_sectionView"),c=stateManager,a=globals;this.TextListLayout="textlist";this.CoverListLayout="coverlist";this.NoListLayout="none";this.SinglesTarget="singles";this.AlbumsTarget="albums";this.PopularitySource="popularity";this.AlbumSource="album";this.ArtistSource="artist";this.ListSource="list";this.NoListSource="none";this.ContentType=a.MUSIC_SECTION;this.UsedLayout=c.BrowseLayout_generalBrowseText;this.TopFocusedId=0;this.TopPromoActive=false;this.TopArtistListActive=false;this.TopArtistListContentMandatory=false;this.TopContentListActive=false;this.TopDetailsActive=false;this.TopDetailsActiveSong=false;this.TopFilterBoxActive=false;this.BackupUsedLayout=c.BrowseLayout_generalBrowseText;this.BackupTopPromoActive=false;this.BackupTopArtistListActive=false;this.BackupTopContentListActive=false;this.BackupTopDetailsActive=false;this.BackupTopFocusedId=0;this.BackupBundledData=null;this.TopNoSearchResultsForAdvancedSearch=false;this.TopAdvancedFiltersActive=false;this.FilterSearchWord="";this.FilterStartLetter="";this.GenreType="";this.FilterGenreId=0;this.FilterPublisherId=0;this.DetailsFromPromotionSection=false;this.FilterAdvancedTitle="";this.FilterAdvancedAlbum="";this.FilterAdvancedArtist="";this.FilterAdvancedOtherArtistOrSupplier="";this.FilterAdvancedOtherTitle="";this.BottomListLayout=this.TextListLayout;this.BottomListTargets=this.SinglesTarget;this.BottomListSource=this.PopularitySource;this.BottomListContentMandatory=false;this.BottomRecommendedListActive=false;this.browserPagingSize=30;this.browserPagingIndex=1;this.noDetailsDataForYourPhone=false;this.noDetailsDataGeneric=false;this.clearFilters=function(){this.FilterAdvancedTitle="";this.FilterAdvancedAlbum="";this.FilterAdvancedArtist="";this.FilterAdvancedOtherArtistOrSupplier="";this.FilterAdvancedOtherTitle=""}}var postponeView_search_section=true;var searchSectionController=new SearchSectionController();SearchSectionController.events={COMPLETE:"COMPLETE"};SearchSectionController.prototype=new Dispatcher();function SearchSectionController(){Dispatcher.call(this,"SearchSectionController");var l=this;var k=$("#search_sectionView"),c=stateManager,d=globals,e=EventHelper,b=new SearchSectionParameters();function j(){var A=$("#purchase_completeView"),C=A.css("display"),H=$("#purchase_complete_stored_ccView"),G=H.css("display"),P=$("#errorPopupView"),M=P.css("display"),K=$("#shoppingBasketView"),u=K.css("display"),o=$("#quicksearchView"),B=o.css("display"),D=$("#purchaseView"),E=D.css("display"),N=$("#loginView"),L=N.css("display"),n=$("#registerView"),J=n.css("display"),r=$("#registerCompleteView"),Q=r.css("display"),t=$("#reportProblemView"),q=t.css("display"),F=$("#reportProblemSentView"),v=F.css("display"),m=$("#duplicatePurchaseWarningView"),p=m.css("display"),O=$("#purchase_complete_ngView"),I=O.css("display");$("div.hiddenView").hide();$("div.hiddenView2").hide();if(L=="block"){N.show()}if(E=="block"){D.show()}if(C=="block"){A.show()}if(G=="block"){H.show()}if(M=="block"){P.show()}if(u=="block"){K.show()}if(B=="block"){o.show()}if(J=="block"){n.show()}if(Q=="block"){r.show()}if(q=="block"){t.show()}if(v=="block"){F.show()}if(I=="block"){O.show()}if(p=="block"){m.show()}$("#"+d.SEARCH_SECTION+"View").show()}this.showSearchSection=j;this.refreshContent=function(){closeFloatingElements();$("#musicSearchResultsListing").empty();$("#JT").hide().html("");b.UsedLayout=UsedLayout=c.getBrowserLayout();b.ContentType=ContentType=c.getView();b.TopFocusedId=c.getBrowserFocusedId();b.browserPagingIndex=c.getBrowserPagingIndex();b.FilterSearchWord=c.getSearchString();b.FilterStartLetter=c.getArtistNameFilterValue(ContentType);b.FilterGenreId=c.getGenreId(ContentType);b.FilterPublisherId=c.getPublisherId(ContentType);b.GenreType=c.getGenreType(ContentType);var m=c.getAdvancedSearchState();b.FilterAdvancedArtist=unescape(m.musicArtist);b.FilterAdvancedTitle=unescape(m.musicSong);b.FilterAdvancedAlbum=unescape(m.musicAlbum);b.FilterAdvancedOtherArtistOrSupplier=unescape(m.otherArtist);b.FilterAdvancedOtherTitle=unescape(m.otherTitle);if(b.FilterSearchWord!==null&&b.FilterSearchWord.indexOf("%")!=-1){b.FilterSearchWord=unescape(b.FilterSearchWord);c.setSearchString(b.FilterSearchWord)}ApplicationProxy.onSearchSectionRefreshContent(UsedLayout);if(UsedLayout==c.BrowseLayout_generalBrowseText){h();b.TopArtistListActive=(ContentType==d.MUSIC_SECTION);b.TopArtistListContentMandatory=b.TopContentListActive=b.TopDetailsActive=b.TopAdvancedFiltersActive=b.BottomListContentMandatory=false;b.TopFilterBoxActive=b.BottomRecommendedListActive=b.TopPromoActive=true;b.BottomListLayout=b.TextListLayout;b.BottomListTargets=b.SinglesTarget;b.BottomListSource=b.PopularitySource}else{if(UsedLayout==c.BrowseLayout_generalBrowseCovers){h();b.TopArtistListActive=(ContentType==d.MUSIC_SECTION);b.TopPromoActive=b.BottomRecommendedListActive=b.TopFilterBoxActive=true;b.TopArtistListContentMandatory=b.TopContentListActive=b.TopDetailsActive=b.TopAdvancedFiltersActive=b.BottomListContentMandatory=false;b.BottomListLayout=b.CoverListLayout;b.BottomListTargets=b.SinglesTarget;b.BottomListSource=b.PopularitySource}else{if(UsedLayout==c.BrowseLayout_detailBrowse){h();b.TopPromoActive=b.TopArtistListActive=b.TopContentListActive=b.TopAdvancedFiltersActive=b.TopNoSearchResultsForAdvancedSearch=b.TopFilterBoxActive=b.BottomListContentMandatory=b.BottomRecommendedListActive=false;b.TopDetailsActive=true;if(ContentType==d.MUSIC_SECTION){b.BottomListLayout=b.TextListLayout;b.BottomListSource=b.AlbumSource}else{b.BottomListLayout=b.NoListLayout;b.BottomListSource=b.NoListSource}b.BottomListTargets=b.SinglesTarget}else{if(UsedLayout==c.BrowseLayout_albumsFromArtist){h();b.TopPromoActive=b.TopArtistListActive=b.TopContentListActive=b.TopAdvancedFiltersActive=b.TopNoSearchResultsForAdvancedSearch=b.TopFilterBoxActive=b.BottomListContentMandatory=b.BottomRecommendedListActive=false;b.TopDetailsActive=true;b.BottomListLayout=b.CoverListLayout;b.BottomListTargets=b.AlbumsTarget;b.BottomListSource=b.ArtistSource}else{if(UsedLayout==c.BrowseLayout_artistInfo||UsedLayout==c.BrowseLayout_artistInfoFromSong){h();b.TopPromoActive=b.TopArtistListActive=b.TopContentListActive=b.TopAdvancedFiltersActive=b.TopNoSearchResultsForAdvancedSearch=b.TopFilterBoxActive=b.BottomListContentMandatory=b.BottomRecommendedListActive=false;b.TopDetailsActive=true;b.BottomListLayout=b.TextListLayout;b.BottomListTargets=b.SinglesTarget;b.BottomListSource=b.ArtistSource}else{if(UsedLayout==c.BrowseLayout_moreResults){h();b.TopArtistListActive=(ContentType==d.MUSIC_SECTION);b.TopPromoActive=b.TopArtistListContentMandatory=b.TopDetailsActive=b.TopAdvancedFiltersActive=b.TopNoSearchResultsForAdvancedSearch=b.BottomListContentMandatory=b.BottomRecommendedListActive=false;b.TopFilterBoxActive=b.TopContentListActive=true;b.BottomListLayout=b.TextListLayout;b.BottomListTargets=b.SinglesTarget;b.BottomListSource=b.ArtistSource}else{if(UsedLayout==c.BrowseLayout_advancedSearch){b.TopArtistListActive=(ContentType==d.MUSIC_SECTION);b.TopPromoActive=b.TopArtistListContentMandatory=b.TopDetailsActive=b.BottomListContentMandatory=b.BottomRecommendedListActive=false;b.TopContentListActive=b.TopAdvancedFiltersActive=b.TopNoSearchResultsForAdvancedSearch=b.TopFilterBoxActive=true;b.BottomListLayout=b.TextListLayout;b.BottomListTargets=b.SinglesTarget;b.BottomListSource=b.PopularitySource}else{if(UsedLayout==c.BrowseLayout_advancedSearchCovers){b.TopArtistListActive=(ContentType==d.MUSIC_SECTION);b.TopPromoActive=b.TopArtistListContentMandatory=b.TopDetailsActive=b.BottomListContentMandatory=b.BottomRecommendedListActive=false;b.TopContentListActive=b.TopAdvancedFiltersActive=b.TopNoSearchResultsForAdvancedSearch=b.TopFilterBoxActive=true;b.BottomListLayout=b.CoverListLayout;b.BottomListTargets=b.SinglesTarget;b.BottomListSource=b.PopularitySource}else{if(UsedLayout==c.BrowseLayout_allFromList){h();b.TopArtistListActive=b.TopContentListActive=b.TopDetailsActive=b.TopAdvancedFiltersActive=b.TopNoSearchResultsForAdvancedSearch=b.BottomListContentMandatory=b.BottomRecommendedListActive=false;b.TopFilterBoxActive=b.TopPromoActive=true;b.BottomListLayout=b.CoverListLayout;b.BottomListTargets=b.SinglesTarget;b.BottomListSource=b.ListSource}else{if(UsedLayout==c.BrowseLayout_ringtonesArtist){b.TopArtistListActive=b.TopArtistListContentMandatory=b.TopContentListActive=b.TopNoSearchResultsForAdvancedSearch=true;b.TopPromoActive=b.TopDetailsActive=b.TopAdvancedFiltersActive=b.TopFilterBoxActive=b.BottomListContentMandatory=b.BottomRecommendedListActive=false;b.BottomListLayout=b.TextListLayout;b.BottomListTargets=b.SinglesTarget;b.BottomListSource=b.PopularitySource}else{if(UsedLayout==c.BrowseLayout_browseProvider){h();b.TopPromoActive=b.TopFilterBoxActive=true;b.TopArtistListActive=b.TopArtistListContentMandatory=b.TopContentListActive=b.TopDetailsActive=b.TopAdvancedFiltersActive=b.BottomListContentMandatory=b.BottomRecommendedListActive=false;b.BottomListLayout=b.CoverListLayout;b.BottomListTargets=b.SinglesTarget;b.BottomListSource=b.PopularitySource}}}}}}}}}}}if(b.BottomListSource!=b.ListSource){var p=b.browserPagingIndex;var n=c.getMusicOnlyStore()?phoneModelSet.heroPhone:c.getPhoneModelName();var q=function(r){f(r)};function o(v){var u=v.split("_")[0];if(v==globals.APPLICATIONS_SECTION){u=globals.STR_MediaType_APPLICATION.toLowerCase()+"s"}var r=u.substr(0,1).toUpperCase()+u.substr(1),t=r.endsWith("s")?r.substr(0,r.length-1):r;if(UsedLayout==c.BrowseLayout_detailBrowse){webShop["get"+t+"Details"](b.TopFocusedId,c.getCountryCode(),currentOperatorCode,n,c.getLanguageCode(),q)}else{if(b.FilterAdvancedOtherTitle.length>0||b.FilterAdvancedOtherArtistOrSupplier.length>0){webShop["advancedSearch"+r](b.FilterAdvancedOtherTitle,b.FilterAdvancedOtherArtistOrSupplier,b.FilterGenreId,c.getCountryCode(),currentOperatorCode,p,n,q)}else{if(b.FilterPublisherId>0){webShop["browse"+r](b.FilterGenreId,b.FilterPublisherId,c.getCountryCode(),currentOperatorCode,p,n,q)}else{webShop["search"+r](b.FilterGenreId,b.FilterSearchWord,c.getCountryCode(),currentOperatorCode,p,n,q)}}}}if(ContentType==d.MUSIC_SECTION){if(UsedLayout==c.BrowseLayout_detailBrowse){webShop.getAlbumDetails(b.TopFocusedId,c.getCountryCode(),currentOperatorCode,c.getLanguageCode(),q)}else{if(UsedLayout==c.BrowseLayout_albumsFromArtist){webShop.getArtistAlbums(b.TopFocusedId,c.getCountryCode(),currentOperatorCode,p,c.getLanguageCode(),q)}else{if(UsedLayout==c.BrowseLayout_artistInfoFromSong){webShop.getArtistInfoBySong(b.TopFocusedId,c.getCountryCode(),currentOperatorCode,p,q)}else{if(UsedLayout==c.BrowseLayout_artistInfo){webShop.getArtistInfo(b.TopFocusedId,c.getCountryCode(),currentOperatorCode,p,q)}else{if(b.FilterAdvancedAlbum.length>0||b.FilterAdvancedTitle.length>0||b.FilterAdvancedArtist.length>0){webShop.advancedSearchSongs(b.FilterAdvancedTitle,b.FilterAdvancedArtist,b.FilterAdvancedAlbum,b.FilterGenreId,c.getCountryCode(),currentOperatorCode,p,q)}else{if(b.FilterStartLetter.length>0){webShop.browseSongs(b.FilterStartLetter,b.FilterGenreId,c.getCountryCode(),currentOperatorCode,p,q)}else{webShop.searchSongs(b.FilterSearchWord,b.FilterGenreId,c.getCountryCode(),currentOperatorCode,p,q)}}}}}}}else{if(ContentType==d.RINGTONES_SECTION){if(UsedLayout==c.BrowseLayout_detailBrowse){webShop.getRingtoneDetails(b.TopFocusedId,c.getCountryCode(),currentOperatorCode,c.getLanguageCode(),q)}else{if(UsedLayout==c.BrowseLayout_ringtonesArtist){q=function(r){a.call(l,r)};mediaSearch.browseRingtonesByArtist(b.FilterAdvancedOtherArtistOrSupplier,b.FilterGenreId,c.getCountryCode(),b.browserPagingSize,p,100,currentOperatorCode,q)}else{if(b.FilterAdvancedOtherTitle.length>0||b.FilterAdvancedOtherArtistOrSupplier.length>0){webShop.advancedSearchRingtones(b.FilterAdvancedOtherTitle,b.FilterAdvancedOtherArtistOrSupplier,b.FilterGenreId,c.getCountryCode(),currentOperatorCode,p,n,q)}else{if(b.FilterStartLetter.length>0){webShop.browseRingtones(b.FilterGenreId,b.FilterStartLetter,c.getCountryCode(),currentOperatorCode,p,q)}else{webShop.searchRingtones(b.FilterGenreId,b.FilterSearchWord,c.getCountryCode(),currentOperatorCode,p,q)}}}}}else{o(ContentType)}}}else{this.searchSectionPostHook()}};function h(){b.clearFilters()}function f(r){var q=new Date().getTime();musicOnlyStore.toggleMusicStore();searchSectionCommon.setSectionColorTheme();b.noDetailsDataForYourPhone=false;b.noDetailsDataGeneric=false;if(r.searchHits==null){r.searchHits=new Object()}try{j();var p;if(r.latest||r.album||r.details){p=searchSectionTop.renderTop(r,b)}else{b.TopDetailsActiveSong=true;b.TopDetailsActive=false;p=searchSectionTop.renderTop(r,b)}var t=false;if(p){if(UsedLayout==c.BrowseLayout_artistInfo&&r.searchHits.hitCount===0){t=true;var o=b.TopFocusedId;if(o>0){var n=true}}else{t=searchSectionBottom.renderBottom(r,b)}}}catch(m){c.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error)}if(p&&t){b.BackupUsedLayout=UsedLayout;b.BackupTopPromoActive=b.TopPromoActive;b.BackupTopArtistListActive=b.TopArtistListActive;b.BackupTopContentListActive=b.TopContentListActive;b.BackupTopDetailsActive=b.TopDetailsActive;b.BackupTopFocusedId=b.TopFocusedId;b.BackupBundledData=r}else{if(b.BackupUsedLayout!=UsedLayout||b.BackupTopPromoActive!=b.TopPromoActive||b.BackupTopArtistListActive!=b.TopArtistListActive||b.BackupTopContentListActive!=b.TopContentListActive||b.BackupTopDetailsActive!=b.TopDetailsActive||b.BackupTopFocusedId!=b.TopFocusedId){UsedLayout=b.BackupUsedLayout;b.TopPromoActive=b.BackupTopPromoActive;b.TopArtistListActive=b.BackupTopArtistListActive;b.TopContentListActive=b.BackupTopContentListActive;b.TopDetailsActive=b.BackupTopDetailsActive;b.TopFocusedId=b.BackupTopFocusedId;c.setBrowserFocusedId(b.TopFocusedId);c.setBrowserLayout(UsedLayout)}}if(n){$("#allAlbumsFromArtistLink").hide();searchSectionCommon.gotoAlbumsFromArtist(o,true)}else{if(b.noDetailsDataForYourPhone){preProcess("stateManager.gotoSectionMain();stateManager.showNoContentForPhoneMessage();")}else{if(b.noDetailsDataGeneric){preProcess("stateManager.gotoSectionMain();stateManager.showNoContentGenericMessage();")}else{}}}searchSectionCommon.removeEventsPaging();searchSectionCommon.setEventsPaging();loadingNotificator.hideLoadingNotification(true);window.scroll(0,0);if(BrowserDetect.isMsie6){setTimeout(function(){var v=document.createElement("div"),u=document.getElementsByTagName("body")[0];v.style.height="1px";v.style.width="1px";u.appendChild(v);setTimeout(function(){u.removeChild(v);v=null},0)},0)}ApplicationProxy.onSearchBrowseRenderComplete(r)}this.getSearchSectionParameter=function(m){return b[m]};this.setSearchSectionParameter=function(m,n){b[m]=n};this.browserPagingPrevious=function(){if(b.browserPagingIndex>1){b.browserPagingIndex--;c.setBrowserPagingIndex(b.browserPagingIndex)}this.refreshContent()};this.browserPagingNext=function(){b.browserPagingIndex++;$("#ui14_paging_previous").show();c.setBrowserPagingIndex(b.browserPagingIndex);this.refreshContent()};this.browserPagingTo=function(m){b.browserPagingIndex=m;$("#ui14_paging_previous").show();c.setBrowserPagingIndex(b.browserPagingIndex);this.refreshContent()};function a(m){f({searchHits:m})}this.searchSectionPostHook=function(){var m=topListsController.getLists(),q=null,p,n=b.TopFocusedId;for(var r in m){if(r===n){q=m[r]}}if(q!==null&&typeof(q)!="undefined"){f({searchHits:q})}else{carouselController.generateCarouselItems("",c.getView(),20,n,function(o){l.listCallback(o)})}};this.listCallback=function(m){f({searchHits:m})}}function initsearch_section(){loadScript("fe/scripts/jquery.tablesorter.js");var a=$("#breadCrumbHeader").html(),c=a!==null?a.length:0;var b=10;if(stateManager.getPopupView()&&c>b){searchSectionController.showSearchSection()}else{searchSectionController.refreshContent()}}function initshoppingBasket(){loadScript("fe/scripts/jquery.tablesorter.js");loadScript("fe/scripts/purchase.js")}function notifierHide(){loadingNotificator.setAutoHide(true);loadingNotificator.hideLoadingNotification()}function ShoppingBasketController(){var m=this;this.basketViewSize=10;this.basketViewIndex=1;var u=[],D=null;this.PURCHASE_TYPE_NETGIRO="NETGIRO";this.PURCHASE_TYPE_GOOGLE="GOOGLE";this.setDuplicatePurchaseItems=function(G){if(G!=null&&typeof(G)!="undefined"){r(G)}};this.launchShoppingBasket=function(G){tabBoxHandler.hideNewBasketItemsNotifier(250);if(BrowserDetect.isBadClient){stateManager.setPopupView("badclient");return false}var I=authentication.validateCountry();if(!I){return}this.basketViewIndex=1;var H=f();if(H.length==0){if(G!=true){stateManager.setPopupView("shoppingBasketEmpty")}}else{stateManager.setPopupView("shoppingBasket");this.renderPurchaseOption();this.renderCurrentBasket()}return false};this.renderCartFigures=function(G){F()};this.renderCurrentBasket=function(){c();var T=f();var S=0;var N=0;var R=0;var I=0;var M="";var O=0;var Q=0;var J=0;if(T.length>0){ApplicationProxy.onShoppingBasketRender(T);J=T.length;var H=$("#shoppingBasketNumberOfItems");H.html(J);if(BrowserDetect.isMsie){$("#shoppingBasketBuy").css("visibility","hidden")}$("#shoppingBasketBuy").css("visibility","visible");$("#shoppingBasketRemoveAll").css("visibility","visible");for(var K=0;K<J;K++){S+=T[K].ContentPrice;R+=T[K].getVatAmount()}S=S.toFixed(2);R=truncateAmount(R).toFixed(2);I=(S-R).toFixed(2);M=T[0].ContentCurrency;O=(this.basketViewIndex*this.basketViewSize)-this.basketViewSize;Q=O+this.basketViewSize;var L=new StringBuffer();for(var K=O;K<Q&&K<J;K++){var P=v(T[K]);L.append(P)}$("#shoppingBasketItems tbody").append(L.toString());if(BrowserDetect.isMsie6){$("#shoppingBasketItems tbody").hide().show(2);$("#shoppingBasketNavigation").hide().show(2)}$("#basketPageSumNoVat").html(I);$("#headerSubtotal").html(I);$("#basketPageSumNoVatCurrency").html(M);$("#basketPageVatOnly").html(R);$("#basketPageSumVatOnlyCurrency").html(M);$("#basketPageSumTotal").html(S);$("#basketTotalSumCurrency").html(M);if(O>this.basketViewSize-1){$("#basketButtonPrevious").css("visibility","visible")}else{$("#basketButtonPrevious").css("visibility","hidden")}if(Q<J){$("#basketButtonNext").css("visibility","visible")}else{$("#basketButtonNext").css("visibility","hidden")}A(J-O,"shoppingBasketItems")}else{$("#shoppingBasketBuy").css("visibility","hidden");$("#shoppingBasketRemoveAll").css("visibility","hidden");$("#headerSubtotal").html("0");$("#shoppingBasketNumberOfItems").html("0");$("#basketPageSumNoVat").html("0");$("#basketPageVatOnly").html("0");$("#basketPageSumTotal").html("0")}var G=$("#basketPagingButtons");if(J>0){G.show();$("#basketStartIndex").html(O+1);if(Q<=J){$("#basketStopIndex").html(Q);$("#basketTopIndex").html(J)}else{$("#basketStopIndex").html(J);$("#basketTopIndex").html(J)}}else{G.hide()}};this.pagePrevious=function(){this.basketViewIndex--;this.renderCurrentBasket()};this.pageNext=function(){this.basketViewIndex++;this.renderCurrentBasket()};this.deleteButtonPressed=function(I,K,G,J,H){if(this.getBasketSize()==1){return this.removeAllCallbackYes()}ApplicationProxy.onItemRemovedFromBasket(K,G,J,H);this.removeItemFromBasket(I);this.renderCurrentBasket();this.renderCartFigures()};this.removeAllButtonPressed=function(){var G=globals,H=stateManager;H.hashMapPut(G.POPUP_TITLE,i18n.web_basket_empty_header);H.hashMapPut(G.POPUP_MESSAGE,i18n.web_basket_empty_text);H.hashMapPut(G.POPUP_CALLBACK_YES,"shoppingBasketController.removeAllCallbackYes()");H.hashMapPut(G.POPUP_CALLBACK_NO,"shoppingBasketController.removeAllCallbackNo()");H.openPopupView("yesNo")};this.removeAllCallbackYes=function(){this.clearBasket();this.renderCurrentBasket();stateManager.closePopupView();this.launchShoppingBasket()};this.removeAllCallbackNo=function(){stateManager.returnFromPopupView()};this.filterBasketAccordingToSOC=function(I,L){var J=[];var G=f();for(var H=0;H<G.length;H++){var K=convertMediaTypeStrToContentType(convertMediaTypeIdToString(G[H].ContentType));if(0>$.inArray(K,I)){J.push(G[H].MediaId)}}for(var H=0;H<J.length;H++){this.removeItemFromBasket(J[H])}if(J.length>0){stateManager.closePopupView();stateManager.showError(i18n.web_LoginRegister_basket_updated,i18n.web_General_basket_missing_txt,L)}else{L()}};this.clearBasketNavigation=function(){$("#basketButtonPrevious").css("visibility","hidden");$("#basketButtonNext").css("visibility","hidden");$("#basketStartIndex").html("0");$("#basketStopIndex").html("0");$("#basketTopIndex").html("0");this.basketViewIndex=1};this.addItemToBasket=function(I,J,N,K,G){previewLayer.closePreviewPlayer();if(!G){var L=function(){shoppingBasketController.addItemToBasket(I,J,N,K,true)};if(!BrowserDetect.checkJava(L)){return}}if(!prePurchaseValidation()){return}if(BrowserDetect.isMsie6||BrowserDetect.isMsie7){if(u.length>=15){stateManager.showError(i18n.web_basket_full_header,i18n.web_basket_full_text);return}}var H=new Date(),O=new ShoppingBasketItem(I.mediaId,I.title,I.mediaTypeId,I.priceString,I.priceCurrency,I.priceCurrencyName,I.provider,I.vatPercentage,I.providerId,I.albumId,I.explicit,N);try{o(O,J,K)}catch(M){if(M instanceof DuplicateItemException){stateManager.showError(i18n.web_basket_duplicate_header,i18n.web_basket_duplicate_caption);return}}};this.renderBasket=function(){this.renderCurrentBasket();this.renderCartFigures()};this.clearBasket=function(G){G=G||false;if(!G){var H=u.pop();while(H){ApplicationProxy.onItemRemovedFromBasket(H.ArtistName,H.Title,H.ContentCurrencyName,H.ContentPrice);H=u.pop()}u=[]}else{B()}C();this.clearBasketNavigation();this.renderCartFigures()};this.getBasketSize=function(){var G=f();return G.length};this.removeItemFromBasket=function(J){var H=f();var G=H.length;if(G%this.basketViewSize==1&&G>this.basketViewSize&&H[G-1].MediaId==J){this.basketViewIndex--}for(var I=0;I<G;I++){if(H[I].MediaId==J){H.splice(I,1);break}}h(J)};this.renderPurchaseOption=function(){if(authentication.getAuthenticationStatus()!=authentication.ANONYMOUS){E()}else{$("#shoppingBasketStoredCardOption").hide()}};function E(){if(creditCardManager.hasCreditCard()){$("#shoppingBasketStoredCardOption").show();$("#shoppingBasketStoredCardName").html(creditCardManager.getCreditCardDisplayName())}else{$("#shoppingBasketStoredCardOption").hide()}}this.makePurchase=function(H,J){var K=k(),G=false;if(J&&creditCardManager.hasCreditCard()){G=true}else{G=false}var I=authentication.getAuthenticationStatus();if(I==authentication.FULL_LOGON){if(H==this.PURCHASE_TYPE_NETGIRO){startNetgiroFlow(K,G)}}else{if(authentication.getAuthenticationStatus()==authentication.AUTO_LOGON){signIn.signIn("shoppingBasket")}else{if(authentication.getAuthenticationStatus()==authentication.ANONYMOUS){stateManager.setReturnPoint(stateManager.getView(),null,null);stateManager.setLoginActionType(stateManager.BASKETBUY);openLoginPopup()}}}};function k(){var I=f(),K=I.length,J=[];for(var G=0;G<K;G++){var H=I[G];J.push(new WPurchasableMediaItem(H.MediaId,H.ContentType))}return J}function r(G){sendDWRCallAsPost(function(){purchaseFlowService.updateBasketSecondPurchase(G,{async:false,timeout:5000,errorHandler:function(H){a(H,"updateBasketSecondPurchase")},callback:function(){}})})}function l(G){p(G)}function F(){sendDWRCallAsPost(function(){purchaseFlowService.getBasket({errorHandler:function(G){a(G,"GET")},callback:p})})}function p(H){var G=u.length;if(H!=null&&H.length>0){G=H.length;n(H)}else{if(H!=null&&H.length==0&&G>0){d()}}userBoxHandler.updateBasketInfo(G);tabBoxHandler.updateBasket(G)}function d(){var J=u.length,H,I=[];for(var G=0;G<J;G++){H=u[G];sendDWRCallAsPost(function(){purchaseFlowService.addToBasket(H.MediaId,H.Title,H.ContentType,H.ContentPrice,H.ContentCurrency,H.ArtistName,H.VatRate,H.ArtistID,H.AlbumID,false,H.Explicit,H.BannerId,countryCode,languageCode,{async:false,timeout:5000,errorHandler:function(K){a(K,"ADD")},callback:function(K){if(K&&K.ok){I.push(H)}}})})}u=I}function C(){sendDWRCallAsPost(function(){purchaseFlowService.flushBasket({async:false,timeout:5000,errorHandler:function(G){a(G,"FLUSH")},callback:function(){}})})}function t(H){var G=null;tabBoxHandler.showNewBasketItemsNotifier();sendDWRCallAsPost(function(){purchaseFlowService.addToBasket(H.MediaId,H.Title,H.ContentType,H.ContentPrice,H.ContentCurrency,H.ArtistName,H.VatRate,H.ArtistID,H.AlbumID,false,H.Explicit,H.BannerId,countryCode,languageCode,{async:false,timeout:5000,errorHandler:function(I){a(I,"ADD")},callback:function(I){G=I}})});return G}function h(G){sendDWRCallAsPost(function(){purchaseFlowService.removeFromBasket(G,{async:false,timeout:5000,errorHandler:function(H){a(H,"REMOVE")},callback:function(){}})})}function a(G,H){}function n(G){B();var J=G.length;for(var I=0;I<J;I++){var H=new ShoppingBasketItem(G[I].mediaId,G[I].title,G[I].contentType,G[I].contentPrice,G[I].contentCurrency,G[I].contentCurrencyName,G[I].artistName,G[I].vatRate,G[I].artistId,G[I].albumId,G[I].explicit,G[I].bannerId,G[I].secondPurchaseWarning);u.push(H)}}function B(){while(u.pop()){}u=[]}function e(H){var G=t(H);if(G&&G.ok){u.push(H)}return G}function A(G,H){if(G>0){$("#"+H).tablesorter({headers:{0:{sorter:false},1:{sorter:"text"},2:{sorter:"text"},3:{sorter:"currency"},4:{sorter:false},5:{sorter:false}},sortList:[[1,0]],textExtraction:"complex"})}}function v(S){var R=cropWith.pixels,T=convertMediaTypeIdToLocalizedString(S.ContentType),O="",J="",G=globals;if(""+S.Explicit=="true"){J='<img class="explicitLogo" src="fe/images/explicit.gif?'+cacheControl+'" alt="" />'}var K="<img class='secondPurchase png' src='fe/images/dl_btn_h_warning.png?"+cacheControl+"' width='15' height='16' style='cursor: default;' alt='"+i18n.web_basket_second_purchase+"'title='"+i18n.web_basket_second_purchase+'\' onclick="" />';var L=renderButton(i18n.web_basket_delete,"preProcessNotNotifier('shoppingBasketController.deleteButtonPressed(\\'"+S.MediaId+"\\',\\'"+S.ArtistName+"\\',\\'"+S.Title+"\\',\\'"+S.ContentCurrencyName+"\\',\\'"+S.ContentPrice+"\\')');",false,false,false);if(S.ContentType==G.MediaType_SONG){ambiguosID=S.AlbumID}else{ambiguosID=S.MediaId}var I=S.ContentType;if(I==G.MediaType_SONG||I==G.MediaType_ALBUM){O=G.MUSIC_SECTION}else{if(I==G.MediaType_RINGTONE){O=globals.RINGTONES_SECTION}else{if(I==G.MediaType_GAME){O=globals.GAMES_SECTION}else{if(I==G.MediaType_THEME){O=globals.THEMES_SECTION}else{if(I==G.MediaType_WALLPAPER){O=globals.WALLPAPERS_SECTION}else{if(I==G.MediaType_APPLICATION){O=globals.APPLICATIONS_SECTION}}}}}}var N=new StringBuffer(),M=S.Title,H=S.ArtistName,Q;if(S.Explicit){Q=R(M,310,120,false)}else{Q=R(M,355,140,false)}var P=R(H,355,140,false);N.append("<tr><td>&nbsp;</td>");N.append("<td class='item_column'>");N.append(J+'<div><a class="itemLinkTitle jTip" ');if(isCropped(Q)){N.append('id="shopping_basket_item_title_'+S.MediaId+'" ');N.append('onmouseover="jtShowLocal(this');N.append(",'"+escape(M)+"');\"")}N.append("onclick=\"preProcess('stateManager.browseDetails(\\'");N.append(O);N.append("\\',\\'");N.append(ambiguosID);N.append("\\',\\'");N.append(S.MediaId);N.append("\\');',true);\">");N.append(Q);N.append("</a></div>");N.append('<div><a class="jTip" style=""');if(isCropped(P)){N.append('id="shopping_basket_item_artist_'+S.MediaId+'" ');N.append('onmouseover="jtShowLocal(this');N.append(",'"+escape(H)+"');\"")}N.append("onclick=\"preProcess('stateManager.browseDetails(\\'");N.append(O);N.append("\\',\\'");N.append(ambiguosID);N.append("\\',\\'");N.append(S.MediaId);N.append("\\');',true);\">");N.append(P);N.append("</a></div>");N.append("</td><td class='item_column'>");N.append(T);N.append("</td><td class='item_column'>");N.append(S.ContentCurrency+"&nbsp;");N.append(S.getContentPriceString());N.append("</td>");N.append("<td>");if(S.SecondPurchaseWarning){N.append(K)}else{N.append("&nbsp;")}N.append("</td>");N.append("<td><div class='deleteButton'");N.append(L);N.append("</div></td></tr>");return N}function o(L,N,H){var J=f();if(!H&&j(J,L)){throw new DuplicateItemException()}ApplicationProxy.onAddToBasket(L,N);var G=e(L);if(G&&G.ok){l(G.items)}else{var I=userInfoHandler.getHomeCountry();if(I){var M=I.code,K=I.locale;stateManager.setPopupView("redirectToStore");redirectToStoreController.setRedirectToStore(K,I.code)}}}function b(){loadingNotificator.setAutoHide(false);loadingNotificator.showLoadingNotification(i18n.web_basket_addingitem);window.jsLoadingNotifierOff=true;setTimeout("notifierHide();",1500)}function j(G,I){for(var H=0;H<G.length;H++){if(G[H].MediaId==I.MediaId){return true}}return false}function f(){sendDWRCallAsPost(function(){purchaseFlowService.getBasket({async:false,timeout:5000,errorHandler:function(G){a(G,"GET")},callback:p})});return u}function c(){$("#shoppingBasketItems tbody").empty()}function q(H,G){shoppingBasketController.makePurchase(H,G)}}function ShoppingBasketItem(d,n,b,e,f,k,o,h,l,m,j,c,a){this.isPriceNaN=function(p){return isNaN(p||this.ContentPrice)};this.setContentPrice=function(p){if(!this.isPriceNaN(p)){this.ContentPrice=parseFloat(p)}};this.setVatRate=function(p){if(!this.isPriceNaN(p)){this.VatRate=parseFloat(p)}};this.getContentPriceString=function(){var p;if(this.ContentPrice==0){p=i18n.web_purchase_free}else{p=this.ContentPrice.toFixed(2)}return p};this.getContentPriceMinusVAT=function(){return this.ContentPrice-this.getVatAmount()};this.getVatAmount=function(){var p=this.ContentPrice-this.ContentPrice/(1+this.VatRate);return p};this.MediaId=d||"";this.Title=typeof(n)=="undefined"?"":unescape(n);this.ContentType=b||"";this.ContentCurrency=f||"SEK";this.ContentCurrencyName=k||"SEK";this.ArtistName=typeof(o)=="undefined"?"":unescape(o);this.ArtistID=l||"";this.AlbumID=m||"";this.Explicit=j||false;this.BannerId=c||"";this.SecondPurchaseWarning=a||false;this.ContentPrice=0;this.VatRate=0;if(typeof(e)!="undefined"){this.setContentPrice(e)}if(typeof(h)!="undefined"){this.setVatRate(h)}}function DuplicateItemException(){}var shoppingBasketController=new ShoppingBasketController();function initshoppingBasketEmpty(){}function initsign_in(){}function SignIn(){var l;var b;var k;var a;this.signIn=function(m){j();h();c();l=m;stateManager.openPopupView("sign_in");a=$("#sign_inView");if((typeof(stateManager.getLoginWithVoucher())!="undefined")&&(stateManager.getLoginWithVoucher()=="true")){$("p",a).html(i18n.web_signin_text_voucher)}else{$("p",a).html(i18n.web_signin_text)}userInfoHandler.getCurrentUser(function(n){if(n){$("#signin_user_name",a).html(n.userName)}else{$("#signin_user_name",a).html("")}});$("#signInSubmitButtons").css("display","block");$("#signin_login_passwd",a).focus()};this.signInWithCallback=function(n,m,o){b=m;k=function(){ApplicationProxy.onSigninCancel();if(typeof o=="function"){o()}};this.signIn(n)};this.verifyPassword=function(){j();authentication.init();var n=$("#signin_login_passwd",a).val();var o=$("#signin_remember_details",a).is(":checked");if(n==""){$("#signin_login_passwd").addClass("login_name_error");$("#signin_reg_err1 > .popErrorMessage",a).addClass("showError");loadingNotificator.hideLoadingNotification();return}else{$("#signin_login_passwd").removeClass("login_name_error");$("#signin_reg_err1 > .popErrorMessage",a).removeClass("showError")}if(o){globals.MY_COOKIE=globals.PERSISTENT_COOKIE}else{globals.MY_COOKIE=globals.DEFAULT_COOKIE;var m=cookie.readCookiePN("country");cookie.eraseCookie("pncookie");cookie.setCountryCookie(m)}h();userInfoHandler.authenticateCurrentUser(n,e,false)};function e(m){var n=null;if(m){n=m.resultCodes}if(!n||typeof(n)==undefined||n[0]!=globals.LOGIN_RESULT_SYSTEM_OK){if(n==globals.LOGIN_RESULT_SYSTEM_ERROR_TO_MANY_LOGIN_ATTEMPTS){$("#signin_reg_err2033 > .popErrorMessage",a).addClass("showError");$("#signin_login_passwd").addClass("login_name_error")}else{$("#signin_reg_err2 > .popErrorMessage",a).addClass("showError");$("#signin_login_passwd").addClass("login_name_error")}$("#signInSubmitButtons").css("display","block")}else{authentication.getAuthenticationStatus(true);stateManager.closePopupView();f()}}this.forgotPassword=function(){j();h();stateManager.openPopupView("pwd_reminder")};this.cancel=function(){stateManager.resetReturnPoint();stateManager.closePopupView();stateManager.removeLoginWithVoucher();stateManager.flushPurchase();d()};function h(){$("input",a).clearForm();$("#signin_remember_details",a).attr("checked","checked")}function c(){$("#signin_remember_details",a).attr("checked","checked")}function j(){$("#signin_login_passwd").removeClass("login_name_error");$("div.popErrorMessage",a).removeClass("showError")}function f(){StatisticsManager.onLogin();creditCardManager.generateStoredCreditCard();trackIdAccordionController.renderMyTrackId();if(l!=null){stateManager.setPopupView(l)}if(b!=null){b.call();b=null}}function d(){if(k){k()}j();l=null;b=null;failureCallback=null}}var signIn=new SignIn();function initsmsComplete(){}function initterms_and_conditions(){loadScript("fe/scripts/legalTextController.js");function a(b){$("#termsAndConditionsContent").html(b)}new LegalTextController("2",a)}function initthemes_section(){var a=genericRenderView();if(a){if(typeof(themesSectionController)=="undefined"){themesSectionController=new pn.controller.SectionController(globals.THEMES_SECTION)}if(deviceManager.hasDeviceChanged()){themesSectionController.clearAndRefresh()}else{themesSectionController.renderView()}}}var themesSectionController;var verifyController=null;function initverifyUserPN(){verifyController=new VerifyController();if(BrowserDetect.isFirefox2){customForms($("#verifyUserPN"))}}function VerifyController(){var b;var c="#verifyUserPN";function f(){if(BrowserDetect.isFirefox2){customForms($("#verifyUserPN"))}}this.verifyOpen=function(j){d();stateManager.setPopupViewWithReturnView("verifyUserPN");$("#verify_username").html(j);$("#verify_password").focus()};this.verifyClose=function(){d();stateManager.closeReturnToPopup()};this.verifyUser=function(){var j=$("#verify_username").html();b=$("#verify_password").val();preProcess(userInfoHandler.authenticateWithBasketCheck(j,b,true,h))};function h(n){if(n==null||typeof(n)=="undefined"){stateManager.showError(i18n.web_dwr_error_title,i18n.web_dwr_error_message);return}d();var j=n.profile;if(j){userProfile=j;userProfile.password=b;var k=authentication.validateCountry();if(k){var m=stateManager,l=m.getReturnPointPopup();if(l=="login"||!l){m.popPopupView();m.setPopupView("register")}else{m.returnFromPopupView()}}}else{a(n.resultCodes)}}function a(j){if(j!=null&&j.length==1&&j[0]==globals.LOGIN_RESULT_SYSTEM_ERROR_TO_MANY_LOGIN_ATTEMPTS){$("#verify_error_tomany_loginattempts",c).show()}else{$("#verify_error_wrong_pwd",c).show()}}function e(){$("div.register_error",c).hide()}function d(){$("#verify_password").clearForm();e()}f()}function initvoucherRedeem(){voucherRedeemCtrl.init()}var voucherRedeemCtrl=new VoucherRedeem();function VoucherRedeem(){var h=this,l=$("#voucherRedeemView"),K=null,c=null,e=null,D=null,o=null,n=null,t="";if(voucherCommons==null){voucherCommons=new VoucherCommons()}var j=stateManager,J=globals,E="showError",N="showError",O=0,H=1,T=2,b=3,f=4,I=5,R=6,q=7,p=14,G=false,F="web_redeem_voucher_error";this.init=function(){j.removeVoucher();loadCaptchaImage(this.updateCaptcha);$("#vrVoucherNumber",l).val("").blur(function(){voucherRedeemCtrl.toUppercase()});setTimeout(function(){document.getElementById("vrVoucherNumber").focus()},100);K=$("#voucherRedeemMsg");vrVoucherNumberLb=$("#vrVoucherNumber_label");c=$("#vrVoucherNumber");e=$("#redeemVoucher_captcha_input");D=$("#redeemVoucher_captcha_label");o=$("#vrVoucherTermsLb");n=$("#vrVoucherTermsInput");$("#vrVoucherTermsInput",l).attr("checked","")};this.toUppercase=function(){$("#vrVoucherNumber",l).val($("#vrVoucherNumber",l).val().toUpperCase())};function A(){K.hide();K.text("");vrVoucherNumberLb.removeClass(N);c.removeClass(N);e.removeClass(N);D.removeClass(E);e.val("");o.removeClass(E);n.removeClass(N)}function u(){c.val("");c.focus()}function d(){B(i18n[F+"_already_used"])}function v(){Q(i18n[F+"_wrong_nbr"])}function M(){B(i18n[F+"_invalid_nbr"])}function P(){B(i18n[F+"_expired_nbr"])}function S(){B(i18n[F+"_not_started_yet"])}function C(){B(i18n[F+"_not_available"])}function m(){B(i18n[F+"_wrong_country"])}function L(){B(i18n[F+"_wrong_phone_model"])}function B(U){K.show();K.text(U);vrVoucherNumberLb.addClass(N);c.addClass(N);c.val("")}function k(){K.show();K.text(i18n[F+"_accept_terms"]);o.addClass(E);n.addClass(N)}function Q(U){K.show();K.text(U);e.addClass(N);D.addClass(E)}this.validateVoucher=function(){this.toUppercase();t=trim($("#vrVoucherNumber",l).val());var V=$("#redeemVoucher_captcha_input",l).val();var U=$("#vrVoucherTermsInput",l).is(":checked");A();if(authentication.getAuthenticationStatus()!=authentication.FULL_LOGON){authentication.popupWithAuthentication(globals.VOUCHER_REDEEM_POPUP);return}if(validator.isBlank(t)){M();c.focus()}else{if(validator.isBlank(V)){v(i18n.web_register_error_frontend_captcha);this.updateCaptcha();e.focus()}else{if(!U){this.updateCaptcha();k();$("#vrVoucherTermsInput",l).focus()}else{preProcess(function(){purchaseFlowServiceSSL.validateVoucherWithCaptcha(V,t,j.getCountryCode(),j.getPhoneModelName(),a)})}}}};this.close=function(){A();stateManager.closePopupView();r()};function r(){$("#redeemVoucher_captcha_img").attr("src","fe/images/blank.gif?"+cacheControl)}this.updateCaptcha=function(){$("#redeemVoucher_captcha_img",l).attr("src",makeCaptchaImageUrl());$("#redeemVoucher_captcha_input",l).val("")};function a(U){try{if(U==null){stateManager.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);h.updateCaptcha();return false}if(parseInt(U.status)!=O){h.updateCaptcha()}switch(parseInt(U.status)){case O:j.setVoucherCode(t);voucherCommons.setNbrOfRemainingDownloadsTemp(U.nbrOfRemainingDownloads);if(voucherCommons.getNbrOfRemainingDownloadsTemp()>0){userBoxHandler.getActiveCampaigns();sendDWRCallAsPost(function(){preProcess(function(){mediaSearch.getCampaignList(U.campaignId,j.getPhoneModelName(),j.getCountryCode(),currentOperatorCode,j.getLanguageCode(),voucherCommons.campaignSectionCallback)})});ApplicationProxy.onRedeemVoucherComplete()}else{d();loadingNotificator.hideLoadingNotification();c.focus()}break;case H:M();c.focus();break;case T:d();c.focus();break;case b:L();break;case f:m();break;case I:P();c.focus();break;case R:S();c.focus();break;case q:C();c.focus();break;case p:v();e.focus();break}}catch(V){}}}function initwallpapers_section(){var a=genericRenderView();if(a){if(typeof(wallpapersSectionController)=="undefined"){wallpapersSectionController=new pn.controller.SectionController(globals.WALLPAPERS_SECTION)}if(deviceManager.hasDeviceChanged()){wallpapersSectionController.clearAndRefresh()}else{wallpapersSectionController.renderView()}}}var wallpapersSectionController;function inityesNo(){var c=stateManager.hashMapGet(globals.POPUP_TITLE);var a=stateManager.hashMapGet(globals.POPUP_MESSAGE);var b=stateManager.hashMapGet(globals.POPUP_HELP_TOPIC);$("#yesNoTitle").html(c);$("#yesNoMsg").html(a);if(b!=undefined){$("#yesNoHelpLink").html("<img class='jTip imgIE6' src='fe/images/help_inactive.png?"+cacheControl+"' height='29' width='21' alt='' style='position: absolute;' onclick=\"showHelp('"+b+"');\" />")}else{$("#yesNoHelpLink").html("")}}function yesNoClose(){stateManager.clearYesNoPopupState();stateManager.closePopupViewAndReset("yesNo")}function yesNoAnswer(answer){if(answer){var callBack=stateManager.hashMapGet(globals.POPUP_CALLBACK_YES)}else{var callBack=stateManager.hashMapGet(globals.POPUP_CALLBACK_NO)}stateManager.clearYesNoPopupState();stateManager.publishInternalHash();eval(callBack)}jQuery.fn.artistNameFilterSelect=function(a){initArtistNameFilterSelect(this,a)};function initArtistNameFilterSelect(d,c){var e=d.attr("id");var b=!(new validation).isBlank(c);var a=new StringBuffer();a.append('<table border=0 cellpadding="0" cellspacing="0"><tbody>');a.append("<tr>");a.append("<td>");a.append('<div class="ANFS_select" id="ANFS_'+e+'">');a.append('<a id="curr_'+e+'" class="ANFS_current imgIE6" ');a.append(' onclick="ANFS_toggle(this.parentNode);event.cancelBubble=true;">');a.append("</a>");a.append(initArtistNameFilterSelect_getHiddenDiv(e,b));a.append('<input type="hidden" name="'+e+'" id="val_'+e+'" />');a.append("</div>");a.append("</td>");a.append("</tr>");a.append("</tbody></table>");d.html(a.toString());if(b){ANFS_selected(e,c)}else{ANFS_resetStateInternal(e)}}function initArtistNameFilterSelect_getHiddenDiv(f,e){var d=new StringBuffer();var b=i18n.web_search_filter_artist_name_alpha_row_1.split(",");var a=i18n.web_search_filter_artist_name_alpha_row_2.split(",");d.append('<div class="ANFS_hidden">');d.append(['<table width="262" border="0" style="border-collapse:collapse;">',"<tr>",'<td width="6" class="filterTopLeft ANFS_filterTopLeft imgIE6"></td>','<td class="filterTopCenter"></td>','<td width="6" class="filterTopRight imgIE6"></td>',"</tr>","<tr>",'<td width="6" class="filterMiddleLeft ANFS_filterMiddleLeft"></td>',"<td>"].join(""));d.append('<table width="250" style="background:white">');d.append('<tr><td class="ANFS_heading">');d.append(i18n.web_search_filter_artist_name_heading);d.append("</td></tr>");d.append("<tr><td>");d.append(['<span class="ANFS_show_all" onclick="preProcess(\'ANFS_clear(\\\'',f,"\\')',true);\" >",'<span class="filterDropDownLinkText">',i18n.web_search_filter_common_show_all,"</span>",'<span class="filterDropDownLinkIcon">','<img height="9" width="11" alt="" src="fe/images/blank.gif?"'+cacheControl+"/>","</span>"].join(""));d.append("</td></tr>");d.append('<tr><td class="ANFS_heading" height="25">');d.append(" ");d.append("</td></tr>");d.append('<tr><td class="ANFS_letters">');for(var c=0;c<b.length;c++){d.append('<a href="javascript:void(0);" onclick="preProcess(\'ANFS_clicked(\\\''+b[c]+"\\', \\'"+f+"\\')',true);\" >"+b[c]+"</a> ")}d.append("</td></tr>");d.append('<tr><td class="ANFS_letters">');for(var c=0;c<a.length;c++){d.append('<a href="javascript:void(0);" onclick="preProcess(\'ANFS_clicked(\\\''+a[c]+"\\', \\'"+f+"\\')',true);\" >"+a[c]+"</a> ")}d.append("</td></tr>");d.append(["</table>","</td>",'<td width="6" class="filterMiddleRight"></td>',"<tr>",'<td width="6" class="filterBottomLeft ANFS_filterBottomLeft imgIE6"></td>','<td class="filterBottomCenter"></td>','<td width="6" class="filterBottomRight imgIE6"></td>',"</tr>"].join(""));d.append("</div>");return d}ANFS_option="";function ANFS_toggle(c){if(ANFS_option!=""){jQuery("#"+ANFS_option).next().addClass("ANFS_hidden");ANFS_option=""}var a=jQuery("#"+c.id).find("div:first");choices=a.attr("class");if(choices=="ANFS_hidden"){closeAllCustomSel();ANFS_option=c.id;ANFS_close();$(".ANFS_current").addClass("ANFS_current_clicked imgIE6");a.addClass("ANFS_options");var b=a.html();a.html(b);globals.ANFS_OptionsActive=true;previewLayer.closePreviewPlayer()}else{a.removeClass("ANFS_options");$(".ANFS_current").removeClass("ANFS_current_clicked imgIE6");ANFS_option="";globals.ANFS_OptionsActive=false}}function ANFS_resetState(a){var b=a+"_artistNameFilterSelect";ANFS_resetStateInternal(b)}function ANFS_resetStateInternal(a){ANFS_setState(a,i18n.web_search_filter_artist_name_dropdown_label_sel_false,"")}function ANFS_selected(b,c){var a=i18n.web_search_filter_artist_name_dropdown_label_sel_true+" "+c;ANFS_setState(b,a,c)}function ANFS_setState(c,b,a){jQuery("#curr_"+c).html("<span class='filterBtn'>"+b+"</span>");jQuery("#val_"+c).val(a)}function ANFS_clear(a){ANFS_resetStateInternal(a);searchSectionCommon.artistNameFilterUpdated("")}function ANFS_clicked(a,b){ANFS_selected(b,a);$("#musicSearchResultsListing").html("");searchSectionCommon.artistNameFilterUpdated(a)}function ANFS_close(){jQuery("div.ANFS_options").removeClass("ANFS_options");$(".ANFS_current").removeClass("ANFS_current_clicked");globals.ANFS_OptionsActive=false}function BannerController(){var f=new Object();var l=new a();this.invalidate=function(){f=new Object()};this.promotionBanner=function(u){try{var t=stateManager;t.setBrowserFocusedId(u);t.setActualPromotionPage("1");t.setSecondLevelView(globals.PROMOTION_SECTION);var q=t.getPhoneModelName();sendDWRCallAsPost(function(){mediaSearch.getBannerList(u,q,t.getCountryCode(),currentOperatorCode,t.getLanguageCode(),bannerController.promotionBannerCallback)})}catch(r){}};this.promotionBannerCallback=function(q){try{if(q==null){stateManager.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}pn.controller.PromotionSectionController.backupData=q;preProcess(function(){stateManager.setPromotionView(q.bannerId)},false)}catch(r){}};this.launchBannerContent=function(q,v,B){var r=globals,A=stateManager;var u=convertMediaTypeStrToSection(q);if(q==globals.STR_MediaType_SONG){u=globals.MUSIC_SECTION;function t(D){var C=D.id;A.setActiveBannerId(v,B);preProcess("stateManager.browseDetails('"+u+"','"+C+"','"+v+"');",true)}mediaSearch.getAlbumFromSong(v,A.getCountryCode(),"",t)}else{A.setActiveBannerId(v,B);A.browseDetails(u,v,0)}};this.searchBannerContent=function(r,q){preProcess(function(){quickSearch(r,null,q)},false)};this.bannerSearchCallback=function(t){if(t){var u="all",r=getSectionResults(t),q=stateManager.getSearchString();if(r.specificSection!=null){openSearchView(q,r.specificSection+"_section",true)}else{stateManager.setPopupView("quicksearch");quickSearchController.setResults(u,t)}}else{}};this.setBannerData=function(r,q){n(r,q)};this.generateBanners=function(){var q=stateManager.getView();var r=k(q);if(r){if(document.getElementById(q+"_top_banner")){j()}else{setTimeout("bannerController.generateBanners();",1000)}}else{p(q)}};function p(q){var r=globals;var B=stateManager;var A=function(C){if(C){bannerController.setBannerData(q,C);bannerController.generateBanners()}else{}};var t=B.getPhoneModelName();var v=B.getLanguageCode();var u=B.getCountryCode();switch(q){case r.HOME_SECTION:mediaSearch.getHomeSectionBanners(v,u,t,r.SECTIONBANNERSMAX,A);break;case r.MUSIC_SECTION:mediaSearch.getMusicSectionBanners(v,u,t,r.SECTIONBANNERSMAX,A);break;case r.GAMES_SECTION:mediaSearch.getGameSectionBanners(v,u,t,r.SECTIONBANNERSMAX,A);break;case r.RINGTONES_SECTION:mediaSearch.getRingtoneSectionBanners(v,u,t,r.SECTIONBANNERSMAX,A);break;case r.WALLPAPERS_SECTION:mediaSearch.getWallpaperSectionBanners(v,u,t,r.SECTIONBANNERSMAX,A);break;case r.THEMES_SECTION:mediaSearch.getThemeSectionBanners(v,u,t,r.SECTIONBANNERSMAX,A);break;case r.APPLICATIONS_SECTION:mediaSearch.getAppSectionBanners(v,u,t,r.SECTIONBANNERSMAX,A);break}}function k(q){return f[q]}function n(r,q){f[r]=c(q)}function c(B){var A=null,r=0,u=null,C=null,q=["topBanners","centerBanners","sideBanners"];for(var v=0,t=q.length;v<t;v++){A=B[q[v]];r=A.length;while(r--){u=A[r];C=convertMediaTypeStrToContentType(u.mediaType);if(C!=null&&!stateManager.hasContentType(C)){A.splice(r,1)}}}return B}function e(u,t){var r=generateMediaPictureExtension(t);var q=imageHome+"BANNER/"+u+"_"+stateManager.getLanguageCode()+"."+r;return q}function o(u,t){var r=generateMediaPictureExtension(t);var q=imageHome+"BANNER/"+u+"."+r;return q}function j(){var A=$("#"+stateManager.getView()+"View");if(A&&A.html().length>10){try{var q=stateManager.getView();var r=k(q);if(r!=null&&typeof(r)=="object"){var v=h(A,q,r);var t=d(A,q,r);b(A,q,r,v,t)}}catch(u){}}else{}}function h(N,E,J){var A=false;var K=$("#"+E+"_top_banner");if(J!=null&&typeof(J)=="object"){if(J.topBanners!=null&&J.topBanners.length>0&&J.topBanners[0].bannerId&&K.length>0){var L="";var C=new StringBuffer();var q=J.topBanners[0].bannerId;var B=J.topBanners[0].bannerType;var M=J.topBanners[0].mediaId;var H=J.topBanners[0].mediaType;var I=J.topBanners[0].linkURL;var r=J.topBanners[0].searchText;var t=J.topBanners[0].position;var v=J.topBanners[0].langualizedBanner;var D=J.topBanners[0].artExtensionSetId;var u="";if(v&&v!="false"){u=e(q,D)}else{u=o(q,D)}var G="";var F=E+"_top_banner_"+q;if(B==l.LINK_BANNER){G=EventHelper.clickExternalLink(I)}else{if(B==l.ITEM_BANNER){G=EventHelper.launchBannerContentClick(H,M,q)}else{if(B==l.SEARCH_BANNER){G=EventHelper.searchBannerContentClick(escape(r),H)}else{if(B==l.PROMOTION_BANNER){G=EventHelper.promotionBannerClick(q)}else{G="return false;"}}}}C.append(m(u,F));K.html(C.toString());K.show();$("#"+F).click(G);A=true}else{K.html("");K.hide()}}return A}function m(t,q){var r=new StringBuffer();r.append("<div class='jTip mediaDiv topBanner'><span id='");r.append(q);r.append("'>");r.append("<div class='mediaDiv topBanner'>");r.append("<div class='topBannerLeftFrame'/>");r.append("<div class='topBannerImage'>");r.append("<img id='topBannerImgTag' src='");r.append(t);r.append("' width='449' height='130' alt='' />");r.append("</div>");r.append("<div class='topBannerRightFrame'>");r.append("</div>");r.append("</span></div>");return r}function d(O,D,M){var J=$("#"+D+"_center_banner");var r=false;if(M!=null&&typeof(M)=="object"){if(M.centerBanners!=null&&M.centerBanners.length>=2&&J.length>0){var E=new StringBuffer();var G="<div id='"+D+"_center_left' class='allBanners bannerCL'>";var H=new Object();var F=new Object();for(var I=0;I<2;I++){var q=M.centerBanners[I].bannerId;var B=M.centerBanners[I].bannerType;var N=M.centerBanners[I].mediaId;var K=M.centerBanners[I].mediaType;var L=M.centerBanners[I].linkURL;var t=M.centerBanners[I].searchText;var u=M.centerBanners[I].position;var A=M.centerBanners[I].langualizedBanner;var C=M.centerBanners[I].artExtensionSetId;var v="";if(A&&A!="false"){v=e(q,C)}else{v=o(q,C)}F[I]=D+"_center_"+q;if(B==l.LINK_BANNER){E.append(G);E.append("<a ");E.append("href='");E.append(L);E.append("' target='_blank'");E.append("><img src='");E.append(v);E.append("' width='230' height='130' alt='' /></a></div>")}else{if(B==l.ITEM_BANNER){H[I]=EventHelper.launchBannerContentClick(K,N,q)}else{if(B==l.SEARCH_BANNER){H[I]=EventHelper.searchBannerContentClick(escape(t),K)}else{if(B==l.PROMOTION_BANNER){H[I]=EventHelper.promotionBannerClick(q)}else{H[I]="return false;"}}}E.append(G);E.append("<span id='");E.append(F[I]);E.append("'>");E.append("<img src='");E.append(v);E.append("' width='230' height='130' alt='' /></span></div>")}G="<div id='"+D+"_center_right' class='allBanners bannerCR'>"}J.html(E.toString());J.show();$("#"+F[0]).click(H[0]);$("#"+F[1]).click(H[1]);r=true}else{J.html("");J.hide()}}return r}function b(ad,P,ac,K,v){try{var M=$("#"+P+"_center");var D=$("#"+P+"_top_banner");var Y=$("#"+P+"_center_banner");var E=$("#"+P+"_promo_left");var t=$("#"+P+"_promo_right");$("div.section_promo_left").hide();E.html("");t.html("");if(ac.sideBanners!=null&&ac.sideBanners.length>0&&M.length>0){var J=l.getMinimumCenterHeight(P,M,K,D,v,Y);var F=M.offset().top;var X=l.getLeftPromoHeight(P,J,F,E);var q=l.getRightPromoHeight(P,J,F,ad,t);var L=0;if(ac.sideBanners[0].bannerId){L=ac.sideBanners.length}var Z=new StringBuffer();var I=new StringBuffer();var S=new Object();var Q=new Object();var C=0;var A=false;for(var T=0;T<L;T++){var ab="";var r=ac.sideBanners[T].bannerId;var N=ac.sideBanners[T].bannerType;var aa=ac.sideBanners[T].mediaId;var V=ac.sideBanners[T].mediaType;var W=ac.sideBanners[T].linkURL;var u=ac.sideBanners[T].searchText;var B=ac.sideBanners[T].position;var H=ac.sideBanners[T].langualizedBanner;var O=ac.sideBanners[T].artExtensionSetId;var G="";if(X>q){if((B==l.LARGE_SIDE)&&X>=279){if(H&&H!="false"){G=e(r,O)}else{G=o(r,O)}Q[T]=P+"_sideLeftBig_"+r;C=279;X=X-289;A=true}else{if((B==l.SMALL_SIDE)&&X>=181){if(H&&H!="false"){G=e(r,O)}else{G=o(r,O)}Q[T]=P+"_sideLeftSmall_"+r;C=181;X=X-191;A=true}else{A=false}}if(A){if(N==l.LINK_BANNER){I.append("<div class='sideBanner'>");I.append("<a ");I.append("href='");I.append(W);I.append("' target='_blank'");I.append("><img src='");I.append(G);I.append("' width='236' height='"+C+"' alt='' /></a></div>")}else{if(N==l.ITEM_BANNER){S[T]=EventHelper.launchBannerContentClick(V,aa,r)}else{if(N==l.SEARCH_BANNER){S[T]=EventHelper.searchBannerContentClick(escape(u),V)}else{if(N==l.PROMOTION_BANNER){S[T]=EventHelper.promotionBannerClick(r)}else{S[T]="return false;"}}}I.append("<div class='sideBanner' id='");I.append(Q[T]);I.append("'>");I.append("<img src='");I.append(G);I.append("' width='236' height='"+C+"' alt='' /></div>")}}}else{if((B==l.LARGE_SIDE)&&q>=279){if(H&&H!="false"){G=e(r,O)}else{G=o(r,O)}Q[T]=P+"_sideRightBig_"+r;C=279;q=q-289;A=true}else{if((B==l.SMALL_SIDE)&&q>=181){if(H&&H!="false"){G=e(r,O)}else{G=o(r,O)}Q[T]=P+"_sideRightSmall_"+r;C=181;q=q-191;A=true}else{A=false}}if(A){if(N==l.LINK_BANNER){Z.append("<div class='sideBanner'>");Z.append("<a ");Z.append("href='");Z.append(W);Z.append("' target='_blank'");Z.append("><img src='");Z.append(G);Z.append("' width='236' height='"+C+"' alt='' /></a></div>")}else{if(N==l.ITEM_BANNER){S[T]=EventHelper.launchBannerContentClick(V,aa,r)}else{if(N==l.SEARCH_BANNER){S[T]=EventHelper.searchBannerContentClick(escape(u),V)}else{if(N==l.PROMOTION_BANNER){S[T]=EventHelper.promotionBannerClick(r)}else{S[T]="return false;"}}}Z.append("<div class='sideBanner' id='");Z.append(Q[T]);Z.append("'>");Z.append("<img src='");Z.append(G);Z.append("' width='236' height='"+C+"' alt='' /></div>")}}}}E.html(I.toString());t.html(Z.toString());E.show();t.show();for(var R=0;R<L;R++){if(S[R]){$("#"+Q[R]).click(S[R])}}}else{E.hide();t.hide()}}catch(U){}}function a(){var G=185;var v=157;var F=278;var t=398;var E=10;var A=218;var D=(stateManager.hasContentType(globals.STR_ContentType_MUSIC))?575:0;var K=56;var B=68;var r=600;var I=512;var u=130;var J=130;this.centerSectionHeights=new Object();this.rightPromoHeights=new Object();this.leftPromoHeights=new Object();this.ITEM_BANNER="ItemBanner";this.SEARCH_BANNER="SearchBanner";this.LINK_BANNER="LinkBanner";this.PROMOTION_BANNER="ListBanner";this.LARGE_SIDE="LARGE_SIDE";this.SMALL_SIDE="SMALL_SIDE";this.HOME_SECTION_MIN=(5*(G+E));this.MUSIC_SECTION_MIN=(t+v+(2*E));var C=(F+(2*v)+(3*E));this.GAMES_SECTION_MIN=C;this.WALLPAPERS_SECTION_MIN=C;this.THEMES_SECTION_MIN=C;this.GAMES_SECTION_MIN=C;this.RINGTONES_SECTION_MIN=((2*v)+(2*E));this.getMinimumCenterHeight=function(Q,P,S,R,O,M){var N=H(S,R,O,M);switch(Q){case globals.HOME_SECTION:N+=this.HOME_SECTION_MIN;break;case globals.MUSIC_SECTION:N+=this.MUSIC_SECTION_MIN;break;case globals.GAMES_SECTION:N+=this.GAMES_SECTION_MIN;break;case globals.RINGTONES_SECTION:N+=this.RINGTONES_SECTION_MIN;N+=q(P);break;case globals.WALLPAPERS_SECTION:N+=this.WALLPAPERS_SECTION_MIN;break;case globals.THEMES_SECTION:N+=this.THEMES_SECTION_MIN;break;case globals.APPLICATIONS_SECTION:N+=this.APPLICATIONS_SECTION_MIN;break;default:N+=this.GAMES_SECTION_MIN}var L=P.height();if(L>N){N=L}this.centerSectionHeights[Q]=N;return N};this.getLeftPromoHeight=function(R,N,P,M){var S=0;A=$("#userBox").height();S=N-A-D-(2*E);if(document.getElementById("chart_home_sectionuserregion_music")!=null){S-=25}if($.browser.msie){S-=8;var L=M.parent();L.css("top","0px")}var O=0;var Q=M.offset().top-P;O=N-Q;if(O>S){O=S}this.leftPromoHeights[R]=O;return O};this.getRightPromoHeight=function(S,N,M,Q,R){if(typeof(this.rightPromoHeights[S])!="undefined"&&this.rightPromoHeights[S]!=0){return this.rightPromoHeights[S]}var O=0;var P=$("#genreContainerBox");if(S==globals.HOME_SECTION){O=N-K-B-r-(2*E)}else{O=N-K-B-I-P.height()-(3*E)}var T=0;var L=R.offset().top-M;T=N-L;if(T>(O)){T=O}this.rightPromoHeights[S]=T;return T};function H(P,O,N,M){var L=0;if(P&&O.length>0){if(O.height()>0){L+=O.height()+E}else{L+=u+E}}if(N&&M.length>0){if(M.height()>0){L+=M.height()+E}else{L+=J+E}}return L}function q(L){return $("#ringtones_section_new_releases").height()}}}jQuery.fn.browseSelect=function(d,c,a,b){initBrowse(jQuery("#"+jQuery(this).attr("id")),d,c,a,b)};BS_option="";val="";function initBrowse(d,h,e,a,c){var f=d.attr("id");var b="";b+='<table border=0 cellpadding="0" cellspacing="0">';b+="<tr>";b+="<td>";b+='<div class="BS_select" id="BS_'+f+'">';b+='	<a id="curr_'+f+'" ';b+='         class="BS_current imgIE6" ';b+='         onClick="BS_toggle(this.parentNode);event.cancelBubble=true;"> ';b+="	</a>";b+=initBrowse_getHiddenDiv(f,h,e);b+='	<input type="hidden" value="'+val+'" name="'+f+'" id="val_'+f+'" />';b+="</div>";b+="</td>";b+="</tr>";b+="</table>";d.html(b);if(a!=""&&a!=null){BS_setState(f,c,a)}else{BS_resetStateInternal(f)}}function initBrowse_getHiddenDiv(C,l,k){var f=0;var d=0;var G=10;var a=4;var F=l==null?0:l.choiceList.length;var D=k==null?0:k.choiceList.length;var q=Math.ceil(F/G);var o=Math.ceil(D/G);var f=q;var d=o;for(;;){var p=(f+d)-a;if(p>0){var u=f/q;var t=d/o;if(f>1&&u>=t){f--}else{if(d>1&&t>=u){d--}}var A=(f+d)-a;if(A>=p){break}}else{break}}var h=120;var m=12;var r=36;var j=f+d;var e=0;if(j>1){e=-(h)*(j-1)}var n=h*j;var E=false;var B=false;if(l){E=true}else{if(k){B=true}}var v="";var c=e-r;var b=n+m;v+='<div class="BS_hidden" style="left: '+c+"px; width: "+b+'px;top:25px;" >';v+='<table width="100%" border="0" style="border-collapse:collapse;"><tr><td class="filterTopLeft BS_filterTopLeft imgIE6" width="6"></td><td class="filterTopCenter"></td><td class="filterTopRight imgIE6"></td></tr><tr><td class="filterMiddleLeft BS_filterMiddleLeft" width="6"></td><td class="filterMiddleCenter imgIE6">';v+='<table width="'+n+'" border="0" class="bgWhite filterMiddleCenterTableIE6"><tbody>';v+="<tr>";if(l){v+='<td height="16" valign="top">';v+=BS_makeChoiceListHeading(l);v+="</td>"}if(k){v+='<td height="16" valign="top">';v+=BS_makeChoiceListHeading(k);v+="</td>"}v+="</tr>";v+="<tr>";if(l){v+="<td>";if(E){v+=BS_makeClearLink(C)}v+="</td>"}if(k){v+="<td>";if(B){v+=BS_makeClearLink(C)}v+="</td>"}v+="</tr>";v+="<tr>";if(l){v+="<td>";if(E){v+=BS_makeClearLinkSeparator()}v+="</td>"}if(k){v+="<td>";if(B){v+=BS_makeClearLinkSeparator()}v+="</td>"}v+="</tr>";v+="<tr>";if(l){v+="<td>";v+=BS_makeChoiceList(C,l,f,E);v+="</td>"}if(k){v+="<td>";v+=BS_makeChoiceList(C,k,d,B);v+="</td>"}v+="</tr>";v+='</tbody></table></td><td class="filterMiddleRight"></td><tr><td class="filterBottomLeft BS_filterBottomLeft imgIE6" width="6"></td><td class="filterBottomCenter"></td><td class="filterBottomRight imgIE6"></td></tr>';v+="</div>";return v}function BS_makeChoiceListHeading(a){return'<span class="BS_category_label">'+a.categoryLabel+"</span>"}function BS_makeClearLink(a){return'<span class="BS_show_all" onclick="preProcess(\'BS_clear(\\\''+a+'\\\')\',true);" ><span class="filterDropDownLinkText">'+i18n.web_search_filter_common_show_all+'</span><span class="filterDropDownLinkIcon"><img height="9" width="11" alt="" src="fe/images/blank.gif?'+cacheControl+'"/></span>'}function BS_makeClearLinkSeparator(){return'<span class="BS_category_label" style="height:10px">&nbsp;</span>'}function BS_makeChoiceList(f,e,h){var b=Math.max(10,Math.ceil(e.choiceList.length/h));var d="";d+='<table id="filter_'+f+'" width="100%" border="0" class="BS_choiceList"><tbody><tr>';d+="<td>";for(var c=0;c<e.choiceList.length;c++){var a=e.choiceList[c];var j=c%b;if((j==0)&&(c>b-1)){d+="</td><td>"}d+=BS_makeChoice(f,a.choiceLabel,a.choiceId,e.categoryId)}d+="</td>";d+="</tr></tbody></table>";return d}function BS_makeChoice(e,d,a,c){var f=16;var b=["<a id='",e,"_",a,"' onclick=\"preProcess(function(){BS_clicked('",escape(d),"','",e,"','",a,"','",c,"')}, true); return false;\" href='#' class='choice_",e,"' "].join("");if(lengthOf(d)>f){b+=" onmouseover=\"jtShowLocal(this, '"+escape(d)+"')\""}b+=' style="position:relative">'+crop(d,f)+"</a>";return b}function BS_toggle(c){if(BS_option!=""){jQuery("#"+BS_option).next().addClass("BS_hidden");BS_option=""}var a=jQuery("#"+c.id).find("div:first");choices=a.attr("class");if(choices=="BS_hidden"){closeAllCustomSel();BS_option=c.id;BS_close();$(".BS_current").addClass("BS_current_clicked  imgIE6");a.addClass("BS_options");var b=a.html();a.html(b);globals.BS_OptionsActive=true;previewLayer.closePreviewPlayer()}else{a.removeClass("BS_options");$(".BS_current").removeClass("BS_current_clicked  imgIE6");BS_option="";globals.BS_OptionsActive=false}}function BS_resetState(a){var b=a+"_browseGenreSelect";BS_resetStateInternal(b)}function BS_resetStateInternal(b){var a=stateManager.getView();var c=null;if(a==globals.MUSIC_SECTION){c=i18n.web_search_filter_genre_dropdown_label_sel_false_music}else{c=i18n.web_search_filter_genre_dropdown_label_sel_false_other}BS_setState(b,c,"0")}function BS_setState(c,b,a){var d=12;jQuery("#curr_"+c).html("<span class='filterBtn'>"+crop(b,d)+"</span>");jQuery("#val_"+c).val(a)}function BS_clicked(d,c,a,b){BS_setState(c,d,a);$("#musicSearchResultsListing").html("");searchSectionCommon.browseGenreFilterUpdated(a,b)}function BS_clear(a){BS_resetStateInternal(a);searchSectionCommon.browseGenreFilterClear()}function BS_close(){jQuery("div.BS_options").removeClass("BS_options");$(".BS_current").removeClass("BS_current_clicked");globals.BS_OptionsActive=false}function CarouselController(){var a=[];this.invalidateCarouselData=function(){delete a;a=[]};function b(d){this.name=d;this.firstArray=[]}this.getCrystalLayer=function(){this.flashResetTitle();return crystalLayer.isVisible()};this.getFlashPlayerLevel=function(){this.flashResetTitle();return globals.flashPlayerLevel1};this.getPreviewMusicPlaying=function(){this.flashResetTitle();return previewLayer.getPreviewMusicPlaying()};this.closePreviewFromCarousel=function(){this.flashResetTitle();previewLayer.closePreviewPlayer()};this.flashResetTitle=function(){if(BrowserDetect.isMsie){stateManager.setTitle()}};this.clearPreviewTimeOut=function(){clearTimeout(globals.previewTimeOut)};this.isMac=function(){if(BrowserDetect.isMac){return true}return false};this.getCarouselItems=function(e,d){return a[d]};this.carouselShowToolTip=function(f,m,e,n){JT_show.makeReady();var k=JT_show.jt;if(k.html()==""&&!globals.previewLayerActive&&globals.flashPlayerLevel1){var l=document.getElementById(f);var j=Math.ceil($("div.centerBody","#"+stateManager.getView()+"View").offset().left)+parseInt(e)+10;var h=$("#theBody").offset().top+parseInt(l.offsetTop)+parseInt(n)+12;k.append(unescape(m)).css({left:j+"px",top:h+"px"}).show()}};this.carouselHideToolTip=function(e,f,d,h){JT_show.jt.hide().html("")};this.generateCarouselItems=function(r,u,m,f,q){this.flashResetTitle();previewLayer.closePreviewPlayer();var p=new b(r,1);var u=u,f=f,e=m;var t=typeof(a[f])!="undefined"?a[f]:null;if(t!=null&&typeof(t)!="undefined"){if(m<=t.maxLength){return}}else{var o=topListsController.getLists();for(var l in o){if(l===f){t=o[l]}}if(t!=null&&typeof(t)!="undefined"){p.firstArray=c(u,o[f]);p.maxLength=e;a[f]=p;return}}var h;if(q){h=q}else{h=function(j){p.firstArray=c(u,j);p.maxLength=e;topListsController.addToCarouselLists(f,j);a[f]=p}}var n=stateManager.getCountryCode(),v=currentOperatorCode,d=stateManager.getMusicOnlyStore()?phoneModelSet.heroPhone:stateManager.getPhoneModelName(),k=globals;if(u==k.MUSIC_SECTION){if(f.indexOf(k.TOPLIST_LATEST_RELEASED)!=-1){mediaSearch.getLatestReleasedSongs(n,0,m,v,h)}else{mediaSearch.getRecommendationsForMusic(0,n,v,m,h)}}else{if(u==k.GAMES_SECTION){if(f.indexOf(k.TOPLIST_FREE)!=-1){mediaSearch.getLatestReleasedFreeGames(d,n,0,m,v,h)}else{if(f.indexOf(k.TOPLIST_LATEST_RELEASED)!=-1){mediaSearch.getLatestReleasedGames(d,n,0,m,v,h)}else{mediaSearch.getRecommendationsForGames(n,d,0,v,m,h)}}}else{if(u==k.RINGTONES_SECTION){if(f.indexOf(k.TOPLIST_FREE)!=-1){mediaSearch.getLatestReleasedFreeRingtones(n,0,m,v,h)}else{if(f.indexOf(k.TOPLIST_LATEST_RELEASED)!=-1){mediaSearch.getLatestReleasedRingtones(n,0,m,v,h)}else{mediaSearch.getRecommendationsForRingtones(n,0,v,m,h)}}}else{if(u==k.THEMES_SECTION){if(f.indexOf(k.TOPLIST_FREE)!=-1){mediaSearch.getLatestReleasedFreeThemes(d,n,0,m,v,h)}else{if(f.indexOf(k.TOPLIST_LATEST_RELEASED)!=-1){mediaSearch.getLatestReleasedThemes(d,n,0,m,v,h)}else{mediaSearch.getRecommendationsForThemes(n,d,0,v,m,h)}}}else{if(u==k.WALLPAPERS_SECTION){if(f.indexOf(k.TOPLIST_FREE)!=-1){mediaSearch.getLatestReleasedFreeWallpapers(d,n,0,m,v,h)}else{if(f.indexOf(k.TOPLIST_LATEST_RELEASED)!=-1){mediaSearch.getLatestReleasedWallpapers(d,n,0,m,v,h)}else{mediaSearch.getRecommendationsForWallpapers(n,d,0,v,m,h)}}}else{if(u==k.APPLICATIONS_SECTION){if(f.indexOf(k.TOPLIST_FREE)!=-1){mediaSearch.getLatestReleasedFreeApps(d,n,0,m,v,h)}else{if(f.indexOf(k.TOPLIST_LATEST_RELEASED)!=-1){mediaSearch.getLatestReleasedApps(d,n,0,m,v,h)}else{mediaSearch.getRecommendationsForApps(n,d,0,v,m,h)}}}}}}}}};this.getPlaceholderForCarousel=function(d){return generatePlaceholderUrl(convertSectionToPlaceholderValue(d),"70x70")};this.browseAllFromCarousel=function(e,d){preProcess("stateManager.browseAllFromList('"+e+"','"+d+"');",true)};this.getItemFromCarousel=function(e,f,d){preProcess("stateManager.browseDetails('"+e+"','"+f+"','"+d+"');",true)};this.getArtistFromCarousel=function(e,d){preProcess("stateManager.browseArtistAlbumsFromSong('"+e+"','"+d+"');",true)};this.getPublisherFromCarousel=function(d,e){preProcess("stateManager.browseWithPublisher('"+d+"','"+e+"');",true)};function c(l,h){var j=[];if((!h)||(h.media==null)||(h.media.length==0)){return j}var f=null;for(var e=0,d=h.media.length;e<d;e++){f=h.media[e];if(f!=null){j[e]=formatMediaItemForBasketAndPreview(f,l);var m=generateMediaPicture(null,l,j[e].albumId,"70x70",0,f.artExtensionSetId);j[e].url=m}}return j}}function flashCheckBrowserOS(){if(BrowserDetect.isFirefox&&BrowserDetect.isMac){window.scrollBy(0,1);window.scrollBy(0,-1)}}function createCarousel(f,m,a,k,d,c,b,n){var l,o=f+"Swf";if(a=="tabbed"){l=200}else{if(a=="single"){l=175}else{if(a=="double"){l=290}else{if(a=="tripple"){l=405}}}}var e={section:m,swfid:f,language:languageCode,cType:a,list1:d,list2:c,list3:b,cTitle:k,newItems:i18n.web_carousel_new,favItems:i18n.web_carousel_rec,freeItems:i18n.web_carousel_free,freeItem:i18n.web_purchase_free,moreLink:i18n.web_search_filter_common_show_all,musicOnly:stateManager.getMusicOnlyStore(),onLoadedCallback:n||null};var h={menu:"false",scale:"noscale",wmode:"transparent",salign:"top",allowscriptaccess:"always"};var j={id:o,name:o};$("#"+o+" > span > span").show();swfobject.embedSWF("fe/swf/carousel.swf?cache="+cacheControl,o,"488",l,"9.0.0",false,e,h,j)}function scrollEvent(b){if(b.keyCode==40||b.keyCode==38||b.detail){if(typeof stateManager==="undefined"){return}var a=stateManager.getPopupView(),e=0,d,c;if(!a){e=0;d=document.body;c=d.style.backgroundColor;d.style.backgroundColor="#ffffff";if(b.keyCode){if(b.keyCode==40){e=30}else{if(b.keyCode==38){e=-30}}}else{if(b.detail){e=b.detail*15}}if(e!=0){window.scrollBy(0,e)}if(b.preventDefault){b.preventDefault()}b.returnValue=false;d.style.backgroundColor=c}}}if(window.addEventListener){window.addEventListener("DOMMouseScroll",scrollEvent,false);document.onkeypress=scrollEvent}var ChartsLayoutCache={cache:[],apa:true,resetChartLayout:function(a){if($("#top_list_"+a).length===0&&this.apa){this.apa=false;return}if(typeof(this.cache[a])=="undefined"){this.cache[a]=$("#top_list_"+a)[0].cloneNode(true)}else{$("#top_list_"+a).empty().after(this.cache[a].cloneNode(true)).remove()}}};function Charts(j,b,D,p){var E=j,C=b,A=D,t=p,k=34,o=32,m=1,d=2,u=3,r=4,l=5,c=6,h="",f="",v=0;function q(){f=m;if(A.indexOf("music")!=-1||A.indexOf("trackid")!=-1){f=m;h=globals.MUSIC_SECTION}else{if(A.indexOf("ringtone")!=-1){f=u;h=globals.RINGTONES_SECTION}else{if(A.indexOf("game")!=-1){f=d;h=globals.GAMES_SECTION}else{if(A.indexOf("theme")!=-1){f=l;h=globals.THEMES_SECTION}else{if(A.indexOf("wallpaper")!=-1){f=r;h=globals.WALLPAPERS_SECTION}else{if(A.indexOf("application")!=-1){f=c;h=globals.APPLICATIONS_SECTION}}}}}}}function a(){if(E===null||E.media===null||E.media.length===0){var F="<div class=\"top_list_empty_container\"><span style='display:block;padding:10px;'>"+topListsController.noContentForDevice()+"</span></div>";e(C,A,escape(F));if(!t){topListsController.hideTopListLoadingIndicator()}return true}else{if(E.media.length>10){v=10}else{v=E.media.length}}}function B(){var F=new StringBuffer();F.append("<li class='more_link_list'>");F.append("<div class='chart_more_link chart_more_"+h+"' ");if(!t&&A.indexOf("album")==-1){F.append("onclick=\"preProcess('openSearchView(\\'\\',\\'");switch(f){case m:F.append(globals.MUSIC_SECTION);F.append("\\',false)',true);return false;\">");F.append("<span class='more_text'>");F.append(i18n.web_toplist_moremusic);break;case d:F.append(globals.GAMES_SECTION);F.append("\\',false)',true);return false;\">");F.append("<span class='more_text'>");F.append(i18n.web_toplist_moregames);break;case u:F.append(globals.RINGTONES_SECTION);F.append("\\',false)',true);return false;\">");F.append("<span class='more_text'>");F.append(i18n.web_toplist_moreringtones);break;case r:F.append(globals.WALLPAPERS_SECTION);F.append("\\',false)',true);return false;\">");F.append("<span class='more_text'>");F.append(i18n.web_toplist_morewallpapers);break;case l:F.append(globals.THEMES_SECTION);F.append("\\',false)',true);return false;\">");F.append("<span class='more_text'>");F.append(i18n.web_toplist_morethemes);break;case c:F.append(globals.APPLICATIONS_SECTION);F.append("\\',false)',true);return false;\">");F.append("<span class='more_text'>");F.append(i18n.web_toplist_moreapplications);break}F.append("</span>&nbsp;<img class='arrow_link imgIE6' src='fe/images/CoreElements/LinkSmallWhite.png?"+cacheControl+"' alt='' width='6' height='9'/>&nbsp;&nbsp;</div></li>")}else{F.append("style='cursor:default;'>");F.append("</div></li>")}return F.toString()}function n(K,I,G,H,J,F){if(h==globals.MUSIC_SECTION){if(K==globals.MediaType_SONG){return EventHelper.browseArtistInfoClick(I,H)}else{return EventHelper.browseArtistFromAlbumClick(G,I)}}else{if(h==globals.RINGTONES_SECTION){return EventHelper.browseWithPublisherClick(h,escape(J))}else{return EventHelper.browseWithPublisherClick(h,F)}}}this.populateChart=function(){var G=new EventList();var H=[];var N=[];var M=new StringBuffer();q();if(a()){return}var R="";var I=null;var O=t?"trackid chart":stateManager.getView().replace("_section"," chart");var F=A.replace("section","");var J={section:h,view:O,category:F};M.append('<div class="song_list_top_spacing"></div>');for(var K=0;K<v;K++){I=E.media[K];R=A+"_item_"+K;M.append('<li class="song_entry" id="');M.append(R);M.append('"');if(I.id!==0){G.mouseover("#"+R,EventHelper.previewButtonEvent(R,I,J,"chartHover",false));G.mouseout("#"+R,EventHelper.previewButtonMouseOut())}M.append(">");if(K>0){M.append('<div class="chart_item_divider"></div>')}if(""+I.purchasable=="true"){M.append('<div class="chart_item"><a href="javascript:void(0);">')}else{M.append('<div class="chart_non_purchasable_item chart_item">')}M.append('<span class="song_name"');R=A+"_"+K+"_title";var L=I.id;if(I.mediaTypeId&&I.mediaTypeId==globals.MediaType_SONG){L=I.songMedia.albumId}var Q=I.encodedTitle;if(L!==0){M.append(' id="');M.append(R);M.append('">');G.click("#"+R,EventHelper.browseDetailsClick(h,L,I.id))}else{M.append(' id="');M.append(R);M.append('" style="cursor:default">');k=o}M.append(crop((K+1)+". "+Q,o));M.append("</span>");if(""+I.purchasable=="true"){M.append('</a><a href="javascript:void(0);">')}M.append('<span class="song_artist"');R=A+"_"+K+"_other";var P=I.encodedProvider;if(I.encodedArtist){P=I.encodedArtist}if(L!==0){M.append(' id="');M.append(R);M.append('">');G.click("#"+R,n(I.mediaTypeId,I.id,I.artistId,L,P,I.providerId))}else{M.append(' id="');M.append(R);M.append('" style="cursor:default">')}M.append(crop(P,k));M.append("</span>");if(""+I.purchasable=="true"){M.append("</a>")}M.append("</div></li>")}for(var K=v;K<10;K++){M.append('<li class="song_entry"></li>')}M.append(B());e(C,A,escape(M.toString()));G.apply($(C));if(!t){topListsController.hideTopListLoadingIndicator()}return true};function e(H,F,G){var I=$("#"+F);I.hide().html(unescape(G));if(!t||I.parent().attr("class").indexOf("selected")>-1){I.show()}}}var BrowserDetect={isWindows:false,isWindowsXP:false,isWindowsVista:false,isWindows7:false,isMac:false,isMac4:false,isMac5:false,isMsie:false,isMsie6:false,isMsie7:false,isMsie8:false,isFirefox:false,isFirefox2:false,isFirefox3:false,isSafari:false,isSafari3:false,isSafari4:false,isChrome:false,isOpera:false,isOpera9:false,isOpera10:false,isBadClient:false,hasJavaEnabled:false,javaVersion:"",javaVersionRaw:"",javaIsBeta:false,appletCheckFailure:false,appletCheckSuccess:false,currentOS:"Unknown OS",currentBrowser:"Unknown browser",javaCheckCallback:null,badClients:null,setBadClients:function(a){this.badClients=(a||window.badclients)||null},init:function(a){this.setBadClients(a);this.checkClient()},checkJava:function(j){if(this.hasJavaEnabled||this.appletCheckFailure){return true}var f=false;this.javaCheckCallback=j;if((this.isFirefox||this.isOpera)&&PluginDetect.getVersion("java")!=null){try{var b=java.lang.System.getProperty("java.version");this.gotJavaVersion(b)}catch(h){}}else{if(this.isMsie||this.isSafari){var b=unescape(cookie.readCookie("javaVersion"));if(!validator.isBlank(b)){this.gotJavaVersion(b)}else{loadingNotificator.show();try{var a=document.createElement("div");a.id="appletCheckChild";a.style.display="none";var d=document.createElement("applet");d.width=1;d.height=1;d.code="A.class";d.archive="applet/getJavaInfo.jar";var c=document.getElementById("appletCheckBase");c.appendChild(d);f=true;setTimeout(function(){BrowserDetect.waitForApplet(d)},0)}catch(h){this.appletCheckFailure=true;loadingNotificator.hide()}}}else{}}return !f},waitForApplet:function(c){loadingNotificator.hide();try{var a=c.getVersion();this.gotJavaVersion(a);this.appletCheckSuccess=true;cookie.createCookie("javaVersion",escape(a))}catch(d){this.appletCheckFailure=true}try{var b=document.getElementById("appletCheckBase");b.removeChild(c)}catch(d){}this.doJavaCheckCallback()},gotJavaVersion:function(a){if(a!=null){a=""+a}else{a=""}this.hasJavaEnabled=true;this.javaVersionRaw=a;this.javaVersion=PluginDetect.formatNum(a);var b=a.toLowerCase();this.javaIsBeta=b.indexOf("-beta")!=-1||b.indexOf("-ea")!=-1||b.indexOf("-rc")!=-1;var d=["1,5,0,0","1,5,0,1","1,5,0,2","1,5,0,3"];for(var c=0;c<d.length;c++){if(this.javaVersion==d[c]){this.hasJavaEnabled=false;break}}},doJavaCheckCallback:function(){if(this.javaCheckCallback){this.javaCheckCallback();this.javaCheckCallback=null}},checkClient:function(c){var r=c||navigator.userAgent;r=r.toLowerCase();var d=[["isWindows",/windows/,"Windows"],["isWindowsVista",/windows nt 6\.0/,"Windows Vista"],["isWindowsXP",/(windows nt 5\.1)|(windows nt 5\.2)/,"Windows XP"],["isWindows7",/(windows nt 6\.1)/,"Windows 7"],["isMac",/mac os/,"Mac OS"],["isMac4",/mac os x 10[_\.]4/,"Mac OS 10.4"],["isMac5",/mac os x 10[_\.]5/,"Mac OS 10.5"]];var f=[["isFirefox",/firefox/,"Firefox"],["isFirefox2",/firefox\/2/,"Firefox 2"],["isFirefox3",/firefox\/3/,"Firefox 3"],["isMsie",/msie/,"Internet Explorer"],["isMsie6",/msie 6/,"Internet Explorer 6"],["isMsie7",/msie 7/,"Internet Explorer 7"],["isMsie8",/msie 8/,"Internet Explorer 8"],["isSafari",/safari/,"Safari"],["isSafari3",/version\/3(\.\d){1,} safari/,"Safari 3"],["isSafari4",/version\/4(\.\d){1,} safari/,"Safari 4"],["isChrome",/chrome/,"Chrome"],["isOpera",/opera/,"Opera"],["isOpera9",/presto\/2\.1/,"Opera 9"],["isOpera10",/presto\/2\.2(?:\.\d{1,}){1,}/,"Opera 10"]];if(typeof(this.badClients)!=null){var n=this.badClients;for(var b in n){var k=n[b];if(k.regExp.test(r)){for(var a in k.browser){var p=k.browser[a];if(p.regExp.test(r)){BrowserDetect.isBadClient=true;break}}}}}for(var l=0,m=d.length;l<m;++l){if(d[l][1].test(r)){BrowserDetect.currentOS=d[l][2];BrowserDetect[d[l][0]]=true}}for(var h=0,e=f.length;h<e;++h){if(f[h][1].test(r)){BrowserDetect[f[h][0]]=true;BrowserDetect.currentBrowser=f[h][2]}}}};function closeAllCustomSel(b){var a=globals;if(a.ANFS_OptionsActive==true){ANFS_close()}if(a.BS_OptionsActive==true){BS_close()}if(a.CS_OptionsActive==true){CS_close("CS_filter");CS_close("CS_search");CS_close("CS_browse");CS_close("toolbar_searchOptions");toolbar_close();$("#CS_search").removeClass().addClass("CS_current");$("#CS_browse").removeClass().addClass("CS_current");$("#options_toolbar_searchOptions_bottom").hide()}if(b!="preview"&&globals.previewLayerActive==false){if(typeof(previewLayer)!="undefined"){previewLayer.closePreviewPlayer()}}if(stateManager.getPopupView()==null&&globals.errorPopupActive==false){globals.flashPlayerLevel1=true}}function CS_toggle(e){if(typeof globals==undefined){return false}var b=jQuery("#options_"+e.id),j=jQuery("#curr_"+e.id),a=globals;if(b.attr("class")=="CS_hidden"){CS_close(e.id);if(e.id=="toolbar_searchOptions"){var d=$("#options_toolbar_searchOptions_bottom");if(d){d.show()}}j.toggleClass("clicked_"+e.id).toggleClass("curr_"+e.id);b.addClass("CS_options");a.CS_OptionsActive=true;if(a.ANFS_OptionsActive==true){ANFS_close()}if(a.BS_OptionsActive==true){BS_close()}a.flashPlayerLevel1=false;previewLayer.closePreviewPlayer()}else{if(e.id=="toolbar_searchOptions"){var d=$("#options_toolbar_searchOptions_bottom");if(d){d.hide()}}b.removeClass("CS_options");j.removeClass("clicked_"+e.id).addClass("curr_"+e.id);a.CS_OptionsActive=false;a.flashPlayerLevel1=true}if(e.id=="toolbar_searchOptions"){$("#toolbar_filler").toggleClass("toolbar_fillerClicked");$("#toolbar_textLink").toggleClass("toolbar_textLinkClicked");var f=jQuery.trim(jQuery("#val_toolbar_searchOptions").val());$("#toolbar_image").toggleClass("toolbar_imageClicked")}else{toolbar_close()}if(e.id=="CS_search"){$("#CS_search").toggleClass("CS_clicked")}else{$("#CS_search").removeClass().addClass("CS_current")}if(e.id=="CS_browse"){$("#CS_browse").toggleClass("CS_clicked")}else{$("#CS_browse").removeClass().addClass("CS_current")}}function CS_hover(b){var a=$("#CS_search");if(b.id=="CS_search"&&a.hasClass("CS_clicked")==false){a.toggleClass("CS_hover")}if(b.id=="CS_browse"){$("#CS_browse").toggleClass("CS_hover")}}function toolbar_click(b){var a=stateManager.getMusicOnlyStore(),d="#toolbar_search"+b,c=jQuery(d).parent().parent().attr("id"),e=jQuery(d).html();e=e.substr(e.indexOf(">")+1);e=e.substring(0,e.indexOf("</"));if(!a||b=="Music"){jQuery("#toolbar_textLink").html(e);jQuery("#val_"+c).val(b);b=jQuery.trim(b);$("#toolbar_image").removeClass().addClass("toolbar_imageCurrent").addClass("toolbar_image"+b);closeAllCustomSel();jQuery("#searchTerm").focus()}$("#options_toolbar_searchOptions_bottom").hide();return false}function toolbar_close(){$("#toolbar_filler").removeClass("toolbar_fillerHover toolbar_fillerClicked");$("#toolbar_textLink").removeClass("toolbar_textLinkHover toolbar_textLinkClicked");var a=jQuery.trim(jQuery("#val_toolbar_searchOptions").val());$("#toolbar_image").removeClass("toolbar_imageHover toolbar_imageClicked");$("#curr_toolbar_searchOptions").removeClass("clicked_toolbar_searchOptions").addClass("curr_toolbar_searchOptions")}function toolbar_searchOptionMouseOver(){var a=jQuery("#val_toolbar_searchOptions").val();$("#toolbar_filler").addClass("toolbar_fillerHover");$("#toolbar_textLink").addClass("toolbar_textLinkHover");$("#toolbar_image").addClass("toolbar_imageHover");return false}function toolbar_searchOptionMouseOut(){var a=jQuery("#val_toolbar_searchOptions").val();$("#toolbar_filler").removeClass("toolbar_fillerHover");$("#toolbar_textLink").removeClass("toolbar_textLinkHover");$("#toolbar_image").removeClass("toolbar_imageHover");return false}function CS_close(a){jQuery("div.CS_options").removeClass("CS_options");jQuery("a.clicked_CS_browse").removeClass("clicked_CS_browse");jQuery("a.clicked_CS_search").removeClass("clicked_CS_search");jQuery("a.clicked_CS_filter").removeClass("clicked_CS_filter");if(!a){a="CS_filter"}else{$("#curr_CS_filter").addClass("curr_CS_filter")}$("#curr_"+a).removeClass("clicked_"+a).addClass("curr_"+a);globals.CS_OptionsActive=false}var creditCardManager=new CreditCardManager();function CreditCardManager(){var m=this;this.fullyLoaded=false;var f=false,h=false,e=[],l=-1,k=false,n=false;this.flushCreditCards=function(){f=false;h=false;e=[];l=-1;k=false;n=false;this.fullyLoaded=false};this.hasCreditCard=function(){return h};this.getStoredCreditCard=function(){return e};this.getCreditCardDisplayName=function(){var o="XXXX XXXX XXXX "+e.fourLastDigits+" ("+e.cardType+")";return o};this.getCreditCardId=function(){return l};this.generateStoredCreditCard=function(o){if((o||!f)&&authentication.getAuthenticationStatus(true)!=authentication.ANONYMOUS){this.flushCreditCards();loadingNotificator.setAutoHide(true);purchaseFlowServiceSSL.getCreditCardReferencesForCurrentUser(j)}else{this.fullyLoaded=true}};this.ensureLoaded=function(o){if(!this.fullyLoaded){this.generateStoredCreditCard();(function(){if(!m.fullyLoaded){setTimeout(arguments.callee,1500);return}if(typeof(o)=="function"){o()}})()}else{if(typeof(o)=="function"){o()}}};function j(p){if(p&&p.length>0){f=true;var o=p.length;while(o--){if(p[o]["default"]){h=true;e=p[o];l=e.creditCardReferenceId;break}}if(!h){}}else{}b();d()}function d(){if(stateManager.getPopupView()!=null){purchaseController.showUsersStoredCreditCards();shoppingBasketController.renderPurchaseOption();accountInformationPane.refreshCreditCard()}}this.deleteStoredCreditCard=function(p){if(authentication.getAuthenticationStatus()!=authentication.FULL_LOGON){accountInformationPane.openWithAuthenticate();return}var o=i18n.web_account_delete_cc_body+"<br><br>"+this.getCreditCardDisplayName();stateManager.hashMapPut(globals.POPUP_TITLE,i18n.web_account_delete_cc_header);stateManager.hashMapPut(globals.POPUP_MESSAGE,o);stateManager.hashMapPut(globals.POPUP_CALLBACK_YES,"creditCardManager.confirmDeleteCreditCard()");stateManager.hashMapPut(globals.POPUP_CALLBACK_NO,"creditCardManager.cancelDeleteCreditCard()");stateManager.hashMapPut(globals.POPUP_HELP_TOPIC,showHelp.TOPIC_ID_PURCHASE_CREDIT_CARD);stateManager.openPopupView("yesNo")};this.confirmDeleteCreditCard=function(){if(authentication.getAuthenticationStatus()!=authentication.FULL_LOGON){accountInformationPane.openWithAuthenticate();return}purchaseFlowServiceSSL.deleteCreditCardReference(l,function(o){if(o){}m.clearAndExit()})};this.cancelDeleteCreditCard=function(){stateManager.returnFromPopupView()};this.clearAndExit=function(){this.flushCreditCards();this.generateStoredCreditCard(true);stateManager.returnFromPopupView()};this.isUserOneClickBuyEnabled=function(){return k};function b(){if(globals.SYSTEM_ONE_CLICK_BUY_ENABLED){purchaseFlowServiceSSL.getOneClickBuySettingForCurrentUser(a)}else{creditCardManager.fullyLoaded=true}}function a(o){if(o===1&&h&&globals.SYSTEM_ONE_CLICK_BUY_ENABLED){k=true}else{k=false}creditCardManager.fullyLoaded=true}this.setTempOneClickBuySetting=function(o){n=o};this.changeOneClickBuySettingFromTemp=function(){if(n&&globals.SYSTEM_ONE_CLICK_BUY_ENABLED){this.changeOneClickBuySetting(true);n=false}};this.changeOneClickBuySetting=function(p){if(p!=k&&globals.SYSTEM_ONE_CLICK_BUY_ENABLED){var o=p?1:0;purchaseFlowServiceSSL.setOneClickBuySettingForCurrentUser(o,c)}};function c(o){if(o){b()}else{}}this.validateOneClickBuyPurchase=function(){purchaseFlowServiceSSL.getOneClickBuySettingForCurrentUser(function(o){a(o);if(o===1){startNetgiroFlow(null,true)}else{stateManager.setPopupView("purchase")}})}}var DateUtil={today:new Date(),currentYear:new Date().getFullYear(),currentMonth:new Date().getMonth()+1,currentDate:new Date().getDate(),daysInMonth:function(a,b){return new Date(a,b,0).getDate()}};function DeviceManager(){var k=this;var j="",e=stateManager;var d=e.getPhoneModelName(),h=d;var b=new Object();b.home_section=false;b.music_section=false;b.games_section=false;b.ringtones_section=false;b.wallpapers_section=false;b.themes_section=false;b.applications_section=false;function a(m){if(m&&m.constructor!=Array){var l=m;m=[l];l=null}m[0]="[deviceManager.js] :: "+m[0];m[1]=null;m[2]=LOGSEVERITY.INFO;window.debug.apply(window,m)}this.resetSectionLoadedAfterChange=function(){b.home_section=false;b.music_section=false;b.games_section=false;b.ringtones_section=false;b.wallpapers_section=false;b.themes_section=false;b.applications_section=false};this.setSectionLoadedAfterChange=function(l){b[l]=true};this.getSectionLoadedAfterChange=function(l){return b[l]};this.setTempDevice=function(l){j=l};this.getTempDevice=function(){return j};this.getTempDeviceForCacheAndUpdate=function(){var l=deviceManager.getTempDevice();if(l!=""){return l}else{return e.getUserPhoneModelName()}};this.resetTempDevice=function(){j=""};this.hasDeviceChanged=function(){var m=false;var l=this.getSectionLoadedAfterChange(e.getView());if(!l){m=true}return m};function c(l){d=l}this.getCachedDevice=function(){return d};this.storeDevice=function(l){function m(n){if(n==1000){loadingNotificator.show();pn.shopOffer.checkReload(function(o){if(!o){k.updateDevice(l);k.updateDeviceContent()}accountInformationPane.prepareAccountUpdateSuccessNoReload();accountInformationPane.reloadForDevice=o;e.closePopupView();e.setPopupView("accountInfo_update_success");loadingNotificator.jsLoadFinished();loadingNotificator.hide()},l)}else{if(n==2030){loadingNotificator.hide();e.showError(i18n.web_phone_not_supported_header,i18n.web_phone_not_supported_caption)}else{loadingNotificator.hide();e.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error)}}}userInfoHandler.getCurrentUser(function(o){if(o){var n=getCountryCodeByLocale(o.locale);var q=getLanguageCodeByLocale(o.locale);if(e.getCountryCode()!==n){e.setPopupView("redirectToStore");redirectToStoreController.setRedirectToStore(o.locale,n);loadingNotificator.hide()}else{if(!phoneModelSet.isMusicOnlyDevice(l)&&(o.phoneNumber===""||o.phoneNumber===null)){k.setTempDevice(l);authentication.popupWithAuthentication("accountInfo");loadingNotificator.hide()}else{if(o.phoneModel===l){k.updateDevice(l);e.closePopupView();loadingNotificator.hide()}else{var p=authentication.rememberMe();userInfoHandler.updateUserWithCountryCheck(o.id,o.userName,"",o.phoneNumber,o.firstName,o.lastName,p,l,k.getSelectedDeviceType(l),q,n,o.subscribedToNewsLetter,m)}}}}else{loadingNotificator.hide();e.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error)}})};this.updateDevice=function(m){var l=m!=e.getUserPhoneModelName();e.setUserPhoneModelName(m);if(l){ApplicationProxy.onDeviceModelChanged(m,d)}userBoxHandler.updateUserBoxPhoneModel(m);h=d;c(e.getPhoneModelName())};this.updateDeviceContent=function(){var l=h!=d;if(l){k.resetSectionLoadedAfterChange();e.setMusicOnlyStore();carouselController.invalidateCarouselData();bannerController.invalidate();if(!topListsController){topListsController=new TopListsController()}topListsController.invalidateLists(f);updatePromotionLinks()}};function f(){var l="init"+e.getView();if(typeof(window[l])=="function"){window[l]()}else{}ApplicationProxy.onDeviceModelChangeContentReloaded()}this.getSelectedDeviceName=function(){return e.getUserPhoneModelName()};this.isSelectedDeviceMusicOnly=function(l){if(!l){l=this.getSelectedDeviceName()}return phoneModelSet.isMusicOnlyDevice(l)};this.getSelectedDeviceType=function(m){if(!m){m=this.getSelectedDeviceName()}var l=phoneModelSet.findPhoneModelByName(m);return(l!=null)?l.deviceType:-1};this.isWalkmanMusicOnlyDevice=function(m){if(!m){m=this.getSelectedDeviceName()}var l=phoneModelSet.findPhoneModelByName(m);if(l.deviceType>phoneModelSet.DEVICE_TYPE_PHONE&&l.functionalStyle!=""){return true}return false};this.getCommercialName=function(l){return phoneModelSet.getCommercialPhoneModelName(l)}}Array.prototype.______array="______array";var JSON={org:"http://www.JSON.org",copyright:"(c)2005 JSON.org",license:"http://www.crockford.com/JSON/license.html",stringify:function(a){var h,e,b,f="",d;switch(typeof a){case"object":if(a){if(a.______array=="______array"){for(e=0;e<a.length;++e){d=this.stringify(a[e]);if(f){f+=","}f+=d}return"["+f+"]"}else{if(typeof a.toString!="undefined"){for(e in a){d=a[e];if(typeof d!="undefined"&&typeof d!="function"){d=this.stringify(d);if(f){f+=","}f+=this.stringify(e)+":"+d}}return"{"+f+"}"}}}return"null";case"number":return isFinite(a)?String(a):"null";case"string":b=a.length;f='"';for(e=0;e<b;e+=1){h=a.charAt(e);if(h>=" "){if(h=="\\"||h=='"'){f+="\\"}f+=h}else{switch(h){case"\b":f+="\\b";break;case"\f":f+="\\f";break;case"\n":f+="\\n";break;case"\r":f+="\\r";break;case"\t":f+="\\t";break;default:h=h.charCodeAt();f+="\\u00"+Math.floor(h/16).toString(16)+(h%16).toString(16)}}}return f+'"';case"boolean":return String(a);default:return"null"}},parse:function(n){var d=0;var a=" ";function m(o){throw {name:"JSONError",message:o,at:d-1,text:n}}function h(){a=n.charAt(d);d+=1;return a}function k(){while(a!=""&&a<=" "){h()}}function l(){var q,r="",p,o;if(a=='"'){outer:while(h()){if(a=='"'){h();return r}else{if(a=="\\"){switch(h()){case"b":r+="\b";break;case"f":r+="\f";break;case"n":r+="\n";break;case"r":r+="\r";break;case"t":r+="\t";break;case"u":o=0;for(q=0;q<4;q+=1){p=parseInt(h(),16);if(!isFinite(p)){break outer}o=o*16+p}r+=String.fromCharCode(o);break;default:r+=a}}else{r+=a}}}}m("Bad string")}function j(){var o=[];if(a=="["){h();k();if(a=="]"){h();return o}while(a){o.push(c());k();if(a=="]"){h();return o}else{if(a!=","){break}}h();k()}}m("Bad array")}function e(){var p,q={};if(a=="{"){h();k();if(a=="}"){h();return q}while(a){p=l();k();if(a!=":"){break}h();q[p]=c();k();if(a=="}"){h();return q}else{if(a!=","){break}}h();k()}}m("Bad object")}function f(){var p="",o;if(a=="-"){p="-";h()}while(a>="0"&&a<="9"){p+=a;h()}if(a=="."){p+=".";while(h()&&a>="0"&&a<="9"){p+=a}}if(a=="e"||a=="E"){p+="e";h();if(a=="-"||a=="+"){p+=a;h()}while(a>="0"&&a<="9"){p+=a;h()}}o=+p;if(!isFinite(o)){m("Bad number")}else{return o}}function b(){switch(a){case"t":if(h()=="r"&&h()=="u"&&h()=="e"){h();return true}break;case"f":if(h()=="a"&&h()=="l"&&h()=="s"&&h()=="e"){h();return false}break;case"n":if(h()=="u"&&h()=="l"&&h()=="l"){h();return null}break}m("Syntax error")}function c(){k();switch(a){case"{":return e();case"[":return j();case'"':return l();case"-":return f();default:return a>="0"&&a<="9"?f():b()}}return c()}};window.dhtmlHistory={isIE:false,currentLocation:null,checkingLocation:false,idListenerInterval:-1,listener:null,iframe:null,ignoreLocationChange:null,WAIT_TIME:200,intervalTime:10,renderHistoryTimeoutId:-1,renderHistoryTimeout:1500,timeSettingHash:500,historicIE:[],currentWaitTime:0,fireOnNewListener:null,firstLoad:null,ieAtomicLocationChange:null,create:function(){this.isIE=this.isInternetExplorer();var a=this.getCurrentLocation();this.currentLocation=a;if(this.isIE){document.write("<iframe style='border: 0px; width: 1px; height: 1px; position: absolute; bottom: 0px; right: 0px; visibility: visible;' name='DhtmlHistoryFrame' id='DhtmlHistoryFrame' src='fe/views/blank.html?"+a+"'></iframe>");this.WAIT_TIME=400}var b=this;window.onunload=function(){b.firstLoad=null};if(this.isIE==false){if(historyStorage.hasKey("DhtmlHistory_pageLoaded")==false){this.ignoreLocationChange=true;this.firstLoad=true;historyStorage.put("DhtmlHistory_pageLoaded",true)}else{this.ignoreLocationChange=false;this.fireOnNewListener=true}}else{this.ignoreLocationChange=true}if(this.isIE){this.iframe=document.getElementById("DhtmlHistoryFrame")}var d=this;var c=function(){d.checkLocation()};this.idListenerInterval=setInterval(c,this.intervalTime)},initialize:function(){if(this.isIE==false){return}if(historyStorage.hasKey("DhtmlHistory_pageLoaded")==false){this.fireOnNewListener=false;this.firstLoad=true;historyStorage.put("DhtmlHistory_pageLoaded",true)}else{this.fireOnNewListener=true;this.firstLoad=false}},addListener:function(a){this.listener=a;if(this.fireOnNewListener==true){this.fireHistoryEvent(this.currentLocation);this.fireOnNewListener=false}},add:function(c,d){var a=this;var b=function(){if(typeof(c)=="undefined"||c==null){c=""}if(stateManager.getTempHash()!=""){c=stateManager.getTempHash()}a.currentWaitTime=a.currentWaitTime-a.WAIT_TIME;c=a.removeHash(c);c=escape(c);var f=document.getElementById(c);if(f!=undefined||f!=null){var e="Exception: History locations wrong ID. The following ID is already taken and can not be a location: "+c;throw e}historyStorage.put(c,c);a.ignoreLocationChange=true;this.ieAtomicLocationChange=true;a.currentLocation=c;c=unescape(c);if(a.isIE){a.iframe.src="fe/views/blank.html?"+c}this.ieAtomicLocationChange=false;stateManager.hashSetted=false;stateManager.setHash(c)};window.setTimeout(b,this.currentWaitTime);this.currentWaitTime=this.currentWaitTime+this.WAIT_TIME},dumpHistoric:function(){if(this.isIE){for(var a=0;a<this.historicIE.length;a++){}}},loadHistoricIE:function(){if(this.isIE){var e=document.getElementById("historyStorageField");if(e){var c=e.value;c=unescape(c);var d=c.split(",");var a=null;for(var b=1;b<d.length;b++){a=d[b].split('":"');this.historicIE[b-1]=a[0].substring(1)}}}},isFirstLoad:function(){if(this.firstLoad==true){return true}else{return false}},getCurrentLocation:function(){return this.removeHash(window.location.hash)},fireHistoryEvent:function(a){a=escape(a);var b=historyStorage.get(a);a=unescape(a);if(this.listener){this.listener.call(null,a,b)}},checkLocation:function(){var a=this.isIE;if(a==false&&this.ignoreLocationChange==true){this.ignoreLocationChange=false;return}if(a==false&&this.ieAtomicLocationChange==true){return}var c=this.getCurrentLocation();var b=this.currentLocation;if(!BrowserDetect.isSafari){b=unescape(b)}if(c==b){return}this.ieAtomicLocationChange=true;if(a&&this.getIFrameHash()!=c){this.iframe.src="fe/views/blank.html?"+c}else{if(a){return}}this.currentLocation=c;this.ieAtomicLocationChange=false;if(!stateManager.settingHash){this.fireHistoryEvent(c)}},getIFrameHash:function(){var d="";try{var a=document.getElementById("DhtmlHistoryFrame");var c=a.contentWindow.document;d=new String(c.location.search);if(d.length==1&&d.charAt(0)=="?"){d=""}else{if(d.length>=2&&d.charAt(0)=="?"){d=d.substring(1)}}}catch(b){}return d},removeHash:function(a){if(a==null||a==undefined){return null}else{if(a==""){return""}else{if(a.length==1&&a.charAt(0)=="#"){return""}else{if(a.length>1&&a.charAt(0)=="#"){return a.substring(1)}else{return a}}}}},iframeLoaded:function(a){if(this.ignoreLocationChange==true){this.ignoreLocationChange=false;return}var b=new String(a.search);if(b.length==1&&b.charAt(0)=="?"){b=""}else{if(b.length>=2&&b.charAt(0)=="?"){b=b.substring(1)}}if(this.pageLoadEvent!=true){if(b!=""){stateManager.goingBackOrForward=true;stateManager.setHash(b)}}this.fireHistoryEvent(b)},isInternetExplorer:function(){var a=navigator.userAgent.toLowerCase();if(document.all&&a.indexOf("msie")!=-1){return true}else{return false}}};window.historyStorage={debugging:false,storageHash:new Object(),hashLoaded:false,put:function(a,b){this.assertValidKey(a);if(this.hasKey(a)){this.remove(a)}this.storageHash[a]=b;this.saveHashTable()},get:function(a){this.assertValidKey(a);this.loadHashTable();var b=this.storageHash[a];if(b==undefined){return null}else{return b}},remove:function(a){this.assertValidKey(a);this.loadHashTable();delete this.storageHash[a];this.saveHashTable()},reset:function(){this.storageField.value="";this.storageHash=new Object()},hasKey:function(a){this.assertValidKey(a);this.loadHashTable();if(typeof this.storageHash[a]=="undefined"){return false}else{return true}},isValidKey:function(a){if(typeof a!="string"){a=a.toString()}var b=/^[a-zA-Z0-9_ \!\@\#\$\%\^\&\*\(\)\+\=\:\;\,\.\/\?\|\\\~\{\}\[\]]*$/;return b.test(a)},storageField:null,init:function(){var b="position: absolute; top: -1000px; left: -1000px;";if(this.debugging==true){b="width: 30em; height: 30em;"}var a="<form id='historyStorageForm' method='GET' style='"+b+"'><textarea id='historyStorageField' style='"+b+"'name='historyStorageField'></textarea></form>";document.write(a);this.storageField=document.getElementById("historyStorageField")},assertValidKey:function(a){if(this.isValidKey(a)==false){throw"Please provide a valid key for window.historyStorage, key= "+a}},loadHashTable:function(){if(this.hashLoaded==false){var serializedHashTable=this.storageField.value;if(serializedHashTable!=""&&serializedHashTable!=null){this.storageHash=eval("("+serializedHashTable+")")}this.hashLoaded=true}},saveHashTable:function(){this.loadHashTable();var a=JSON.stringify(this.storageHash);this.storageField.value=a}};(function(){if(typeof(QUNIT_ENABLED)==="undefined"){window.historyStorage.init();window.dhtmlHistory.create()}})();function Dispatcher(a){if(!a){this.name="NonameDispatcher"}this.name=a;this.eventCallbacks=[]}Dispatcher.prototype.toString=function(){return"[object Dispatcher_"+this.name+" ]"};Dispatcher.prototype.addEventListener=function(a,b){if(!(this.eventCallbacks[a] instanceof Array)){this.eventCallbacks[a]=[]}this.eventCallbacks[a].push(b)};Dispatcher.prototype.hasEventListener=function(c,d){if(!(this.eventCallbacks[c] instanceof Array)){return false}var b=this.eventCallbacks[c],a=b.length;while(a--){if(b[a]===d){return true}}return false};Dispatcher.prototype.removeEventListener=function(c,f){if(!(this.eventCallbacks[c] instanceof Array)){}var b=this.eventCallbacks[c],a=b.length;try{while(a--){if(b[a]===f){delete this.eventCallbacks[c][a];return true}}}catch(d){}return false};Dispatcher.prototype.dispatch=function(c,d){if(!(this.eventCallbacks[c] instanceof Array)){return false}var b=this.eventCallbacks[c],a=b.length,h=null;while(a--){if(typeof(b[a])==="function"){try{b[a](d)}catch(f){return false}}}return true};function EventHelper(){}EventHelper.previewButtonEvent=function(b,a,h,f,c){var e=h.section;var d=formatMediaItemForBasketAndPreview(a,e);return function(){previewLayer.setUseInCampaignSection(c);var j=$("#"+b).offset();clearTimeout(globals.previewTimeOut);previewLayer.setParametersAndShow(j,d,e,h,f,false,false);return false}};EventHelper.previewButtonMouseOut=function(){return function(){previewLayer.previewButtonMouseOut()}};EventHelper.buyButtonClick=function(a,b,d){var c=null;if(a.isFormatted){c=a}else{c=formatMediaItemForBasketAndPreview(a,d.section)}return function(){if(b.length>0){preProcessNotNotifier(function(){openPurchasePopup(c,b,d)})}return false}};EventHelper.buyButtonMouseOver=function(a,c){var b=i18n.web_tooltip_buy;if(a){b=i18n.web_campaign_button_download}else{if(c){b=i18n.web_purchase_free}}return function(){jtShowLocal(this,b)}};EventHelper.smsLinkClick=function(k,j,f){var m;if(k.isFormatted){m=k}else{if(k.mediaTypeId==globals.MediaType_ALBUM){for(var e=0,b=k.mediaArray.length;e<b;e++){if(k.mediaArray[e].id==f){m=formatMediaItemForBasketAndPreview(k.mediaArray[e],j);break}}}else{m=formatMediaItemForBasketAndPreview(k,j)}}var d=m.mediaId,h=m.title+" - "+m.provider,c=m.displayPrice,a=m.mediaTypeId;return function(){var l=new StringBuffer();l.append("'");l.append(d);l.append("','");l.append(escape(h));l.append("','");l.append(c);l.append("','");l.append(a);l.append("'");preProcessNotNotifier("openLinkToMobilePopup("+l.toString()+")");return false}};EventHelper.smsLinkWithPriceMouseOver=function(){return function(){var a=i18n.web_purchase_send_sms_tooltip;jtShowLocal(this,a)}};EventHelper.addToBasketClick=function(a,c){var b=null;if(a.isFormatted){b=a}else{b=formatMediaItemForBasketAndPreview(a,c.section)}return function(){shoppingBasketController.addItemToBasket(b,c);return false}};EventHelper.addToBasketMouseOver=function(a){return function(){jtShowLocal(this,i18n.web_tooltip_add_to_cart)}};EventHelper.showTooltip=function(b,a){return function(){jtShowLocal(this,a)}};EventHelper.launchBannerContentClick=function(b,c,a){return function(){preProcess("bannerController.launchBannerContent('"+b+"','"+c+"','"+a+"');",true);return false}};EventHelper.searchBannerContentClick=function(b,a){return function(){preProcess("bannerController.searchBannerContent('"+b+"', '"+a+"');",true);return false}};EventHelper.promotionBannerClick=function(a){return function(){preProcess("bannerController.promotionBanner('"+a+"');",true);return false}};EventHelper.browseDetailsClick=function(c,a,b){return function(){preProcess("stateManager.browseDetails('"+c+"','"+a+"','"+b+"');",true);return false}};EventHelper.browseArtistInfoClick=function(b,a){return function(){preProcess("stateManager.browseArtistAlbumsFromSong('"+b+"','"+a+"');",true);return false}};EventHelper.browseArtistFromAlbumClick=function(b,a){return function(){preProcess("stateManager.browseArtistInfoByArtistId('"+b+"','"+a+"');",true);return false}};EventHelper.browserPagingPreviousClick=function(){return function(){preProcess("searchSectionController.browserPagingPrevious()",true);return false}};EventHelper.browserPagingNextClick=function(){return function(){preProcess("searchSectionController.browserPagingNext()",true);return false}};EventHelper.setViewAndDropSecondaryClick=function(a){return function(){preProcess("stateManager.setViewAndDropSecondary('"+a+"');",true);return false}};EventHelper.gotoArtistInfoFromArtistClick=function(a){return function(){preProcess("searchSectionCommon.gotoArtistInfoFromArtist('"+a+"')",true);return false}};EventHelper.gotoAlbumsFromArtistClick=function(a){return function(){preProcess("searchSectionCommon.gotoAlbumsFromArtist('"+a+"')",true);return false}};EventHelper.browseFocusedOnPublisherClick=function(a,b){return function(){preProcess("searchSectionCommon.browseFocusedOnPublisher('"+a+"','"+b+"')",true);return false}};EventHelper.browseWithPublisherClick=function(b,a){return function(){preProcess("stateManager.browseWithPublisher('"+b+"','"+a+"')",true);return false}};EventHelper.browseWithGenreClick=function(b,a){return function(){preProcess("stateManager.browseWithGenre('"+b+"','"+a+"');",true);return false}};EventHelper.resetFilterStateClick=function(a){return function(){preProcess("searchSectionCommon.resetFilterState('"+a+"');",true);return false}};EventHelper.gotoGeneralTextClick=function(){return function(){preProcess("searchSectionCommon.gotoGeneralText();",true);return false}};EventHelper.genericMouseOver=function(b,a){return function(){jtShowLocal(this,a)}};EventHelper.setPreviewPurchaseEvents=function(b,e){if(e!=null){var a=$("#"+e.previewId,b);var d=$("#"+e.buyId,b);var c=$("#"+e.addToBasketId,b);a.click(e.previewClick);a.mouseover(e.previewMouseOver);a.mouseout(e.previewMouseOut);d.click(e.buyClick);d.mouseover(e.buyMouseOver);d.mouseout(e.buyMouseOut);c.click(e.addToBasketClick);c.mouseover(e.addToBasketMouseOver);a=null;d=null;c=null}};EventHelper.setSearchRowEvents=function(a,d){var e=$("#"+d.contentNameId);var f=$("#"+d.desc1Id);var b=$("#"+d.desc2Id);var c=$("#"+d.genreId);if(d.contentNameClick!=null){e.click(d.contentNameClick)}e.mouseover(d.contentNameMouseOver);e.mouseout(d.contentNameMouseOut);if(d.desc1Click!=null){f.click(d.desc1Click)}f.mouseover(d.desc1MouseOver);f.mouseout(d.desc1MouseOut);if(d.desc2Click!=null){b.click(d.desc2Click)}b.mouseover(d.desc2MouseOver);b.mouseout(d.desc2MouseOut);if(d.genreClick!=null){c.click(d.genreClick)}EventHelper.setPreviewPurchaseEvents(a,d.previewPurchaseItem);e=null;f=null;b=null;c=null};EventHelper.promoMixNextPage=function(){return function(){pn.controller.PromotionSectionController.getInstance().nextPage()}};EventHelper.promoMixPrevPage=function(){return function(){pn.controller.PromotionSectionController.getInstance().previousPage()}};EventHelper.campaignNextPage=function(){return function(){csCtrl.nextPage()}};EventHelper.campaignPrevPage=function(){return function(){csCtrl.previousPage()}};EventHelper.clickStartPreviewButton=function(a,b){return function(){swfobject.embedSWF("fe/swf/mediaplayer.swf?cache="+cacheControl,"previewSWF","167","30","9.0.0",false,a,b);return false}};EventHelper.highlightedTrackMouseOver=function(b,c,a){return function(){if(b.indexOf("genre")==-1){$("#"+b).parent().css("background-color","#390049")}else{$("#"+b).parent().parent().css("background-color","#390049")}if(lengthOf(c)>a){jtShowLocal(this,c)}}};EventHelper.highlightedTrackMouseOut=function(a){return function(){if(a.indexOf("genre")==-1){$("#"+a).parent().css("background-color","#96078e")}else{$("#"+a).parent().parent().css("background-color","#96078e")}}};EventHelper.clickExternalLink=function(a){return function(){window.location.href=a;return false}};function FDHash(e){var f=";";var b="=";var a=[];var c=[];this.getTimestamp=function(){return this.getParameter("ts")};this.getHash=function(){var j="";for(var h=0;h<a.length;h++){if(a[h]!="userPhoneModel"&&a[h]!="popupView"&&a[h]!="MPPIE"){j+=a[h];j+=b;j+=c[h];j+=f}}if(a.length>0){j=j.substr(0,(j.length-1))}return j};this.getParameterWithDefault=function(k,h){var j=this.getParameter(k);if(j){return j}return h};this.getParameter=function(j){var h=d(j);if(h>-1){return c[h]}return null};this.removeParameter=function(j){var h=d(j);if(h>-1){a.splice(h,1);c.splice(h,1)}};this.setParameter=function(j,k){var h=d(j);if(h>-1){c[h]=k}else{if(j!=""){a[a.length]=j;c[c.length]=k}}};this.updateTimestamp=function(){this.setParameter("ts",new Date().getTime())};this.setHash=function(l){var j=l.split(";");for(var h=0;h<j.length;h++){var k=j[h].split("=");if(k[0]!=null&&k[1]){this.setParameter(k[0],k[1])}}};this.setHash(e);function d(j){for(var h=0;h<a.length;h++){if(a[h]==j){return h}}return -1}this.clearHash=function(){delete a;delete c;a=[];c=[]}}function initGeneric_section(){}function genericTextExtractor(e){if(typeof(e)=="undefined"||e==null){return"_"}var c="";var a=$("span.popularityCenter",e);var b=$("span.btnPriceCenter",e);var f=$("span.genreEmbedded",e);if(typeof(a)!="undefined"&&a!=null&&a.size()>0){c=a.css("width")}else{if(typeof(b)!="undefined"&&b!=null&&b.size()>0){var d=b.html();if(d==i18n.web_purchase_free){c="0.0"}else{c=b.html()}}else{if(typeof(f)!="undefined"&&f!=null&&f.size()>0){c=f.html()}else{c=$(e).text()}}}return c}function fetchNewGenreLayout(b,d){var a="./views/genre_"+b+makeStandardHttpRequestParameters();var c={type:"GET",url:a,async:true};if(d){c.success=d}return $.ajax(c)}function updateGenreSection(){var b=stateManager.getView();var a=$("#"+b+"_genreContainer");fetchNewGenreLayout(b,function(c){a.html(c);truncateGenreSection(b)})}function truncateGenreSection(e){var c=$("li.genreListLI a","#"+e+"_genreContainer"),a=c.length;while(a--){var b=c[a],d=b.innerHTML;if(lengthOf(d)>15){b.innerHTML=crop(d,15)}else{b.onmouseover=null;b.onmouseout=null}}}function genericRenderView(){var b=true;musicOnlyStore.toggleMusicStore();var a=stateManager.getSecondLevelView();if(a!=null&&typeof(a)!="undefined"&&a.length>0){return false}return b}function renderFeaturedItemsGeneric(r,d,h,u,b,k){var o=4;var e=new Object();var B=[];var j=$(d);j.empty();for(var t=0;t<u.length&&B.length<o;t++){var f=u[t];if(f.mediaTypeId==globals.MediaType_SONG){var A=f.songMedia.albumId;if(A){var m=e[A];if(!m){B.push(f);e[A]=true}else{}}else{}}else{B.push(f)}}var a=stateManager.getSearchString();var v=false;var p="";var c=null;for(var t=0,q=B.length;t<q;t++){v=true;var C="search_"+h.replace("section","")+"promo";if(k.substring(0,3)=="qs_"){C="qs_"+h.replace("section","")+"promo"}c=new SingleContentCell(B[t],t,h,a,C);c.init();p=c.getHtml();var l=k;if(t==0){l=b}j.append("<td class='pRelativeIE6 "+l+"'>"+p+"</td>");c.setEventsCell()}if(stateManager.getPopupView()!="quicksearch"){if(f.mediaTypeId==globals.MediaType_ALBUM){$("#mostPopularAlbumListingHeader").html(i18n.web_toplist_albums);$("#musicSearchResultsListingSongsHeader").show()}else{$("#musicSearchResultsListingSongsHeader").hide()}}if(r){if(v){$(r).show()}else{$(r).hide()}}}function fetchNewPromotionLinks(c){var a="./views/promotion_links"+makeStandardHttpRequestParameters();var b={type:"GET",url:a,async:true};if(c){b.success=c}return $.ajax(b)}function updatePromotionLinks(){fetchNewPromotionLinks(function(a){generatePromotionLinksCallback(a)})}function generatePromotionLinksCallback(a){$("#left-body-promotion-links").empty();if(a&&a.length>0){$("#left-body-promotion-links").html(a.toString())}}function Globals(){this.flashPlayerLevel1=true;this.previewLayerActive=false;this.previewTimeOut=0;this.previewLeftPos=0;this.previewTopPos=0;this.CS_OptionsActive=false;this.BS_OptionsActive=false;this.ANSF_OptionsActive=false;this.errorPopupActive=false;this.MY_COOKIE=1;this.PERSISTENT_COOKIE=365;this.DEFAULT_COOKIE=1;this.playnowEnabled=true;this.MediaType_SONG=1;this.MediaType_RINGTONE=2;this.MediaType_GAME=3;this.MediaType_THEME=4;this.MediaType_WALLPAPER=5;this.MediaType_ALBUM=6;this.MediaType_APPLICATION=7;this.STR_MediaType_SONG="Song";this.STR_MediaType_RINGTONE="Ringtone";this.STR_MediaType_GAME="Game";this.STR_MediaType_THEME="Theme";this.STR_MediaType_WALLPAPER="Wallpaper";this.STR_MediaType_ALBUM="Album";this.STR_MediaType_APPLICATION="App";this.STR_ALL_MEDIATYPES=[this.STR_MediaType_SONG,this.STR_MediaType_RINGTONE,this.STR_MediaType_GAME,this.STR_MediaType_THEME,this.STR_MediaType_WALLPAPER,this.STR_MediaType_ALBUM,this.STR_MediaType_APPLICATION];this.STR_ContentType_GAME="Game";this.STR_ContentType_APPLICATION="Application";this.STR_ContentType_MUSIC="Music";this.STR_ContentType_RINGTONE="Ringtone";this.STR_ContentType_THEME="Theme";this.STR_ContentType_WALLPAPER="Wallpaper";this.STR_ALL_CONTENTTYPES=[this.STR_ContentType_GAME,this.STR_ContentType_APPLICATION,this.STR_ContentType_MUSIC,this.STR_ContentType_RINGTONE,this.STR_ContentType_THEME,this.STR_ContentType_WALLPAPER];this.OfferType_SIMPLE="SIMPLE";this.OfferType_ALBUM="ALBUM";this.OfferType_MULTIPLE=666;this.WebOrder_MULTIPLE_DESCR="MULTIPLE_ITEMS";this.WebOrder_MULTIPLE_PROV="MULTIPLE_PROVIDERS";this.DOWNLOADED=0;this.PARTLY_DOWNLOADED=-1;this.NOT_DOWNLOADED=-2;this.WebOrders_GOT_ORDERS=0;this.WebOrders_NO_ORDERS=-1;this.WebOrders_NULL_ORDERS=-2;this.RegTracker_NORMAL=1;this.RegTracker_VOUCHER=101;this.RegTracker_PROMOTION=102;this.PurchaseMethod_UNDEFINED=0;this.PurchaseMethod_GOOGLE=1;this.PurchaseMethod_SMS=2;this.PurchaseMethod_FREE=3;this.PurchaseMethod_CREDITCARD=4;this.PurchaseMethod_VOUCHER=5;this.PurchaseMethod_WAPBILLING=6;this.MUSIC_SECTION="music_section";this.GAMES_SECTION="games_section";this.RINGTONES_SECTION="ringtones_section";this.THEMES_SECTION="themes_section";this.WALLPAPERS_SECTION="wallpapers_section";this.APPLICATIONS_SECTION="applications_section";this.HOME_SECTION="home_section";this.SEARCH_SECTION="search_section";this.PROMOTION_SECTION="promotion_section";this.ALL_SECTIONS=[this.MUSIC_SECTION,this.GAMES_SECTION,this.RINGTONES_SECTION,this.THEMES_SECTION,this.WALLPAPERS_SECTION,this.HOME_SECTION,this.APPLICATIONS_SECTION];this.PURCH_NONEITEM=-1;this.PURCH_SINGLEITEM=0;this.PURCH_BASKETITEM=1;this.PURCH_FREEITEM=2;this.PURCH_VOUCHER=3;this.PURCHASE_STORED_CREDIT_CARD_SINGLE=4;this.PURCHASE_STORED_CREDIT_CARD_BASKET=5;this.SUPPORTEDLANGCODES=["sv","en"];this.MMP_PURCHASE_SUCC=0;this.MMP_PURCHASE_FAIL=601;this.MMP_PURCHASE_CANCEL=602;this.CLIENT_TYPE_UNSPECIFIED=0;this.CLIENT_TYPE_WEB=1;this.CLIENT_TYPE_MOBILE=2;this.LOGIN_RESULT_SYSTEM_OK=1000;this.LOGIN_RESULT_SYSTEM_OK_BASKET_UPDATED=1001;this.LOGIN_RESULT_SYSTEM_ERROR_TO_MANY_LOGIN_ATTEMPTS=2033;this.PRICE_FREE="Free";this.PAYMENT_METHOD_FREE="Free of charge";this.PAYMENT_METHOD_PSMS="Premium SMS";this.PAYMENT_METHOD_NG="Netgiro";this.PAYMENT_METHOD_VOUCHER="Voucher";this.SYSTEM_ONE_CLICK_BUY_ENABLED;this.VIEWS_NO_CACHE=["sideloader","pwd_reminder","sign_in","verifyPassword","purchase","register","accountInfo"];this.TOPLIST_LATEST_RELEASED="latest";this.TOPLIST_RECOMMENDED="recommended";this.TOPLIST_FREE="free";this.CHART_MUSIC_SONGS=0;this.CHART_MUSIC_ALBUMS=1;this.CHART_GAMES_POPULAR=2;this.CHART_RINGTONES_POPULAR=3;this.CHART_WALLPAPERS_POPULAR=4;this.CHART_THEMES_POPULAR=5;this.CHART_APPLICATIONS_POPULAR=6;this.CHART_GAMES_FREE=7;this.CHART_RINGTONES_FREE=8;this.CHART_WALLPAPERS_FREE=9;this.CHART_THEMES_FREE=10;this.CHART_APPLICATIONS_FREE=11;this.TOPLIST_LIMIT;this.TOPLIST_TRACKID_LIMIT;this.SECTIONBANNERSMAX=6;this.POPUP_TITLE="popupTitle";this.POPUP_MESSAGE="popupMessage";this.POPUP_CALLBACK_YES="popupCallBackYes";this.POPUP_CALLBACK_NO="popupCallBackNo";this.POPUP_HELP_TOPIC="";this.PURCHASE_CONTENT_TYPE="purchaseContentType";this.PURCHASE_MEDIA_ID="mediaId";this.PURCHASE_MEDIA_NAME="mediaItemName";this.PURCHASE_ACTIVE_METHOD="ActivePurchMethod";this.PURCHASE_HOLDER_OBJ="itemHolderObject";this.LOGIN_ACTION_TYPE="loginActionType";this.PRICE_CREDIT_CARD="creditCardPrice";this.PRICE_SMS="smsPrice";this.PRICE_MOBILE="mobileDisplayPrice";this.REGION;this.ACTUAL_PROMOTION_PAGE="psap";this.DETAIL_PROMOTION="psdp";this.DETAIL_PROMOTION_BANNER_ID="psdpbi";this.VOUCHER_FLAG="voucher";this.VOUCHER_REDEEM_POPUP="voucherRedeem";this.CAMPAIGN_VIEW="campaign_section";this.VOUCHER_CODE="voucherCode";this.ACTUAL_CAMPAIGN_PAGE="csap";this.IE_MOST_UNIVERSAL_TRUTH="IE SUGER.";this.IE_TRUEST_NATURE=666}var purchaseInboxController=new PurchaseInboxController();var waitForSideLoaderAppletTimeout=-1;var PurchaseInboxCurrentOrderId;if(!queueController){var queueController=new QueueController()}function waitForSideLoaderAppletLoading(){if(purchaseInboxController.appletInitiated){var a=purchaseInboxController.getApplet();if(a!=null){if(!a.isJavaVersionSupported()){stateManager.setPopupView("noJava")}else{if(purchaseInboxController.errorDuringInit){purchaseInboxController.notifierHide()}else{a.clearDownloadHistory();purchaseInboxController.renderInbox(PurchaseInboxCurrentOrderId);purchaseInboxController.notifierHide()}}}else{}waitForSideLoaderAppletTimeout=-1}else{if(waitForSideLoaderAppletTimeout!=-1){waitForSideLoaderAppletTimeout=setTimeout("waitForSideLoaderAppletLoading()",500)}}}function PurchaseInboxController(){var at=this,X=110,Z=new Object("A cache for the progress bars"),C="url(fe/images/dl_btn_h_play.png?"+window.cacheControl+")",aq="url(fe/images/CoreElements/Cancel.png?"+window.cacheControl+")",aw="url(fe/images/CoreElements/Finished.png?"+window.cacheControl+")",av="url(fe/images/CoreElements/ExclamationMark.png?"+window.cacheControl+")",a="allTheItems";openDeviceSelectorOnAccountInfoStart=false,cancelFinished=true,inDownloadAll=false,allButt=null,allButtTxtHolder=null,CRITICAL_ERRORS=[101,102,103,104,105,106,107,108,201,203,204,301,401,402,504],_appletOK=false,inboxMainDiv=null,memoization=new pn.util.Memoization(),hasAcceptedAppletCertificate=true;function ai(aN,aM){aM=aM||null;var aL=null;if(aM){aL=memoization.memoize(aN,function(){return $(aN,aM)})}else{aL=memoization.memoize(aN,function(){return $(aN)})}if(aL.length===0){memoization.erase(aN)}return aL}this.ERROR_PROTECTED_MODE=404;this.ERR_DOWNLOAD_LOCATION_TOO_LONG=405;this.ERROR_HANDLED=false;this.ERROR_NOT_HANDLED=true;this.CRITICAL_ERROR_HANDLED=false;this.STATE_IDLE=0;this.STATE_QUEUE=1;this.STATE_TRANSFER=2;this.STATE_COMPLETE=4;this.STATE_ERROR=-1;var ap="CONNECTING",u="QUEUED",n="DOWNLOADING",o="COMPLETED",k="ERROR",m="INTERRUPTED",F="CANCEL_DONE",aJ=[];aJ.push(o);aJ.push(k);aJ.push(m);at.EVENT_APPLET_INITIATED=0;at.EVENT_DOWNLOAD_LOCATION_CHANGED=1;var p=[],v=[],L=[],j=[],aK=[],h=[],b=[];at.context="#purchaseInboxView";var aa=0;at.fromReceiptLayer=false;var J=null,N=false,q=0;at.appletInitiated=false;at.inboxRendered=false;at.errorDuringInit=false;function aj(){return p.length}this.removeAnInboxMusicItem=function(aL){removeTheMusicItem(aL)};this.getAllBut=function(){return allButt};this.completeIt=function(aM,aL){purchaseInboxController.completedItem(aL.getObj());purchaseInboxController.completedCancel(aL.getStopObj());ApplicationProxy.onDownloadMediaEnd(getMusicDownloadItemByMediaId(aM));queueController.doneThis(aM);queueController.remove(aM);ah();D()};this.isRemovable=function(aL){for(var aM=0;aM<aJ.length;aM++){if(aL==aJ[aM]){return true}}return false};this.getAllButtTxtHolder=function(){return allButtTxtHolder};this.setAllOnClick=function(aM){var aN=this.getAllBut(),aL=aM;aN.unbind("click");aN.click(function(){preProcessNotNotifier(function(){purchaseInboxController.buttonPressedEvent(a,aL)})})};this.partOfAlbum=function(aL){return partOfAlbum(aL)};this.getNrOfInboxMusicDownloadItemsNonAlbums=function(){return l()};this.getDownloadStatus=function(){return N};this.openMobileLinkPopup=function(){if(authentication.getAuthenticationStatus()!=authentication.FULL_LOGON){purchaseInboxController.launchInboxPopup();return}stateManager.setPopupViewWithReturnView("purchaseInboxMobileLink")};this.setDownloadInProgress=function(aL){N=aL};this.openPurchaseHistoryPopup=function(){if(authentication.getAuthenticationStatus()!=authentication.FULL_LOGON){purchaseInboxController.launchInboxPopup();return}loadingNotificator.setAutoHide(true);loadingNotificator.showLoadingNotification();purchaseHistoryController.execPurchaseHistoryPopup()};this.isAppletOK=function(aM){if(aM){var aL=at.getApplet();if(aL!=null||typeof(aL)!="undefined"){at.getApplet().clearError();_appletOK=at.getApplet().getErrorID()==0?true:false}else{stateManager.showError(i18n.web_inbox_applet_not_available,i18n.web_inbox_applet_not_available_body)}}return _appletOK};this.getCancelFinished=function(){return cancelFinished};this.launchInboxPopup=function(aQ,aL,aP){if(!hasAcceptedAppletCertificate){H(306);return}var aM=authentication.getAuthenticationStatus(),aO=authentication.validateCountry();if(!aO){return}if(!aP){var aN=function(){purchaseInboxController.launchInboxPopup(aQ,aL,true)};if(!BrowserDetect.checkJava(aN)){return}}d();E();N=false;cancelFinished=true;if(aM==authentication.ANONYMOUS){stateManager.setLoginActionType(stateManager.SHOWINBOX);stateManager.setReturnPoint(stateManager.getView(),null,null);openLoginPopup()}else{if(aM==authentication.AUTO_LOGON){signIn.signInWithCallback(null,function(){purchaseInboxController.launchInboxPopup()})}else{f();if(BrowserDetect.isBadClient){notifierHide();stateManager.setPopupView("badclient");return}if(!javaCheck.execute()){notifierHide();return}if(typeof(aQ)!="undefined"&&typeof(aL)!="undefined"){stateManager.flushPurchase();stateManager.publishInternalHash();preProcessNotNotifier(function(){},true);at.fromReceiptLayer=true;if(aL!=0){ApplicationProxy.onPurchaseFailError();stateManager.showError(i18n.web_purchase_transactionFailed,i18n.web_purchase_transactionNoWorries);stateManager.closePopupView();return}}userBoxHandler.hideNewDownloadsNotifier(250);cookie.setNewDownloadsCookie("false");if(!BrowserDetect.isMsie6){W(function(aR){ak(aR,aQ)})}else{setTimeout(function(){W(function(aR){ak(aR,aQ)})},1000)}if(BrowserDetect.isMsie7){setTimeout(function(){$("div.popContentHolder","#purchaseInbox").hide().show()},1000)}}}};this.completedItem=function(aL){aL.style.backgroundPosition="0px 0px";aL.style.cursor="default";aL.onclick=function(){return false};aL.innerHTML=(i18n.web_inbox_complete);aL.alt=i18n.web_inbox_complete;aL.title=i18n.web_inbox_complete};this.completedCancel=function(aL){aL.style.visibility="visible";aL.style.backgroundImage=aw;aL.onclick=function(){return false};aL.style.cursor="default";aL.alt=i18n.web_inbox_complete;aL.title=i18n.web_inbox_complete};this.closeInbox=function(){queueController.flushDoneItems();if(!at.isAppletOK()){return}if(N||at.getApplet().isDownloading()==true){at.getApplet().clearDownloadHistory();at.getApplet().removeAllDownloads()}aa=0;aE();stateManager.closePopupView();stateManager.closePopupViewEffeciently();stateManager.cleanOpenInbox();if(at.fromReceiptLayer){at.fromReceiptLayer=false;preProcessNotNotifier(function(){purchaseHistoryController.flushHistory()},true)}else{purchaseHistoryController.flushHistory()}at.renderInboxFigures();queueController=null;queueController=new QueueController()};function aA(){var aL=v.length;return aL}function ax(){return L.length}function ab(){return j.length}function R(){return aK.length}function aD(){return h.length}function ac(){return b.length}function ae(aM){var aL=0,aN={};if(aM==0){return 0}aN.Game=ax;aN.Application=ac;aN.Music=aA;aN.Ringtone=ab;aN.Theme=aD;aN.Wallpaper=R;var aO=ai("#inbox_tabs > ul > li")[aM-1].getElementsByTagName("a")[0].href;aO=aO.substring(aO.indexOf("#"));aO=aO.substring("#purchaseInboxTable".length);if(typeof aN[aO]==="function"){aL=aN[aO]()}return aL}function l(){var aN=0,aL=aj();for(var aM=0;aM<aL;aM++){var aO=p[aM];if((aO.albumItems==null)&&(aO.state!=at.STATE_COMPLETE)){aN++}}return aN}this.getNrOfWaitingInboxItems=function(){var aQ=l(),aP=ax(),aL=ab(),aM=aD(),aO=R(),aN=ac(),aR=aQ+aP+aL+aM+aO+aN;return aR};function ag(){ai("#inbox_tabs > ul").tabs();var aQ=ai("#inbox_tabs > ul").find("li"),aR=validSections,aO=globals,aM=stateManager;for(var aN=0,aP=aQ.length;aN<aP;++aN){var aL=aQ[aN].getElementsByTagName("a")[0].href;items=null;aL=aL.substring(aL.indexOf("#"));aL=aL.replace("#purchaseInboxTable","");switch(aL){case aO.STR_ContentType_MUSIC:items=v;break;case aO.STR_ContentType_GAME:items=L;break;case aO.STR_ContentType_RINGTONE:items=j;break;case aO.STR_ContentType_THEME:items=h;break;case aO.STR_ContentType_WALLPAPER:items=aK;break;case aO.STR_ContentType_APPLICATION:items=b;break}B(ai("#purchaseInboxTable"+aL+"Body"),items)}var aS='<span class="refreshButton">'+am("Refresh",i18n.web_inbox_refresh,"purchaseInboxController.launchInboxPopup();","")+"</span>";var aT=am(a,i18n.web_inbox_button_download_all,"","");if(at.isAppletOK()&&aj()>0){ai("#purchaseInboxTableMusicFooter").html(aT+aS)}allButt=$("#inboxButton"+a);allButtTxtHolder=$("span.standardButtonLeft",allButt);at.hideRefreshButton();at.setAllOnClick("downloadAll");for(var aN=0,aP=aQ.length;aN<aP;++aN){if(aQ[aN]==aO.STR_ContentType_MUSIC){continue}ai("#purchaseInboxTable"+aQ[aN]+"Footer").html(aS)}ah();D();S();aB()}function am(aO,aN,aM,aL){return renderButton(aN,aM,"inboxButton"+aO,true,aL)}function B(aO,aQ){aO.html("");var aL=$("<div></div>");for(var aN=0;aN<aQ.length;aN++){var aP=aQ[aN],aM="";if(aP.offerType==globals.OfferType_ALBUM){aM=Q(aP)}else{aM=V(aP)}aL.append(aM)}aL.append(ad());aO.append(aL)}this.renderInbox=function(aO){if(!purchaseInboxController.getApplet().isJavaVersionSupported()){stateManager.setPopupView("noJava");return}else{stateManager.setPopupView("purchaseInbox")}inboxMainDiv=ai("#purchaseInbox");N=false;q=0;var aL=at.isAppletOK(true);ag();T();at.downloadAllCancelled();if(aL){if(aO!=null&&aO!=-1&&typeof(aO)!="undefined"){aI();N=true;for(var aM=0;aM<aj();aM++){var aN=p[aM];if(aN.orderId==aO){if(aN.albumItems!=null){at.downloadAlbum(aN.albumItems,aN.mediaId)}else{at.buttonPressedEvent(aN.mediaId,"left")}}}}}at.inboxRendered=true;userBoxHandler.updateInboxInfo(at.getNrOfWaitingInboxItems());if(stateManager.getMusicOnlyStore()){aF()}else{aE()}};function al(){return am("",i18n.web_inbox_refresh,"purchaseInboxController.launchInboxPopup();","")}function E(){ai("#purchaseInboxTableMusicBody").html("");ai("#purchaseInboxTableMusicFooter").html(al());ai("#purchaseInboxTableGameBody").html("");ai("#purchaseInboxTableGameFooter").html(al());ai("#purchaseInboxTableRingtoneBody").html("");ai("#purchaseInboxTableRingtoneFooter").html(al());ai("#purchaseInboxTableWallpaperBody").html("");ai("#purchaseInboxTableWallpaperFooter").html(al());ai("#purchaseInboxTableThemeBody").html("");ai("#purchaseInboxTableThemeFooter").html(al());ai("#purchaseInboxTableApplicationBody").html("");ai("#purchaseInboxTableApplicationFooter").html(al())}function d(){p=[];v=[];L=[];j=[];aK=[];h=[];b=[]}function au(aL){if(aL>-1){userBoxHandler.updateInboxInfo(aL);tabBoxHandler.updateInbox(aL)}}function ao(aL){if(aL>-1){setTimeout(function(){userBoxHandler.updateInboxInfo(aL)},1500);setTimeout(function(){tabBoxHandler.updateInbox(aL)},1500)}else{userBoxHandler.updateInboxInfo(0);tabBoxHandler.updateInbox(0)}}function P(aL,aN,aM){if(aL>0){ai("#"+aM).tablesorter({headers:{3:{sorter:false}}})}}function aC(aT,aN){for(var aU=0;aU<aT.length;aU++){var aW=aT[aU].inboxItems[0];if(aW!=null){var aS=aW.orderDate;if(aS!=null){aS=aS.substr(0,aS.indexOf("."))}var aX=aW.title,aR=aW.mediaId,aO=aW.orderId,aY=aW.mediaType,aP=aW.album,aQ=aW.artist,aL=aW.offerType;if(aP==null){aP=i18n.web_purchase_unknownAlbum}if(aQ==null){aQ=i18n.web_purchase_unknownArtist}var aM=encodeURIComponent(aQ)+"/"+encodeURIComponent(aP)+"/"+encodeURIComponent(aX);var aV=new InboxItem(aM,aS,aX,aR,aO,aY,aP,aQ,aL,null);aN.push(aV)}}}function M(aS){var aQ=aS.orderDate;if(aQ!=null){aQ=aQ.substr(0,aQ.indexOf("."))}var aU=aS.title,aP=aS.mediaId,aN=aS.orderId,aV=aS.mediaType,aO=aS.album,aR=aS.artist,aL=aS.offerType;if(aO==null){aO=i18n.web_purchase_unknownAlbum}if(aR==null){aR=i18n.web_purchase_unknownArtist}var aM=encodeURIComponent(aR)+"/"+encodeURIComponent(aO)+"/"+encodeURIComponent(aR+" - "+aU);var aT=new InboxItem(aM,aQ,aU,aP,aN,aV,aO,aR,aL);p.push(aT);v.push(aT)}function aG(aR){var aS=[],aP,aV,aM=null;try{aM=aR[0].albumArtist;if(aM==null){aM=i18n.web_purchase_unknownArtist}}catch(aX){aM=i18n.web_purchase_unknownArtist}for(var aW=0;aW<aR.length;aW++){var a1=aR[aW];var aU=a1.orderDate;if(aU!=null){aU=aU.substr(0,aU.indexOf("."))}aP=a1.orderId;aV=a1.mediaId;var aZ=a1.title,a0=a1.mediaType,aQ=a1.album,aT=a1.artist,aL=a1.offerType;if(aQ==null){aQ=i18n.web_purchase_unknownAlbum}if(aT==null){aT=i18n.web_purchase_unknownArtist}if(aM==null){aM=i18n.web_purchase_unknownArtist}var aN=encodeURIComponent(aM)+"/"+encodeURIComponent(aQ)+"/"+encodeURIComponent(aT+" - "+aZ);var aY=new InboxItem(aN,aU,aZ,aV,aP,a0,aQ,aT,aL);p.push(aY);aS[aW]=aY}var aO="album"+aV,aQ=new InboxItem(aN,aU,aZ,aO,aP,a0,aQ,aM,aL,aS);for(var aW=0;aW<aS.length;aW++){aS[aW].albumId=aQ.id}v.push(aQ);p.push(aQ)}function G(aM){for(var aL=0;aL<aM.length;aL++){var aN=aM[aL].inboxItems[0];if(aN!=null){if(aN.offerType==globals.OfferType_SIMPLE){M(aN)}else{aG(aM[aL].inboxItems)}}}}function an(aL){if(aL!=null){d();G(aL.musicItems);aC(aL.gameItems,L);aC(aL.ringtoneItems,j);aC(aL.wallpaperItems,aK);aC(aL.themeItems,h);aC(aL.appItems,b)}}function W(aL){purchaseFlowServiceSSL.getAllDeliverablesWeb(aL)}function t(aL){if(authentication.getAuthenticationStatus()==authentication.ANONYMOUS){aL(null);return}sendDWRCallAsPost(function(){purchaseFlowService.getInboxSizeAllContentTypesWeb({timeout:20000,errorHandler:function(aM){K()},callback:aL})})}function K(){stateManager.showError(i18n.web_dwr_error_title,i18n.web_dwr_error_message)}function ak(aP,aL){var aN=true;if(aP==null){aN=false}else{var aM=(aP.musicItems!=null&&aP.musicItems.length>0),aO=(aP.gameItems!=null&&aP.gameItems.length>0),aT=(aP.ringtoneItems!=null&&aP.ringtoneItems.length>0),aS=(aP.wallpaperItems!=null&&aP.wallpaperItems.length>0),aR=(aP.themeItems!=null&&aP.themeItems.length>0),aQ=(aP.appItems!=null&&aP.appItems.length>0);aN=aM||aO||aT||aS||aR||aQ}if(!aN){d();ah();stateManager.setPopupView("purchaseInboxEmpty");if(purchaseHistoryController.checkPreviousPurchases()){$("#inboxEmptyPurchaseHistory").show()}else{$("#inboxEmptyPurchaseHistory").hide()}notifierHide()}else{an(aP);if(aP.musicItems!=null){az()}PurchaseInboxCurrentOrderId=aL;if(waitForSideLoaderAppletTimeout==-1){waitForSideLoaderAppletTimeout=setTimeout("waitForSideLoaderAppletLoading()",0)}}}function ay(aM,aL){return"onmouseover=\"jtShowLocal(this, '"+escape(aL)+"');\""}function V(aO){var aS=50;var aN=54;var aM=new StringBuffer();var aL="";if(aO.id!=null){aL=aO.id}else{aL=aO.mediaId}var aT="titleCell"+aL;var aP="artistCell"+aL;var aR=generateCellDataCroppedWTooltip(aT,aO.title,aS);aM.append('<table class="purchase_inbox_popup_item_table" cellpadding="0" cellspacing="0">');aM.append('<tr><td class="purchase_inbox_popup_item_table_first purchase_inbox_popup_item_table_top" style="width:45%;">'+aR+"</span></td>");aM.append('<td class="purchase_inbox_popup_item_table_top" style="font-size:9px;width:25%;">');aM.append(i18n.web_inbox_order_date);aM.append("</td>");aM.append('<td class="purchase_inbox_popup_item_table_top" style="font-size:9px;width:10%;">'+convertMediaTypeIdToLocalizedString(aO.mediaType)+"</td>");if(aO.mediaType==1){if(_appletOK){aM.append('<td rowspan="2" class="purchase_inbox_popup_item_table_top">'+purchaseInboxController.generateHorizontalDownloadButton(aO.mediaId,i18n.web_inbox_download_song_trigger)+"</td>")}else{aM.append('<td class="purchase_inbox_popup_item_table_top">&nbsp;</td>')}}else{var aU="itemInfoId"+aL;aM.append('<td class="purchase_inbox_popup_item_table_top" style="font-size:9px;">'+generateCellDataWToolTip(aU,i18n.web_inbox_mobile_item,i18n.web_inbox_dl_with_mobile_only_tooltip)+"</td>")}aM.append("</tr>");aM.append("<tr>");var aQ=generateCellDataCroppedWTooltip(aP,aO.artist,aN);aM.append('<td class="purchase_inbox_popup_item_table_first purchase_inbox_popup_item_table_bottom">'+aQ+"</td>");aM.append('<td class="purchase_inbox_popup_item_table_bottom" style="font-size:9px;">'+aO.orderDate+"</td>");aM.append('<td class="purchase_inbox_popup_item_table_bottom">&nbsp;</td>');aM.append("</tr>");aM.append("</table>");return aM.toString()}function Q(aZ){var aQ=aZ.albumItems,aU=aQ.length,aN="albumCell"+aZ.id,aR="albumArtistCell"+aZ.id,aO=50,aL=54,a1=new StringBuffer();a1.append('<table class="purchase_inbox_popup_item_table" cellpadding="0" cellspacing="0">');a1.append('<tr><td class="purchase_inbox_popup_item_table_first purchase_inbox_popup_item_table_top" style="width:45%;">');var aT=generateCellDataCroppedWTooltip(aN,aZ.album,aO);a1.append(aT+"</td>");a1.append('<td class="purchase_inbox_popup_item_table_top" style="font-size:9px;width:25%;">');a1.append(i18n.web_inbox_order_date);a1.append("</td>");a1.append('<td class="purchase_inbox_popup_item_table_top" style="font-size:9px;width:10%;">'+i18n.web_inbox_download_type_album+"</td>");if(aZ.mediaType==1){if(_appletOK){a1.append('<td rowspan="2" class="purchase_inbox_popup_item_table_top">'+purchaseInboxController.generateHorizontalDownloadButton(aZ.mediaId,i18n.web_inbox_download_album_trigger)+"</td>")}else{a1.append('<td class="purchase_inbox_popup_item_table_top">&nbsp;</td>')}}else{a1.append('<td class="purchase_inbox_popup_item_table_top" style="font-size:9px;">');a1.append(i18n.web_inbox_mobile_download);a1.append("</td>")}a1.append("</tr>");a1.append("<tr>");var aS=generateCellDataCroppedWTooltip(aR,aZ.artist,aL);a1.append('<td class="purchase_inbox_popup_item_table_first purchase_inbox_popup_item_table">'+aS+"</td>");a1.append('<td class="purchase_inbox_popup_item_table" style="font-size:9px;">'+aZ.orderDate+"</td>");a1.append('<td class="purchase_inbox_popup_item_table">&nbsp;</td>');a1.append('<tr><td colspan="3" class="purchase_inbox_popup_item_table_album_bottom">&nbsp;</td>');a1.append('<td class="purchase_inbox_popup_item_table_album_bottom" style="text-align:center;">'+aU+" "+i18n.web_inbox_tracks_label+"</td>");a1.append("</tr>");var aX=54,a0=30;for(var aV=0;aV<aU;aV++){var aW=aV+1,aM="",a4=aQ[aV],aP="itemTitelCell"+a4.id,a2="itemArtistCell"+a4.id;if(aV==0){aM="purchase_inbox_popup_album_item_table_top"}else{aM="purchase_inbox_popup_album_item_table"}a1.append("<tr>");var aY=generateCellDataCroppedWTooltip(aP,a4.title,aX);a1.append('<td class="purchase_inbox_popup_item_table_first '+aM+'">'+aY+"</td>");var a3=generateCellDataCroppedWTooltip(a2,a4.artist,a0);a1.append('<td class="purchase_inbox_popup_item_table '+aM+'">'+a3+"</td>");a1.append('<td class="purchase_inbox_popup_item_table '+aM+'">&nbsp;</td>');a1.append('<td class="purchase_inbox_popup_item_table '+aM+'">'+purchaseInboxController.generateHorizontalDownloadButton(a4.mediaId,i18n.web_inbox_download_song_trigger)+"</td>");a1.append("</tr>")}a1.append("</table>");return a1.toString()}function ad(){var aL=new StringBuffer();aL.append('<table class="purchase_inbox_popup_item_table" cellpadding="0" cellspacing="0">');aL.append('<tr><td class="purchase_inbox_popup_item_table_first purchase_inbox_popup_item_table_top">&nbsp;</td></tr>');aL.append("</table>");return aL.toString()}this.updateProgressOnItem=function(aO,aN){var aM=parseInt(aN);aM=Math.max(aM,0);aM=Math.min(aM,100);var aL=Math.round(((aM/100)-1)*X);aO.style.backgroundPosition=aL+"px 0px";aO.innerHTML=aM+"%"};this.clearProgressBar=function(aL){at.updateProgressOnItem(aL,0,"");aL.style.cursor="pointer"};this.setAltTagOnButton=function(aN,aM,aL,aO){aN.title=aM;aN.alt=aM;aL.title=aO;aL.alt=aO};this.resetButtonText=function(aP,aO,aL,aM,aN){at.clearProgressBar(aO);if(aN==""){aO.innerHTML=i18n.web_inbox_download_song_trigger}else{aO.innerHTML=aN}at.setAltTagOnButton(aO,aL,aM,aL);if(aP){aM.onclick=BindArguments(aH,aP)}aM.style.visibility="hidden"};function aH(aL){purchaseInboxController.getApplet().removeDownload(aL)}this.setPlayMode=function(aP,aM,aO,aL,aN){aM.innerHTML=aO;if(inDownloadAll==false){aL.style.visibility="visible";aL.style.backgroundImage=aq;aL.className=aL.className+" linkCursor";aL.alt=aN;aL.title=aN;aL.onclick=BindArguments(purchaseInboxController.removeDownload,aP)}};this.setQueueMode=function(aN){var aL="#btnDownloadSubCt"+aN,aM="#btnDownloadStop"+aN;at.setAltTagOnButton(aN,i18n.web_inbox_queue_waiting,i18n.web_inbox_queue_waiting);$(aL).text(i18n.web_inbox_queue)};this.setErrorMode=function(aN,aM,aL){if(aM&&aL&&aN){at.clearProgressBar(aM);at.setAltTagOnButton(aM,i18n.web_inbox_retry,aL,i18n.web_General_error);aM.style.visibility="visible";aM.innerHTML=i18n.web_inbox_retry;aL.style.visibility="visible";aL.style.backgroundImage=av;aM.onclick=BindArguments(purchaseInboxController.buttonPressedEvent,aN,"left")}};this.setErrorModeAlbum=function(aL,aM){if(aL&&aM){aL.title=i18n.web_inbox_retry;aL.alt=i18n.web_inbox_retry;aL.style.visibility="visible";aL.innerHTML=i18n.web_inbox_retry}};this.setIdleMode=function(aN,aM,aL){if(aM&&aL&&aN){at.clearProgressBar(aM);aL.style.visibility="hidden";aM.alt=i18n.web_inbox_download_song_trigger;aM.title=i18n.web_inbox_download_song_trigger;aM.innerHTML=i18n.web_inbox_download_song_trigger;aM.onclick=BindArguments(purchaseInboxController.buttonPressedEvent,aN,"left")}};function U(){var aN=purchaseInboxController.getApplet(),aQ=aN.isDownloading(),aP="",aO="",aM=true;if(aQ){aP=aO=i18n.web_inbox_button_cancel_all;at.downloadAllCancelled()}else{aI();if(l()==0){aM=false}else{aP=i18n.web_inbox_button_download_all;aO=i18n.web_inbox_click_here}}var aL=a;if(aM){ai("#"+aL).text(aP);ai("#inboxButton"+aL).show();at.setAltTagOnButton(aL,aO,aO)}else{ai("#inboxButton"+aL).hide()}}this.generateHorizontalDownloadButton=function(aO,aN){var aL=new StringBuffer(),aM=aN;if(aM==""){aM=i18n.web_inbox_download_song_trigger}if(aO==a){aM=i18n.web_inbox_button_download_all}aL.append('<div class="btnDownloadCt">');aL.append('<div alt="'+i18n.web_inbox_click_here+'" title="'+i18n.web_inbox_click_here+'" class="btnDownloadSubCt" id="btnDownloadSubCt'+aO+'"');aL.append(" onclick=\"preProcessNotNotifier('purchaseInboxController.buttonPressedEvent(\\'"+aO+"\\', \\'left\\');');\" ");aL.append(">");aL.append(aM);aL.append("&nbsp;</div>");aL.append('<a href="javascript:void(0);" alt="'+i18n.web_inbox_click_here+'" title="'+i18n.web_inbox_click_here+'" class="btnDownloadStop imgIE6" id="btnDownloadStop'+aO+'"');aL.append("onclick=\"preProcessNotNotifier('purchaseInboxController.buttonPressedEvent(\\'"+aO+"\\', \\'right\\');'); return false;\" ");aL.append(">&nbsp;</a>");aL.append("</div>");return aL.toString()};this.downloadAlbum=function(aL,aP){if(!at.isAppletOK()){return}queueController.setInCancel(false);var aN=[],aM,aO=false;for(aM=0;aM<aL.length;aM++){aId=aL[aM].mediaId;if(aO==false){aO=queueController.isAlbumKnown(aId);aN.push(aL[aM].mediaId)}else{break}}if(aO==false){queueController.addPendingAlbumSongs(aN,aP)}for(aM=0;aM<aL.length;aM++){if(queueController.isThisDone(aL[aM].mediaId)==false){queueController.add(aL[aM].mediaId)}}};this.buttonCancelEvent=function(){N=false;cancelFinished=false;at.downloadAllCancelled();queueController.setInCancel(true);queueController.idleAlbums();at.cancelAllInList();return false};this.buttonPressedEvent=function(aS,aQ){if(!at.isAppletOK()){return false}var aO=authentication.getAuthenticationStatus();if(aO!=authentication.FULL_LOGON){purchaseInboxController.launchInboxPopup();return false}var aM=getMusicDownloadItemByMediaId(aS);if(aS==a){if(l()==0){return false}if(aQ=="removeAll"){if(N==true&&cancelFinished==true){return purchaseInboxController.buttonCancelEvent()}else{if(queueController.hasQueue()==false&&N==false){aI()}return false}}else{if(aQ=="downloadAll"){if(N==false&&cancelFinished==true){aI();N=true;inDownloadAll=true;queueController.setInCancel(false);I();return false}else{return false}}}}else{if(aM.albumItems!=null){inDownloadAll=true;aI();at.downloadAlbum(aM.albumItems,aS);at.actualAlbumDownloading=aS;at.actualAlbumDownloadingLength=aM.albumItems.length;return false}else{if(aQ=="left"){aI();queueController.setInCancel(false);N=true;inDownloadAll=false;var aR=null;var aR=purchaseInboxController.partOfAlbum(aS);if(aR!=null&&aR.length>0){var aP=[];var aL=aR[0];for(var aN=1;aN<aR.length;aN++){aP.push(aR[aN])}queueController.addPendingAlbumSongs(aP,aL)}queueController.add(aS)}else{at.removeDownload(aS)}}}};function I(){if(!at.isAppletOK()){return}if(cancelFinished==true){for(var aM=0;aM<aj();aM++){var aN=p[aM];if(typeof(aN.mediaId)!="undefined"){N=true;if(aN.albumItems!=null){var aO=[];var aL;for(aL=0;aL<aN.albumItems.length;aL++){aO.push(aN.albumItems[aL].mediaId)}queueController.addPendingAlbumSongs(aO,aN.mediaId)}else{queueController.add(aN.mediaId)}}}}else{}}this.cancelAllInList=function(){if(cancelFinished==false){if(!at.isAppletOK()){return}at.getApplet().removeAllDownloads();queueController.setInCancel(true);queueController.setAllAs(queueController.CANCEL);queueController.flushDoneItems()}else{}};this.startDownload=function(aO,aN,aL){if(!at.isAppletOK()){return}var aM=getMusicDownloadItemByMediaId(aO);if(aM&&aM.orderId){N=true;at.resetButtonText(aO,aN,i18n.web_inbox_downloading_file,aL,"");at.getApplet().addDownload(aO,aM.orderId,0,aM.completeUrl)}};getMusicDownloadItemByMediaId=function(aP){var aM=0,aL=aj(),aN=p["item"+aP],aO=(aN!=null);while((!aO)&&(aM<aL)){aN=p[aM++];if(aN.mediaId==aP){p["item"+aP]=aN;aO=true}}return aN};partOfAlbum=function(aL){var aN=[],aQ=-1;for(var aP=0;aP<p.length;aP++){if(p[aP].albumItems!=null){var aR=p[aP].albumItems;for(var aO=0;aO<aR.length;aO++){if(aR[aO].mediaId==aL){if(p[aP].mediaId){aN.push(p[aP].mediaId);aQ=aP;break}}}}}if(aQ>-1){for(var aM=0;aM<p[aQ].albumItems.length;aM++){aN.push(p[aQ].albumItems[aM].mediaId)}}return aN};removeTheMusicItem=function(aM){var aN=[];for(var aL=0;aL<p.length;aL++){if(p[aL].mediaId!=aM){aN.push(p[aL])}}p=aN};function e(aO,aM){var aP=queueController.lookupItem(aO),aN=queueController.lookupFailedItem(aO);if(aP){if(aM==n){at.setPlayMode(aP.getId(),aP.getObj(),i18n.web_inbox_downloading,aP.getStopObj(),i18n.web_inbox_tooltip_cancel)}else{if(aM==k){if(aP){var aL=at.getApplet().getErrorID();if(ar(aL)){at.buttonPressedEvent(at.getAllBut().id,"removeAll")}else{at.setErrorMode(aO,aP.getObj(),aP.getStopObj());queueController.remove(aO)}}else{return}}else{if(aM==o){at.completeIt(aO,aP);queueController.setCompletedItems(true)}else{if(aM==m){queueController.setInCancel(true);queueController.remove(aO);purchaseInboxController.downloadAllCancelled();at.setIdleMode(aO,aP.getObj(),aP.getStopObj())}}}}}else{if(aN){at.setErrorMode(aO,aN.getObj(),aN.getStopObj())}else{queueController.pickPendingItems()}}}this.updateStatusOnItem=function(aO,aM,aL){aL=aL||"";if(aM==n){if(BrowserDetect.isWindows){aL=aL.split("\\")}else{aL=aL.split("/")}if(aL.length>0){aL=aL[aL.length-1]}else{aL=aL[0]}var aN=getMusicDownloadItemByMediaId(aO);if(aN){p["item"+aN.mediaId].realFilename=aL;ApplicationProxy.onDownloadMediaBegin(p["item"+aN.mediaId])}}if(aM!=F){e(aO,aM)}else{cancelFinished=true;N=false;queueController.setInCancel(false);queueController.setAllAs(queueController.CANCEL);queueController.flush();at.downloadAllCancelled();t(ao)}if(!N&&queueController.hasCompletedItems()){at.showRefreshButton()}else{at.hideRefreshButton()}};this.hideRefreshButton=function(){ai("span.refreshButton",inboxMainDiv).hide()};this.showRefreshButton=function(){ai("span.refreshButton",inboxMainDiv).show()};function aB(){if(!at.isAppletOK()){return}U();queueController.setInCancel(false);queueController.setCompletedItems(false)}this.resetCriticalErrorHandled=function(){this.CRITICAL_ERROR_HANDLED=false};this.downloaderAppletErrorCallback=function(aN,aL){if(at.CRITICAL_ERROR_HANDLED){return}var aO=purchaseInboxController.ERROR_NOT_HANDLED;if(aO==purchaseInboxController.ERROR_NOT_HANDLED){aO=H(aN)}if(aO==purchaseInboxController.ERROR_NOT_HANDLED){aO=r(aN)}if(aO==purchaseInboxController.ERROR_NOT_HANDLED){try{if(!at.isAppletOK()){aO=purchaseInboxController.ERROR_HANDLED}}catch(aM){aO=H(306)}}if(aO==purchaseInboxController.ERROR_NOT_HANDLED){aO=c(aN,aL)}if(aO==purchaseInboxController.ERROR_NOT_HANDLED){aO=A(aN);at.CRITICAL_ERROR_HANDLED=aO}if(aO==purchaseInboxController.ERROR_NOT_HANDLED){aO=O(aN)}if(aO==purchaseInboxController.ERROR_NOT_HANDLED){purchaseInboxController.showInboxError(aN,aL)}};function H(aL){if(aL==306){errorReport=i18n.web_inbox_download_requires_certificate;header=i18n.web_inbox_download_requires_certificate_header;setTimeout("stateManager.showError('"+header+"','"+errorReport+"')",100);hasAcceptedAppletCertificate=false;return purchaseInboxController.ERROR_HANDLED}else{return purchaseInboxController.ERROR_NOT_HANDLED}}function c(aM,aL){if(!purchaseInboxController.inboxRendered){at.appletInitiated=true;at.errorDuringInit=true;purchaseInboxController.showInboxError(aM,aL);return purchaseInboxController.ERROR_HANDLED}else{return purchaseInboxController.ERROR_NOT_HANDLED}}function A(aL){if(CRITICAL_ERRORS.indexOf(aL)!==-1){queueController.storeFailedItems();if(purchaseInboxController.getApplet().getDownloadQueueSize()>1){purchaseInboxController.getApplet().removeAllDownloads()}purchaseInboxController.buttonCancelEvent()}return purchaseInboxController.ERROR_NOT_HANDLED}function r(aL){if(aL==purchaseInboxController.ERROR_PROTECTED_MODE){Y();stateManager.setPopupView("protectedMode");return purchaseInboxController.ERROR_HANDLED}else{return purchaseInboxController.ERROR_NOT_HANDLED}}function O(aL){if(aL==purchaseInboxController.ERR_DOWNLOAD_LOCATION_TOO_LONG){var aN=i18n.web_inbox_path_too_long_header;var aM=i18n.web_inbox_path_too_long_text;setTimeout("stateManager.showError('"+aN+"','"+aM+"')",100);return purchaseInboxController.ERROR_HANDLED}else{return purchaseInboxController.ERROR_NOT_HANDLED}}this.showInboxError=function(aN,aL){var aO=i18n.web_inbox_download_failed,aM=i18n.web_inbox_download_failed_report+": ID "+aN+", "+aL;if(parseInt(aN)!=203){aM+="<br />"+i18n.web_inbox_download_failed_contact}stateManager.showError(aO,aM)};this.downloaderAppletEventCallback=function(aL){if(aL==at.EVENT_APPLET_INITIATED){at.appletInitiated=true}else{if(aL==at.EVENT_DOWNLOAD_LOCATION_CHANGED){af();T()}}};function af(){J=null}this.getDownloadLocation=function(){if(J){return""+J}if(!at.isAppletOK()){return}J=at.getApplet().getDownloadLocation();return""+J};this.setDownloadLocation=function(){if(!at.isAppletOK()){return}if(authentication.getAuthenticationStatus()!=authentication.FULL_LOGON){purchaseInboxController.launchInboxPopup();return}at.getApplet().setDownloadLocation()};function T(){var aL=at.getDownloadLocation();if(aL!=null&&aL.length>60){aL=aL.substring(0,57)+"..."}ai("#downloadLocationText").text(aL)}this.openDownloadLocation=function(){if(!at.isAppletOK()){return}if(authentication.getAuthenticationStatus()!=authentication.FULL_LOGON){purchaseInboxController.launchInboxPopup();return}at.getApplet().openDownloadLocation()};this.renderInboxFigures=function(){t(au)};this.removeDownload=function(aM){purchaseInboxController.downloadAllCancelled();var aO=purchaseInboxController.partOfAlbum(aM);var aN=null;if(aO!=null&&aO.length>0){aN=queueController.getAlbumFromSongIfNotDownloaded(aM);if(aN!=null){aN.innerHTML=i18n.web_inbox_download_album_trigger}}N=false;cancelFinished=true;at.getApplet().removeDownload(aM);var aL=queueController.lookupItem(aM);if(aL){queueController.removeIdle(aL);at.setIdleMode(aL.getId(),aL.getObj(),aL.getStopObj())}};this.setUserSelectedTab=function(aO){var aN=$(aO.parentNode.parentNode.parentNode),aM=aN.find("li:visible"),aL=Array.prototype.slice.call(aM).indexOf(aO.parentNode.parentNode)+1;if(ae(aL)>0){aa=aL}};function S(){var aN={};aN.Game=ax;aN.Application=ac;aN.Music=l;aN.Ringtone=ab;aN.Theme=aD;aN.Wallpaper=R;var aQ=ai("#inbox_tabs > ul"),aP=stateManager,aT=globals,aS=aQ.find("li"),aL=aS.length,aR=0,aO=-1;for(;aR<aL;++aR){var aM=aS[aR].getElementsByTagName("a")[0].href;aM=aM.substring(aM.indexOf("#"));aM=aM.replace("#purchaseInboxTable","");if(aN[aM]()===0){aQ.tabsDisable(aR+1);if(!aP.hasContentType(aM)){aS[aR].style.display="none"}}else{if(aO===-1){aO=aR+1}if(aM==="Music"){aO=aR+1;ai("#music_download_information").show()}aQ.tabsEnable(aR+1)}}selectedTab=aO;var aU={display:"",overflow:"",height:""};if(!$.browser.msie){aU.opacity=""}ai("#purchaseInboxTableEmpty").hide();ai("#purchaseInboxTableMusic").css(aU);ai("#purchaseInboxTableGame").css(aU);ai("#purchaseInboxTableRingtone").css(aU);ai("#purchaseInboxTableWallpaper").css(aU);ai("#purchaseInboxTableTheme").css(aU);ai("#purchaseInboxTableApplication").css(aU);if(ae(aa)==0){aa=0}if(typeof(aa)!="undefined"&&aa!=0){selectedTab=aa}ai("#purchaseInboxFooter").css("visibility","hidden");aQ.tabs(selectedTab);$("#purchaseInboxFooter").css("visibility","visible")}function D(){var aP=l(),aO=ax(),aL=ab(),aM=aD(),aN=R();nbrOfAppItems=ac(),_stateManager=stateManager,g=globals;ai("#musicTabHead").text(i18n.web_General_categorymusic+" ("+aP+")");ai("#gameTabHead").text(i18n.web_General_categorygames+" ("+aO+")");ai("#ringtoneTabHead").text(i18n.web_General_categoryringtones+" ("+aL+")");ai("#wallpaperTabHead").text(i18n.web_General_categorywallpapers+" ("+aN+")");ai("#themeTabHead").text(i18n.web_General_categorythemes+" ("+aM+")");ai("#applicationTabHead").text(i18n.web_General_categoryapplications+" ("+nbrOfAppItems+")")}function ah(){var aL=purchaseInboxController.getNrOfWaitingInboxItems();userBoxHandler.updateInboxInfo(aL);tabBoxHandler.updateInbox(aL)}at.getApplet=function(){var aL=top.frames.sideLoaderHolder.document.getElementById("SideLoader");return aL};function ar(aM){var aN=false;for(var aL=0;aL<CRITICAL_ERRORS.length;aL++){if(aM==CRITICAL_ERRORS[aL]){aN=true;break}}return aN}function az(){if(ai("#sideLoaderHolder").attr("src")=="#"){ai("#sideLoaderHolder").attr("src","views/sideloader?cacheBypass=t")}}function Y(){try{ai("#sideLoaderHolder").attr("src","#")}catch(aL){}}this.notifierHide=function(){loadingNotificator.setAutoHide(true);loadingNotificator.hideLoadingNotification()};function f(){loadingNotificator.setAutoHide(false);loadingNotificator.showLoadingNotification(i18n.web_inbox_loading);window.jsLoadingNotifierOff=true}function aF(){ai("#inbox_top_info_body").hide();ai("#inbox_top_info_body_mp3").show();ai("#purchaseInboxTableGameHeader").show();ai("#purchaseInboxTableRingtoneHeader").show();ai("#purchaseInboxTableWallpaperHeader").show();ai("#purchaseInboxTableThemeHeader").show();ai("#purchaseInboxTableApplicationHeader").show()}function aE(){if(stateManager.hasContentType(globals.STR_ContentType_MUSIC)){ai("#inbox_top_info_body").show();ai("#inbox_top_info_body_mp3").hide()}ai("#purchaseInboxTableGameHeader").hide();ai("#purchaseInboxTableRingtoneHeader").hide();ai("#purchaseInboxTableWallpaperHeader").hide();ai("#purchaseInboxTableThemeHeader").hide();ai("#purchaseInboxTableApplicationHeader").hide()}this.openDeviceSelector=function(){var aL=authentication.getAuthenticationStatus();var aM=authentication.validateCountry();if(!aM){return}if(aL==authentication.ANONYMOUS){at.closeInbox();stateManager.setLoginActionType(stateManager.SHOWINBOX);stateManager.setReturnPoint(stateManager.getView(),null,null);openLoginPopup()}else{if(aL==authentication.AUTO_LOGON){signIn.signInWithCallback(null,function(){purchaseInboxController.launchInboxPopup()})}else{this.closeInbox();openDeviceSelectorOnAccountInfoStart=true;stateManager.setPopupViewWithReturnView("accountInfo")}}};this.resetOpenDeviceSelector=function(){openDeviceSelectorOnAccountInfoStart=false};this.getOpenDeviceSelector=function(){return openDeviceSelectorOnAccountInfoStart};function aI(){purchaseInboxController.getAllButtTxtHolder().text(i18n.web_inbox_button_cancel_all);purchaseInboxController.setAllOnClick("removeAll")}this.runDownloadStart=function(){aI()};this.downloadAllCancelled=function(){purchaseInboxController.getAllButtTxtHolder().text(i18n.web_inbox_button_download_all);purchaseInboxController.setAllOnClick("downloadAll")}}function progressCallbackReroute(b,a){queueController.updateProgress(b,a)}function statusCallbackReroute(c,b,a){purchaseInboxController.updateStatusOnItem(c,b,a)}function errorCallbackReroute(b,a){purchaseInboxController.downloaderAppletErrorCallback(b,a)}function eventCallbackReroute(a){purchaseInboxController.downloaderAppletEventCallback(a)}function InboxItem(b,h,k,f,c,l,d,j,a,e){if(l==1){this.id=f}this.completeUrl=b;this.orderDate=h;this.title=k;this.mediaId=f;this.orderId=c;this.mediaType=l;this.album=d;this.artist=j;this.albumItems=e;this.offerType=a;this.state=purchaseInboxController.STATE_IDLE;this.albumId=0}function QueueController(){var a=[];var u=false;var k=[];var c=[];var p=[];var h=[];var t=false;var o=false;var e=0;var b=1;var d=2;this.CANCEL=0;this.ERR=1;this.hasQueue=function(){if(a.length>0){return true}return false};this.setInCancel=function(A){t=A};this.flush=function(){a=[];k=[];c=[]};this.setAllAs=function(A){var B=c.length-1;while(B>-1){if(A==this.CANCEL&&typeof(c[B])!="undefined"){purchaseInboxController.resetButtonText(c[B].getId(),c[B].getObj(),i18n.web_inbox_download_song_trigger,c[B].getStopObj(),"")}else{if(A==this.ERR){purchaseInboxController.setErrorMode(c[B].getId(),c[B].getObj(),c[B].getStopObj())}}B--}B=k.length-1;while(B>-1){if(A==this.ERR){purchaseInboxController.setErrorModeAlbum(k[B].getAlbumObj(),k[B].getId())}B--}B=a.length-1;var C;while(B>-1){if(typeof(a[B])!="undefined"){C=a[B].getId();if(m(C)!=null){if(A==this.CANCEL){var D=purchaseInboxController.getApplet().getDownloadItemProgress(C);if(D!=100&&m(C)!=null){if(typeof(a[B])!="undefined"){purchaseInboxController.resetButtonText(a[B].getId(),a[B].getObj(),i18n.web_inbox_download_song_trigger,a[B].getStopObj(),"")}}else{if(typeof(a[B])!="undefined"){purchaseInboxController.completeIt(a[B].getId(),a[B])}}}else{if(A==this.ERR){purchaseInboxController.setErrorMode(a[B].getId(),a[B].getObj(),a[B].getStopObj())}}}}B--}c=[]};this.lookupItem=function(A){return l(A,d)};this.updateProgress=function(C,B){var A=l(C,e);if(A){purchaseInboxController.updateProgressOnItem(A,B)}};function v(B){for(var A=0;A<k.length;A++){if(k[A]==B){return false}}return true}this.addPendingAlbumSongs=function(C,A){if(typeof(A)!="undefined"){u=true;var B=new AlbumItem(A,C);if(v(B)==true&&B.getAlbumObj().innerHTML!=i18n.web_inbox_complete){k.push(B);B.getAlbumObj().innerHTML=i18n.web_inbox_progress}}};function l(D,B){var C=null;for(var A=0;A<a.length;A++){if(a[A].getId()==D){switch(B){case e:C=a[A].getObj();break;case b:C=a[A].getStopObj();break;case d:C=a[A];break;default:C=null;break}}}return C}function r(C){var B=null;for(var A=0;A<c.length;A++){if(c[A].getId()==C){B=c[A];break}}return B}function m(C){var B=null;for(var A=0;A<a.length;A++){if(a[A].getId()==C){B=a[A];break}}return B}this.lookupFailedItem=function(C){var B=null;for(var A=0;A<h.length;A++){if(h[A].getId()==C){B=h[A];break}}return B};this.hasCompletedItems=function(){return o};this.setCompletedItems=function(A){o=A};function n(D,B){var A=[];for(var C=0;C<B.length;C++){if(B[C]!=D){A.push(B[C])}}return A}this.isAlbumKnown=function(B){for(var A=0;A<k.length;A++){if(k[A].getId()==B){return true}}return false};function j(C){var B=null;for(var A=0;A<k.length;A++){if(k[A].albumdone(C)==true){B=k[A];break}}return B}this.getAlbumFromSongIfNotDownloaded=function(C){var B=null;for(var A=0;A<k.length;A++){B=k[A].getAlbumFromSongIfNotDownloaded(C);if(B!=null){return B}}return null};this.removeIdle=function(A){a=n(A,a)};this.idleAlbums=function(){for(var A=0;A<k.length;A++){var B=k[A].getAlbumObj();if(B){B.innerHTML=i18n.web_inbox_download_album_trigger}}};function q(){downloadInProgress=false;$("#inboxButtonallTheItems").hide();purchaseInboxController.showRefreshButton()}this.remove=function(F){var D=m(F,d);f();if(D!=null){if(!t==true){purchaseInboxController.removeAnInboxMusicItem(F)}}if(t==false){if(u==true){var B=j(F);if(B!=null){var E=B.getAlbumObj();purchaseInboxController.completedItem(E);k=n(B,k)}if(k.length<1){u=false;k=[]}}}this.pickPendingItems();downloadInProgress=purchaseInboxController.getApplet().isDownloading();if(c.length<1&&a.length<1){if(purchaseInboxController.getNrOfInboxMusicDownloadItemsNonAlbums()>0){purchaseInboxController.setDownloadInProgress(false);purchaseInboxController.downloadAllCancelled();return}else{for(var C=0;C<k.length;C++){purchaseInboxController.completedItem(k[C].getAlbumObj())}q();return}}if(t==false&&purchaseInboxController.getDownloadStatus()==true){if(c.length<1&&a.length<1){if(purchaseInboxController.getNrOfInboxMusicDownloadItemsNonAlbums()<1){if(k.length>0){for(var A=0;A<k.length;A++){purchaseInboxController.completedItem(k[A].getAlbumObj())}}q();return}else{purchaseInboxController.setDownloadInProgress(false);purchaseInboxController.downloadAllCancelled()}}}else{purchaseInboxController.runDownloadStart()}if(c.length<1&&a.length<1&&purchaseInboxController.getApplet().isDownloading()==false){q()}};this.pickPendingItems=function(){if(c.length>0){var A=c.shift();if(typeof(A)!="undefined"){this.add(A.getId())}}};function f(){var D;var A=null;var B=purchaseInboxController.getApplet();for(var C=0;C<a.length;C++){D=a[C].getId();stat=B.getDownloadStatus(D);if(purchaseInboxController.isRemovable(D)==true||queueController.isThisDone(D)){a=n(a[C],a)}}if(c.length<1&&a.length<1&&B.isDownloading()==false){t=false;purchaseInboxController.setDownloadInProgress(false);purchaseInboxController.downloadAllCancelled()}}this.doneThis=function(A){p.push(A);purchaseInboxController.removeAnInboxMusicItem(A)};this.isThisDone=function(B){for(var A=0;A<p.length;A++){if(p[A]==B){return true}}return false};this.flushDoneItems=function(){this.flush();this.setInCancel(true);u=false};this.add=function(C){purchaseInboxController.resetCriticalErrorHandled();purchaseInboxController.hideRefreshButton();if(c.length>0||a.length>0){f()}if(h.length>0){var A=h.indexOf(this.lookupFailedItem(C));h.splice(A,1)}if(!l(C,d)&&!r(C)){if(t==false){if(a.length<maxParallelDownloads){var B=new QueuedItem(C);a.push(B);purchaseInboxController.startDownload(C,B.getObj(),B.getStopObj())}else{purchaseInboxController.setQueueMode(C);c.push(new QueuedItem(C))}}else{}}else{}};this.storeFailedItems=function(){h=[];Array.prototype.push.apply(h,a)};this.getFailedItems=function(){return h}}function QueuedItem(a){var d=a;var c=document.getElementById("btnDownloadSubCt"+d);var b=document.getElementById("btnDownloadStop"+d);this.getId=function(){return d};this.getObj=function(){return c};this.getStopObj=function(){return b}}function AlbumItem(b,f){var e=f;var a=document.getElementById("btnDownloadSubCt"+b);var d=b;this.getAlbumFromSongIfNotDownloaded=function(k){var j=null;for(var h=0;h<e.length;h++){if(e[h]==k){return this.getAlbumObj()}}return null};this.albumdone=function(h){return c(h)};function c(h){if(e.length<1){return false}else{var l=[];for(var k=0;k<e.length;k++){if(h!=e[k]){l.push(e[k])}}e=l}if(e.length<1){return true}return false}this.getAlbumObj=function(){return a};this.getId=function(){return d}}var inlineCountrySelectorController=(function(){var h=null,l=null,k,e=null;function d(){if(e!==null){e(l)}}function j(){$("select.inlineLanguageSelectorDropDown",h).hide();$("select.countrySelector_nocountry",h).hide();$("select.countrySelector",h).hide()}function m(){$("select.inlineLanguageSelectorDropDown",h).css("visibility","hidden");$("select.countrySelector_nocountry",h).css("visibility","hidden");$("select.countrySelector",h).css("visibility","hidden")}function a(){$("select.countrySelector_nocountry",h).show();$("select.langSelector_nolanguage",h).show()}function c(){$("select.countrySelector_nocountry",h).css("visibility","visible");$("select.langSelector_nolanguage",h).css("visibility","visible")}function b(n){n.hide()}function f(n){n.show()}return{init:function(o,n){h=o;this.reset();if(typeof(n)!=="undefined"&&n!==null){e=n}else{e=null}},reset:function(){l=null;k=null;e=null;j()},disable:function(){l=null;k=null;j();a()},setCountry:function(p,o){var n=$("select.countrySelector",h);n.attr("disabled",false);j();if(typeof(p)!=="undefined"&&p!==null&&p!=="null"){l=p;f(n);$("select > option.countrySelector_option_"+l,h).attr("selected","selected");if(typeof(o)!=="undefined"&&o===true){n.attr("disabled",true)}this.onCountrySelected(l)}else{this.disable()}},selectLanguage:function(p){if(typeof(p)!=="undefined"&&p!==null){var o="select.langSelector_"+l+" > option.langSelector_"+p;var n=$(o,h);if(n.length>0){k=p;n.attr("selected","selected")}}},getCountry:function(){return l},getLanguage:function(){return k},getLocale:function(){return k+"_"+l},onCountrySelected:function(n){l=n;if(n){this.showLangChoices();d()}},onLanguageSelected:function(n){k=n},onfocusCountrySelector:function(){this.removeLangChoices()},removeLangChoices:function(){},showLangChoices:function(){var o="langSelector_"+l,n=$("select."+o,h);b($("select.inlineLanguageSelectorDropDown",h));n.attr("disabled",false);f(n);k=n.val();if($("select."+o+"> option",h).size()==1){$("select."+o,h).attr("disabled",true)}}}})();(function(a){a.ui=a.ui||{};a.ui.accordion={};a.extend(a.ui.accordion,{defaults:{selectedClass:"selected",alwaysOpen:true,animated:"slide",event:"click",header:"a",autoheight:true},animations:{slide:function(b,d){b=a.extend({easing:"swing",duration:300},b,d);if(!b.toHide.size()){b.toShow.animate({height:"show"},{duration:b.duration,easing:b.easing,complete:b.finished});return}var c=b.toHide.height(),e=b.toShow.height(),f=e/c;b.toShow.css({height:0,overflow:"hidden"}).show();b.toHide.filter(":hidden").each(b.finished).end().filter(":visible").animate({height:"hide"},{step:function(h){b.toShow.height((c-(h))*f)},duration:b.duration,easing:b.easing,complete:b.finished})},bounceslide:function(b){this.slide(b,{easing:b.down?"bounceout":"swing",duration:b.down?1000:200})},easeslide:function(b){this.slide(b,{easing:"easeinout",duration:700})}}});a.fn.extend({accordion:function(f){if(!this.length){return this}f=a.extend({},a.ui.accordion.defaults,f);if(f.navigation){var k=this.find("a").filter(function(){return this.href==location.href});if(k.length){if(k.filter(f.header).length){f.active=k}else{f.active=k.parent().parent().prev();k.addClass("current")}}}var b=this,d=b.find(f.header),e=c(f.active),j=0;if(f.fillSpace){var n=this.parent().height();d.each(function(){n-=a(this).outerHeight()});var m=0;d.next().each(function(){m=Math.max(m,a(this).innerHeight()-a(this).height())}).height(n-m)}else{if(f.autoheight){}}d.not(e||"").each(function(){if(this.parentNode.className!=="chart_item"){a(this).next().hide()}});e.parent().andSelf().addClass(f.selectedClass);function c(p){return p!=undefined?typeof p=="number"?d.filter(":eq("+p+")"):d.not(d.not(p)):p===false?a("<div>"):d.filter(":eq(0)")}function h(p,r,t,q,v){var u=function(A){j=A?0:j-1;if(j){return}b.trigger("change",t)};j=r.size()==0?p.size():r.size();if(f.animated){if(!f.alwaysOpen&&q){p.slideToggle(f.animated);u(true)}else{a.ui.accordion.animations[f.animated]({toShow:p,toHide:r,finished:u,down:v})}}else{if(!f.alwaysOpen&&q){p.toggle()}else{r.hide();p.show()}u(true)}}function l(p){if(!p.target&&!f.alwaysOpen){e.toggleClass(f.selectedClass);var B=e.next(),q=e=a([]);h(q,B);return}var A=a(p.target);var v=A.parents("ul:eq(0)")[0].id;var u=A.parent()[0].id;if(u!=""&&u.length>0){ApplicationProxy.onToplistCategoryChanged(v,u)}if(A.parents(f.header).length){while(!A.is(f.header)){A=A.parent()}}var t=A[0]==e[0];if(j||(f.alwaysOpen&&t)||!A.is(f.header)){return false}e.parent().andSelf().toggleClass(f.selectedClass);if(!t){A.parent().andSelf().addClass(f.selectedClass);previewLayer.closePreviewPlayer()}var q=A.next(),B=e.next(),r=[A,e,q,B],C=d.index(e[0])>d.index(A[0]);e=t?a([]):A;h(q,B,r,t,C);if(a.browser.msie){a("a.ui-accordion-link").addClass("clBlack");a("a.selected").addClass("color2");a(".song_list").css({width:"238px",position:"relative"});a(".song_list").css({display:"none"});a(".track_id_song_list").css({display:"none"});a(".song_list").css({display:"block"});a(".track_id_song_list").css({display:"block"})}return !q.length}function o(q,p){if(arguments.length==1){return}l({target:c(p)[0]});return false}return b.bind(f.event||"",l).bind("activate",o)},activate:function(b){return this.trigger("activate",[b])},unaccordion:function(){return this.find("*").andSelf().unbind().end().end()}})})(jQuery);jQuery.fn.fillOptionNumericRange=function(c,f,e){e=e||c;var b=[],a=0;for(var d=c;d<=f;++d){if(e===d){b[a++]="<option value='"+d+"' selected='selected'>"+d+"</option>"}else{b[a++]="<option value='"+d+"'>"+d+"</option>"}}return this.html(b.join(""))};jQuery.fn.clampHideSelectValues=function(c,a){var b=this.find("option");b.each(function(){if(this.value>a){this.style.display="none"}else{if(this.style.display!="block"){this.style.display="block"}}});return this};(function($){$.extend({tablesorter:new function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms")}this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s)}else{}}function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug=""}var rows=table.tBodies[0].rows;if(table.tBodies[0].rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i<l;i++){var p=false;if($.meta&&($($headers[i]).data()&&$($headers[i]).data().sorter)){p=getParserById($($headers[i]).data().sorter)}else{if((table.config.headers[i]&&table.config.headers[i].sorter)){p=getParserById(table.config.headers[i].sorter)}}if(!p){p=detectParserForColumn(table.config,cells[i])}if(table.config.debug){parsersDebug+="column:"+i+" parser:"+p.id+"\n"}list.push(p)}}if(table.config.debug){log(parsersDebug)}return list}function detectParserForColumn(config,node){var l=parsers.length;for(var i=1;i<l;i++){if(parsers[i].is($.trim(getElementText(config,node)))){return parsers[i]}}return parsers[0]}function getParserById(name){var l=parsers.length;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==name.toLowerCase()){return parsers[i]}}return false}function buildCache(table){if(table.config.debug){var cacheTime=new Date()}var totalRows=(table.tBodies[0]&&table.tBodies[0].rows.length)||0,totalCells=(table.tBodies[0].rows[0]&&table.tBodies[0].rows[0].cells.length)||0,parsers=table.config.parsers,cache={row:[],normalized:[]};for(var i=0;i<totalRows;++i){var c=table.tBodies[0].rows[i],cols=[];cache.row.push($(c));for(var j=0;j<totalCells;++j){cols.push(parsers[j].format(getElementText(table.config,c.cells[j]),table,c.cells[j]))}cols.push(i);cache.normalized.push(cols);cols=null}if(table.config.debug){benchmark("Building cache for "+totalRows+" rows:",cacheTime)}return cache}function getElementText(config,node){if(!node){return""}var t="";if(config.textExtraction=="simple"){if(node.childNodes[0]&&node.childNodes[0].hasChildNodes()){t=node.childNodes[0].innerHTML}else{t=node.innerHTML}}else{if(typeof(config.textExtraction)=="function"){t=config.textExtraction(node)}else{t=$(node).text()}}return t}function appendToTable(table,cache){if(table.config.debug){var appendTime=new Date()}var c=cache,r=c.row,n=c.normalized,totalRows=n.length,checkCell=(n[0].length-1),tableBody=$(table.tBodies[0]),rows=[];for(var i=0;i<totalRows;i++){rows.push(r[n[i][checkCell]]);if(!table.config.appender){var o=r[n[i][checkCell]];var l=o.length;for(var j=0;j<l;j++){tableBody[0].appendChild(o[j])}}}if(table.config.appender){table.config.appender(table,rows)}rows=null;if(table.config.debug){benchmark("Rebuilt table:",appendTime)}applyWidget(table)}function buildHeaders(table){if(table.config.debug){var time=new Date()}var meta=($.meta)?true:false,tableHeadersRows=[];for(var i=0;i<table.tHead.rows.length;i++){tableHeadersRows[i]=0}$tableHeaders=$("thead th",table);$tableHeaders.each(function(index){this.count=0;this.column=index;this.order=formatSortingOrder(table.config.sortInitialOrder);if(checkHeaderMetadata(this)||checkHeaderOptions(table,index)){this.sortDisabled=true}if(!this.sortDisabled){$(this).addClass(table.config.cssHeader)}table.config.headerList[index]=this});if(table.config.debug){benchmark("Built headers:",time);log($tableHeaders)}return $tableHeaders}function checkCellColSpan(table,rows,row){var arr=[],r=table.tHead.rows,c=r[row].cells;for(var i=0;i<c.length;i++){var cell=c[i];if(cell.colSpan>1){arr=arr.concat(checkCellColSpan(table,headerArr,row++))}else{if(table.tHead.length==1||(cell.rowSpan>1||!r[row+1])){arr.push(cell)}}}return arr}function checkHeaderMetadata(cell){if(($.meta)&&($(cell).data().sorter===false)){return true}return false}function checkHeaderOptions(table,i){if((table.config.headers[i])&&(table.config.headers[i].sorter===false)){return true}return false}function applyWidget(table){var c=table.config.widgets;var l=c.length;for(var i=0;i<l;i++){getWidgetById(c[i]).format(table)}}function getWidgetById(name){var l=widgets.length;for(var i=0;i<l;i++){if(widgets[i].id.toLowerCase()==name.toLowerCase()){return widgets[i]}}}function formatSortingOrder(v){if(typeof(v)!="Number"){i=(v.toLowerCase()=="desc")?1:0}else{i=(v==(0||1))?v:0}return i}function isValueInArray(v,a){var l=a.length;for(var i=0;i<l;i++){if(a[i][0]==v){return true}}return false}function setHeadersCss(table,$headers,list,css){$headers.removeClass(css[0]).removeClass(css[1]);var h=[];$headers.each(function(offset){if(!this.sortDisabled){h[this.column]=$(this)}});var l=list.length;for(var i=0;i<l;i++){h[list[i][0]].addClass(css[list[i][1]])}}function fixColumnWidth(table,$headers){var c=table.config;if(c.widthFixed){var colgroup=$("<colgroup>");$("tr:first td",table.tBodies[0]).each(function(){colgroup.append($("<col>").css("width",$(this).width()))});$(table).prepend(colgroup)}}function updateHeaderSortCount(table,sortList){var c=table.config,l=sortList.length;for(var i=0;i<l;i++){var s=sortList[i],o=c.headerList[s[0]];o.count=s[1];o.count++}}function multisort(table,sortList,cache){if(table.config.debug){var sortTime=new Date()}var dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length;for(var i=0;i<l;i++){var c=sortList[i][0];var order=sortList[i][1];var s=(getCachedSortType(table.config.parsers,c)=="text")?((order==0)?"sortText":"sortTextDesc"):((order==0)?"sortNumeric":"sortNumericDesc");var e="e"+i;dynamicExp+="var "+e+" = "+s+"(a["+c+"],b["+c+"]); ";dynamicExp+="if("+e+") { return "+e+"; } ";dynamicExp+="else { "}var orgOrderCol=cache.normalized[0].length-1;dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];";for(var i=0;i<l;i++){dynamicExp+="}; "}dynamicExp+="return 0; ";dynamicExp+="}; ";eval(dynamicExp);cache.normalized.sort(sortWrapper);if(table.config.debug){benchmark("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime)}return cache}function sortText(a,b){return((a<b)?-1:((a>b)?1:0))}function sortTextDesc(a,b){return((b<a)?-1:((b>a)?1:0))}function sortNumeric(a,b){return a-b}function sortNumericDesc(a,b){return b-a}function getCachedSortType(parsers,i){return parsers[i].type}function unbindEvents(headers,tableBody){headers.unbind("click");headers.unbind("mousedown");tableBody.unbind("update");tableBody.unbind("sorton");tableBody.unbind("appendCache");tableBody.unbind("applyWidgetId");tableBody.unbind("applyWidgets")}this.construct=function(settings){return this.each(function(){if(!this.tHead||!this.tBodies){return}var $this,$document,$headers,cache,config,shiftDown=0,sortOrder;this.config={};config=$.extend(this.config,$.tablesorter.defaults,settings);$this=$(this);$headers=buildHeaders(this);this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);var sortCSS=[config.cssDesc,config.cssAsc];fixColumnWidth(this);unbindEvents($headers,$this);$headers.click(function(e){var totalRows=($this[0].tBodies[0]&&$this[0].tBodies[0].rows.length)||0;if(!this.sortDisabled&&totalRows>0){var $cell=$(this);var i=this.column;this.order=this.count++%2;if(!e[config.sortMultiSortKey]){config.sortList=[];if(config.sortForce!=null){var a=config.sortForce;for(var j=0;j<a.length;j++){config.sortList.push(a[j])}}config.sortList.push([i,this.order])}$this.trigger("sortStart");setHeadersCss($this[0],$headers,config.sortList,sortCSS);setTimeout(function(){appendToTable($this[0],multisort($this[0],config.sortList,cache));$this.trigger("sortEnd")},0);return false}}).mousedown(function(){if(config.cancelSelection){this.onselectstart=function(){return false};return false}});$this.bind("update",function(){this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);return false}).bind("sorton",function(e,list){config.sortList=list;var sortList=config.sortList;updateHeaderSortCount(this,sortList);setHeadersCss(this,$headers,sortList,sortCSS);appendToTable(this,multisort(this,sortList,cache));return false}).bind("appendCache",function(){appendToTable(this,cache);return false}).bind("applyWidgetId",function(e,id){getWidgetById(id).format(this);return false}).bind("applyWidgets",function(){applyWidget(this);return false});if($.meta&&($(this).data()&&$(this).data().sortlist)){config.sortList=$(this).data().sortlist}if(config.sortList.length>0){$this.trigger("sorton",[config.sortList])}applyWidget(this)})};this.addParser=function(parser){var l=parsers.length,a=true;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==parser.id.toLowerCase()){a=false}}if(a){parsers.push(parser)}};this.addWidget=function(widget){widgets.push(widget)};this.formatFloat=function(s){var i=parseFloat(s);return(isNaN(i))?0:i};this.formatInt=function(s){var i=parseInt(s);return(isNaN(i))?0:i};this.clearTableBody=function(table){if($.browser.msie){function empty(){while(this.firstChild){this.removeChild(this.firstChild)}}empty.apply(table.tBodies[0])}else{table.tBodies[0].innerHTML=""}}}});$.fn.extend({tablesorter:$.tablesorter.construct});var ts=$.tablesorter;ts.addParser({id:"text",is:function(s){return true},format:function(s){return $.trim(s.toLowerCase())},type:"text"});ts.addParser({id:"integer",is:function(s){return/^\d+$/.test(s)},format:function(s){return $.tablesorter.formatFloat(s)},type:"numeric"});ts.addParser({id:"currency",is:function(s){return/^[£$€?.]/.test(s)},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/[^0-9.]/g),""))},type:"numeric"});ts.addParser({id:"floating",is:function(s){return s.match(new RegExp(/^(\+|-)?[0-9]+\.[0-9]+((E|e)(\+|-)?[0-9]+)?$/))},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/,/),""))},type:"numeric"});ts.addParser({id:"ipAddress",is:function(s){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(s)},format:function(s){var a=s.split("."),r="",l=a.length;for(var i=0;i<l;i++){var item=a[i];if(item.length==2){r+="0"+item}else{r+=item}}return $.tablesorter.formatFloat(r)},type:"numeric"});ts.addParser({id:"url",is:function(s){return/^(https?|ftp|file):\/\/$/.test(s)},format:function(s){return jQuery.trim(s.replace(new RegExp(/(https?|ftp|file):\/\//),""))},type:"text"});ts.addParser({id:"isoDate",is:function(s){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(s)},format:function(s){return $.tablesorter.formatFloat((s!="")?new Date(s.replace(new RegExp(/-/g),"/")).getTime():"0")},type:"numeric"});ts.addParser({id:"percent",is:function(s){return/^\d{1,3}%$/.test(s)},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/%/g),""))},type:"numeric"});ts.addParser({id:"usLongDate",is:function(s){return s.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/))},format:function(s){return $.tablesorter.formatFloat(new Date(s).getTime())},type:"numeric"});ts.addParser({id:"shortDate",is:function(s){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(s)},format:function(s,table){var c=table.config;s=s.replace(/\-/g,"/");if(c.dateFormat=="us"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2")}else{if(c.dateFormat=="uk"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1")}else{if(c.dateFormat=="dd/mm/yy"||c.dateFormat=="dd-mm-yy"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3")}}}return $.tablesorter.formatFloat(new Date(s).getTime())},type:"numeric"});ts.addParser({id:"time",is:function(s){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(s)},format:function(s){return $.tablesorter.formatFloat(new Date("2000/01/01 "+s).getTime())},type:"numeric"});ts.addParser({id:"metadata",is:function(s){return false},format:function(s,table,cell){var c=table.config,p=(!c.parserMetadataName)?"sortValue":c.parserMetadataName;return $(cell).data()[p]},type:"numeric"});ts.addParser({id:"popularity",is:function(s){return false},format:function(s){return s.replace("px","")},type:"numeric"});ts.addWidget({id:"zebra",format:function(table){if(table.config.debug){var time=new Date()}$("tr:visible",table.tBodies[0]).filter(":even").removeClass(table.config.widgetZebra.css[1]).addClass(table.config.widgetZebra.css[0]).end().filter(":odd").removeClass(table.config.widgetZebra.css[0]).addClass(table.config.widgetZebra.css[1]);if(table.config.debug){$.tablesorter.benchmark("Applying Zebra widget",time)}}})})(jQuery);(function(a){a.ui=a.ui||{};a.fn.tabs=function(c,b){if(c&&c.constructor==Object){b=c;c=null}b=b||{};c=c&&c.constructor==Number&&(c-1)||0;return this.each(function(){new a.ui.tabs(this,a.extend(b,{initial:c}))})};a.each(["Add","Remove","Enable","Disable","Click","Load"],function(b,c){a.fn["tabs"+c]=function(){var d=arguments;return this.each(function(){var e=a.ui.tabs.getInstance(this);e[c.toLowerCase()].apply(e,d)})}});a.fn.tabsSelected=function(){var d=-1;if(this[0]){var b=a.ui.tabs.getInstance(this[0]),c=a("li."+b.options.tabClass,this);d=c.index(c.filter("."+b.options.selectedClass)[0]);c=null}return d>=0?++d:-1};a.ui.tabs=function(d,b){this.source=d;this.options=a.extend({initial:0,event:"click",disabled:[],unselected:false,unselect:b.unselected?true:false,spinner:"Loading&#8230;",cache:false,idPrefix:"tab-",fxSpeed:"normal",add:function(){},remove:function(){},enable:function(){},disable:function(){},click:function(){},hide:function(){},show:function(){},load:function(){},navClass:"ui-tabs-nav",selectedClass:"ui-tabs-selected",disabledClass:"ui-tabs-disabled",containerClass:"ui-tabs-container",hideClass:"ui-tabs-hide",loadingClass:"ui-tabs-loading"},b);this.tabify(true);var c="tabs"+a.ui.tabs.prototype.count++;a.ui.tabs.instances[c]=this;a.data(d,"tabsUUID",c)};a.ui.tabs.instances={};a.ui.tabs.getInstance=function(b){return a.ui.tabs.instances[a.data(b,"tabsUUID")]};a.extend(a.ui.tabs.prototype,{count:0,tabify:function(q){this.$tabs=a("a:first-child",this.source);this.$containers=a([]);var t=this,c=this.options;this.$tabs.each(function(u,o){if(o.hash&&o.hash.replace("#","")){t.$containers=t.$containers.add(o.hash)}else{a.data(o,"href",o.href);var v=o.title&&o.title.replace(/\s/g,"_")||c.idPrefix+(t.count+1)+"-"+(u+1);o.href="#"+v;t.$containers=t.$containers.add(a("#"+v)[0]||a('<div id="'+v+'" class="'+c.containerClass+'"></div>').insertAfter(t.$containers[u-1]||t.source))}});if(q){this.$tabs.each(function(v,o){if(location.hash){if(o.hash==location.hash){c.initial=v;if(a.browser.msie||a.browser.opera){var u=a(location.hash),A=u.attr("id");u.attr("id","");setTimeout(function(){u.attr("id",A)},500)}scrollTo(0,0);return false}}else{if(a(o).parents("li:eq(0)").is("li."+c.selectedClass)){c.initial=v;return false}}});a(this.source).is("."+c.navClass)||a(this.source).addClass(c.navClass);this.$containers.each(function(){var o=a(this);o.is("."+c.containerClass)||o.addClass(c.containerClass)});var l=a("li",this.source);this.$containers.addClass(c.hideClass);l.removeClass(c.selectedClass);if(!c.unselected){this.$containers.slice(c.initial,c.initial+1).show();l.slice(c.initial,c.initial+1).addClass(c.selectedClass)}if(a.data(this.$tabs[c.initial],"href")){this.load(c.initial+1,a.data(this.$tabs[c.initial],"href"));if(c.cache){a.removeData(this.$tabs[c.initial],"href")}}for(var f=0,h;h=c.disabled[f];f++){this.disable(h)}l=null;a(window).unload(function(){t.$tabs.unbind(c.event,j);t.$tabs=null;t.$containers=null})}var b={},r=c.fxShowSpeed||c.fxSpeed,p={},e=c.fxHideSpeed||c.fxSpeed;if(c.fxSlide||c.fxFade){if(c.fxSlide){b.height="show";p.height="hide"}if(c.fxFade){b.opacity="show";p.opacity="hide"}}else{if(c.fxShow){b=c.fxShow}else{b["min-width"]=0;r=1}if(c.fxHide){p=c.fxHide}else{p["min-width"]=0;e=1}}var k={display:"",overflow:"",height:""};if(!a.browser.msie){k.opacity=""}function n(u,o,v){o.animate(p,e,function(){o.addClass(c.hideClass).css(k);if(a.browser.msie){o[0].style.filter=""}c.hide(u,o[0],v&&v[0]||null);if(v){m(u,v,o)}})}function m(u,v,o){if(!(c.fxSlide||c.fxFade||c.fxShow)){v.css("display","block")}v.animate(b,r,function(){v.removeClass(c.hideClass).css(k);if(a.browser.msie){v[0].style.filter=""}c.show(u,v[0],o&&o[0]||null)})}function d(u,o,v){a(u).parents("li:eq(0)").addClass(c.selectedClass).siblings().removeClass(c.selectedClass);n(u,o,v)}function j(B){var C=a(this).parents("li:eq(0)"),o=t.$containers.filter(":visible"),A=a(this.hash);var v=a(this)[0].id;if(v!=""&&v.length>0){ApplicationProxy.onToplistTabChanged("home_toplist",v)}if((C.is("."+c.selectedClass)&&!c.unselect)||C.is("."+c.disabledClass)||c.click(this,A[0],o[0])===false){this.blur();return false}if(c.unselect){if(C.is("."+c.selectedClass)){C.removeClass(c.selectedClass);t.$containers.stop();n(this,o);this.blur();return false}else{if(!o.length){C.addClass(c.selectedClass);t.$containers.stop();m(this,A);this.blur();return false}}}t.$containers.stop();if(A.length){if(a.data(this,"href")){var u=this;t.load(t.$tabs.index(this)+1,a.data(this,"href"),function(){d(u,o,A)});if(c.cache){a.removeData(this,"href")}}else{d(this,o,A)}}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}this.blur();return false}this.$tabs.unbind(c.event,j).bind(c.event,j)},add:function(c,f,b){if(c&&f){var e=this.options;b=b||this.$tabs.length;if(b>=this.$tabs.length){var h="insertAfter";b=this.$tabs.length}else{var h="insertBefore"}if(c.indexOf("#")==0){var d=a(c);(d.length&&d||a('<div id="'+c.replace("#","")+'" class="'+e.containerClass+" "+e.hideClass+'"></div>'))[h](this.$containers[b-1])}a('<li><a href="'+c+'"><span>'+f+"</span></a></li>")[h](this.$tabs.slice(b-1,b).parents("li:eq(0)"));this.tabify();e.add(this.$tabs[b-1],this.$containers[b-1])}else{throw"jQuery UI Tabs: Not enough arguments to add tab."}},remove:function(b){if(b&&b.constructor==Number){var c=this.$tabs.slice(b-1,b).parents("li:eq(0)").remove();var d=this.$containers.slice(b-1,b).remove();this.tabify();this.options.remove(c[0],d[0])}},enable:function(b){var d=this.$tabs.slice(b-1,b).parents("li:eq(0)"),c=this.options;d.removeClass(c.disabledClass);if(a.browser.safari){d.animate({opacity:1},1,function(){d.css({opacity:""})})}c.enable(this.$tabs[b-1],this.$containers[b-1])},disable:function(b){var d=this.$tabs.slice(b-1,b).parents("li:eq(0)"),c=this.options;if(a.browser.safari){d.animate({opacity:0},1,function(){d.css({opacity:""})})}d.addClass(this.options.disabledClass);c.disable(this.$tabs[b-1],this.$containers[b-1])},click:function(b){this.$tabs.slice(b-1,b).trigger(this.options.event)},load:function(b,e,k){var d=this,j=this.options,f=this.$tabs.slice(b-1,b).addClass(j.loadingClass),c=a("span",f),h=c.html();if(e&&e.constructor==Function){k=e}if(e){a.data(f[0],"href",e)}if(j.spinner){c.html("<em>"+j.spinner+"</em>")}setTimeout(function(){a(f[0].hash).load(e,function(){if(j.spinner){c.html(h)}f.removeClass(j.loadingClass);if(k&&k.constructor==Function){k()}j.load(d.$tabs[b-1],d.$containers[b-1])})},0)}})})(jQuery);JT_show.jt=null;JT_show.makeReady=function(){if(JT_show.jt!==null){var b=document.getElementsByTagName("body")[0],a=document.getElementById("JT");b.removeChild(a)}JT_show.jt=$("<div id='JT'></div>");$("body").append(JT_show.jt);JT_show.jt.css("z-index","5100")};function JT_show(d,f){JT_show.makeReady();var a=JT_show.jt,k=pn.util.Dimension,h=k.getWindowSize();de=document.documentElement,w=h.width,pos=k.getPos(d),xVal=pos.x+d.offsetWidth/2,yVal=pos.y+d.offsetHeight,hasArea=w-xVal,y=2+yVal,params=[];params.width=100;a.html(unescape(f));if(hasArea>(params.width-30)){a.css({left:xVal+"px",top:y+"px"})}else{var b=a[0].offsetWidth-15,j=xVal-(b+15);a.css({left:j+"px",top:y+"px",width:b+"px"})}try{if(y+a[0].offsetHeight-2>(document.documentElement.scrollTop||document.body.scrollTop)+h.height){a.css("top",y-d.offsetHeight-a[0].offsetHeight-4)}}catch(e){}a.show();var c=null;if(d.onmouseout){c=d.onmouseout}d.onmouseout=function(){if(typeof c=="function"){c()}a.hide();a[0].innerHTML="";d.onmouseout=c}}function LegalTextController(j,d){var f="popupSubHeading";var b=["popupSuperHeading","popupHeading",f];if(!j){throw"helpSectionId not set"}if(!d){throw"clientCallback not set"}var h=d;var c=function(){var k=stateManager.getLanguageCode();var l=stateManager.getCountryCode();translationBean.getTranslatedHelpSection(j,k,l,a)};var a=function(l){if(!l){return}var k=new StringBuffer();e(k,l,0);d(k.toString())};var e=function(o,p,q){var l="</div><div class='imgIE6 tacLogo'></div><div>";function m(r){r=r.replace(/\$\{SEMC_LOGO\}/g,l);r=r.replace(/\r\n/g,"<br/>");r=r.replace(/\n/g,"<br/>");r="<div>"+r+"</div>";return r}var k=f;if(q<b.length){k=b[q]}if(p.title){o.append('<div class="');o.append(k);o.append('">');o.append(p.title);o.append("</div>")}if(p.content){o.append('<div class="popupParagraph">');o.append(m(p.content));o.append("</div>")}if(p.subSections){for(var n=0;n<p.subSections.length;n++){e(o,p.subSections[n],q+1)}}};c()}function Locale(){this.lc="";this.cc="";this.variant="";var b=Array.prototype.slice.apply(arguments);try{if(b.length!=0){while(typeof(b[b.length-1])=="undefined"){b.pop()}}}catch(a){}try{switch(b.length){case 1:var c=b[0].toString().split("_");if(c.length==2){this.lc=c[0];this.cc=c[1].toUpperCase()}else{this.lc=c[0]}break;case 3:this.variant=b[2];case 2:this.lc=b[0];this.cc=b[1].toUpperCase();break}}catch(a){this.lc="";this.cc="";this.variant=""}}Locale.prototype.clone=function(){return new Locale(this.lc,this.cc,this.variant)};Locale.prototype.toString=function(){return this.lc+"_"+this.cc};Locale.prototype.equals=function(a){return this.lc===a.lc&&this.cc===a.cc};Locale.prototype.isValid=function(){return this.lc!==null&&this.lc.length>0&&this.cc!==null&&this.cc.length>0};var LocaleManager=(function(){var k=stateManager;function e(o,n){var m=o.indexOf("MMPSTATUS");if(m!=-1){o=o.substring(0,m);k.clearPurchase()}if(typeof(n)!=="undefined"){o+=";"+n}return o}function d(){return new Locale(k.getLanguageCode()+"_"+k.getCountryCode())}function f(){return k.getLanguageCode()}function j(){return k.getCountryCode()}function h(o,n){var m=new Locale(o,n).toString();cookie.setCountryCookie(m);if(k.cookieEnabled()){k.putLocaleIntoHttpSession(m)}}function a(m){var o="?wlc="+stateManager.getLanguageCode()+"&wcc="+stateManager.getCountryCode(),n=window.location.protocol+"//"+window.location.host+window.location.pathname+e(window.location.hash);if(typeof(m)!=="undefined"){n+=";"+m}window.location.assign(n);if(window.location.hash.indexOf("MMPSTATUS")!=-1){window.location.hash=e(window.location.hash);if(!BrowserDetect.isMsie){stateManager.reloadPage()}}else{stateManager.reloadPage()}}function c(m){k.putLocaleIntoHttpSession(m.toString())}function l(m){cookie.setCountryCookie(m.toString())}function b(u,n,p){var m=u+"_"+n;cookie.setCountryCookie(m);if(k.cookieEnabled()){k.putLocaleIntoHttpSession(m);var o=window.location.hash.indexOf("secondLvlView="+globals.PROMOTION_SECTION);if(o!=-1){var t=window.location.protocol+"//"+window.location.host+window.location.pathname;stateManager.reloadPage(t)}else{if(window.location.hash.indexOf("MMPSTATUS")!=-1){window.location.hash=e(window.location.hash);if(!BrowserDetect.isMsie){stateManager.reloadPage()}}else{if(typeof(p)!=="undefined"){window.location.hash+=";"+p}stateManager.reloadPage()}}}else{var r="?wlc="+u+"&wcc="+n,q=window.location.protocol+"//"+window.location.host+window.location.pathname+r+e(window.location.hash+";",p);window.location.assign(q)}}return{setLocaleAndReload:b,reload:a,setLocale:h,getLocale:d,getCountryCode:j,getLanguageCode:f,putLocaleIntoHttpSession:c,putLocaleIntoCookie:l}})();function MusicOnlyStore(){var a=false;var e=false;this.toggleMusicStore=function(){var h=stateManager.getMusicOnlyStore();var f={musicOnly:h,currentSection:stateManager.getView()};d(f);b(f);if(f.musicOnly&&f.currentSection!=globals.MUSIC_SECTION&&stateManager.getSecondLevelView()==globals.SEARCH_SECTION){c(true,f.currentSection)}else{c(false,f.currentSection)}};this.showBlockedSection=function(){var j=stateManager.getView();var f=$("#blockSection_"+j);var h=$("#table_"+j);f.hide();h.show();c(true,j)};function d(l){var n=l.currentSection;if(n!=globals.MUSIC_SECTION){var f=$("#blockSection_"+n),j=$("#table_"+n),h=$("#blockSection_"+n+"_img");if(l.musicOnly){if(h.length!=0&&h.attr("src").indexOf(n)==-1){var k=null;try{k=n.split("_")[0]}catch(m){}if(k!==null){h.attr("src","fe/images/BuildingBlocks/MP3Only/MP3_"+k+".png?"+cacheControl)}}if(BrowserDetect.isMsie6){h.addClass("png");f.hide(2);f.show(2)}else{f.show()}j.hide()}else{h.attr("src","fe/images/blank.gif?"+cacheControl);f.hide();j.show()}}}function c(f,j){var h=$("#infoBar");if(f){h.html("<p>"+i18n["web_information_no_purchase_"+j]+"</p>");h.slideDown(100)}else{h.hide()}}function b(f){if(f.musicOnly){$("#options_CS_filter a").not(".CS_opt_music").css("color","#666");$("#toolbar_image").removeClass().addClass("toolbar_imageMusic").addClass("toolbar_imageCurrent");$("#toolbar_textLink").html(i18n.web_General_categorymusic);$("#val_toolbar_searchOptions").val("Music");$("#toolbar_searchOptions").removeClass().addClass("disabled")}else{$("#options_CS_filter a").css("color","#fff");var h=stateManager.getView();if(h==globals.HOME_SECTION||$("#toolbar_textLink").text().trim()!=convertSectionToLocalizedHeader(h)){$("#toolbar_textLink").html(i18n.web_Browse_all);$("#val_toolbar_searchOptions").val("All");$("#toolbar_image").removeClass().addClass("toolbar_imageAll").addClass("toolbar_imageCurrent")}$("#toolbar_searchOptions").removeClass().addClass("enabled")}}this.showMusicIsHomeNotifier=function(){var f=$("#music_only_default_home_notifier");f.show().css("visibility","visible");clearTimeout(a);a=setTimeout(function(){musicOnlyStore.hideMusicIsHomeNotifier()},5000)};this.hideMusicIsHomeNotifier=function(){var f=$("#music_only_default_home_notifier");f.hide().css("visibility","hidden")}}function preProcess(b,a){closeFloatingElements();loadingNotificator.showLoadingNotification();return preProcessNotNotifier(b,a)}function preProcessNotNotifier(actionClicked,addToHistory){var pfn=function(a){if(typeof(a)=="function"){a()}else{if(typeof(a)=="string"){eval(a)}}};if(typeof(addToHistory)!="undefined"&&addToHistory){stateManager.renderHistory=true;setTimeout(function(){pfn(actionClicked);afterActionClicked(true)},0)}else{stateManager.renderHistory=false;setTimeout(function(){pfn(actionClicked);afterActionClicked(false)},0)}return false}function preProcessSkeleton(b,a){closeFloatingElements();return preProcessNotNotifier(b,a)}function closeFloatingElements(){$("#JT").hide().html("");previewLayer.closePreviewPlayer()}function afterActionClicked(a){if(typeof(a)!="undefined"&&a){var b=stateManager.getHash();window.dhtmlHistory.add(b,b)}}function submitOnEnterNotNotifier(c,b,a){if(c.keyCode==13){preProcessNotNotifier(b,a)}}function submitOnEnter(c,b,a){if(c.keyCode==13){preProcess(b,a)}}function stopEventPropagation(a){pn.util.Event.stopPropagation(a)}function quickSearchAfterClean(){toolbar_onsearch();searchTerm.val(removeIllegalSearchCharacters(searchTerm.val()));quickSearch(searchTerm.val())}function toolbar_onsearch(){$("#toolbar_quickSearch").focus().blur();$("#toolbar_searchInputLeft").removeClass().addClass("toolbar_searchInputLeftCurrent");return false}function toolbar_onclick(){$("#toolbar_searchInputLeft").removeClass().addClass("toolbar_searchInputLeftClicked");return false}function removeIllegalSearchCharacters(a){if(a!=null){a=a.replace(/\"|\\/g,"");for(var b=0,c=a.length;b<c;++b){if(a.charAt(b).charCodeAt(0)===8364){a=a.substr(0,b)+a.substr(b+1)}}}return a}function quickSearch(c,b,a){var j=stateManager;j.clearQuickSearchData();var f=j.getView();j.setGenreId(f,0);j.setArtistNameFilterValue(f,"");var d=ApplicationProxy;var e=typeof(b)!="undefined"?true:false;if(!e&&(searchTermIsEmpty==true||c==""||c==i18n.web_Browse_search_field)){$("#searchTerm").val(i18n.web_Browse_search_field);document.getElementById("noResponseLink").focus();return}c=$.trim(c);if(c!=null&&c.length==0){return}var h=$("#val_toolbar_searchOptions").val().toLowerCase();if(c!=null&&c.length>0&&c.length<=500){if(h=="all"&&!a){loadingNotificator.setAutoHide(false);d.onQuickSearchBeginSearchAll(c.trim(),b);preProcess(function(){j.search(escape(c),searchCallback)});if(j.quickSearchDeepLink){setTimeout("stateManager.quickSearchDeepLink = false;",1000)}}else{if(j.quickSearchDeepLink){j.quickSearchDeepLink=false}$("#musicSearchResultsListing").html("");d.onQuickSearchBeginSearchCategoryBegin(c,h);if(a){h=convertMediaTypeStrToSection(a)}else{h=($("#val_toolbar_searchOptions").val().toLowerCase()+"_section")}preProcess(function(){openSearchView(escape(c),h,true)},true)}}else{j.setPopupView("quicksearch");quickSearchController.setResults("all",null)}}function searchCallback(d){var c=0;if(d){if(d.gamePage&&d.gamePage.hitCount){c+=d.gamePage.hitCount}if(d.ringtonePage&&d.ringtonePage.hitCount){c+=d.ringtonePage.hitCount}if(d.songPage&&d.songPage.hitCount){c+=d.songPage.hitCount}if(d.themePage&&d.themePage.hitCount){c+=d.themePage.hitCount}if(d.wallpaperPage&&d.wallpaperPage.hitCount){c+=d.wallpaperPage.hitCount}if(d.appPage&&d.appPage.hitCount){c+=d.appPage.hitCount}}var h=stateManager;if(c==0){var f=i18n.web_quicksearch_noresults_with_ref+" "+i18n.web_quicksearch_navigate_to;h.showGenericMessage(i18n.web_quicksearch_noresults,f,"quick search results");ApplicationProxy.onQuickSearchRenderComplete(d);return null}else{var e=$("#val_toolbar_searchOptions").val().toLowerCase();var b=getSectionResults(d);var a=h.getSearchString();if(b.specificSection!=null){if(h.quickSearchDeepLink){h.quickSearchDeepLink=false}preProcess("openSearchView('"+escape(a)+"','"+b.specificSection+"_section', true);",true)}else{$("#quicksearchView").css("height",590);h.setPopupView("quicksearch");quickSearchController.setResults(e,d);loadingNotificator.setAutoHide(true)}}}function getSectionResults(d){var b=0,c=null,a={};a.resultHash={};if(d==null){return}if(d.songPage&&d.songPage.media&&d.songPage.hitCount>0){b++;c="music";a.resultHash[c]=d.songPage.media.length}if(d.gamePage&&d.gamePage.media&&d.gamePage.hitCount>0){b++;c="games";a.resultHash[c]=d.gamePage.media.length}if(d.ringtonePage&&d.ringtonePage.media&&d.ringtonePage.hitCount>0){b++;c="ringtones";a.resultHash[c]=d.ringtonePage.media.length}if(d.wallpaperPage&&d.wallpaperPage.media&&d.wallpaperPage.hitCount>0){b++;c="wallpapers";a.resultHash[c]=d.wallpaperPage.media.length}if(d.themePage&&d.themePage.media&&d.themePage.hitCount>0){b++;c="themes";a.resultHash[c]=d.themePage.media.length}if(d.appPage&&d.appPage.media&&d.appPage.hitCount>0){b++;c="applications";a.resultHash[c]=d.appPage.media.length}if(b==1){a.specificSection=c}return a}function openSearchView(c,d,a){var b,e=stateManager;if(a){b=e.BrowseLayout_moreResults}else{b=e.BrowseLayout_generalBrowseText}e.removeBrowserFocusedId();e.removeBrowserAlbumId();return openBaseSearchView(c,d,b)}function openAdvancedSearchView(a,c){var d=stateManager;d.clearAdvancedSearchState();var b=d.getMusicOnlyStore();if(b){return openBaseSearchView(a,globals.MUSIC_SECTION,d.BrowseLayout_advancedSearch)}return openBaseSearchView(a,c,d.BrowseLayout_advancedSearch)}function openBaseSearchView(b,c,a){var e=stateManager,d=e.getView();e.setPublisherId(d,0);e.setBrowserPagingIndex(1);e.closePopupView();if(b==null||typeof(b)=="undefined"){b=""}e.setSearchString(unescape(b));if(c!=null&&c!=""&&typeof(c)!="undefined"){e.prepareView(c)}else{if(d!=null&&d!=""&&typeof(d)!="undefined"){e.setGenreId(d,0)}}loadingNotificator.setAutoHide(true);e.setBrowserLayout(a);e.setSecondLevelView(globals.SEARCH_SECTION);return false}function showPhoneNotSupportedPopup(){stateManager.showError(i18n.web_phone_not_supported_header,i18n.web_phone_not_supported_caption)}function prePurchaseValidation(a){if(BrowserDetect.isBadClient){stateManager.setPopupView("badclient");return false}if(!javaCheck.execute()){return false}if(!stateManager.cookieEnabled()){stateManager.setPopupView("noCookies");return false}if(!a){a=authentication.getAuthenticationStatus()}if(!authentication.validateCountry(a)){return false}return true}function purchasePopupHandleLoggedOut(a){var b=stateManager;if(b.getSecondLevelView()==globals.CAMPAIGN_VIEW){preProcessNotNotifier(function(){b.setView(globals.HOME_SECTION)},true)}else{if(!a){b.setLoginActionType(b.DIRECTBUY)}else{b.setLoginActionType(b.FREEBUY)}b.setReturnPoint(b.getView(),null,null);b.closePopupView();openLoginPopup()}}function openPurchasePopup(c,f,d,b){if(isFree(f)&&c.mediaId==stateManager.hashMapGet(globals.PURCHASE_MEDIA_ID)){return}var a=function(){openPurchasePopup(c,f,d,true)};var e=stateManager;if(!b){if(!BrowserDetect.checkJava(a)){return}}var j=authentication.getAuthenticationStatus();if(!prePurchaseValidation(j)){return}if(typeof(c)=="object"){e.hashMapPut(globals.PRICE_CREDIT_CARD,f);e.hashMapPut(globals.PURCHASE_CONTENT_TYPE,c.mediaTypeId);e.hashMapPut(globals.PURCHASE_MEDIA_ID,c.mediaId);e.hashMapPut(globals.PURCHASE_HOLDER_OBJ,d)}var k=false;k=isFree(f);if(j==authentication.FULL_LOGON){var h=creditCardManager.isUserOneClickBuyEnabled()?true:false;if(e.getSecondLevelView()==globals.CAMPAIGN_VIEW){e.getVoucherItem()}else{if(!k){creditCardManager.ensureLoaded(function(){var l=creditCardManager.isUserOneClickBuyEnabled()?true:false;ApplicationProxy.onStartPurchaseItem(c,d);if(l){creditCardManager.validateOneClickBuyPurchase()}else{if(creditCardManager.hasCreditCard()){e.setPopupView("purchase")}else{startNetgiroFlow(null,false)}}})}else{ApplicationProxy.onStartPurchaseItem(c,d);e.getFreeItem()}}}else{if(j==authentication.AUTO_LOGON){if(e.getSecondLevelView()==globals.CAMPAIGN_VIEW){e.setReturnPoint(e.getSecondLevelView(),null,null);signIn.signInWithCallback(null,function(){e.getVoucherItem()},null)}else{if(!k){e.setLoginActionType(stateManager.DIRECTBUY);if(creditCardManager.hasCreditCard()){signIn.signInWithCallback("purchase",null,null)}else{signIn.signInWithCallback(null,function(){startNetgiroFlow(null,false)},null)}}else{e.getFreeItem()}}}else{purchasePopupHandleLoggedOut(k)}}}function openLinkToMobilePopup(d,a,c,e){var b=stateManager;b.hashMapPut(globals.PURCHASE_CONTENT_TYPE,e);b.hashMapPut(globals.PURCHASE_MEDIA_ID,d);b.hashMapPut(globals.PURCHASE_MEDIA_NAME,a);b.hashMapPut(globals.PRICE_MOBILE,c);b.setPopupView("mediaLinkBySMS")}function openLoginPopup(d,c){var b=stateManager;if(!b.cookieEnabled()){b.setPopupView("noCookies");return}if(typeof(d)!="undefined"){b.setReturnPoint(b.getView(),b.getSecondLevelView(),d)}b.setPopupView("login");loginController.setLoginContext("loginPopup_");document.getElementById("loginPopup_login_name").focus();var a=cookie.readCookiePN("rmbUname");if(a!=null&&a.length>0&&a!="null"){document.getElementById("loginPopup_login_name").value=a}if(typeof(c)!="undefined"){if(c!=null&&c.length>0&&c!="null"){document.getElementById("loginPopup_login_name").value=c;document.getElementById("loginPopup_login_passwd").focus}}}function openRegisterPopup(){stateManager.setPopupView("register")}function reportProblem(){var b=stateManager,a=b.getPopupView();b.setReturnPoint(b.getView(),b.getSecondLevelView(),a);b.setPopupView("reportProblem")}function showHelp(c){if(typeof(c)=="undefined"){c=""}else{c=c.toString();c=showHelp.idMap(c)}var b=stateManager,a=b.getPopupView();b.setReturnPoint(b.getView(),b.getSecondLevelView(),a);b.setPopupView("helpPage");helpSystem.showSection(c)}showHelp.TOPIC_ID_PHONE_SELECTOR="TOPIC_ID_PHONE_SELECTOR";showHelp.TOPIC_ID_ACCOUNT="TOPIC_ID_ACCOUNT";showHelp.TOPIC_ID_CREATE_INBOX="TOPIC_ID_CREATE_INBOX";showHelp.TOPIC_ID_EDIT_ACCOUNT="TOPIC_ID_EDIT_ACCOUNT";showHelp.TOPIC_ID_DELETE_ACCOUNT="TOPIC_ID_DELETE_ACCOUNT";showHelp.TOPIC_ID_LOST_PASSWORD="TOPIC_ID_LOST_PASSWORD";showHelp.TOPIC_ID_PURCHASE_CREDIT_CARD="TOPIC_ID_PURCHASE_CREDIT_CARD";showHelp.TOPIC_ID_PURCHASE_FREE="TOPIC_ID_PURCHASE_FREE";showHelp.TOPIC_ID_DOWNLOAD="TOPIC_ID_DOWNLOAD";showHelp.TOPIC_ID_INBOX="TOPIC_ID_INBOX";showHelp.TOPIC_ID_TRACKID="TOPIC_ID_TRACKID";showHelp.TOPIC_ID_MOBILE_WEB="TOPIC_ID_MOBILE_WEB";showHelp.idMap=function(a){if(stateManager.getMusicOnlyStore()){switch(a){case showHelp.TOPIC_ID_PHONE_SELECTOR:return i18n.web_help_topic_mp3_phone_selector;case showHelp.TOPIC_ID_ACCOUNT:return i18n.web_help_topic_mp3_account;case showHelp.TOPIC_ID_CREATE_INBOX:return i18n.web_help_topic_mp3_create_inbox;case showHelp.TOPIC_ID_EDIT_ACCOUNT:return i18n.web_help_topic_mp3_edit_account;case showHelp.TOPIC_ID_DELETE_ACCOUNT:return i18n.web_help_topic_mp3_delete_account;case showHelp.TOPIC_ID_LOST_PASSWORD:return i18n.web_help_topic_mp3_lost_password;case showHelp.TOPIC_ID_PURCHASE_CREDIT_CARD:return i18n.web_help_topic_mp3_purchase_credit_card;case showHelp.TOPIC_ID_PURCHASE_FREE:return i18n.web_help_topic_mp3_purchase_free;case showHelp.TOPIC_ID_DOWNLOAD:return i18n.web_help_topic_mp3_download;case showHelp.TOPIC_ID_INBOX:return i18n.web_help_topic_mp3_inbox;case showHelp.TOPIC_ID_TRACKID:return i18n.web_help_topic_mp3_trackid;case showHelp.TOPIC_ID_MOBILE_WEB:return i18n.web_help_topic_mp3_mobile_web;default:return null}}else{switch(a){case showHelp.TOPIC_ID_PHONE_SELECTOR:return i18n.web_help_topic_phone_selector;case showHelp.TOPIC_ID_ACCOUNT:return i18n.web_help_topic_account;case showHelp.TOPIC_ID_CREATE_INBOX:return i18n.web_help_topic_create_inbox;case showHelp.TOPIC_ID_EDIT_ACCOUNT:return i18n.web_help_topic_edit_account;case showHelp.TOPIC_ID_DELETE_ACCOUNT:return i18n.web_help_topic_delete_account;case showHelp.TOPIC_ID_LOST_PASSWORD:return i18n.web_help_topic_lost_password;case showHelp.TOPIC_ID_PURCHASE_CREDIT_CARD:return i18n.web_help_topic_purchase_credit_card;case showHelp.TOPIC_ID_PURCHASE_FREE:return i18n.web_help_topic_purchase_free;case showHelp.TOPIC_ID_DOWNLOAD:return i18n.web_help_topic_download;case showHelp.TOPIC_ID_INBOX:return i18n.web_help_topic_inbox;case showHelp.TOPIC_ID_TRACKID:return i18n.web_help_topic_trackid;case showHelp.TOPIC_ID_MOBILE_WEB:return i18n.web_help_topic_mobile_web;default:return null}}};function redirectToArena(a){if(!a){a="http://"+window.location.host+"/"+arena}var c=stateManager.getCountryCode();var b=stateManager.getLanguageCode();location.href=a+"?cc="+c+"&lc="+b}function openReportProblemPopup(){if(authentication.getAuthenticationStatus()==authentication.FULL_LOGON){if(userInfoHandler.inProfileCountry()){stateManager.openPopupView("reportProblem")}else{if(!userInfoHandler.inProfileCountry()){stateManager.setPopupView("redirectToStore");var a=userInfoHandler.getHomeCountry();redirectToStoreController.setRedirectToStore(a.locale,a.code)}}}else{stateManager.openPopupView("reportProblem")}}pnChangeLocation=function(){var e=$("#selectedLocation").val().toLowerCase(),c=e.substr((e.indexOf("cc=")+3),2).toUpperCase(),a=e.substr((e.indexOf("lc=")+3),2),k=new Locale(a,c),d=pnValidLocales,j=d.length;var h=function(){for(var o=0;o<j;o++){if(d[o].cc===c){var p=d[o].lc,m=p.length;for(var n=0;n<m;n++){if(p[n]===a){LocaleManager.setLocale(a,c);return true}}}}return false};var l=function(q){var m=q.replace("?","").split("&");var p="";var n="?";for(var o=0;o<m.length;o++){if(m[o].indexOf("lc=")<0&&m[o].indexOf("cc=")<0&&m[o].length>0){p=p.concat(n+m[o]);n="&"}}if(!h()){p=p+n+"lc="+a+"&cc="+c}return p};var b=window.location.toString();var f=new StringBuffer();f.append(window.location.protocol);f.append("//");f.append(window.location.host);f.append(window.location.pathname);f.append(l(window.location.search));f.append(window.location.hash);if(f.toString()==b){window.location.reload(true)}else{window.scroll(0,0);window.location.assign(f.toString())}};function NewReleasesRowLayout(r,t,c,q,b,p,j,C){var d="",h=0,l="",u="",f=false,B=false,n="",A=null,o=null,a=20,v=26;this.getHtml=function(){return A.toString()};this.getEventsList=function(){return o};this.injectHtmlAndSetEvents=function(E,D){try{if(typeof(D)=="undefined"){D=""}$(E).html(cellHtml.toString());this.setEventsCell(D)}catch(F){}};this.setEventsCell=function(D){try{if(!D){D=""}o.apply(D)}catch(E){}};function e(G,E){A.append("<tr class='search_browse_table_row' >");var F=C+j+h+"id";A.append("<td style='padding-left:10px;'>");A.append('<a href=\'#\' class="table_item_link" id="');A.append(F);A.append('">');A.append(G);A.append("</a>");A.append("</td>");o.click("#"+F,EventHelper.browseDetailsClick(j,c,u));if(lengthOf(l)>a){o.mouseover("#"+F,EventHelper.genericMouseOver(F,escape(l)))}var D=escape(q);F=C+j+h+"desc_id";A.append("<td>");A.append('<a href=\'#\' class="table_item_link" id="');A.append(F);A.append('">');A.append(E);A.append("</a>");if(""+f=="true"){A.append("<span>");A.append("<img src='fe/images/explicit.gif?"+cacheControl+"' alt=''/>");A.append("</span>")}A.append("</td>");o.click("#"+F,EventHelper.browseWithPublisherClick(j,D));if(lengthOf(q)>v){o.mouseover("#"+F,EventHelper.genericMouseOver(F,escape(q)))}}function k(){var E=null;if(B){var F={section:j,view:"ringtones_section",category:"new_releases_list"};var D=new PreviewAndPurchaseCell(r,F,"");D.useInSearchResult();D.setTarget(C);D.init();A.append(D.getHtml());o.concatEventList(D.getEventsList())}else{A.append("<span>");A.append(i18n.web_Browse_song_not_available);A.append("</span>")}}function m(){var D,E;if(j==globals.RINGTONES_SECTION){D=crop(l,a);E=crop(q,v);e(D,E);A.append("<td>");A.append('<div class="table_item_buttons">');k();A.append("</div>");A.append("</td>");A.append("</tr>")}}this.init=function(){h=t+1;l=r.encodedTitle;u=r.id;f=r.explicit;B=r.purchasable;n=r.purchasableViaAlbumOnly;d=stateManager.getBrowserLayout();A=new StringBuffer();o=new EventList();m()}}function NewReleasesController(){loadScript("fe/scripts/jquery.tablesorter.js");this.instanceName;this.tableLayoutId;this.data;this.init=function(b,a){this.instanceName=b;this.tableLayoutId=a;this.clearGrid()};this.clearGrid=function(){var a=$(this.tableLayoutId+" > tbody");if($.browser.msie&&a.length>0){deleteNodeChildren(a[0])}a.html("")};this.populateData=function(d,j){this.clearGrid();for(var a=0,f=d.length;a<f&&a<20;a++){var c,b,m,l,n;if(j==globals.RINGTONES_SECTION){c=d[a].encodedArtist;b=d[a].encodedTitle;m=d[a].id;l=d[a].id;n=new NewReleasesRowLayout(d[a],a,m,c,l,b,j,"nr_list");n.init();$(this.tableLayoutId+" tbody").append(n.getHtml());n.setEventsCell(this.tableLayoutId)}}try{$(this.tableLayoutId).tablesorter({headers:{0:{sorter:"text"},1:{sorter:"text"},2:{sorter:"currency"}},textExtraction:genericTextExtractor})}catch(h){}}}if(!PluginDetect){var PluginDetect={getNum:function(b,c){if(!this.num(b)){return null}var a;if(typeof c=="undefined"){a=/[\d][\d\.\_,-]*/.exec(b)}else{a=(new RegExp(c)).exec(b)}return a?a[0].replace(/[\.\_-]/g,","):null},hasMimeType:function(c){var b,a,d,e=c.constructor==String?[c]:c;for(d=0;d<e.length;d++){b=navigator.mimeTypes[e[d]];if(b&&b.enabledPlugin){a=b.enabledPlugin;if(a.name||a.description){return b}}}return null},findNavPlugin:function(h,b){var a=h.constructor==String?h:h.join(".*"),f=b===false?"":"\\d";var d,e=new RegExp(a+".*"+f+"|"+f+".*"+a,"i");var c=navigator.plugins;for(d=0;d<c.length;d++){if(e.test(c[d].description)||e.test(c[d].name)){return c[d]}}return null},getAXO:function(b){var a,c;try{a=new ActiveXObject(b);return a}catch(c){}return null},num:function(a){return(typeof a!="string"?false:(/\d/).test(a))},compareNums:function(b,f){if(!this.num(b)||!this.num(f)){return 0}if(this.plugin&&this.plugin.compareNums){return this.plugin.compareNums(b,f)}var d=b.split(","),c=f.split(","),a,e=parseInt;for(a=0;a<Math.min(d.length,c.length);a++){if(e(d[a],10)>e(c[a],10)){return 1}if(e(d[a],10)<e(c[a],10)){return -1}}return 0},formatNum:function(b){if(!this.num(b)){return null}var a,c=b.replace(/\s/g,"").replace(/[\.\_]/g,",").split(",").concat(["0","0","0","0"]);for(a=0;a<4;a++){if(/^(0+)(.+)$/.test(c[a])){c[a]=RegExp.$2}}return c[0]+","+c[1]+","+c[2]+","+c[3]},initScript:function(){var $=this,IE;$.isIE=(
/*@cc_on!@*/
false);$.IEver=-1;$.ActiveXEnabled=false;if($.isIE){IE=(/msie\s*\d\.{0,1}\d*/i).exec(navigator.userAgent);if(IE){$.IEver=parseFloat((/\d.{0,1}\d*/i).exec(IE[0]),10)}var _14,x;_14=["ShockwaveFlash.ShockwaveFlash","Msxml2.XMLHTTP","Microsoft.XMLDOM","Msxml2.DOMDocument","TDCCtl.TDCCtl","Shell.UIHelper","Scripting.Dictionary","wmplayer.ocx"];for(x=0;x<_14.length;x++){if($.getAXO(_14[x])){$.ActiveXEnabled=true;break}}}if($.isIE){$.head=typeof document.getElementsByTagName!="undefined"?document.getElementsByTagName("head")[0]:null}},init:function(a){if(typeof a!="string"){return -3}a=a.toLowerCase().replace(/\s/g,"");var b=this,d,c;if(typeof b[a]=="undefined"){return -3}c=b[a];b.plugin=c;if(typeof c.installed=="undefined"){c.minversion={};c.installed=null;c.version=null;c.getVersionDone=null}b.garbage=false;if(b.isIE&&!b.ActiveXEnabled){return -2}return 1},isMinVersion:function(c,b,a){return -3},getVersion:function(b,a){var d=PluginDetect,c=d.init(b);if(c<0){return null}var e=d.plugin;if(typeof a=="undefined"){a=null}if(e.getVersionDone==null){e.getVersion(null,a);e.getVersionDone=1}d.cleanup();return e.version;return null},cleanup:function(){var a=this;if(a.garbage&&typeof window.CollectGarbage!="undefined"){window.CollectGarbage()}},isActiveXObject:function(f){var c=this,a,d,b='<object width="1" height="1" style="display:none" '+c.plugin.getCodeBaseVersion(f)+">"+c.plugin.HTML+"</object>";if(c.head.firstChild){c.head.insertBefore(document.createElement("object"),c.head.firstChild)}else{c.head.appendChild(document.createElement("object"))}c.head.firstChild.outerHTML=b;try{c.head.firstChild.classid=c.plugin.classID}catch(d){}a=false;try{if(c.head.firstChild.object){a=true}}catch(d){}try{if(a&&c.head.firstChild.readyState<4){c.garbage=true}}catch(d){}c.head.removeChild(c.head.firstChild);return a},codebaseSearch:function(c){var e=this;if(typeof c!="undefined"){return e.isActiveXObject(c)}var j=[0,0,0,0],h,f,b=e.plugin.digits,k=function(m,o){var n=(m==0?o:j[0])+","+(m==1?o:j[1])+","+(m==2?o:j[2])+","+(m==3?o:j[3]);return e.isActiveXObject(n)};var a,d;var l=false;for(h=0;h<b.length;h++){a=b[h]*2;j[h]=0;for(f=0;f<20;f++){if(a==1&&h>0&&l){break}if(a-j[h]>1){d=Math.round((a+j[h])/2);if(k(h,d)){j[h]=d;l=true}else{a=d}}else{if(a-j[h]==1){a--;if(!l&&k(h,a)){l=true}break}else{if(!l&&k(h,a)){l=true}break}}}if(!l){return null}}return j.join(",")},dummy1:0}}PluginDetect.initScript();PluginDetect.java={mimeType:"application/x-java-applet",classID:"clsid:8AD9C840-044E-11D1-B3E9-00805F499D93",DTKclassID:"clsid:CAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA",DTKmimeType:"application/npruntime-scriptable-plugin;DeploymentToolkit",minWebStart:"1,4,2,0",JavaVersions:["1,9,1,25","1,8,1,25","1,7,1,25","1,6,1,25","1,5,0,25","1,4,2,25","1,3,1,25"],lowestPreApproved:"1,6,0,02",lowestSearchable:"1,3,1,0",searchAXOJavaPlugin:function(f,q){var n,p,d,h=PluginDetect;var o,l,b,c,t;var a=ActiveXObject;var m=(typeof q!="undefined")?q:this.minWebStart;var k=f.split(","),r;for(r=0;r<4;r++){k[r]=parseInt(k[r],10)}for(r=0;r<3;r++){if(k[r]>9){k[r]=9}}if(k[3]>99){k[3]=99}var j="JavaPlugin."+k[0]+k[1]+k[2]+(k[3]>0?("_"+(k[3]<10?"0":"")+k[3]):"");for(p=0;p<this.JavaVersions.length;p++){if(h.compareNums(f,this.JavaVersions[p])>0){return null}d=this.JavaVersions[p].split(",");o="JavaPlugin."+d[0]+d[1];t=d[0]+"."+d[1]+".";for(b=d[2];b>=0;b--){if(h.compareNums(d[0]+","+d[1]+","+b+",0",m)>=0){try{new a("JavaWebStart.isInstalled."+t+b+".0")}catch(n){continue}}if(h.compareNums(f,d[0]+","+d[1]+","+b+","+d[3])>0){return null}for(c=d[3];c>=0;c--){l=b+"_"+(c<10?"0"+c:c);try{new a(o+l);return t+l}catch(n){}if(o+l==j){return null}}try{new a(o+b);return t+b}catch(n){}if(o+b==j){return null}}}return null},minIEver:7,HTML:'<param name="code" value="A14999.class" />',getCodeBaseVersion:function(a){var b=a.replace(/[\.\_]/g,",").split(","),c=PluginDetect;if(c.compareNums(a,"1,4,1,02")<0){a=b[0]+","+b[1]+","+b[2]+","+b[3]}else{if(c.compareNums(a,"1,5,0,02")<0){a=b[0]+","+b[1]+","+b[2]+","+b[3]+"0"}else{a=Math.round((parseFloat(b[0]+"."+b[1],10)-1.5)*10+5)+","+b[2]+","+b[3]+"0,0"}}return'codebase="#version='+a+'"'},digits:[2,8,8,32],getFromMimeType:function(j){var a,d,h=PluginDetect;var e=new RegExp(j);var c,b="0,0,0,0",f="";for(a=0;a<navigator.mimeTypes.length;a++){d=navigator.mimeTypes[a];if(e.test(d.type)&&d.enabledPlugin){d=d.type.substring(d.type.indexOf("=")+1,d.type.length);c=h.formatNum(d);if(h.compareNums(c,b)>0){b=c;f=d}}}return f.replace(/[\.\_]/g,",")},hasRun:false,value:null,queryJavaHandler:function(){var b=PluginDetect.java,a=window.java,c;b.hasRun=true;try{if(typeof a.lang!="undefined"&&typeof a.lang.System!="undefined"){b.value=a.lang.System.getProperty("java.version")+" "}}catch(c){}},queryJava:function(){var d=PluginDetect,c=this,b=navigator.userAgent,f;if(typeof window.java!="undefined"&&window.navigator.javaEnabled()){if(/gecko/i.test(b)){if(d.hasMimeType("application/x-java-vm")){try{var h=document.createElement("div"),a=document.createEvent("HTMLEvents");a.initEvent("focus",false,true);h.addEventListener("focus",c.queryJavaHandler,false);h.dispatchEvent(a)}catch(f){}if(!c.hasRun){c.queryJavaHandler()}}}else{if(/opera.9\.(0|1)/i.test(b)&&/mac/i.test(b)){return null}c.queryJavaHandler()}}return c.value},getVersion:function(f,e){if(typeof f=="undefined"){f=null}if(typeof e=="undefined"){e=null}var d=null,j=PluginDetect;var l=this.queryDeploymentToolKit();if(l==-1&&j.isIE){this.installed=-1;return}if(l!=-1&&l!=null){d=l}if(!j.isIE){var n,m,b,h;var c,a;a=j.hasMimeType(this.mimeType);c=(a&&navigator.javaEnabled());if(!d&&c){h="Java[^\\d]*Plug-in";b=j.findNavPlugin(h);if(b){h=new RegExp(h,"i");n=h.test(b.description)?j.getNum(b.description):null;m=h.test(b.name)?j.getNum(b.name):null;if(n&&m){d=(j.compareNums(j.formatNum(n),j.formatNum(m))>=0)?n:m}else{d=n||m}}}if(!d&&(c||(a&&/linux/i.test(navigator.userAgent)&&j.findNavPlugin("IcedTea.*Java",false)))){h=this.getFromMimeType("application/x-java-applet.*jpi-version.*=");if(h!=""){d=h}}if(!d&&c&&/macintosh.*safari/i.test(navigator.userAgent)){b=j.findNavPlugin("Java.*\\d.*Plug-in.*Cocoa",false);if(b){n=j.getNum(b.description);if(n){d=n}}}if(!d){b=this.queryJava();if(b){d=b}}if(!d&&a){b=this.queryExternalApplet(e);if(b[0]){d=b[0]}}if(!d&&c&&!/macintosh.*ppc/i.test(navigator.userAgent)){h=this.getFromMimeType("application/x-java-applet.*version.*=");if(h!=""){d=h}}this.installed=d?1:-1;if(!d&&c){if(/safari/i.test(navigator.userAgent)){this.installed=0}}}else{var k;if(!d){if(j.IEver>=this.minIEver){k=this.findMax(this.lowestPreApproved,f);d=this.searchAXOJavaPlugin(k,this.lowestPreApproved)}else{k=this.findMax(this.lowestSearchable,f);d=this.searchAXOJavaPlugin(k)}}if(!d){this.JavaFix()}if(!d){h=this.queryExternalApplet(e);if(h[0]){d=h[0]}}if(!d&&j.IEver>=this.minIEver){d=j.codebaseSearch()}if(f!=null&&!d){return}this.installed=d?1:-1}this.setVersion(d)},isMinVersion:function(a,b){return false},findMax:function(c,b){var a=PluginDetect;if(typeof b=="undefined"||b==null||a.compareNums(b,c)<0){return c}return b},setVersion:function(a){var b=PluginDetect;this.version=b.formatNum(b.getNum(a));if(typeof this.version=="string"&&this.allVersions.length==0){this.allVersions[0]=this.version}},allVersions:[],queryDeploymentToolKit:function(){if(typeof this.queryDTKresult!="undefined"){return this.queryDTKresult}this.allVersions=[];var d=PluginDetect,h,b;var c=[null,null],f;var a=null;if(d.isIE&&d.IEver>=6){c=d.instantiate("object","","")}if(!d.isIE&&d.hasMimeType(this.DTKmimeType)){c=d.instantiate("object","type="+this.DTKmimeType,"")}if(c[0]&&c[1]&&c[1].parentNode){f=c[0].firstChild;if(d.isIE&&d.IEver>=6){try{f.classid=this.DTKclassID}catch(h){}try{if(f.object&&f.readyState<4){d.garbage=true}}catch(h){}}try{a=f.jvms.getLength();if(a!=null&&a>0){for(b=0;b<a;b++){this.allVersions[b]=d.formatNum(d.getNum(f.jvms.get(b).version))}}}catch(h){}c[1].parentNode.removeChild(c[1])}this.queryDTKresult=this.allVersions.length>0?this.allVersions[this.allVersions.length-1]:(a==0?-1:null);return this.queryDTKresult},queryExternalApplet:function(a){if(!a||typeof a!="string"){return[null,null]}if(typeof this.queryExternalAppletResult!="undefined"){return this.queryExternalAppletResult}var c=PluginDetect,d,f=null,k=null,b;var l;var h='<param name="archive" value="'+a+'" /><param name="mayscript" value="true" /><param name="scriptable" value="true" />';var j=function(o){var n,m;if(o[0]&&o[1]&&o[1].parentNode){n=o[0].firstChild;try{if(c.isIE&&n.object&&n.readyState<4){c.garbage=true}}catch(m){}try{f=n.getVersion()+" ";k=n.getVendor()+" "}catch(m){}o[1].parentNode.removeChild(o[1])}};if(c.isIE){l=c.instantiate("object",'archive="'+a+'" code="A.class" type="'+this.mimeType+'"','<param name="code" value="A.class" />'+h)}else{l=c.instantiate("object",'archive="'+a+'" classid="java:A.class" type="'+this.mimeType+'"',h)}j(l);if(!f){l=c.instantiate("applet",'archive="'+a+'" code="A.class" mayscript="true"','<param name="mayscript" value="true">');j(l)}this.queryExternalAppletResult=[f,k];return this.queryExternalAppletResult},JavaFix:function(){var b=PluginDetect;if(b.isIE&&window.history&&window.history.length==0&&window.location&&(/^file/).test(window.location.href)){var a=b.instantiate("object",'codebase="#version=99,99,99,99" classid="'+this.classID+'"',this.HTML);if(a[1]&&a[1].parentNode){a[1].parentNode.removeChild(a[1])}}}};PluginDetect.flash={mimeType:["application/x-shockwave-flash","application/futuresplash"],progID:"ShockwaveFlash.ShockwaveFlash",classID:"clsid:D27CDB6E-AE6D-11CF-96B8-444553540000",getVersion:function(){var k=function(l){if(!l){return null}var e=/[\d][\d\,\.\s]*[rRdD]{0,1}[\d\,]*/.exec(l);return e?e[0].replace(/[rRdD\.]/g,",").replace(/\s/g,""):null};var j,f=PluginDetect,h,d,b=null,a=null,c=null;if(!f.isIE){j=f.findNavPlugin("Flash");if(j&&j.description&&f.hasMimeType(this.mimeType)){b=k(j.description)}}else{for(d=15;d>2;d--){a=f.getAXO(this.progID+"."+d);if(a){c=d.toString();break}}if(c=="6"){try{a.AllowScriptAccess="always"}catch(h){return"6,0,21,0"}}try{b=k(a.GetVariable("$version"))}catch(h){}if(!b&&c){b=c}}this.installed=b?1:-1;this.version=f.formatNum(b);return true}};PluginDetect.instantiate=function(h,c,b){var j,k=document,f="<"+h+' width="1" height="1" '+c+">"+b+"</"+h+">",a=(k.getElementsByTagName("body")[0]||k.body),l=k.createElement("div");if(a){a.appendChild(l)}else{try{k.write("<div>o</div><div>"+f+"</div>");a=(k.getElementsByTagName("body")[0]||k.body);a.removeChild(a.firstChild);l=a.firstChild}catch(j){try{a=k.createElement("body");k.getElementsByTagName("html")[0].appendChild(a);a.appendChild(l);l.innerHTML=f;return[l,a]}catch(j){}}return[l,l]}if(l&&l.parentNode){try{l.innerHTML=f}catch(j){}}return[l,l]};var pn=pn||{};pn.shopOffer=(function(a){function b(j,f){var c=a.currentOperatorCode,h=a.countryCode,e=a.stateManager.getPhoneModelName(),d=a.authentication,f=f||null;if(f!=null){e=f}sendDWRCallAsPost(function(){shopOffer.getSections(h,c,e,function(k){var t=a.validSections.slice();t.sort();k.sort();var m=t.length!=k.length,p=false;if(m){p=true}else{for(var l=0,r=t.length;l<r;++l){if(t[l]!==k[l]){p=true;break}}}if(p){var o=stateManager.hashMapGet(globals.PURCHASE_CONTENT_TYPE);if(typeof(o)!="undefined"&&o!=""){var q=convertMediaTypeStrToContentType(convertMediaTypeIdToString(o));if(0>$.inArray(q,k)){stateManager.clearSinglePurchaseItem()}}shoppingBasketController.filterBasketAccordingToSOC(k,function(){j(p)})}else{j(p)}})})}return{checkReload:b}}(this));pn.util.Dimension=(function(){var d;function a(f){var h=0,e=0;if(f.offsetParent){do{h+=f.offsetLeft;e+=f.offsetTop}while(f=f.offsetParent)}return{x:h,y:e}}function b(e){return{width:e.offsetWidth,height:e.offsetHeight}}function c(){var f=document.documentElement,e=window;return{width:(e.innerWidth!=d)?e.innerWidth:(f&&f.clientWidth)?f.clientWidth:document.body.clientWidth,height:(e.innerHeight!=d)?e.innerHeight:(f&&f.clientHeight)?f.clientHeight:document.body.clientHeight}}return{getPos:a,getElementSize:b,getWindowSize:c}})();pn.util.Event=(function(){var j;function c(k){return k||window.event}function b(k){k=c(k);k.cancelBubble=true;if(k.stopPropagation){k.stopPropagation()}}function h(k){k=c(k);return k!=j?k.target||k.srcElement:null}function a(k){event=c(event);return event.keyCode||event.which}function d(k){k=c(k);return{x:k.pageX||(k.clientX+document.body.scrollLeft),y:k.pageY||(k.clientY+document.body.scrollTop)}}function e(k){k=c(k);return k.relatedTarget||k.fromElement}function f(k){k=c(k);return k.relatedTarget||k.toElement}return{getTarget:h,stopPropagation:b,getFromTarget:e,getToTarget:f,getKeyCode:a,getMousePosition:d}})();function PreviewLayer(){var f=null;var m=null;var W=null;var aa="";var R=null;var K=globals;var C=null;var T=false;var L=false;var E=0;var G=false;var d=0;var H=0;var r=0;var Q="";var M="";var B="";var a="";var o="";var S="";var N=false;var X="";var j=false;var A="";var q="";var v=false;var h="";var F=false;var n="";var u=0;var t=0;var J=500;var p=false;var c=stateManager.isCreditCardPaymentEnabled();this.useInCampaignSection=function(){p=true};this.setUseInCampaignSection=function(ab){p=ab};this.init=function(){f=$("#flashplayerDIV");R=EventHelper;if(BrowserDetect.isMsie6){J=1500}};this.getPreviewMusicPlaying=function(){return T};this.setPreviewMusicPlaying=function(ab){T=ab};this.setParametersAndShow=function(ad,af,ab,ai,ac,ah,ae){if(ac!="onclick"){if(K.previewLayerActive||af.mediaId==E||T||af.mediaId==0||(ah&&ae&&!K.flashPlayerLevel1)){return}}m=af;Q=m.mediaId;M=m.title;B=m.provider;a=m.providerId;o=m.albumId;S=m.album;N=m.explicit;X=m.displayPrice;j=m.isFreeItem;q=m.mediaTypeId;v=m.hasPreview;h=m.extensionId;F=m.albumOnly;W=ai;A=ab;n=ac;u=ah;t=ae;C=new EventList();var ag=ad;if(typeof(ad)=="string"){ag=$("#"+ad).offset()}d=ag.top;H=ag.left;r=document.body.clientHeight;G=BrowserDetect.isMsie6&&(stateManager.getPopupView()=="quicksearch");I()};function Z(){return $("#preview_layer_container").html()}function U(){if(aa==""){aa=Z()}$("#preview_layer_container").empty().html(aa)}function k(){var ad=0;var ac=0;if(u&&t){var ab=Math.ceil($("div.centerBody","#"+stateManager.getView()+"View").offset().left);ad=ab+parseInt(u)-13;ac=parseInt(d)+parseInt(t)-22;if(u>200){ad-=76;$("#preview_close").css("left",10)}$("#preview_arrow_left").css("visibility","hidden");$("#preview_arrow_right").css("visibility","hidden")}else{var ae=document.documentElement.clientWidth>>1;ad=H;if(ad>ae){if(n=="chartHover"){ad=ad-214}else{ad=ad-222}$("#preview_arrow_right img").css("top",31);$("#preview_arrow_right").css("visibility","visible");$("#preview_arrow_left").css("visibility","hidden");$("#preview_close").css("left",8);$("#preview_item_image").css("left",86)}else{if(n=="chartHover"){ad=ad+220}else{ad=ad+120}$("#preview_arrow_left img").css("top",31);$("#preview_arrow_left").css("visibility","visible");$("#preview_arrow_right").css("visibility","hidden")}if(n=="chartHover"){ac=d-41}else{ac=d-60;if(ac>r-200){ac=ac-69;$("#preview_arrow_right img").css("top",100);$("#preview_arrow_left img").css("top",100)}}}f.css("left",ad);f.css("top",ac);K.previewLeftPos=ad;K.previewTopPos=ac}function D(ab,ac){var ae=ab;var ad=_getMediaIdPadded(ac);if(ae=="ALBUM"){ae="SONG"}return imageHome+ae+"/"+ad+"web_prev.flv"}this.previewPopupMouseOver=function(){clearTimeout(K.previewTimeOut);K.previewLayerActive=true};this.previewPopupMouseOut=function(ab){if(BrowserDetect.isMsie6){var ab=!ab?window.event:ab;if(ab.srcElement.id=="preview_albumart"){clearTimeout(K.previewTimeOut);ab.cancelBubble=true;return}}V(10)};this.previewButtonMouseOut=function(){$("#JT").hide().html("");V(500)};function V(ab){K.previewLayerActive=false;K.previewTimeOut=setTimeout("previewLayer.closeInactive()",ab)}this.closeInactive=function(){if(!T&&!K.previewLayerActive){this.closePreviewPlayer()}};this.previewMusicStarted=function(){T=true;carouselController.flashResetTitle()};this.previewMusicStopped=function(){T=false;carouselController.flashResetTitle()};this.isPreviewVisible=function(){if(L&&K.previewLayerActive){return true}return false};this.closePreviewPlayer=function(){if(T){swfobject.removeSWF("previewSWF")}if(f){f.hide()}E=0;K.previewLeftPos=0;K.previewTopPos=0;K.previewLayerActive=false;T=false;L=false;p=false;$("#JT").hide().html("");return false};function b(){var ac=generateMediaPicture("",A,o,"70x70","1",h);var ab;var ae=new StringBuffer();var ad="";if(u&&u>200){$("#preview_item_image").css("left",85)}ae.append('<img class="prwFlshPicture" id="preview_albumart" src=');ae.append(ac);ae.append(" onerror=\"generatePlaceholder('preview_albumart','");ae.append(A);ae.append("','");ae.append(Q);ae.append("','70x70','1')\" alt='' width=\"70\" height=\"70\" ");ae.append("/>");ab=$("#preview_item_cover");ab.html(ae.toString());ab.unbind("click");ab.click(R.browseDetailsClick(A,o,Q))}function l(){if(N){$("#preview_item_flags").html("<img src='fe/images/explicit.gif?"+cacheControl+"' alt=''/> ")}}function O(){var ai=unescape(M),ac="&nbsp;",ak=cropWith.pixels;var aj=144;var ad=26;var ae=23;function al(an){return typeof(an)!="undefined"&&!validator.isBlank(an)}if(al(ai)){if(G){ac=crop(ai,ae)}else{if(BrowserDetect.isSafari){aj=aj-10}ac=ak(ai,aj,ae,false)}}var am=unescape(B),af="&nbsp;";if(al(am)){if(G){af=crop(am,ad)}else{af=ak(am,aj,ad,false)}}var ab=unescape(S);var ah="&nbsp;";if(al(ab)){if(G){ah=crop(ab,ad)}else{ah=ak(ab,aj,ad,false)}}var ag=new StringBuffer();if(A==K.MUSIC_SECTION){ag.append("<a href='#' id='previewItemTitle' class='itemLinkTitle' style=\"white-space: nowrap;\">"+ac+"</></a><br>");C.click("#previewItemTitle",R.browseDetailsClick(A,o,Q));if(ac!=ai){C.mouseover("#previewItemTitle",R.showTooltip("previewItemTitle",M))}if(q==K.MediaType_SONG){ag.append("<a href='#' id='previewItemAlbum'  class='itemLinkAlbum'>");ag.append(ah+"</a><br>");C.click("#previewItemAlbum",R.browseDetailsClick(A,o,Q));if(ah!=ab){C.mouseover("#previewItemAlbum",R.showTooltip("previewItemAlbum",S))}ag.append("<a href='#' id='previewItemProvider'  class='itemLinkProvider'>");ag.append(af+"</a>");C.click("#previewItemProvider",R.browseArtistInfoClick(Q,o));if(af!=am){C.mouseover("#previewItemProvider",R.showTooltip("previewItemProvider",B))}}else{ag.append("<a href='#' id='previewItemProvider'  class='itemLinkProvider'>");ag.append(af+"</a>");C.click("#previewItemProvider",R.browseArtistFromAlbumClick(a,o));if(af!=am){C.mouseover("#previewItemProvider",R.showTooltip("previewItemProvider",B))}$("#preview_layer_middle").css("height",142);$("#preview_layer_bottom").css("top",158)}}else{ag.append("<a href='#' id='previewItemTitle' class='itemLinkTitle'");if(ac!=ai){C.mouseover("#previewItemTitle",R.showTooltip("previewItemTitle",M))}C.click("#previewItemTitle",R.browseDetailsClick(A,o,Q));ag.append(">");ag.append(ac+"</a><br>");ag.append("<a href='#' id='previewItemProvider' class='itemLinkProvider'");if(af!=am){C.mouseover("#previewItemProvider",R.showTooltip("previewItemProvider",B))}if(A==K.RINGTONES_SECTION){C.click("#previewItemProvider",R.browseWithPublisherClick(A,B))}else{C.click("#previewItemProvider",R.browseWithPublisherClick(A,a))}ag.append(">"+af+"</a>");if(A!=globals.RINGTONES_SECTION){$("#preview_layer_middle").css("height",134);$("#preview_layer_bottom").css("top",150)}}$("#preview_item_text",f).html(ag.toString())}function Y(){var ag=new EventList();if(A==globals.MUSIC_SECTION||!stateManager.getMusicOnlyStore()){var af="",ah=false,ae=false,ad="&bnsp;";if(X.length>0){ah=true}else{if(F){ae=true}}if(j&&A!=K.MUSIC_SECTION){var ab=$("#preview_item_free_tag");ad="<span id='preview_item_free_tag2' class='imgIE6 freeItemLabelSmall prwFlshFlags'>"+i18n.web_purchase_free+"</span>";ab.html(ad);ab.show()}var ac=new StringBuffer();if(ah){ac.append("<div class='itemButtonContainer'>");ac.append("<a href='#' id='preview_price_button' class='itemButtonPurchase'>");ac.append("<span class='itemButtonPurchaseLeft'>");if(!p){ac.append(X)}else{ac.append(i18n.web_campaign_button_download)}if(c||p){ac.append("</span><span class='itemButtonPurchaseRight'>");ac.append("</span></a>");C.mouseover("#preview_price_button",R.buyButtonMouseOver(p,j));C.click("#preview_price_button",R.buyButtonClick(m,X,W))}else{ac.append("</span><span class='itemButtonPurchaseRightSMS'>");ac.append("</span></a>");C.click("#preview_price_button",R.smsLinkClick(m,A));C.mouseover("#preview_price_button",R.smsLinkWithPriceMouseOver())}if(A==K.MUSIC_SECTION||A==K.RINGTONES_SECTION){$("#preview_item_purchase").css("top",112)}else{$("#preview_item_purchase").css("top",104)}if(!j&&!ae&&!p){var ai=c?convertMediaTypeIdToPurchaseHeader(q):i18n.web_purchase_send_sms_button;$("#preview_item_purchase_header").html(ai)}if(!p&&!j&&c){ac.append("<a class='itemButtonBasket' id='item_preview_basket' href='#'></a>");C.click("#item_preview_basket",R.addToBasketClick(m,W));C.mouseover("#item_preview_basket",R.addToBasketMouseOver())}ac.append("</div>");$("#preview_item_pricetag").html(ac.toString())}else{if(ae&&c){ac.append("<span style='cursor:default;'>"+i18n.web_Browse_album_only+"</span>");$("#preview_item_no_price").html(ac.toString())}else{if(A==globals.MUSIC_SECTION){ac.append("<span style='cursor:default;'>"+i18n.web_Browse_song_not_available+"</span>");$("#preview_item_no_price").html(ac.toString())}}}}}function P(){var ae=false;if(n=="onclick"){ae="true"}var ad=$("#flashMediaPlayer");$(ad).hide();if(q==K.MediaType_SONG||(v&&A==K.RINGTONES_SECTION)){swfobject.removeSWF("previewSWF");var ac=D(convertSectionToPlaceholderValue(A),Q);$(ad).html("<div id='previewSWF'>"+i18n.web_noFlash_title+". <br><a href='"+i18n.web_noFlash_url+"' target='_blank'>"+i18n.web_noFlash_subheader+"</a></div>");$("#preview_item_unavailable").hide();var ai={menu:"false",scale:"noscale",wmode:"transparent",salign:"bl"};var ab={srcfile:ac,autostart:true,audioType:A};if(!ae){var ah=$("#previewSWF");ah.html("");var ag=document.createElement("img");ag.src="fe/images/BuildingBlocks/Preview/mediaPlayer.png?"+cacheControl;ag.style.height="32px";ag.style.width="167px";ag.className="imgIE6";var af=document.createElement("a");af.href="#";af.className="prwFlshPlayButton";ah.append(ag);ah.append(af);af.onclick=EventHelper.clickStartPreviewButton(ab,ai)}else{EventHelper.clickStartPreviewButton(ab,ai)()}$(ad).show()}else{if(A==K.RINGTONES_SECTION){$("#preview_item_unavailable").show()}else{$("#preview_item_unavailable").hide()}}}function e(){b();l();O();Y();P()}function I(){T=false;closeAllCustomSel("preview");if(!A){A=stateManager.getView()}U();e();k();C.apply(f);f.show();clearTimeout(K.previewTimeOut);E=Q;L=true;if(u&&t){V(J);return true}}}function PreviewAndPurchaseCell(a,l,d,f){var r=a;var u=l;var j=u.section;var m=d;var f=f;var B="";var b=false;var A=false;var C=null;var p=null;this.useInSearchResult=function(){b=true};this.useInCampaignSection=function(){A=true};this.forceHideExplicit=function(){b=true};this.setTarget=function(D){B=D};this.getHtml=function(){return C.toString()};this.getEventsList=function(){return p};this.injectHtmlAndSetEvents=function(E,D){try{if(typeof(D)=="undefined"){D=""}$(E,D).html(C.toString());this.setEventsCell(D)}catch(F){}};this.setEventsCell=function(D){try{if(!D){D=""}p.apply(D)}catch(E){}};function t(D,F){var E=true;if(D&&(typeof(F)=="string"&&F.indexOf("chart")==-1)){E=false}if(r.explicit&&E&&!b){return"<span class='item_display_icons'><img src='fe/images/explicit.gif?"+cacheControl+"' alt=''/></span>"}return""}function k(){var D=(B=="details_")?"item_details_display_mobile":"item_display_mobile";return"<span class='"+D+"'>"+i18n.web_purchase_send_sms_button+"</span>"}function n(E){var D=new StringBuffer();D.append("<a href='#' class='itemButtonPreview' ");D.append("id='");D.append(E);D.append("'></a>");p.click("#"+E,EventHelper.previewButtonEvent(E,r,u,"onclick",A));p.mouseout("#"+E,EventHelper.previewButtonMouseOut());return D.toString()}function c(I,D,H,F){var G=new StringBuffer(),E=B+"_pnpBuy"+I+r.id;if(D&&D.length>0){G.append("<a href='#' class='itemButtonPurchase' id='");G.append(E);G.append("'><span class='itemButtonPurchaseLeft'");if(BrowserDetect.isFirefox){G.append(" style='line-height:16px;'")}G.append(">");if(A){G.append(i18n.web_campaign_button_download)}else{G.append(D)}G.append("</span>");if(F||A){G.append("<span class='itemButtonPurchaseRight'>");G.append("</span>");G.append("</a>");p.click("#"+E,EventHelper.buyButtonClick(r,D,u));p.mouseover("#"+E,EventHelper.buyButtonMouseOver(A,H))}else{G.append("<span class='itemButtonPurchaseRightSMS'>");G.append("</span>");G.append("</a>");p.click("#"+E,EventHelper.smsLinkClick(r,j));p.mouseover("#"+E,EventHelper.smsLinkWithPriceMouseOver())}}else{}return G.toString()}function e(H,D,G){var F=new StringBuffer(),E=B+"a_"+H+r.id+"_addToBasket";F.append("<a href='#' class='itemButtonBasket' ");F.append('id="');F.append(E);F.append('"/></a>');p.click("#"+E,EventHelper.addToBasketClick(r,u));p.mouseover("#"+E,EventHelper.addToBasketMouseOver(E));return F.toString()}function v(){var D=new StringBuffer();D.append("<div class='item_display_basket'>");D.append('<img alt="" height="15" width="18" style="position:absolute" ');D.append('src="fe/images/blank.gif?'+cacheControl+'" ');D.append("/></div>");return D.toString()}function h(I,D,F){var H=new StringBuffer(),E=B+"_pnpAlbumOnly"+I+r.id,G=F?i18n.web_Browse_album_only:i18n.web_Browse_song_not_available;toolTipText=i18n.web_Browse_album_only_tooltip;if(stateManager.getBrowserLayout()!=stateManager.BrowseLayout_detailBrowse){H.append("<a href='#' id='"+E+"' ");H.append("class='table_item_album_only'>");H.append(G);H.append("</a>");p.click("#"+E,EventHelper.browseDetailsClick(j,D,r.id))}else{H.append("<span id='"+E+"' ");H.append("class='table_item_album_only'>");H.append(G);H.append("</span>")}if(F){p.mouseover("#"+E,EventHelper.genericMouseOver(E,toolTipText))}return H.toString()}function q(G){var F=new StringBuffer(),D=B+"_pnpSMS"+G+r.id,E=i18n.web_purchase_send_sms_tooltip;F.append("<div style='padding-top:4px;'><span class='item_display_sms_link_text'>");F.append(i18n.web_purchase_send_sms_header);F.append("</span></div>");F.append("<div class='itemButtonContainer' style='padding-top:4px;height:19px;'>");F.append("<a href='#' class='itemButtonPurchase'></span>");F.append("<span class='itemButtonPurchaseLeft'");F.append(" id='");F.append(D);F.append("'>");F.append(i18n.web_purchase_send_sms_button);F.append("</span>");F.append("<span class='itemButtonPurchaseRight'></span>");F.append("</a></div>");p.click("#"+D,EventHelper.smsLinkClick(r,j,f));p.mouseover("#"+D,EventHelper.genericMouseOver(D,E));return F.toString()}function o(){try{var G=stateManager.isCreditCardPaymentEnabled(),K=r.provider,J=r.providerId,F=getDisplayPrice(r),H=r.free;uniqueId="",isAlbum=false,albumId=r.id,album="",mediaTypeId=r.mediaTypeId;if(typeof(m)!="undefined"){uniqueId=m}if(j==globals.MUSIC_SECTION){if(mediaTypeId==globals.MediaType_SONG){albumId=r.songMedia.albumId;album=r.songMedia.album;K=r.encodedArtist}else{isAlbum=true;K=r.encodedArtist;J=r.artistId}}else{if(j==globals.RINGTONES_SECTION){K=r.artist}}C.append(t(isAlbum,m));if(!G&&!isAlbum&&!H&&!A&&B.indexOf("_list")<0){C.append(k())}var D=false;if(isAlbum){D=false}else{if(mediaTypeId==globals.MediaType_SONG||r.hasPreview||stateManager.getPopupView()!=null){D=true}else{if(stateManager.getBrowserLayout()!=stateManager.BrowseLayout_detailBrowse||B!="details_"){D=true}}}if(j==globals.MUSIC_SECTION||!stateManager.getMusicOnlyStore()){if(j==globals.MUSIC_SECTION&&B=="items_list"&&stateManager.getBrowserLayout()==stateManager.BrowseLayout_detailBrowse&&stateManager.isHighlightedSongId(r.id)){C.append("<div class='itemButtonContainer itemHighlighted'>")}else{C.append("<div class='itemButtonContainer'>")}var L=B+"_pnpPreview"+uniqueId+r.id;if(D){C.append(n(L,album,albumId,K,J))}if(r.purchasable){C.append(c(uniqueId,F,H,G))}else{if(j==globals.MUSIC_SECTION&&r.purchasableViaAlbumOnly){C.append(h(uniqueId,albumId,G))}}if(!A&&G){if(r.priceString!==null&&r.priceString.length>0&&!H){C.append(e(uniqueId,albumId,K))}else{C.append(v())}}C.append("</div>");C.append("<div class=itemButtonEnd></div>");var E=authentication.getAuthenticationStatus()!=authentication.ANONYMOUS;if(f&&f>0&&!stateManager.getMusicOnlyStore()&&G&&stateManager.isMobilePaymentEnabled()&&(E||j!=globals.MUSIC_SECTION)){C.append("<div class='item_display_sms_link'>");C.append(q(uniqueId));C.append("</div>")}}else{C.append("&nbsp;")}}catch(I){}}this.init=function(){C=new StringBuffer();p=new EventList();o()}}var purchaseController=new PurchaseController();function PurchaseController(){this.purchaseItem=function(){var a=stateManager.hashMapGet(globals.PRICE_CREDIT_CARD);$("#ng_popup_price").html(a);this.showUsersStoredCreditCards()};this.showUsersStoredCreditCards=function(){if(creditCardManager.hasCreditCard()){$("#purchaseStoredCardName").html(creditCardManager.getCreditCardDisplayName());$("#purchaseNewCreditCardOption").hide();$("#purchaseStoredCreditCardOption").show();$("#purchaseStoredCreditCardOptionInfo").show();var a=creditCardManager.isUserOneClickBuyEnabled();$("#purchaseEnableOneClickBuy").attr("checked",a)}else{$("#purchaseStoredCreditCardOption").hide();$("#purchaseStoredCreditCardOptionInfo").hide();$("#purchaseNewCreditCardOption").show()}};this.purchaseStoredCreditCard=function(){if(globals.SYSTEM_ONE_CLICK_BUY_ENABLED){if($("#purchaseEnableOneClickBuy").is(":checked")){creditCardManager.setTempOneClickBuySetting(true)}else{creditCardManager.changeOneClickBuySetting(false)}}stateManager.closePopupView();startNetgiroFlow(null,true)};this.loginAndContinue=function(){stateManager.setReturnPoint(stateManager.getView(),stateManager.getSecondLevelView(),"purchase");stateManager.closePopupView();if(authentication.getAuthenticationStatus(true)==authentication.AUTO_LOGON){signIn.signIn("purchase")}else{openLoginPopup()}};this.closePurchasePopup=function(){stateManager.resetReturnPoint();ApplicationProxy.onSinglePurchaseCancel();stateManager.clearSinglePurchaseItem();stateManager.closePopupView()}}var purchasePopup=null;var purchaseCall=null;function WPurchasableMediaItem(b,c){var a=",";this.mediaId=b;this.mediaTypeId=c;this.toString=function(){return this.mediaId+"_"+this.mediaTypeId+a}}function isPurchaseDoubleClick(){var c=1000;var b=false;var d=isPurchaseDoubleClick.lastPurchaseClick;var a=new Date();if(d){var e=a.getTime()-d.getTime();b=e<c}isPurchaseDoubleClick.lastPurchaseClick=a;return b}function authenticateBeforePurchase(b){var c=authentication.getAuthenticationStatus(true);var a=true;if(c==authentication.AUTO_LOGON){if(!b&&stateManager.getPurchaseType()!=globals.PURCH_FREEITEM){signIn.signIn("purchase")}else{signIn.signIn()}a=false}else{if(c==authentication.ANONYMOUS){if(!b&&stateManager.getPurchaseType()!=globals.PURCH_FREEITEM){openLoginPopup("purchase")}else{openLoginPopup()}a=false}}return a}function startNetgiroFlow(a,r){if(isPurchaseDoubleClick()){return}if(stateManager.getPurchaseType()!=globals.PURCH_FREEITEM&&!authenticateBeforePurchase(a)){return}loadingNotificator.showLoadingNotification();loadingNotificator.setAutoHide(false);var D=0;var v=[];var f=0;if(stateManager.getPurchaseType()==globals.PURCH_FREEITEM||!a){var k=stateManager.hashMapGet(globals.PURCHASE_MEDIA_ID);var d=stateManager.hashMapGet(globals.PURCHASE_CONTENT_TYPE);var t=new WPurchasableMediaItem(k,d);v=t.toString();D=stateManager.getActiveBannerId(k);stateManager.clearActiveBannerId();if(stateManager.getPurchaseType()!=globals.PURCH_FREEITEM&&stateManager.getPurchaseType()!=globals.PURCH_VOUCHER){stateManager.setPurchaseType(globals.PURCH_SINGLEITEM)}}else{if(stateManager.getPurchaseType()==globals.PURCH_VOUCHER){f=a.length;while(f--){v+=a[f].toString()}}else{stateManager.setPurchaseType(globals.PURCH_BASKETITEM);f=a.length;while(f--){v+=a[f].toString()}}}purchasePopup=stateManager.getPopupView();var e="purchase_complete_eval";if(stateManager.getPurchaseType()==globals.PURCH_FREEITEM){e="purchaseInboxMobileLink"}else{if(stateManager.getPurchaseType()!=globals.PURCHASE_STORED_CREDIT_CARD_SINGLE||stateManager.getPurchaseType()!=globals.PURCHASE_STORED_CREDIT_CARD_BASKET){e=""}}stateManager.setReturnPoint(stateManager.getView(),stateManager.getSecondLevelView(),e);var A=stateManager.getReturnPointLocation();var b=A.indexOf("MMPSTATUS");if(b!=-1){A=A.substring(0,b);stateManager.clearPurchase()}if(A.indexOf("ts")==-1){A+=";ts="+new Date().getTime()}if(A.indexOf("quickSearch")!=-1){A=stateManager.removeKey(A,"quickSearch")}var q=null;var G="";if(stateManager.getPurchaseType()==globals.PURCH_VOUCHER){q=globals.PurchaseMethod_VOUCHER;G=stateManager.getVoucherCode()}else{q=globals.PurchaseMethod_CREDITCARD}var E=globals.CLIENT_TYPE_WEB;var B=stateManager.getLanguageCode();var h=stateManager.getCountryCode();var u=currentOperatorCode;var F=stateManager.getPhoneModelName();var C=new Boolean(false);var j=new Boolean(true);var o=-1;if(r){o=creditCardManager.getCreditCardId();if(a!=null){stateManager.setPurchaseType(globals.PURCHASE_STORED_CREDIT_CARD_BASKET)}else{stateManager.setPurchaseType(globals.PURCHASE_STORED_CREDIT_CARD_SINGLE)}}purchaseCall=function(c){purchaseFlowServiceSSL.triggerPurchaseCheckLocale(v,A,q,E,h,B,u,F,C,c,D,G,o,function(l){exitPurchase.exitPurchaseNG(l,A)})};purchaseCall(j)}function ExitPurchase(){var j;var k={FALSE:0,DUPLICATE:1,COMPLETE:2};this.exitPurchaseNG=function(m,p){stateManager.closePopupView();j=stateManager.getPurchaseType();if(!m){ApplicationProxy.onGoingToNetgiroFail();ApplicationProxy.onPurchaseFailError();stateManager.showError(i18n.web_purchase_transactionFailed,i18n.web_purchase_transactionNoWorries);return}var o=l(m);if(o>0){if(o==2){ApplicationProxy.onGoingToNetgiro()}return}var q=e(m);if(q>0){return}var n=c(m);if(n>0){if(n==2){}return}if(!m.userVerified&&(m.missingItems==null||m.missingItems[0]==null)){ApplicationProxy.onGoingToNetgiroFail();ApplicationProxy.onPurchaseFailError();stateManager.showError(i18n.web_purchase_error_account_error,i18n.web_purchase_error_account_error_text);return}else{if(!m.landingPage&&(m.missingItems==null||m.missingItems[0]==null)){ApplicationProxy.onGoingToNetgiroFail();ApplicationProxy.onPurchaseFailError();stateManager.showError(i18n.web_purchase_transactionFailed,i18n.web_purchase_transactionNoWorries);return}else{if((m.landingPage==p)&&(m.missingItems==null||m.missingItems[0]==null)&&(m.secondPurchaseItems==null||m.secondPurchaseItems[0]==null)){ApplicationProxy.onGoingToNetgiroFail();ApplicationProxy.onPurchaseFailError();stateManager.showError(i18n.web_purchase_transactionFailed,i18n.web_purchase_transactionNoWorries);return}else{f(m)}}}};function c(m){var n=k.FALSE;if(j==globals.PURCH_FREEITEM){if(m.secondPurchaseWarning){stateManager.showError(i18n.web_purchase_freealreadytitle,i18n.web_purchase_freealreadytext);stateManager.flushPurchase();n=k.DUPLICATE}else{cookie.setNewDownloadsCookie("true");purchaseInboxController.renderInboxFigures();stateManager.setPopupView("purchase_complete_free");userBoxHandler.showNewDownloadsNotifier();loadingNotificator.hideLoadingNotification(true);n=k.COMPLETE}}return n}function e(m){var o=k.FALSE;if(j==globals.PURCH_VOUCHER){if(m.secondPurchaseWarning){b(m.secondPurchaseItems);o=k.DUPLICATE}else{cookie.setNewDownloadsCookie("true");var n=stateManager.hashMapGet(globals.PURCHASE_CONTENT_TYPE);if(csCtrl){csCtrl.updateItemsRemaining()}else{}purchaseInboxController.renderInboxFigures();userBoxHandler.showNewDownloadsNotifier();stateManager.flushPurchase();$("#new_vouchers_notifier").hide();o=k.COMPLETE}}return o}function l(m){var n=0;if(j==globals.PURCHASE_STORED_CREDIT_CARD_SINGLE||j==globals.PURCHASE_STORED_CREDIT_CARD_BASKET){if(m.missingItems&&m.missingItems[0]!=null){d(m)}else{if(m.secondPurchaseWarning){b(m.secondPurchaseItems);n=k.DUPLICATE}else{stateManager.extractMmpStatus(m.landingPage);stateManager.setPopupView("purchase_complete_eval");n=k.COMPLETE}}}return n}function d(n){if(j==globals.PURCH_SINGLEITEM||j==globals.PURCHASE_STORED_CREDIT_CARD_SINGLE){stateManager.clearSinglePurchaseItem();stateManager.showError(i18n.web_General_item_missing_title,i18n.web_General_item_missing_txt,function(){if(stateManager.getSecondLevelView()==globals.SEARCH_SECTION){searchSectionController.refreshContent()}else{stateManager.setView(stateManager.getView())}})}else{if(j==globals.PURCH_BASKETITEM||j==globals.PURCHASE_STORED_CREDIT_CARD_BASKET){stateManager.showError(i18n.web_General_basket_missing_title,i18n.web_General_basket_missing_txt,function(){if(stateManager.getSecondLevelView()==globals.SEARCH_SECTION){searchSectionController.refreshContent()}else{stateManager.setView(stateManager.getView())}});for(var m=0;m<n.missingItems.length;m++){if(n.missingItems[m].mediaId){shoppingBasketController.removeItemFromBasket(n.missingItems[m].mediaId)}}shoppingBasketController.renderCartFigures()}}}function f(p){var n=false;if(p.missingItems){if(p.missingItems[0]!=null){if(!n){n=true}d(p)}}var r=false;if(!n){if(p.secondPurchaseWarning){b(p.secondPurchaseItems)}else{if(p.landingPage=="LOCALE_INVALID"){var m=userInfoHandler.getHomeCountry();if(m){var q=m.code;var o=m.locale;stateManager.setPopupView("redirectToStore");ApplicationProxy.onGoingToNetgiroFail();redirectToStoreController.setRedirectToStore(o,q)}}else{ApplicationProxy.onGoingToNetgiro();if(JS_DEPLOY_MODE=="debug"){if(confirm("goto netgiro? (this is only shown with JS_DEPLOY_MODE == debug)")){top.location=p.landingPage}else{r=false;loadingNotificator.hide()}}else{top.location=p.landingPage;r=true}}}}if(!r){loadingNotificator.setAutoHide(true)}}function b(m){if(m!=null){shoppingBasketController.setDuplicatePurchaseItems(m)}if(purchasePopup!=null){$("#"+purchasePopup+"View").hide();purchasePopup=null}loadingNotificator.setAutoHide(true);stateManager.setPopupView("duplicatePurchaseWarning");if(m.length>1){if(stateManager.getPurchaseType()==globals.PURCH_VOUCHER){$("#duplicate_header").html(i18n.web_duplicate_voucher_warning_several_header);$("#duplicate_message").html(i18n.web_duplicate_voucher_warning_several_caption)}else{$("#duplicate_header").html(i18n.web_duplicate_purchase_warning_several_header);$("#duplicate_message").html(i18n.web_duplicate_purchase_warning_several_caption)}}else{if(stateManager.getPurchaseType()==globals.PURCH_VOUCHER){$("#duplicate_header").html(i18n.web_duplicate_voucher_warning_header);$("#duplicate_message").html(i18n.web_duplicate_voucher_warning_caption)}else{$("#duplicate_header").html(i18n.web_duplicate_purchase_warning_header);$("#duplicate_message").html(i18n.web_duplicate_purchase_warning_caption)}}}this.exitPurchaseFlow=function(){if(BrowserDetect.isMsie6||BrowserDetect.isMsie7){loadingNotificator.showLoadingNotification();h()}else{a()}};function h(){var o=new Date();var m=0;var n=5000;while(stateManager.firstLoad){m=new Date()-o;if(m>n){break}}a()}function a(){stateManager.resetReturnPoint();stateManager.flushPurchase();stateManager.closePopupView();stateManager.publishInternalHash();loadingNotificator.hideLoadingNotification();userBoxHandler.showNewDownloadsNotifier();ApplicationProxy.onNewPurchaseLeadInit();preProcessNotNotifier(function(){},true)}this.proceedToDownloadManager=function(n,m){stateManager.resetReturnPoint();purchaseInboxController.launchInboxPopup(n,m);stateManager.flushPurchase()};this.openMyAccount=function(){stateManager.flushPurchase();stateManager.publishInternalHash();preProcessNotNotifier(function(){},true);userBoxHandler.showNewDownloadsNotifier();authentication.popupWithAuthentication("accountInfo")}}var exitPurchase=new ExitPurchase();var purchaseHistoryController=new PurchaseHistoryController();function PurchaseHistoryController(){var j=this;var e=null;this.purchaseHistoryData=null;this.currentHistoryStartIndex=0;this.nrOfHistoryItems=0;this.pageSize=10;this.mainTableActive=true;this.reallyOpen=true;this.gotNoOrders=true;this.tableCaller=false;this.init=function(){e=$("#purchaseHistoryMain");this.updateHistoryPagingButtons();if(this.purchaseHistoryData){this.toggleMainView(true);this.showCurrentHistorySpan()}this.setToNormalView()};this.checkPreviousPurchases=function(){var m=true;sendDWRCallAsPost(function(){purchaseFlowService.getPurchaseHistoryOrder(100,0,{async:false,callback:function(n){if(n.status==globals.WebOrders_NO_ORDERS){m=false}}})});return m};this.flushHistory=function(){var m=purchaseHistoryController;if(m.purchaseHistoryData){m.purchaseHistoryData=null;m.currentHistoryStartIndex=0;m.nrOfHistoryItems=0;m.mainTableActive=true;m.reallyOpen=true;m.gotNoOrders=true}};this.displayLatestPurchaseDate=function(m){if(purchaseHistoryController.reallyOpen){purchaseHistoryController.reallyOpen=false;loadingNotificator.setAutoHide(m);sendDWRCallAsPost(function(){purchaseFlowService.getPurchaseHistoryOrder(100,0,{async:false,callback:function(n){l(n)}})})}else{if(!purchaseHistoryController.gotNoOrders){f(purchaseHistoryController.purchaseHistoryData[0].orderDay)}}};function f(o){var q=$("#accountInfo_lastPurchaseDate"),n=$("#accountInfo_purchaseHistoryLink");if(!o){var m=i18n.web_account_no_recent_purchase;q.html(m).css("visibility","inherit");n.css("visibility","hidden")}else{var p=o,m=i18n.web_account_most_recent_purchase;q.html(m+" "+p).css("visibility","inherit");n.css("visibility","inherit")}accountInformationPane.fixPurchaseHistoryLink();loadingNotificator.hideSkeletonLoader()}this.launchPurchaseHistoryPopup=function(){var m=purchaseHistoryController,n=stateManager;m.tableCaller=false;if(!m.reallyOpen){m.displayLatestPurchaseDate()}n.setLastReturnPopupView(n.getPopupView());n.openPopupView("purchaseHistory")};this.execPurchaseHistoryPopup=function(){var m=purchaseHistoryController;loadingNotificator.showLoadingNotification();m.tableCaller=true;m.reallyOpen=true;m.displayLatestPurchaseDate(false);stateManager.openPopupView("purchaseHistory");m.tableCaller=false;loadingNotificator.hideLoadingNotification();loadingNotificator.setAutoHide(true)};this.updateHistoryPagingButtons=function(){var n=this.currentHistoryStartIndex>0;this.enablePurchaseHistoryPreviousButton(n);var o=this.currentHistoryStartIndex+this.pageSize<this.nrOfHistoryItems;var m=n||o;this.enablePurchaseHistoryNextButton(o);this.enablePurchaseHistoryPagingText(m)};this.enablePurchaseHistoryPreviousButton=function(m){$("#PurchaseHistoryPagingPrevious").css("visibility",m?"visible":"hidden")};this.enablePurchaseHistoryNextButton=function(m){$("#PurchaseHistoryPagingNext").css("visibility",m?"visible":"hidden")};this.enablePurchaseHistoryPagingText=function(o){$("#PurchaseHistoryPagingText").css("visibility",o?"visible":"hidden");var n=this.getHistoryPageCount(this.nrOfHistoryItems,this.pageSize);var m=this.currentHistoryStartIndex;$("#PurchaseHistoryPageCount").html(n);$("#PurchaseHistoryCurrentPage").html(this.getHistoryCurrentPage(this.currentHistoryStartIndex,n,this.pageSize))};this.pagePreviousHistory=function(){this.currentHistoryStartIndex=this.currentHistoryStartIndex-this.pageSize;if(this.currentHistoryStartIndex<0){this.currentHistoryStartIndex=0}this.showCurrentHistorySpan();this.updateHistoryPagingButtons();k()};this.pageNextHistory=function(){if(this.currentHistoryStartIndex+this.pageSize<this.nrOfHistoryItems){this.currentHistoryStartIndex=this.currentHistoryStartIndex+this.pageSize}this.showCurrentHistorySpan();this.updateHistoryPagingButtons();k()};function k(){$("th.headerSortDown").removeClass("headerSortDown");$("th.headerSortUp").removeClass("headerSortUp")}this.getHistoryPageCount=function(m,n){return Math.ceil(m/n)};this.getHistoryCurrentPage=function(n,o,m){return Math.ceil(o*((n+1)/(o*m)))};function h(){$("#loader").hide();$("#accountInfo_lastPurchaseDate").html(i18n.web_purchase_history_null_txt).css("color","red").css("font-weight","bold").css("visibility","visible");$("#accountInfo_downloadHistoryButton").css("visibility","hidden")}function l(o){var p=stateManager,n=purchaseHistoryController;n.reallyOpen=true;if(o.status==globals.WebOrders_NO_ORDERS){f();if(purchaseHistoryController.tableCaller){p.showError(i18n.web_purchase_history_none,i18n.web_purchase_history_none_text)}n.gotNoOrders=true}else{if(o.status==globals.WebOrders_NULL_ORDERS){p.showError(i18n.web_purchase_history_null,i18n.web_purchase_history_null_txt);n.gotNoOrders=true;h()}else{n.currentHistoryStartIndex=0;n.nrOfHistoryItems=o.orders.length;this.purchaseHistoryData=[];for(var m=0;m<o.orders.length;m++){this.purchaseHistoryData.push(new webOrder(o.orders[m]))}f(this.purchaseHistoryData[0].orderDay);n.gotNoOrders=false}}n.purchaseHistoryData=this.purchaseHistoryData}function b(p){if(!p){return p}var n=[];for(var o=0,m=p.length;o<m;o++){if(p[o].financialState=="CANCELLED"||p[o].financialState=="INITIALIZED"){}else{n.push(p[o])}}return n}this.showCurrentHistorySpan=function(){var m=$("#PurchaseHistoryPopupItemTable > tbody",e);m.html("");var p=0,q=0,n;for(p=this.currentHistoryStartIndex;p<this.purchaseHistoryData.length&&p<(this.currentHistoryStartIndex+this.pageSize);p++){if(this.purchaseHistoryData[p]!=null){if(this.purchaseHistoryData[p].orderType!=globals.OfferType_MULTIPLE){n=this.purchaseHistoryData[p].itemProvider+" - "+this.purchaseHistoryData[p].itemName}else{n=i18n.web_multiple_item_order}var o=a(n,this.formatPrice(this.purchaseHistoryData[p].totalPrice,this.purchaseHistoryData[p].currency),convertMediaTypeIdToLocalizedString(this.purchaseHistoryData[p].orderType),this.purchaseHistoryData[p].orderDay,this.purchaseHistoryData[p].orderNumber);m.append(o);q++}}this.addTableSorting();if(q>0){this.showLatestInvoice()}else{this.resetInvoice()}};this.addTableSorting=function(){var m={headers:{0:{sorter:false},3:{sorter:"text"},4:{sorter:"text"},5:{sorter:"currency"}}};$("#PurchaseHistoryPopupItemTable").tablesorter(m)};this.addInvoiceTableSorting=function(){var m={headers:{0:{sorter:false},1:{sorter:"text"},2:{sorter:"text"},3:{sorter:"text"},4:{sorter:"text"},5:{sorter:"currency"}}};$("#invoiceItemListingTable").tablesorter(m)};function a(q,n,p,m,u){var t=crop(q,35);var r=new StringBuffer(),o="purchase_history_popup_item_table";r.append("<tr>");r.append("<td class='"+o+"' style='width:10px;'>&nbsp;</td>");r.append("<td class='"+o+" item_column'>"+m+"</td>");r.append("<td class='"+o+" item_column'>"+u+"</td>");r.append("<td class='"+o+" item_column'>");r.append("<a href='#' id='purchase_history_"+u+"' class='purchase_history_popup_item_table item_column' ");if(lengthOf(q)>35){r.append("onmouseover=\"jtShowLocal(this, '"+escape(q)+"');\" ")}r.append("onclick=\"javascript: preProcessNotNotifier('purchaseHistoryController.setToInvoiceView(\\'");r.append(u);r.append("\\');');return false;\">");r.append(t);r.append("</a></td>");r.append("<td class='"+o+" item_column'>"+p+"</td>");r.append("<td class='"+o+"'>"+n+"</td>");r.append("</tr>");return r.toString()}this.showLatestInvoice=function(){if(this.purchaseHistoryData){this.populateInvoice(this.purchaseHistoryData[0].orderNumber)}};this.resetInvoice=function(){$("#purchaseHistoryCurrentInvoice").html($("#invoiceTemplate").html())};this.populateInvoice=function(n){this.resetInvoice();var p=null;for(var t=0;t<this.purchaseHistoryData.length;t++){if(this.purchaseHistoryData[t].orderNumber==n){p=this.purchaseHistoryData[t];break}}if(p!=null){var B=$("#invoiceSummary");var D=$("#purchaseHistoryCurrentInvoice #invoiceItemListingTable > tbody");$("#invoiceSummaryDate").html(p.orderDay);$("#invoiceSummaryOrder").html(p.orderNumber);$("#invoiceSummaryMerchant").html(i18n.web_purchase_merchant_SE);var q=this.formatPrice(p.totalPrice,p.currency);var C;if(p.orderType!=globals.OfferType_MULTIPLE){C=this.createInvoiceRow(p.itemName,p.itemProvider,convertMediaTypeIdToLocalizedString(p.orderType),q,d(p));D.append(C)}else{for(var t=0;t<p.multiOrder.length;t++){C=this.createInvoiceRow(p.multiOrder[t].itemName,p.multiOrder[t].itemProvider,convertMediaTypeIdToLocalizedString(p.multiOrder[t].orderType),this.formatPrice(p.multiOrder[t].totalPrice,p.currency),d(p.multiOrder[t]));D.append(C)}}this.addInvoiceTableSorting();var v=c(p.paymentMethod);var r=this.convertClientTypeIdToString(p.downLoadClient);var o=this.getVatString(p.VATIncl,p.VAT,p.totalPrice,p.currency);var m=this.getSubTotalString(p.VATIncl,p.VAT,p.totalPrice,p.currency);var u=this.formatPrice(p.totalPrice,p.currency);var A=$("#invoicePaymentDetails");$("#invoicePaymentDetailsPurchasedFrom").html(r);$("#invoicePaymentDetailsPaymentCurrency").html(p.currency);$("#invoicePaymentDetailsPaymentMethod").html(v);$("#invoicePaymentDetailsPaymentSubTotal").html(m);$("#invoicePaymentDetailsPaymentVAT").html(o);$("#invoicePaymentDetailsPaymentTotal").html(u)}};function d(m){if(m.downLoadStatus==globals.DOWNLOADED){return i18n.web_purchase_download_done}else{if(m.downLoadStatus==globals.NOT_DOWNLOADED){return i18n.web_purchase_download_notdone}else{if(m.downLoadStatus==globals.PARTLY_DOWNLOADED){return i18n.web_purchase_download_partly}}}}this.convertClientTypeIdToString=function(m){switch(m){case globals.CLIENT_TYPE_WEB:return i18n.web_purchase_client_type_web;case globals.CLIENT_TYPE_MOBILE:return i18n.web_purchase_client_type_mobile;default:return"N/A"}};this.getVat=function(p,o,r){var q=0,n=parseFloat(o)+1,m=parseFloat(r/n);if(p){q=parseFloat(r-m)}else{q=parseFloat(r*o)}return q};this.getVatString=function(o,n,q,m){if(q==0){return i18n.web_purchase_free}var p=this.getVat(o,n,q);return truncateAmount(p).toFixed(2)+" "+m};this.getSubTotalString=function(o,n,q,m){if(q==0){return i18n.web_purchase_free}var p=this.getVat(o,n,q);return(q-truncateAmount(p)).toFixed(2)+" "+m};this.formatPrice=function(q,n){if(q==0){return i18n.web_purchase_free}var m="00";var o=""+q;var p=o.indexOf(".");if(p==-1){o+="."+m}else{o+=m;o=o.substring(0,p+1+m.length)}o=o+" "+n;return o};this.toggleMainView=function(n){var m=$("#purchaseHistoryMainWrapper");if(n){m.show();this.mainTableActive=true}else{m.hide();this.mainTableActive=false}};this.setToInvoiceView=function(m){this.toggleMainView(false);this.populateInvoice(m);$("#invoiceTitle").html("&nbsp;");$("#PurchaseHistoryPopupTitle").html(i18n.web_purchase_invoice_header);return false};this.setToNormalView=function(){this.toggleMainView(true);this.showLatestInvoice();$("#invoiceTitle > h1").html(i18n.web_purchase_latestpurchase);$("#PurchaseHistoryPopupTitle").html(i18n.web_purchase_history_header)};this.purchaseHistoryCloseButtonPressed=function(){if(this.mainTableActive==true){purchaseHistoryController.reallyOpen=false;stateManager.returnFromPopupView()}else{this.setToNormalView()}};this.createInvoiceRow=function(p,q,m,o,r){var n="purchase_history_popup_item_table";return["<tr>","<td class='",n,"' style='width:4px;'>&nbsp;</td>","<td class='",n," item_column'>",p,"</td>","<td class='",n," item_column'>",q,"</td>","<td class='",n," item_column'>",m,"</td>","<td class='",n," item_column'>",r,"</td>","<td class='",n,"'>",o,"</td>","</tr>"].join("")};function c(n){var m;if(n==globals.PAYMENT_METHOD_FREE){m=i18n.web_purchase_paymentmethod_free}else{if(n==globals.PAYMENT_METHOD_PSMS){m=i18n.web_purchase_paymentmethod_psms}else{if(n==globals.PAYMENT_METHOD_VOUCHER){m=i18n.web_purchase_paymentmethod_voucher}else{m=i18n.web_purchase_paymentmethod_creditcard}}}return m}}function webOrder(a){this.orderDay=a.orderDay;this.orderTime=a.orderTime;this.paymentMethod=a.paymentMethod;this.orderType=a.orderType;this.itemName=a.itemName;this.itemProvider=a.itemProvider;this.VAT=a.VAT;this.VATIncl=a.VATIncl;this.currency=a.currency;this.totalPrice=a.totalPrice;this.downLoadStatus=a.downLoadStatus;this.downLoadClient=a.downLoadClient;this.orderNumber=a.orderNumber;this.multiOrder=a.multiOrder}function ReloadManager(a){a=a||null;var c={PREVENT_BASKET:1,BASKET_IN_QUEUE:2};var b=0;var e=a,d={basketUpdated:function(f){if(!e){return}if(typeof(f)=="function"){}e.showBasketUpdated(f);e.preventClosingPopupAfterReload=true;b|=c.PREVENT_BASKET},tabBasketClick:function(f){if(b&c.PREVENT_BASKET){b=(b&~c.PREVENT_BASKET)|c.BASKET_IN_QUEUE;return}tabBasketClick()},openInboxCallback:function(f){if(!purchaseInboxController){return}purchaseInboxController.launchInboxPopup();e.preventClosingPopupAfterReload=true},voucherRedeem:function(f){if(!e){return}e.openRedeemVoucher();e.preventClosingPopupAfterReload=true},registerComplete:function(f){if(!e){return}e.setPopupView("registerComplete");e.preventClosingPopupAfterReload=true},accountInfo:function(f){if(!authentication){return}authentication.popupWithAuthentication("accountInfo");e.preventClosingPopupAfterReload=true}};this.isBasketInCallbackQueue=function(){return(b&c.BASKET_IN_QUEUE)};this.setCallback=function(f,h){d[f]=h};this.handleCallback=function(j){var h=this;function f(n){return function(){h.handleCallback(n)}}if(typeof(j)!=="undefined"){var m=j.split(",");for(var k=0;k<m.length;++k){if(typeof(d[m[k]])!=="function"){continue}try{if(k<m.length-1){d[m[k]](f(m[k+1]))}else{d[m[k]]()}}catch(l){}}}return false}}var s=s_gi(statistics.s_account);s.trackDownloadLinks=true;s.trackExternalLinks=true;s.trackInlineStats=true;s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx,3gp";s.linkInternalFilters="javascript:,sonyericsson.com";s.linkLeaveQueryString=false;s.linkTrackVars="None";s.linkTrackEvents="None";s.usePlugins=true;function s_doPlugins(a){if(a.events){if(a.events.indexOf("purchase")>-1){a.prop31="start"}if(a.events.indexOf("event17")>-1){a.prop31="stop"}if(a.getTimeToComplete){a.prop31=a.getTimeToComplete(a.prop31,"ttc",7)}}a.detectRIA("s_ria","prop10","","","","");if(!a.campaign){a.campaign=a.getQueryParam("cid")}if(!a.eVar4){a.eVar4=a.getQueryParam("intcmp")}if(a.prop5){a.prop5=a.prop5.toLowerCase();a.eVar5=a.prop5;var b=a.getValOnce(a.eVar5,"ev5",0);if(b){a.events=a.apl(a.events,"event5",",",2)}}a.prop11=a.getPreviousValue(a.pageName,"gpv_p11","event5");a.url=a.downloadLinkHandler();if(a.url){a.eVar7=a.url.substring(a.url.lastIndexOf("/")+1,a.url.length);a.events=a.apl(a.events,"event4",",",2);a.linkTrackVars="eVar7,events";a.linkTrackEvents="event4"}}s.doPlugins=s_doPlugins;s.detectRIA=function(cn,fp,sp,mfv,msv,sf){cn=cn?cn:"s_ria";msv=msv?msv:2;mfv=mfv?mfv:10;var s=this,sv="",fv=-1,dwi=0,fr="",sr="",w,mt=s.n.mimeTypes,uk=s.c_r(cn),k=s.c_w("s_cc","true",0)?"Y":"N";fk=uk.substring(0,uk.indexOf("|"));sk=uk.substring(uk.indexOf("|")+1,uk.length);if(k=="Y"&&s.p_fo("detectRIA")){if(uk&&!sf){if(fp){s[fp]=fk}if(sp){s[sp]=sk}return false}if(!fk&&fp){if(s.pl&&s.pl.length){if(s.pl["Shockwave Flash 2.0"]){fv=2}x=s.pl["Shockwave Flash"];if(x){fv=0;z=x.description;if(z){fv=z.substring(16,z.indexOf("."))}}}else{if(navigator.plugins&&navigator.plugins.length){x=navigator.plugins["Shockwave Flash"];if(x){fv=0;z=x.description;if(z){fv=z.substring(16,z.indexOf("."))}}}else{if(mt&&mt.length){x=mt["application/x-shockwave-flash"];if(x&&x.enabledPlugin){fv=0}}}}if(fv<=0){dwi=1}w=s.u.indexOf("Win")!=-1?1:0;if(dwi&&s.isie&&w&&execScript){result=false;for(var i=mfv;i>=3&&result!=true;i--){execScript('on error resume next: result = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+i+'"))',"VBScript");fv=i}}fr=fv==-1?"flash not detected":fv==0?"flash enabled (no version)":"flash "+fv}if(!sk&&sp&&s.apv>=4.1){var tc='try{x=new ActiveXObject("AgControl.AgControl");for(var i=msv;i>0;i--){for(var j=9;j>=0;j--){if(x.isVersionSupported(i+"."+j)){sv=i+"."+j;break;}}if(sv){break;}}}catch(e){try{x=navigator.plugins["Silverlight Plug-In"];sv=x.description.substring(0,x.description.indexOf(".")+2);}catch(e){}}';eval(tc);sr=sv==""?"silverlight not detected":"silverlight "+sv}if(fr&&fp||sr&&sp){s.c_w(cn,fr+"|"+sr,0);if(fr){s[fp]=fr}if(sr){s[sp]=sr}}}};s.p_fo=function(b){var a=this;if(!a.__fo){a.__fo={}}if(!a.__fo[b]){a.__fo[b]={}}return 1};s.exitLinkHandler=new Function("p","var s=this,h=s.p_gh(),n='linkInternalFilters',i,t;if(!h||(s.linkType&&(h||s.linkName)))return '';i=h.indexOf('?');t=s[n];s[n]=p?p:t;h=s.linkLeaveQueryString||i<0?h:h.substring(0,i);if(s.lt(h)=='e')s.linkType='e';else h='';s[n]=t;return h;");s.getQueryParam=function(d){var f=location.search.substr(1),a=f.split("&");for(var b=0,e=a.length;b<e;b++){var c=a[b].split("=");if(c[0]==d){return c[1]}}return""};s.p_gpv=new Function("k","u","var s=this,v='',i=u.indexOf('?'),q;if(k&&i>-1){q=u.substring(i+1);v=s.pt(q,'&','p_gvf',k)}return v");s.p_gvf=new Function("t","k","if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'True':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s.epa(v)}return ''");s.getValOnce=new Function("v","c","e","var s=this,k=s.c_r(c),a=new Date;e=e?e:0;if(v){a.setTime(a.getTime()+e*86400000);s.c_w(c,v,e?a:0);}return v==k?'':v");s.split=new Function("l","d","var i,x=0,a=new Array;while(l){i=l.indexOf(d);i=i>-1?i:l.length;a[x++]=l.substring(0,i);l=l.substring(i+d.length);}return a");s.apl=new Function("L","v","d","u","var s=this,m=0;if(!L)L='';if(u){var i,n,a=s.split(L,d);for(i=0;i<a.length;i++){n=a[i];m=m||(u==1?(n==v):(n.toLowerCase()==v.toLowerCase()));}}if(!m)L=L?L+d+v:v;return L");s.getPreviousValue=function(m,h,d){var p=this,o=new Date,f,e,a="";o.setTime(o.getTime()+1800000);if(d){if(p.events){f=p.split(d,",");e=p.split(p.events,",");for(var l=0,b=f.length;l<b;++l){for(var k=0,n=e.length;k<n;++k){if(f[l]==e[k]){if(p.c_r(h)){a=p.c_r(h)}m?p.c_w(h,m,o):p.c_w(h,"no value",o);return a}}}}}else{if(p.c_r(h)){a=p.c_r(h)}m?p.c_w(h,m,o):p.c_w(h,"no value",o);return a}};s.downloadLinkHandler=new Function("p","var s=this,h=s.p_gh(),n='linkDownloadFileTypes',i,t;if(!h||(s.linkType&&(h||s.linkName)))return '';i=h.indexOf('?');t=s[n];s[n]=p?p:t;if(s.lt(h)=='d')s.linkType='d';else h='';s[n]=t;return h;");s.p_gh=new Function("var s=this;if(!s.eo&&!s.lnk)return '';var o=s.eo?s.eo:s.lnk,y=s.ot(o),n=s.oid(o),x=o.s_oidt;if(s.eo&&o==s.eo){while(o&&!n&&y!='BODY'){o=o.parentElement?o.parentElement:o.parentNode;if(!o)return '';y=s.ot(o);n=s.oid(o);x=o.s_oidt}}return o.href?o.href:'';");s.getTimeToComplete=new Function("v","cn","e","var s=this,d=new Date,x=d,k;if(!s.ttcr){e=e?e:0;if(v=='start'||v=='stop')s.ttcr=1;x.setTime(x.getTime()+e*86400000);if(v=='start'){s.c_w(cn,d.getTime(),e?x:0);return '';}if(v=='stop'){k=s.c_r(cn);if(!s.c_w(cn,'',d)||!k)return '';v=(d.getTime()-k)/1000;var td=86400,th=3600,tm=60,r=5,u,un;if(v>td){u=td;un='days';}else if(v>th){u=th;un='hours';}else if(v>tm){r=2;u=tm;un='minutes';}else{r=.2;u=1;un='seconds';}v=v*r/u;return (Math.round(v)/r)+' '+un;}}return '';");s.loadModule("Media");s.Media.autoTrack=false;s.Media.trackVars="None";s.Media.trackEvents="None";s.visitorNamespace=statistics.trackingNamespace;s.trackingServer=statistics.trackingServer;s.trackingServerSecure=statistics.trackingServerSecure;s.dc=112;s.m_Media_c="='s_media_'+m._in+'_~=new Function(~m.ae(mn,l,\"'+p+'\",~;`H~o.'+f~o.Get~=function(~){var m=this~}^9 p');p=tcf(o)~setTimeout(~x,x!=2?p:-1,o)}~=parseInt(~m.s.d.getElementsByTagName~ersionInfo~'`z_c_il['+m._in+'],~'o','var e,p=~QuickTime~if(~}catch(e){p=~s.wd.addEventListener~m.s.rep(~=new Object~layState~||^D~m.s.wd[f1]~Media~.name~Player '+~s.wd.attachEvent~'a','b',c~;o[f1]~tm.getTime()/1~m.s.isie~.current~,tm=new Date,~p<p2||p-p2>5)~m.e(n,1,o^F~m.close~i.lx~=v+',n,~){this.e(n,~MovieName()~);o[f~i.lo~m.ol~o.controls~load',m.as~==3)~script';x.~,t;try{t=~Version()~else~o.id~){mn=~1;o[f7]=~Position~);m.~(x==~)};m.~&&m.l~l[n])~var m=s~!p){tcf~xc=m.s.~Title()~();~7+'~)}};m.a~\"'+v+';~3,p,o);~5000~return~i.lt~';c2='~Change~n==~',f~);i.~==1)~{p='~4+'=n;~()/t;p~.'+n)}~~`z.m_i('`P'`uopen`6n,l,p,b`7,i`L`Ya='',x;l`Bl)`3!l)l=1`3n&&p){`H!m.l)m.l`L;n=`Km.s.rep(`Kn,\"\\n\",''),\"\\r\",''),'--**--','')`3m.`y`b(n)`3b&&b.id)a=b.id;for (x in m.l)`Hm.l[x]`x[x].a==a)`b(m.l[x].n^Fn=n;i.l=l;i.p=p;i.a=a;i.t=0;i.s`B`V000);`c=0;^A=0;`h=0;i.e='';m.l[n]=i}};`b`6n`e0,-1`wplay`6n,o`7,i;i=`am`1`Ei`3m.l){i=m.l[\"'+`Ki.n,'\"','\\\\\"')+'\"]`3i){`H`c^Gm.e(i.n,3,-1^Fmt=`9i.m,^8)}}'^Fm(`wstop`6n,o`e2,o`we`6n,x,o`7,i=n`x&&m.l[n]?m.l[n]:0`Yts`B`V000),d='--**--'`3i){if `v3||(x!=`c&&(x!=2||`c^G)) {`Hx){`Ho<0&&^A>0){o=(ts-^A)+`h;o=o<i.l?o:i.l-1}o`Bo)`3`v2||x`l&&`h<o)i.t+=o-`h`3x!=3){i.e+=`v1?'S':'E')+o;`c=x;}`p `H`c!=1)`alt=ts;`h=o;m.s.pe='media';m.s.pev3=i.n+d+i.l+d+i.p+d+i.t+d+i.s+d+i.e+`v3?'E'+o:''`us.t(0,'`P^K`p{m.e(n,2,-1`ul[n]=0;m.s.fbr('`P^K}}^9 i};m.ae`6n,l,p,x,o,b){`Hn&&p`7`3!m.l||!m.`ym.open(n,l,p,b`ue(n,x,o^5`6o,t`7,i=`q?`q:o`Q,n=o`Q,p=0,v,c,c1,c2,^1h,x,e,f1,f2`0oc^E3`0t^E4`0s^E5`0l^E6`0m^E7`0c',tcf,w`3!i){`H!m.c)m.c=0;i`0'+m.c;m.c++}`H!`q)`q=i`3!o`Q)o`Q=n=i`3!`i)`i`L`3`i[i])^9;`i[i]=o`3!xc)^1b;tcf`1`F0;try{`Ho.v`D&&o`X`P&&`j)p=1`I0`8`3^0`1`F0`n`5`G`o`3t)p=2`I0`8`3^0`1`F0`n`5V`D()`3t)p=3`I0`8}}v=\"`z_c_il[\"+m._in+\"],o=`i['\"+i+\"']\"`3p^G^HWindows `P `Ro.v`D;c1`dp,l,x=-1,cm,c,mn`3o){cm=o`X`P;c=`j`3cm&&c`rcm`Q?cm`Q:c.URL;l=cm.duration;p=c`X`t;n=o.p`M`3n){`H^D8)x=0`3n`lx=1`3^D1`N2`N4`N5`N6)x=2;}^B`Hx>=0)`2`A}';c=c1+c2`3`W&&xc){x=m.s.d.createElement('script');x.language='j`mtype='text/java`mhtmlFor=i;x.event='P`M^C(NewState)';x.defer=true;x.text=c;xc.appendChild(x`g6]`1c1+'`Hn`l{x=3;'+c2+'}`9`46+',^8)'`g6]()}}`Hp==2)^H`G `R(`5Is`GRegistered()?'Pro ':'')+`5`G`o;f1=f2;c`dx,t,l,p,p2,mn`3o`r`5`f?`5`f:`5URL^3n=`5Rate^3t=`5TimeScale^3l=`5Duration^J=`5Time^J2=`45+'`3n!=`44+'||`Z{x=2`3n!=0)x=1;`p `Hp>=l)x=0`3`Z`22,p2,o);`2`A`Hn>0&&`4^4>=10){`2^7`4^4=0}`4^4++;`4^I`45+'=p;`9^6`42+'(0,0)\",500)}'`U`1`T`g4]=-`s0`U(0,0)}`Hp`l^HReal`R`5V`D^3f1=n+'_OnP`M^C';c1`dx=-1,l,p,mn`3o`r`5^2?`5^2:`5Source^3n=`5P`M^3l=`5Length()/1000;p=`5`t()/1000`3n!=`44+'){`Hn`lx=1`3^D0`N2`N4`N5)x=2`3^D0&&(p>=l||p==0))x=0`3x>=0)`2`A`H^D3&&(`4^4>=10||!`43+')){`2^7`4^4=0}`4^4++;`4^I^B`H`42+')`42+'(o,n)}'`3`O)o[f2]=`O;`O`1`T1+c2)`U`1`T1+'`9^6`41+'(0,0)\",`43+'?500:^8);'+c2`g4]=-1`3`W)o[f3]=`s0`U(0,0^5s`1'e',`El,n`3m.autoTrack&&`C){l=`C(`W?\"OBJECT\":\"EMBED\")`3l)for(n=0;n<l.length;n++)m.a(`y;}')`3`S)`S('on`k);`p `H`J)`J('`k,false)";s.m_i("Media");var s_code="",s_objectID;function s_gi(j,k,C){var p="=fun@6(~){`Ks=^S~$h ~.substring(~.indexOf(~;@t~';`Bt`t~=new Fun@6(~.toLowerCase()~s_c_il['+s^sn+']~};s.~`m@t~.length~.toUpperCase~=new Object~s.wd~','~){@t~')q='~.location~var ~s.pt(~dynamicAccount~link~s.apv~='+@y(~)@tx^m!Object$eObject.prototype$eObject.prototype[x])~);s.~Element~.getTime()~=new Array~ookieDomainPeriods~s.m_~referrer~.protocol~=new Date~BufferedRequests~}c$s(e){~visitor~;@X^js[k],255)}~=''~javaEnabled~conne@6^M~@0c_i~Name~:'')~onclick~}@t~else ~ternalFilters~javascript~s.dl~@Os.b.addBehavior(\"# default# ~=parseFloat(~'+tm.get~=='~cookie~s.rep(~s.^T~track~o@0oid~browser~.parent~window~colorDepth~String~while(~.host~.lastIndexOf('~s.sq~s.maxDelay~s.vl_g~r=s.m(f)?s[f](~for(~s.un~s.eo~&&s.~parseInt(~t=s.ot(o)~j='1.~#4URL~lugins~dynamicVariablePrefix~document~Type~Sampling~s.rc[un]~Download~Event~');~this~tfs~resolution~s.c_r(~s.c_w(~s.eh~s.isie~s.vl_l~s.vl_t~Height~t,h){t=t?t~tcf~isopera~ismac~escape(~.href~screen.~s.fl(~Version~harCode~&&(~_'+~variableProvider~s.pe~)?'Y':'N'~:'';h=h?h~._i~e&&l$HSESSION'~f',~onload~name~home#4~objectID~}else{~.s_~s.rl[u~Width~s.ssl~o.type~Timeout(~ction~Lifetime~.mrq(\"'+un+'\")~sEnabled~;i++)~'){q='~&&l$HNONE'){~ExternalLinks~charSet~onerror~lnk~currencyCode~.src~s=s_gi(~etYear(~&&!~Opera~'s_~;try{~Math.~s.fsg~s.ns6~s.oun~InlineStats~Track~'0123456789~&&t~s[k]=~s.epa(~m._d~n=s.oid(o)~,'sqs',q);~LeaveQuery~')>=~'=')~)+'/~){n=~\",''),~vo)~s.sampled~=s.oh(o);~+(y<1900?~s.disable~ingServer~n]=~true~sess~campaign~lif~if(~'http~,100)~s.co(~x in ~s.ape~ffset~s.c_d~s.br~'&pe~s.gg(~s.gv(~s[mn]~s.qav~,'vo~s.pl~=(apn~Listener~\"s_gs(\")~vo._t~b.attach~d.create~=s.n.app~(''+~!='~'||t~'+n~s()+'~){p=~():''~a):f(~+1))~a['!'+t]~){v=s.n.~channel~un)~.target~o.value~g+\"_c\"]~\".tl(\")~etscape~(ns?ns:~s_')t=t~k',s.bc~omePage~s.d.get~')<~||!~[b](e);~m[t+1](~return~mobile~height~events~random~code~'MSIE ~rs,~un,~,pev~floor(~atch~s.num(~[\"s_\"+~s.c_gd~s.dc~s.pg~,'lt~.inner~transa~;s.gl(~\"m_\"+n~idt='+~page~Group,~.fromC~sByTag~?'&~+';'~t&&~1);~){s.~[t]=~>=5)~[t](~=l[n];~!a[t])~~s._c=@Nc';`F=^1`5!`F`hn){`F`hl`U;`F`hn=0;}s^sl=`F`hl;s^sn=`F`hn;s^sl[s^s@os;`F`hn++;s.m`0m){`2$Gm)`4'{$d0`Afl`0x,l){`2x?$Gx)`30,l):x`Aco`0o`H!o)`2o;`Kn`E,x;^B@xo)@tx`4'select$d0&&x`4'filter$d0)n[x]=o[x];`2n`Anum`0x){x`e+x;^B`Kp=0;p<x`C;p++)@t(@V')`4x`3p,p$O<0)`20;`21`Arep=s_r;@y`0x`1,h=@VABCDEF',i,c=s.@E,n,l,e,y`e;c=c?c`D$M`5x){x`e+x`5c`tAUTO'^m'').c^lAt){^Bi=0;i<x`C@A{c=x`3i,i+#Bn=x.c^lAt(i)`5n>127){l=0;e`e;^4n||l<4){e=h`3n%16,n%16+1)+e;n=(n-n%16)/16;l++}y+='%u'+e}`Bc`t+')y+='%2B';`my+=^gc)}x=y^zx=x?`v^g''+x),'+`G%2B'):x`5x&&c^Eem==1&&x`4'%u$d0&&x`4'%U$d0){i=x`4'%^R^4i>=0){i++`5h`38)`4x`3i,i+1)`D())>=0)`2x`30,i)+'u00'+x`3i);i=x`4'%',i)}}}}`2x`Aepa`0x`1;`2x?un^g`v''+x,'+`G ')):x`Apt`0x,d,f,a`1,t=x,z=0,y,r;^4t){y=t`4d);y=y<0?t`C:y;t=t`30,y);^At,$Nt,a)`5r)`2r;z+=y+d`C;t=x`3z,x`C);t=z<x`C?t:''}`2''`Aisf`0t,a){`Kc=a`4':')`5c>=0)a=a`30,c)`5t`30,2)`t$Z`32);`2(t!`e@W==a)`Afsf`0t,a`1`5`La,`G,'is^ut))@Q+=(@Q!`e?`G`j+t;`20`Afs`0x,f`1;@Q`e;`Lx,`G,'fs^uf);`2@Q`Ac_d`e;$vf`0t,a`1`5!$tt))`21;`20`Ac_gd`0`1,d=`F`J^5^w,n=s.fpC`V,p`5!n)n=s.c`V`5d@L$0@gn?^Fn):2;n=n>2?n:2;p=d^6.')`5p>=0){^4p>=0&&n>1$Ld^6.',p-#Bn--}$0=p>0&&`Ld,'.`Gc_gd^u0)?d`3p):d}}`2$0`Ac_r`0k`1;k=@y(k);`Kc=' '+s.d.`u,i=c`4' '+k+@e,e=i<0?i:c`4';',i),v=i<0?'':@Yc`3i+2+k`C,e<0?c`C:e));`2v$H[[B]]'?v:''`Ac_w`0k,v,e`1,d=$v(),l=s.`u@7,t;v`e+v;l=l?$Gl)`D$M`5^t@Ct=(v!`e?^Fl?l:0):-60)`5t){e`Z;e.setTime(e`T+(t*1000))}`lk@Cs.d.`u=k+'`Pv!`e?v:'[[B]]')+'; path=/;'+(^t?' expires='+e.toGMT^3()#9`j+(d?' domain='+d#9`j;`2^Vk)==v}`20`Aeh`0o,e,r,f`1,b='s^ne+'^ns^sn,n=-1,l,i,x`5!^Xl)^Xl`U;l=^Xl;^Bi=0;i<l`C&&n<0;i++`Hl[i].o==o&&l[i].e==e)n=i`ln<0@gi;l[n]`E}x#Gx.o=o;x.e=e;f=r?x.b:f`5r||f){x.b=r?0:o[e];x.o[e]=f`lx.b){x.o[b]=x.b;`2b}`20`Acet`0f,a,t,o,b`1,r,^d`5`O>=5^m!s.^e||`O>=7)){^d`7's`Gf`Ga`Gt`G`Ke,r@O^A$Na)`br=s.m(t)?s#Fe):t(e)}`2r^Rr=^d(s,f,a,t)^z@ts.^f^Eu`4$n4@d0)r=s.m(b)?s[b](a):b(a);else{^X(`F,'@F',0,o);^A$Na`Reh(`F,'@F',1)}}`2r`Ag^Tet`0e`1;`2`w`Ag^Toe`7'e`G`Ks=`9,c;^X(^1,\"@F\",1`Re^T=1;c=s.t()`5c)s.d.write(c`Re^T=0;`2@p'`Rg^Tfb`0a){`2^1`Ag^Tf`0w`1,p=w^0,l=w`J;`w=w`5p&&p`J!=l&&p`J^5==l^5){`w=p;`2s.g^Tf(`w)}`2`w`Ag^T`0`1`5!`w){`w=`F`5!s.e^T)`w=s.cet('g^T^u`w,'g^Tet',s.g^Toe,'g^Tfb')}`2`w`Amrq`0u`1,l=@1],n,r;@1]=0`5l)^Bn=0;n<l`C;n++){r#Gs.mr(0,0,r.r,0,r.t,r.u)}`Abr`0id,rs`1`5@m`a$e^W@Nbr',rs))$1l=rs`Aflush`a`0`1;s.fbr(0)`Afbr`0id`1,br=^V@Nbr')`5!br)br=$1l`5br`H!@m`a)^W@Nbr`G'`Rmr(0,0,br)}$1l=0`Amr`0@q,q,$oid,ta,u`1,dc=$w,t1=s.`x@n,t2=s.`x@nSecure,ns=s.`c`ispace,un=u?u:$Ys.f$S,unc=`v$p'_`G-'),r`E,l,imn=@Ni^n($S,im,b,e`5!rs){rs=@u'+(@3?'s'`j+'://'+(t1?(@3@W2?t2:t1):($Y(@3?'102':unc))+'.'+($w?$w:112)+'.2o7.net')@fb/ss/'+^C+'/'+(s.$i?'5.1':'1'@fH.17/'+@q+'?AQB=1&ndh=1'+(q?q`j+'&AQE=1'`5^Y@Ls.^f`H`O>5.5)rs=^j$o4095);`mrs=^j$o2047)`lid){$1(id,rs);$h}`ls.d.images&&`O>=3^m!s.^e||`O>=7)^m@R<0||`O>=6.1)`H!s.rc)s.rc`E`5!^O){^O=1`5!s.rl)s.rl`E;@1n]`U;set@5'@t^1`hl)^1.`9@8',750)^zl=@1n]`5l){r.t=ta;r.u=un;r.r=rs;l[l`C]=r;`2''}imn+='^n^O;^O++}im=`F[imn]`5!im)im=`F[im@onew Image;im@0l=0;im.^v`7'e`G^S@0l=1`5^1`hl)^1.`9@8^Rim@I=rs`5rs`4$2=@d0^m!ta||ta`t_self$Ia`t_top'||(`F.^w@Wa==`F.^w))){b=e`Z;^4!im@0l&&e`T-b`T<500)e`Z}`2''}`2'<im'+'g sr'+'c=\"'+rs+'\" width=1 $j=1 border=0 alt=\"\">'`Agg`0v`1`5!`F['s^nv])`F['s^nv]`e;`2`F['s^nv]`Aglf`0t,a`Ht`30,2)`t$Z`32);`Ks=^S,v=$3t)`5v)s#Dv`Agl`0v`1`5$x)`Lv,`G,'gl^u0)`Agv`0v`1;`2s['vpm^nv]?s['vpv^nv]:(s[v]?s[v]`j`Ahavf`0t,a`1,b=t`30,4),x=t`34),n=^Fx),k='g^nt,m='vpm^nt,q=t,v=s.`N@UVa$oe=s.`N@U^Qs,mn;@X$4t)`5s.@G||^D||^p`H^p^Epe`30,4)$H@G_'){mn=^p`30,1)`D()+^p`31)`5$5){v=$5.`xVars;e=$5.`x^Qs}}v=v?v+`G+^Z+`G+^Z2:''`5v@L`Lv,`G,'is^ut))s[k]`e`5t`t$k'&&e)@Xs.fs(s[k],e)}s[m]=0`5t`t^K`ID`6`cID`Ivid`6^I@Bg'`d`Bt`t`X@Br'`d`Bt`tvmk`Ivmt`6@E@Bce'`5s[k]&&s[k]`D()`tAUTO')@X'ISO8859-1';`Bs[k]^Eem==2)@X'UTF-8'}`Bt`t`c`ispace`Ins`6c`V`Icdp`6`u@7`Icl`6^o`Ivvp`6@H`Icc`6$R`Ich`6#0@6ID`Ixact`6@r`Iv0`6^U`Is`6^2`Ic`6`o^k`Ij`6`f`Iv`6`u@9`Ik`6`z@2`Ibw`6`z^b`Ibh`6`g`Ict`6^x`Ihp`6p^J`Ip';`B$tx)`Hb`tprop`Ic$J;`Bb`teVar`Iv$J;`Bb`thier@Bh$J`d`ls[k]@W$H`N`i'@W$H`N^M')$6+='&'+q+'`Ps[k]);`2''`Ahav`0`1;$6`e;`L^a,`G,'hav^u0);`2$6`Alnf`0^c`8^r`8:'';`Kte=t`4@e`5t@We>0&&h`4t`3te$O>=0)`2t`30,te);`2''`Aln`0h`1,n=s.`N`is`5n)`2`Ln,`G,'ln^uh);`2''`Altdf`0^c`8^r`8:'';`Kqi=h`4'?^Rh=qi>=0?h`30,qi):h`5#Ah`3h`C-(t`C$O`t.'+t)`21;`20`Altef`0^c`8^r`8:''`5#Ah`4t)>=0)`21;`20`Alt`0h`1,lft=s.`N^PFile^Ms,lef=s.`NEx`n,@s=s.`NIn`n;@s=@s?@s:`F`J^5^w;h=h`8`5s.`x^PLinks&&lf#A`Llft,`G$yd^uh))`2'd'`5s.`x@D&&h`30,1)$H# '^mlef||@s)^m!lef||`Llef,`G$ye^uh))^m!@s$e`L@s,`G$ye^uh)))`2'e';`2''`Alc`7'e`G`Ks=`9,b=^X(^S,\"`k\"`R@G=@w^S`Rt(`R@G=0`5b)`2^S$f`2@p'`Rbc`7'e`G`Ks=`9,f,^d`5s.d^Ed.all^Ed.all.cppXYctnr)$h;^D=e@I`S?e@I`S:e$T;^d`7\"s\",\"`Ke@O@t^D^m^D.tag`i||^D^0`S||^D^0Node))s.t()`b}\");^d(s`Reo=0'`Roh`0o`1,l=`F`J,h=o^h?o^h:'',i,j,k,p;i=h`4':^Rj=h`4'?^Rk=h`4'/')`5h^mi<0||(j>=0&&i>j)||(k>=0&&i>k))$Lo`Y&&o`Y`C>1?o`Y:(l`Y?l`Y`j;i=l.path^w^6/^Rh=(p?p+'//'`j+(o^5?o^5:(l^5?l^5`j)+(h`30,1)$H/'?l.path^w`30,i<0?0:i@f'`j+h}`2h`Aot`0o){`Kt=o.tag`i;t=t@W`D?t`D$M`5t`tSHAPE')t`e`5t`Ht`tINPUT'&&@4&&@4`D)t=@4`D();`B!#Ao^h)t='A';}`2t`Aoid`0o`1,^G,p,c,n`e,x=0`5t@L`y$Lo`Y;c=o.`k`5o^h^mt`tA$I`tAREA')^m!c$ep||p`8`4'`o$d0))n@k`Bc@g`vs.rep(`vs.rep$Gc,\"\\r@h\"\\n@h\"\\t@h' `G^Rx=2}`B$U^mt`tINPUT$I`tSUBMIT')@g$U;x=3}`Bo@I@W`tIMAGE')n=o@I`5n){`y=^jn@v;`yt=x}}`2`y`Arqf`0t,un`1,e=t`4@e,u=e>=0?`G+t`30,e)+`G:'';`2u&&u`4`G+un+`G)>=0?@Yt`3e$O:''`Arq`0un`1,c=un`4`G),v=^V@Nsq'),q`e`5c<0)`2`Lv,'&`Grq^u$S;`2`L$p`G,'rq',0)`Asqp`0t,a`1,e=t`4@e,q=e<0?'':@Yt`3e+1)`Rsqq[q]`e`5e>=0)`Lt`30,e),`G@b`20`Asqs`0$pq`1;^7u[u@oq;`20`Asq`0q`1,k=@Nsq',v=^Vk),x,c=0;^7q`E;^7u`E;^7q[q]`e;`Lv,'&`Gsqp',0);`L^C,`G@bv`e;^B@x^7u`Q)^7q[^7u[x]]+=(^7q[^7u[x]]?`G`j+x;^B@x^7q`Q&&^7q[x]^mx==q||c<2)){v+=(v#8'`j+^7q[x]+'`Px);c++}`2^Wk,v,0)`Awdl`7'e`G`Ks=`9,r=@p,b=^X(`F,\"^v\"),i,o,oc`5b)r=^S$f^Bi=0;i<s.d.`Ns`C@A{o=s.d.`Ns[i];oc=o.`k?\"\"+o.`k:\"\"`5(oc`4$B<0||oc`4\"@0oc(\")>=0)&&oc`4$W<0)^X(o,\"`k\",0,s.lc);}`2r^R`Fs`0`1`5`O>3^m!^Y$es.^f||`O#E`Hs.b^E$D^Q)s.$D^Q('`k',s.bc);`Bs.b^Eb.add^Q$A)s.b.add^Q$A('clic$a,false);`m^X(`F,'^v',0,`Fl)}`Avs`0x`1,v=s.`c^N,g=s.`c^N#5k=@Nvsn^n^C+(g?'^ng`j,n=^Vk),e`Z,y=e.g@K);e.s@Ky+10@l1900:0))`5v){v*=100`5!n`H!^Wk,x,e))`20;n=x`ln%10000>v)`20}`21`Adyasmf`0t,m`H#Am&&m`4t)>=0)`21;`20`Adyasf`0t,m`1,i=t?t`4@e:-1,n,x`5i>=0&&m){`Kn=t`30,i),x=t`3i+1)`5`Lx,`G,'dyasm^um))`2n}`20`Auns`0`1,x=s.`MSele@6,l=s.`MList,m=s.`MM$s,n,i;^C=^C`8`5x&&l`H!m)m=`F`J^5`5!m.toLowerCase)m`e+m;l=l`8;m=m`8;n=`Ll,';`Gdyas^um)`5n)^C=n}i=^C`4`G`Rfun=i<0?^C:^C`30,i)`Asa`0un`1;^C=un`5!@S)@S=un;`B(`G+@S+`G)`4$S<0)@S+=`G+un;^Cs()`Am_i`0n,a`1,m,f=n`30,1),r,l,i`5!`Wl)`Wl`E`5!`Wnl)`Wnl`U;m=`Wl[n]`5!a&&m&&m._e@Lm^s)`Wa(n)`5!m){m`E,m._c=@Nm';m^sn=`F`hn;m^sl=s^sl;m^sl[m^s@om;`F`hn++;m.s=s;m._n=n;m._l`U('_c`G_in`G_il`G_i`G_e`G_d`G_dl`Gs`Gn`G_r`G_g`G_g1`G_t`G_t1`G_x`G_x1`G_l'`Rm_l[@om;`Wnl[`Wnl`C]=n}`Bm._r@Lm._m){r=m._r;r._m=m;l=m._l;^Bi=0;i<l`C@A@tm[l[i]])r[l[i]]=m[l[i]];r^sl[r^s@or;m=`Wl[@or`lf==f`D())s[@om;`2m`Am_a`7'n`Gg`G@t!g)g=#2;`Ks=`9,c=s[$V,m,x,f=0`5!c)c=`F$u$V`5c&&s_d)s[g]`7\"s\",s_ft(s_d(c)));x=s[g]`5!x)x=`F$ug];m=`Wi(n,1)`5x){m^s=f=1`5(\"\"+x)`4\"fun@6\")>=0)x(s);`m`Wm(\"x\",n,x)}m=`Wi(n,1)`5@Zl)@Zl=@Z=0;`pt();`2f'`Rm_m`0t,n,d){t='^nt;`Ks=^S,i,x,m,f='^nt`5`Wl&&`Wnl)^Bi=0;i<`Wnl`C@A{x=`Wnl[i]`5!n||x==n){m=`Wi(x)`5m[t]`Ht`t_d')`21`5d)m#Fd);`mm#F)`lm[t+1]@Lm[f]`Hd)$gd);`m$g)}m[f]=1}}`20`AloadModule`0n,u,d,l`1,m,i=n`4':'),g=i<0?#2:n`3i+1),o=0,f,c=s.h?s.h:s.b,^d`5i>=0)n=n`30,i);m=`Wi(n)`5(l$e`Wa(n,g))&&u^Ed&&c^E$E`S`Hd){@Z=1;@Zl=1`l@3)u=`vu,@u:`Ghttps:^Rf`7'e`G`9.m_a(\"$J+'\",\"'+g+'\")^R^d`7's`Gf`Gu`Gc`G`Ke,o=0@Oo=s.$E`S(\"script\")`5o){@4=\"text/`o\"`5f)o.^v=f;o@I=u;c.appendChild(o)}`bo=0}`2o^Ro=^d(s,f,u,c)}`mm=`Wi(n);m._e=1;`2m`Avo1`0t,a`Ha[t]||$P)^S#Da[t]`Avo2`0t,a`H#H{a#D^S[t]`5#H$P=1}`Adlt`7'`Ks=`9,d`Z,i,vo,f=0`5`pl)^Bi=0;i<`pl`C@A{vo=`pl[i]`5vo`H!`Wm(\"d\")||d`T-$C>=^8){`pl[i]=0;s.t(@i}`mf=1}`l`pi)clear@5`pi`Rdli=0`5f`H!`pi)`pi=set@5`pt,^8)}`m`pl=0'`Rdl`0vo`1,d`Z`5!@ivo`E;`L^9,`G$72',@i;$C=d`T`5!`pl)`pl`U;`pl[`pl`C]=vo`5!^8)^8=250;`pt()`At`0vo,id`1,trk=1,tm`Z,sed=Math&&@P$l?@P$r@P$l()*10000000000000):tm`T,@q='s'+@P$rtm`T/10800000)%10+sed,y=tm.g@K),vt=tm.getDate(@f`sMonth(@f'@ly+1900:y)+' `sHour$K:`sMinute$K:`sSecond$K `sDay()+' `sTimezoneO@z(),^d,^T=s.g^T(),ta`e,q`e,qs`e,$m`e,vb`E#1^9`Runs()`5!s.td){`Ktl=^T`J,a,o,i,x`e,c`e,v`e,p`e,bw`e,bh`e,^H0',k=^W@Ncc`G@p',0^q,hp`e,ct`e,pn=0,ps`5^3&&^3.prototype){^H1'`5j.m$s){^H2'`5tm.setUTCDate){^H3'`5^Y^E^f&&`O#E^H4'`5pn.toPrecision){^H5';a`U`5a.forEach){^H6';i=0;o`E;^d`7'o`G`Ke,i=0@Oi=new Iterator(o)`b}`2i^Ri=^d(o)`5i&&i.next)^H7'}}}}`l`O>=4)x=^iwidth+'x'+^i$j`5s.isns||s.^e`H`O>=3$Q`f(^q`5`O>=4){c=^ipixelDepth;bw=`F$z@2;bh=`F$z^b}}$8=s.n.p^J}`B^Y`H`O>=4$Q`f(^q;c=^i^2`5`O#E{bw=s.d.^L`S.o@z@2;bh=s.d.^L`S.o@z^b`5!s.^f^Eb){^d`7's`Gtl`G`Ke,hp=0`qh$b\");hp=s.b.isH$b(tl)?\"Y\":\"N\"`b}`2hp^Rhp=^d(s,tl);^d`7's`G`Ke,ct=0`qclientCaps\");ct=s.b.`g`b}`2ct^Rct=^d(s)}}}`mr`e`l$8)^4pn<$8`C&&pn<30){ps=^j$8[pn].^w@v#9`5p`4ps)<0)p+=ps;pn++}s.^U=x;s.^2=c;s.`o^k=j;s.`f=v;s.`u@9=k;s.`z@2=bw;s.`z^b=bh;s.`g=ct;s.^x=hp;s.p^J=p;s.td=1`l@i{`L^9,`G$72',vb);`L^9,`G$71',@i`ls.useP^J)s.doP^J(s);`Kl=`F`J,r=^T.^L.`X`5!s.^I)s.^I=l^h?l^h:l`5!s.`X@Ls._1_`X#C`X=r;s._1_`X=1}`Wm('g')`5(vo&&$C)$e`Wm('d')`Hs.@G||^D){`Ko=^D?^D:s.@G`5!o)`2'';`Kp=$4'#4`i'),w=1,^G,@a,x=`yt,h,l,i,oc`5^D&&o==^D){^4o@Ln@W$HBODY'){o=o^0`S?o^0`S:o^0Node`5!o)`2'';^G;@a;x=`yt}oc=o.`k?''+o.`k:''`5(oc`4$B>=0&&oc`4\"@0oc(\")<0)||oc`4$W>=0)`2''}ta=n?o$T:1;h@ki=h`4'?^Rh=s.`N@c^3||i<0?h:h`30,i);l=s.`N`i?s.`N`i:s.ln(h);t=s.`N^M?s.`N^M`8:s.lt(h)`5t^mh||l))q+=$2=@G^n(t`td$I`te'?@y(t):'o')+(h?$2v1`Ph)`j+(l?$2v2`Pl)`j;`mtrk=0`5s.`x@T`H!p$L$4'^I^Rw=0}^G;i=o.sourceIndex`5$3'^y')@g$3'^y^Rx=1;i=1`lp&&n@W)qs='&pid`P^jp,255))+(w#8p#3w`j+'&oid`P^jn@v)+(x#8o#3x`j+'&ot`Pt)+(i#8oi='+i`j}`l!trk@Lqs)`2'';@j=s.vs(sed)`5trk`H@j)$m=s.mr(@q,(vt#8t`Pvt)`j+s.hav()+q+(qs?qs:s.rq(^C)),0,id,ta);qs`e;`Wm('t')`5s.p_r)s.p_r(`R`X`e}^7(qs);^z`p(@i;`l@i`L^9,`G$71',vb`R@G=^D=s.`N`i=s.`N^M=`F@0^y=s.ppu=^p=^pv1=^pv2=^pv3`e`5$x)`F@0@G=`F@0eo=`F@0`N`i=`F@0`N^M`e`5!id@Ls.tc#Ctc=1;s.flush`a()}`2$m`Atl`0o,t,n,vo`1;s.@G=@wo`R`N^M=t;s.`N`i=n;s.t(@i}`5pg){`F@0co`0o){`K@J\"_\",1,#B`2@wo)`Awd@0gs`0$S{`K@J$p1,#B`2s.t()`Awd@0dc`0$S{`K@J$p#B`2s.t()}}@3=(`F`J`Y`8`4@us@d0`Rd=^L;s.b=s.d.body`5$c`S#7`i#Ch=$c`S#7`i('HEAD')`5s.h)s.h=s.h[0]}s.n=navigator;s.u=s.n.userAgent;@R=s.u`4'N$X6/^R`Kapn$F`i,v$F^k,ie=v`4$n'),o=s.u`4'@M '),i`5v`4'@M@d0||o>0)apn='@M';^Y$9`tMicrosoft Internet Explorer'`Risns$9`tN$X'`R^e$9`t@M'`R^f=(s.u`4'Mac@d0)`5o>0)`O`rs.u`3o+6));`Bie>0){`O=^Fi=v`3ie+5))`5`O>3)`O`ri)}`B@R>0)`O`rs.u`3@R+10));`m`O`rv`Rem=0`5^3#6^l){i=^g^3#6^l(256))`D(`Rem=(i`t%C4%80'?2:(i`t%U0100'?1:0))}s.sa(un`Rvl_l='^K,`cID,vmk,ppu,@E,`c`ispace,c`V,`u@7,#4`i,^I,`X,@H';^a=^Z+',^o,$R,server,#4^M,#0@6ID,purchaseID,@r,state,zip,$k,products,`N`i,`N^M';^B`Kn=1;n<51;n++)^a+=',prop$J+',eVar$J+',hier$J;^Z2=',^U,^2,`o^k,`f,`u@9,`z@2,`z^b,`g,^x,pe$q1$q2$q3,p^J';^a+=^Z2;^9=^a+',$i,`c^N,`c^N#5`MSele@6,`MList,`MM$s,`x^PLinks,`x@D,`x@T,`N@c^3,`N^PFile^Ms,`NEx`n,`NIn`n,`N@UVa$o`N@U^Qs,`N`is,@G,eo';$x=pg#1^9)`5!ss)`Fs()",r=window,f=r.s_c_il,b=navigator,A=b.userAgent,t=b.appVersion,o=t.indexOf("MSIE "),d=A.indexOf("Netscape6/"),q,h,B;if(j){j=j.toLowerCase();if(f){for(h=0;h<f.length;h++){B=f[h];if(B._c=="s_c"){if(B.oun==j){return B}else{if(B.fs&&B.sa&&B.fs(B.oun,j)){B.sa(j);return B}}}}}}r.s_r=new Function("x","o","n","var i=x.indexOf(o);if(i>=0&&x.split)x=(x.split(o)).join(n);else while(i>=0){x=x.substring(0,i)+n+x.substring(i+o.length);i=x.indexOf(o)}return x");r.s_d=new Function("x","var t='`^@$#',l='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',d,n=0,b,k,w,i=x.lastIndexOf('~~');if(i>0){d=x.substring(0,i);x=x.substring(i+2);while(d){w=d;i=d.indexOf('~');if(i>0){w=d.substring(0,i);d=d.substring(i+1)}else d='';b=(n-n%62)/62;k=n-b*62;k=t.substring(b,b+1)+l.substring(k,k+1);x=s_r(x,k,w);n++}for(i=0;i<5;i++){w=t.substring(i,i+1);x=s_r(x,w+' ',w)}}return x");r.s_fe=new Function("c","return s_r(s_r(s_r(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")");r.s_fa=new Function("f","var s=f.indexOf('(')+1,e=f.indexOf(')'),a='',c;while(s>=0&&s<e){c=f.substring(s,s+1);if(c==',')a+='\",\"';else if((\"\\n\\r\\t \").indexOf(c)<0)a+=c;s++}return a?'\"'+a+'\"':a");r.s_ft=new Function("c","c+='';var s,e,o,a,d,q,f,h,x;s=c.indexOf('=function(');while(s>=0){s++;d=1;q='';x=0;f=c.substring(s);a=s_fa(f);e=o=c.indexOf('{',s);e++;while(d>0){h=c.substring(e,e+1);if(q){if(h==q&&!x)q='';if(h=='\\\\')x=x?0:1;else x=0}else{if(h=='\"'||h==\"'\")q=h;if(h=='{')d++;if(h=='}')d--}if(d>0)e++}c=c.substring(0,s)+'new Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")'+c.substring(e+1);s=c.indexOf('=function(')}return c;");p=s_d(p);if(o>0){q=parseInt(h=t.substring(o+5));if(q>3){q=parseFloat(h)}}else{if(d>0){q=parseFloat(A.substring(d+10))}else{q=parseFloat(t)}}if(q>=5&&t.indexOf("Opera")<0&&A.indexOf("Opera")<0){r.s_c=new Function("un","pg","ss","var s=this;"+p);return new s_c(j,k,C)}else{B=new Function("un","pg","ss","var s=new Object;"+s_ft(p)+";return s")}return B(j,k,C)}var breadCrumbs=new BreadCrumbs();function BreadCrumbs(){var c=$("#theBody #search_sectionView"),e=stateManager,d=searchSectionController,b=globals,a=EventHelper;this.renderBreadCrumb=function(r){var m=e.getView(),o=e.getBrowserLayout(),h=e.getGenreId(m),q=e.getPublisherId(m);eventsList=new EventList(),countEvents=0,eventTempId="",eventTempIdTarget="bcSS",htmlContent1=new StringBuffer(),dp=e.getDetailPromotion(),promoSectionController=pn.controller.PromotionSectionController.getInstance();if(d.getSearchSectionParameter("DetailsFromPromotionSection")||(dp=="true"&&e.psGoingBackOrForward)||(dp=="true"&&e.firstLoad)){e.psGoingBackOrForward=false;d.setSearchSectionParameter("DetailsFromPromotionSection",false);var p=e.getDetailPromotionBannerId();eventTempId=eventTempIdTarget+countEvents;htmlContent1.append(addLinkBreadCrumbActionHided(i18n.web_General_homesection,eventTempId));countEvents++;eventsList.click("#"+eventTempId,a.setViewAndDropSecondaryClick(b.HOME_SECTION));eventTempId=eventTempIdTarget+countEvents;htmlContent1.append(addLinkBreadCrumbActionHided(getSectionI18n(e.getView()),eventTempId));countEvents++;eventsList.click("#"+eventTempId,a.setViewAndDropSecondaryClick(e.getView()));eventTempId=eventTempIdTarget+countEvents;htmlContent1.append(addLinkBreadCrumbActionHided(promoSectionController.bannerTitle,eventTempId));countEvents++;eventsList.click("#"+eventTempId,a.promotionBannerClick(promoSectionController.bannerId));var t=promoSectionController.extractItemTitle(e.getHighlightedSongId());htmlContent1.append(addLinkBreadCrumbActionHided(t,"endOfTheLine"))}else{if(r===null){e.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}if(o==e.BrowseLayout_advancedSearch||o==e.BrowseLayout_advancedSearchCovers){htmlContent1.append(addLinkBreadCrumbActionHided(i18n.web_search_navigate_to,""))}else{if(o==e.BrowseLayout_detailBrowse){if(m==b.MUSIC_SECTION){if(r.album!==null){eventTempId=eventTempIdTarget+countEvents;htmlContent1.append(addLinkBreadCrumbActionHided(r.album.encodedArtist,eventTempId));countEvents++;eventsList.click("#"+eventTempId,a.gotoAlbumsFromArtistClick(r.album.artistId));htmlContent1.append(addLinkBreadCrumbActionHided(r.album.encodedTitle,"endOfTheLine"))}else{e.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}}else{if(r.details!==null){if(m==b.RINGTONES_SECTION){eventTempId=eventTempIdTarget+countEvents;htmlContent1.append(addLinkBreadCrumbActionHided(r.details.encodedArtist,eventTempId));countEvents++;eventsList.click("#"+eventTempId,a.browseFocusedOnPublisherClick(r.details.encodedArtist,m))}else{eventTempId=eventTempIdTarget+countEvents;htmlContent1.append(addLinkBreadCrumbActionHided(r.details.encodedProvider,eventTempId));countEvents++;eventsList.click("#"+eventTempId,a.browseFocusedOnPublisherClick(r.details.providerId,m))}htmlContent1.append(addLinkBreadCrumbActionHided(r.details.encodedTitle,"endOfTheLine"))}else{e.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}}}else{if(o==e.BrowseLayout_albumsFromArtist){if(r.album!==null){eventTempId=eventTempIdTarget+countEvents;htmlContent1.append(addLinkBreadCrumbActionHided(r.album.encodedArtist,"endOfTheLine"))}else{e.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}}else{if(o==e.BrowseLayout_artistInfo||o==e.BrowseLayout_artistInfoFromSong){if(r.album!==null){eventTempId=eventTempIdTarget+countEvents;htmlContent1.append(addLinkBreadCrumbActionHided(r.album.encodedArtist,eventTempId));countEvents++;eventsList.click("#"+eventTempId,a.gotoAlbumsFromArtistClick(r.album.artistId));htmlContent1.append(addLinkBreadCrumbActionHided(i18n.web_quicksearch_songs,""))}else{if(d.getSearchSectionParameter("TopDetailsActiveSong")){if(r.searchHits.media[0]){htmlContent1.append(addLinkBreadCrumbActionHided(r.searchHits.media[0].encodedArtist,"endOfTheLine"))}}else{e.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}}}else{if(o==e.BrowseLayout_allFromList){htmlContent1.append(addLinkBreadCrumbActionHided(i18n.web_Browse_carouselItems,""))}else{if(o==e.BrowseLayout_ringtonesArtist){if(r.searchHits.media[0]){htmlContent1.append(addLinkBreadCrumbActionHided(r.searchHits.media[0].encodedArtist,"endOfTheLine"))}}else{if(o==e.BrowseLayout_browseProvider){if(r.searchHits.media[0]){htmlContent1.append(addLinkBreadCrumbActionHided(r.searchHits.media[0].encodedProvider,"endOfTheLine"))}}else{if(o==e.BrowseLayout_generalBrowseCovers||o==e.BrowseLayout_generalBrowseText){if(q>0&&r.searchHits.media[0]){htmlContent1.append(addLinkBreadCrumbActionHided(r.searchHits.media[0].encodedProvider,"endOfTheLine"))}}}}}}}}}var l=new StringBuffer();if(htmlContent1.toString().length>0){if(o==e.BrowseLayout_detailBrowse){if(r.album!==null){eventTempId=eventTempIdTarget+countEvents;l.append(addLinkBreadCrumbActionHided(r.album.encodedGenre,eventTempId));countEvents++;eventsList.click("#"+eventTempId,a.browseWithGenreClick("music_section",r.album.genreId))}else{if(r.details!==null){eventTempId=eventTempIdTarget+countEvents;l.append(addLinkBreadCrumbActionHided(r.details.genre,eventTempId));countEvents++;eventsList.click("#"+eventTempId,a.browseWithGenreClick(e.getView(),r.details.genreId))}}}else{if(h!=0&&o!=e.BrowseLayout_albumsFromArtist&&o!=e.BrowseLayout_artistInfo&&o!=e.BrowseLayout_artistInfoFromSong){eventTempId=eventTempIdTarget+countEvents;l.append(addLinkBreadCrumbActionHided(searchSectionCommon.genreId2Name(h,m)));countEvents++;eventsList.click("#"+eventTempId,a.gotoGeneralTextClick())}}l.append(htmlContent1.toString())}else{if(h!=0){l.append(addLinkBreadCrumbActionHided(searchSectionCommon.genreId2Name(h,m),"endOfTheLine"))}}var k=new StringBuffer();if(l.toString().length>0){if(o==e.BrowseLayout_advancedSearch||o==e.BrowseLayout_advancedSearchCovers){}else{if(e.getSearchString()===""||e.getSearchString()===null){eventTempId=eventTempIdTarget+countEvents;k.append(addLinkBreadCrumbActionHided(i18n.web_Browse_browse,eventTempId));countEvents++;eventsList.click("#"+eventTempId,a.resetFilterStateClick(m))}else{eventTempId=eventTempIdTarget+countEvents;k.append(addLinkBreadCrumbActionHided(i18n.web_search_breadcrumb,eventTempId));countEvents++;eventsList.click("#"+eventTempId,a.resetFilterStateClick(m))}}k.append(l.toString())}else{if(e.getSearchString()===""||e.getSearchString()===null){k.append(addLinkBreadCrumbActionHided(i18n.web_Browse_browse,""))}else{k.append(addLinkBreadCrumbActionHided(i18n.web_search_breadcrumb,""))}}var j=new StringBuffer();var f=new StringBuffer();if(m!=b.HOME_SECTION){var n="Section";switch(m){case b.MUSIC_SECTION:n=i18n.web_General_categorymusic;break;case b.GAMES_SECTION:n=i18n.web_General_categorygames;break;case b.RINGTONES_SECTION:n=i18n.web_General_categoryringtones;break;case b.THEMES_SECTION:n=i18n.web_General_categorythemes;break;case b.WALLPAPERS_SECTION:n=i18n.web_General_categorywallpapers;break;case b.APPLICATIONS_SECTION:n=i18n.web_General_categoryapplications;break}eventTempId=eventTempIdTarget+countEvents;j.append(addLinkBreadCrumbActionHided(n,eventTempId));countEvents++;eventsList.click("#"+eventTempId,a.setViewAndDropSecondaryClick(m))}j.append(k.toString());$("#breadCrumbHeader").html(j.toString());eventsList.apply(c);return true}$("#breadCrumbHeader").html(htmlContent1.toString());eventsList.apply(c);return true}}function SearchResultRowLayout(E,H,F,f,D,c,C,p,O){var I=null;var q="";var h="";var o=0;var u="";var J="";var d="";var l="";var n=false;var N=false;var B=false;var v="";var M=null;var A=null;var k=false;var G=false;var b=40;var L=23;this.getHtml=function(){return M.toString()};this.getEventsList=function(){return A};this.injectHtmlAndSetEvents=function(Q,P){try{if(typeof(P)=="undefined"){P=""}$(Q).html(cellHtml.toString());this.setEventsCell(P)}catch(R){}};this.setEventsCell=function(P){try{if(!P){P=""}A.apply(P)}catch(Q){}};function a(S,R,T){var Q="";Q=O+"_"+p+o+"id";if(p==globals.MUSIC_SECTION&&J!=0&&I.getBrowserLayout()==I.BrowseLayout_detailBrowse&&I.isHighlightedSongId(J)&&I.getPopupView()!="quicksearch"){M.append("<tr class='search_browse_table_row highlightedSong'>");G=true}else{M.append("<tr class='search_browse_table_row'>")}if(h==I.BrowseLayout_detailBrowse){M.append("<td>");M.append("<span class='table_item track_number'>");M.append(o);M.append("</span>");M.append("</td>")}else{M.append("<td width='5'>&nbsp;");M.append("</td>")}if(N&&!I.isHighlightedSongId(J)){M.append("<td class='search_table_column'>");M.append("<a href='#' class=\"table_item_link\" ");M.append('id="');M.append(Q);M.append('">');M.append(S);M.append("</a>");M.append("</td>");if(N){A.click("#"+Q,EventHelper.browseDetailsClick(p,f,J))}}else{M.append("<td class='search_table_column'>");M.append('<span class="table_item" ');M.append('id="');M.append(Q);M.append('">');M.append(S);M.append("</span>");M.append("</td>")}if(lengthOf(u)>b){A.mouseover("#"+Q,EventHelper.genericMouseOver(Q,escape(u)))}Q=O+"_"+p+o+"desc_id";if(h!=I.BrowseLayout_artistInfo||I.getPopupView()=="quicksearch"){M.append("<td class='search_table_column'>");M.append("<a href='#' class=\"table_item_link\" ");M.append('id="');M.append(Q);M.append('">');M.append(R);M.append("</a>");M.append("</td>");A.click("#"+Q,EventHelper.browseArtistInfoClick(J,f))}else{M.append("<td class='search_table_column'>");M.append('<span class="table_item" ');M.append('id="');M.append(Q);M.append('">');M.append(R);M.append("</span>");M.append("</td>")}if(G){A.mouseover("#"+Q,EventHelper.highlightedTrackMouseOver(Q,escape(D),L));A.mouseout("#"+Q,EventHelper.highlightedTrackMouseOut(Q))}else{if(lengthOf(D)>L){A.mouseover("#"+Q,EventHelper.genericMouseOver(Q,escape(D)))}}var P=highLightSearchWord(C,L,T.album);Q=O+"_"+p+o+"desc2_id";if(f!=q||h!=I.BrowseLayout_detailBrowse){M.append("<td class='search_table_column'>");M.append("<a href='#' class=\"table_item_link\" ");M.append('id="');M.append(Q);M.append('">');M.append(P);M.append("</a>");M.append("</td>");if(N||B){A.click("#"+Q,EventHelper.browseDetailsClick(p,f,0))}}else{M.append("<td class='search_table_column'>");M.append('<span class="table_item" id="');M.append(Q);M.append('">');M.append(P);M.append("</span>");M.append("</td>")}if(lengthOf(C)>L){A.mouseover("#"+Q,EventHelper.genericMouseOver(Q,escape(C)))}}function m(S,Q){M.append("<tr class='search_browse_table_row'>");M.append("<td>&nbsp;");M.append("</td>");var R=O+"_"+p+o+"id";M.append("<td class='search_table_column'>");M.append('<a href=\'#\' class="table_item_link" id="');M.append(R);M.append('">');M.append(S);M.append("</a>");M.append("</td>");A.click("#"+R,EventHelper.browseDetailsClick(p,f,J));if(lengthOf(u)>b){A.mouseover("#"+R,EventHelper.genericMouseOver(R,escape(u)))}var P=c;if(p==globals.RINGTONES_SECTION){P=escape(D)}R=O+"_"+p+o+"desc_id";M.append("<td class='search_table_column'>");M.append('<a href=\'#\' class="table_item_link" id="');M.append(R);M.append('">');M.append(Q);M.append("</a>");M.append("</td>");A.click("#"+R,EventHelper.browseWithPublisherClick(p,P));if(lengthOf(D)>L){A.mouseover("#"+R,EventHelper.genericMouseOver(R,escape(D)))}}function j(Q){var R=crop(Q,20);var P=O+"_"+p+o+"genre";M.append("<td class='search_table_column' style='padding:0 1px 0 0;'>");M.append('<table width="100%" cellspacing="0" cellpadding="0" border="0" >');M.append("<tr>");M.append("<td style='border-bottom:none;'>");if(!k&&(l!=I.getGenreId(p)||h!=I.BrowseLayout_generalBrowseText)){M.append("<a ");M.append(" href='#'");M.append(' class="table_item_link ');M.append('genreEmbedded" id="');M.append(P);M.append('">');M.append(R);M.append("</a>");M.append("</td>");A.click("#"+P,EventHelper.browseWithGenreClick(p,l))}else{M.append('<span class="table_item genreEmbedded" id="');M.append(P);M.append('">');M.append(R);M.append("</span>");M.append("</td>")}if(G){A.mouseover("#"+P,EventHelper.highlightedTrackMouseOver(P,escape(Q),20));A.mouseout("#"+P,EventHelper.highlightedTrackMouseOut(P))}else{if(lengthOf(Q)>20){A.mouseover("#"+P,EventHelper.genericMouseOver(P,escape(Q)))}}}function r(){var P="&nbsp;";if(""+n=="true"){P="<img src='fe/images/explicit.gif?"+cacheControl+"' align=\"right\" alt=''/>";M.append('<td style="padding: 1px 3px 0; border: 0px;">');M.append(P);M.append("</td>")}M.append("</tr>");M.append("</table>");M.append("</td>")}function K(){v=v>100?100:v;v=v<0?0:v;pop=parseFloat(v/100)*90;M.append("<td class='search_table_column' style=\"cursor: default\">");M.append('<div class="popularityContainer">');var P="";if(G){P="Highlighted"}M.append('<span class="popularityBackground popularityBgLeft'+P+'" >&nbsp;</span>');M.append('<span class="popularityBackground popularityBgCenter'+P+'">&nbsp;</span>');M.append('<span class="popularityBackground popularityBgRight'+P+'">&nbsp;</span>');if(v>0){M.append('<span class="popularityForeground popularityLeft'+P+'" >&nbsp;</span>');M.append('<span class="popularityForeground popularityCenter'+P+'" style="width:');M.append(pop);M.append('px;">&nbsp;</span>');M.append('<span class="popularityForeground popularityRight'+P+'" style="left:');M.append(pop+6);M.append('px;">&nbsp;</span>')}else{M.append('<span class="popularityForeground popularityLeft'+P+' " style="visibility:hidden;">&nbsp;</span>');M.append('<span class="popularityForeground popularityCenter'+P+' " style="visibility:hidden;width:');M.append(pop);M.append('px;">&nbsp;</span>');M.append('<span class="popularityForeground popularityRight'+P+' " style="visibility:hidden;left:');M.append(pop+6);M.append('px;">&nbsp;</span>')}M.append("</div>");M.append("</td>")}function t(){var R=null;if(N||B){var Q=searchSectionCommon.getViewForStatistics();var S={section:p,view:Q,category:O};var P=new PreviewAndPurchaseCell(E,S,"row");P.useInSearchResult();P.setTarget(O);P.init();M.append(P.getHtml());A.concatEventList(P.getEventsList())}else{M.append("<span id='not_available_"+H+"_"+f+"'");M.append(" onmouseover=\"jtShowLocal(this, '"+i18n.web_Browse_song_not_available_tooltip+"');\">");M.append(i18n.web_Browse_song_not_available);M.append("</span>")}}function e(){var P=I.getSearchString();var S=convertSectionToCode(p);if(p==globals.MUSIC_SECTION){b=23}var T=new SearchStringHelper(p,P);var Q=highLightSearchWord(u,b,T.title);var R=highLightSearchWord(D,L,T.provider);if(p==globals.MUSIC_SECTION){a(Q,R,T)}else{m(Q,R)}j(d);r();K();M.append("<td>");M.append('<div class="table_item_buttons">');t();M.append("</div>");M.append("</td>");M.append("</tr>")}this.init=function(P){I=P||stateManager;o=H+1;u=E.encodedTitle;J=E.id;k=(I.getView()==globals.MUSIC_SECTION&&I.getBrowserLayout()==I.BrowseLayout_detailBrowse);if(k){if(E.composerText&&E.composerText.length>0&&E.composerText[0]!=null){d+=E.composerText[0];for(var Q=1;Q<E.composerText.length;Q++){d+=", "+E.composerText[Q]}}$("#columnGenreComposer").text(i18n.web_Browse_composer)}else{d=E.encodedGenre;$("#columnGenreComposer").text(i18n.web_Browse_genre)}l=E.genreId;n=E.explicit;N=E.purchasable;B=E.purchasableViaAlbumOnly;v=E.popularity;q=I.getBrowserFocusedId();h=I.getBrowserLayout();M=new StringBuffer();A=new EventList();e()};this.getComposerActive=function(){return k}}var searchSectionBottom=new SearchSectionBottom();function SearchSectionBottom(){var h=$("#search_sectionView"),a=stateManager,b=globals,f=null;this.renderBottom=function(q,p){f=p;var t,r=$("#musicSearchResultsListing");$("#musicSearchResultsListingSongsHeader").hide();$("#more_results").html("");if(f.BottomListLayout==f.TextListLayout){try{r.show();if(!e(q.searchHits)){return false}}catch(o){a.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}try{if(f.BottomRecommendedListActive){t=j(q.latest);if(t===false){return false}}}catch(n){a.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}}else{if(f.BottomListLayout==f.CoverListLayout){try{r.show();if(f.BottomListTargets==f.AlbumsTarget){if(!c(q.latestAlbums)){return false}}else{if(!c(q.searchHits)){return false}}}catch(l){a.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}try{if(f.BottomRecommendedListActive){t=j(q.latest);if(t===false){return false}}}catch(m){a.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}}else{if(f.BottomListLayout==f.NoListLayout){r.hide();return true}}}if(f.BottomListTargets==f.AlbumsTarget){d(q.latestAlbums)}else{d(q.searchHits)}return true};function e(u){if(!u||!u.media||u.media.length===0){$("#tracksResults").hide();if(f.BottomListContentMandatory){a.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}else{return true}}else{$("#tracksResults").show()}$("#musicSearchResultsListing").html($("#section_search_media_listing_stored").html());var l=$("#musicSearchResultsListingSongsHeader"),o=$("#tracksResults > thead"),C="section_search_media_listing_",D=C+"header_other_stored > table > tbody";l.html(convertSectionToLocalizedHeader(ContentType));if(ContentType==b.MUSIC_SECTION){D=C+"header_songs_stored > table > tbody";l.html(i18n.web_quicksearch_songs)}else{if(ContentType==b.RINGTONES_SECTION){D=C+"header_ringtones_stored > table > tbody"}}o.html($("#"+D).html());l.show();$("#tracksResults > tbody").html("");if(ContentType==b.MUSIC_SECTION){$("#tracksResults > tfoot").html($("#"+C+"footer_songs_stored > table > tbody").html())}else{$("#tracksResults > tfoot").html($("#"+C+"footer_other_stored > table > tbody").html())}var A=$("#tracksResults > tbody");var H=u.media.length,p=null,v,t,n,m,F,E,B=null,r=new StringBuffer(),q=new EventList();var I=new Date();for(var G=0;G<H&&u.media!==null;G++){p=u.media[G];v=parseInt((f.browserPagingIndex-1)*f.browserPagingSize,10)+parseInt(G-0,10);t=searchSectionCommon.generateSearchResultRowData(G,u.media);F=t.getDescription1();E=t.getDescription2();n=t.getId1();m=t.getId2();B=new SearchResultRowLayout(p,v,"100",n,F,m,E,ContentType,"items_list");B.init();r.append(B.getHtml());q.concatEventList(B.getEventsList())}A.html(r.toString());q.apply(h);k(1,ContentType,UsedLayout,h);return true}function k(n,r,m,p){if(n>2){return}try{var l=[[0,0]];if(m==a.BrowseLayout_artistInfoFromSong){if(r==b.MUSIC_SECTION){l=[[5,1]]}else{l=[[4,1]]}}var o=$("#tracksResults");if(!(r==b.MUSIC_SECTION)){o.tablesorter({headers:{0:{sorter:false},1:{sorter:"text"},2:{sorter:"text"},3:{sorter:"text"},4:{sorter:"popularity"},5:{sorter:"currency"}},sortList:l,textExtraction:genericTextExtractor})}else{if(UsedLayout==a.BrowseLayout_detailBrowse){o.tablesorter({headers:{0:{sorter:false},1:{sorter:"text"},2:{sorter:"text"},3:{sorter:"text"},4:{sorter:"text"},5:{sorter:"popularity"},6:{sorter:"currency"}},sortList:l,textExtraction:genericTextExtractor})}else{o.tablesorter({headers:{0:{sorter:false},1:{sorter:"text"},2:{sorter:"text"},3:{sorter:"text"},4:{sorter:"text"},5:{sorter:"popularity"},6:{sorter:"currency"}},sortList:l,textExtraction:genericTextExtractor})}}}catch(q){loadScript("fe/scripts/jquery.tablesorter.js");k(++n,r,m,p)}}function c(l){if(!l){a.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}$("#musicSearchResultsListing").html($("#section_search_album_listing_stored").html());if(f.BottomListTargets==f.AlbumsTarget){if(l){searchSectionCommon.generateAlbumInfoTable(l,4,"#ui12results")}}else{if(l){searchSectionCommon.generateContentInfoTable(l,4,"#ui12results")}}return true}function d(p){var n=$("#ui12_paging_previous_top"),r=$("#ui12_paging_previous_bottom"),q=$("#ui14_paging_previous"),m=$("#ui12_paging_next_top"),o=$("#ui12_paging_next_bottom"),l=$("#ui14_paging_next");if(p!==null&&p.media!==null&&p.hitCount!==0){if(f.browserPagingIndex>1){n.show();r.show();q.show();if(BrowserDetect.isMsie){n.css("visibility","visible");r.css("visibility","visible");q.css("visibility","visible")}}else{n.hide();r.hide();q.hide()}if(p.hasNext){m.show();o.show();l.show();if(BrowserDetect.isMsie){m.css("visibility","visible");o.css("visibility","visible");l.css("visibility","visible")}}else{m.hide();o.hide();l.hide()}}else{m.hide();o.hide();l.hide();n.hide();r.hide();q.hide()}}function j(m){if(ContentType!=b.MUSIC_SECTION){return true}if(m&&m.media&&m.media.length>0){var q=0;var r=new StringBuffer();r.append('<span id="albumDetailsRecommendedHeader" class="featured_music_title clBlack" style="text-align:left; margin-bottom: 165px; margin-left: 10px">');r.append(i18n.web_Browse_recommended);r.append("</span>");r.append('<div style="position: relative;width:100%;height:125px">');r.append("<br />&nbsp;");var p={};var t=0;for(var o=0,l=m.media.length;o<l;o++){q=235*o+7;r.append("<div style='position:absolute;width:230px; top:0px; left: ");r.append(q);r.append("px '>");p[t]=new SingleContentCell(m.media[o],o+311,null,"","recommended_promo");p[t].init();r.append(p[t].getHtml());t++;r.append("</div>")}r.append("</div>");$("#more_results").html(r.toString());for(var n=0;n<t;n++){p[n].setEventsCell()}return true}else{return false}}}var searchSectionCommon=new SearchSectionCommon();function SearchSectionCommon(){var l=this;var k=$("#search_sectionView"),b=stateManager,e=searchSectionController,c=globals,d=EventHelper;this.showAllSongsFromArtistLink=true;this.gotoGeneralText=function(){if(b.getBrowserLayout()==b.BrowseLayout_advancedSearchCovers){b.setBrowserLayout(b.BrowseLayout_advancedSearch)}else{b.setBrowserLayout(b.BrowseLayout_generalBrowseText)}e.refreshContent()};this.gotoGeneralCovers=function(){if(b.getBrowserLayout()==b.BrowseLayout_advancedSearch){b.setBrowserLayout(b.BrowseLayout_advancedSearchCovers)}else{b.setBrowserLayout(b.BrowseLayout_generalBrowseCovers)}e.refreshContent()};this.gotoDetails=function(m){b.clearAdvancedSearchState();b.setBrowserFocusedId(m);b.setBrowserLayout(b.BrowseLayout_detailBrowse);e.refreshContent()};this.gotoAlbumsFromArtist=function(n,m){b.clearAdvancedSearchState();b.setBrowserFocusedId(n);b.setBrowserLayout(b.BrowseLayout_albumsFromArtist);if(m){this.showAllSongsFromArtistLink=false}e.refreshContent()};this.gotoArtistInfo=function(m){b.clearAdvancedSearchState();b.setBrowserFocusedId(m);b.setBrowserLayout(b.BrowseLayout_artistInfoFromSong);$("#musicSearchResultsListing").html("");e.refreshContent()};this.gotoArtistInfoFromArtist=function(m){b.clearAdvancedSearchState();b.setBrowserFocusedId(m);b.setBrowserLayout(b.BrowseLayout_artistInfo);$("#musicSearchResultsListing").html("");e.refreshContent()};this.setSectionColorTheme=function(){var p=b.getView();var n='<div id="item_icon_'+p+'" class="item_details_icon"></div>';var o=convertSectionToLocalizedHeader(p);var m='<div id="searchBrowseHeaderText">'+o+"</div>";$("#searchBrowseHeader").html(n+m)};this.resetFilterState=function(m){ANFS_resetState(m);BS_resetState(m);b.clearAdvancedSearchState();b.setArtistNameFilterValue(m,"");b.setGenreId(m,0);b.setPublisherId(m,0);b.setBrowserFocusedId(0);b.setBrowserPagingIndex(1);b.setBrowserLayout(b.BrowseLayout_generalBrowseText);e.refreshContent()};this.artistNameFilterUpdated=function(n){var m=b.getView();b.setArtistNameFilterValue(m,n);b.setBrowserPagingIndex(1);b.setSearchString("");e.refreshContent();b.publishInternalHash()};this.browseGenreFilterClear=function(){var m=b.getView();b.setGenreType(m,"");b.setGenreId(m,0);b.setPublisherId(m,0);b.setBrowserPagingIndex(1);e.refreshContent()};this.browseFocusedOnPublisher=function(m,n){if(n==c.RINGTONES_SECTION){b.setAdvancedSearchOtherState(m,"");b.setGenreId(n,0);b.setBrowserLayout(b.BrowseLayout_ringtonesArtist);b.setBrowserFocusedId(0);b.setBrowserPagingIndex(1)}else{b.setGenreType(n,"publisher");b.setGenreId(n,0);b.setPublisherId(n,m);b.setBrowserLayout(b.BrowseLayout_browseProvider);b.setBrowserFocusedId(0);b.setBrowserPagingIndex(1)}e.refreshContent()};this.browseGenreFilterUpdated=function(n,m){var o=b.getView();b.setGenreType(o,m);if(m=="genre"){b.setGenreId(o,n);b.setPublisherId(o,0);b.setBrowserLayout(b.BrowseLayout_generalBrowseText)}else{if(m=="publisher"){b.setGenreId(o,0);b.setPublisherId(o,n);b.setBrowserLayout(b.BrowseLayout_browseProvider)}}b.setBrowserPagingIndex(1);e.refreshContent();b.publishInternalHash()};this.generatePromotionCollection=function(R,o,M){var r=b.getView();var F="#mostPopularAlbumListing";var m=$("#"+o).html();$("#"+R).html(m);if(!M||!M.media||M.hitCount===0){$(F).hide();return}else{$(F).show()}var A=M.media[0];var t,v,N,L,S,C,B=A.id;if(r==c.MUSIC_SECTION){t=v=A.songMedia.albumId}else{t=v=B}var q=A.encodedProvider;if(!q){q=A.encodedArtist}if(lengthOf(q)>64){C="<span onmouseover=\"jtShowLocal(this, '"+escape(q)+"');\" >"+crop(q,64,false)+"</span>"}else{C=q}var E=$("#browse_promotion_bigpic");generateLargeMediaPicture(E,t,r,A.artExtensionSetId);if(A.priceString==c.PRICE_FREE&&r!=globals.MUSIC_SECTION){$("#browse_promotion_bigpic_free").show()}else{$("#browse_promotion_bigpic_free").hide()}var O=$("#browse_promotion_provider"),p="",J=$("#browse_promotion_title");O.html(C);if(r==c.MUSIC_SECTION){N=A.songMedia.albumId;O.click(d.browseArtistInfoClick(B,N))}else{if(r==c.RINGTONES_SECTION){L=A.artist;O.click(d.browseWithPublisherClick(r,L))}else{L=A.providerId;O.click(d.browseWithPublisherClick(r,L))}}var T=A.encodedTitle;if(lengthOf(T)>64){S="<span>"+crop(T,64,false)+"</span>";J.mouseover(d.showTooltip("browse_promotion_title",escape(A.title)))}else{S=T}J.html(S);p=function(){searchSectionCommon.gotoDetails(v)};J.click(function(){preProcess(p,true);return false});$("#browse_promotion_genre").html(A.genre);$("#browse_promotion_date").html(A.localizedReleaseDate);$("#browse_promotion_copyright").html(A.copyrightCompany);var Q=A.purchasable;var D=A.purchasableViaAlbumOnly;if(Q||D){var G=searchSectionCommon.getViewForStatistics();var K={section:r,view:G,category:"large_promo"};var u=new PreviewAndPurchaseCell(A,K);u.init();u.injectHtmlAndSetEvents("#browse_promotion_buttons")}var P=M.media.length,n;for(var I=1;I<=4;++I){var H=b.getSearchString();if(P>I){$("#promotion_item"+I).show();n=new SingleContentCell(M.media[I],100+I,"",H,"small_promo");n.init();n.injectHtmlAndSetEvents("#promotion_item"+I)}else{$("#promotion_item"+I).hide()}}O=null;J=null};this.previewActiveIndex=1,this.previewHoverIndex=1,this.previewActiveReflectedIndex=1;this.generateContentPreviewPics=function(r,q,p){this.previewActiveIndex=1;this.previewHoverIndex=1;this.previewActiveReflectedIndex=1;var m="";if(q==="games"){m=generateGamePreviewUrl(r,1,"170x170",p)}else{if(q==="applications"){m=generateApplicationPreviewUrl(r,1,"170x170",p)}else{if(q==="themes"){m=generateThemePreviewUrl(r,1,"170x170",p)}}}$("#"+q+"PreviewImagesHeader").show();var o=new StringBuffer();o.append('<table cellpadding="0" cellspacing="0" border="0">');o.append("<tr height='100px'>");o.append("<td rowspan='3' width='200px'>");o.append("<div id='");o.append(q+r);o.append("BigPreviewHolder' class='");o.append(q);o.append("BigPreviewHolderCell'>");o.append('<img alt="" class="img_border" id=\'');o.append(q);o.append("BigPreview' style='overflow:hidden' height=\"170\" width=\"170\" src='");o.append(m);o.append("' onerror=\"searchSectionCommon.bigPreviewOnError('");o.append(q);o.append("','");o.append(r);o.append("')\"/>");o.append("</div>");o.append("</td>");for(var n=1;n<5;n++){o.append(a(r,n,q,p));if(n==2){o.append("</tr><tr>")}}o.append("</tr><tr><td>&nbsp;</td><td>&nbsp;</td>");o.append("</tr></table>");return o.toString()};this.bigPreviewOnError=function(n,m){$("#"+n+m+"BigPreviewHolder").hide();$("#"+n+"PreviewImagesHeader").hide()};function a(r,o,q,p){var n="";if(q=="games"){n=generateGamePreviewUrl(r,o,"70x70",p)}else{if(q=="applications"){n=generateApplicationPreviewUrl(r,o,"70x70",p)}else{if(q=="themes"){n=generateThemePreviewUrl(r,o,"70x70",p)}}}var m=new StringBuffer();m.append("<td width='100' height='100'><div class='"+q+"PreviewHolderCell' id='"+q+r+"PreviewHolderCell"+o+"'>");m.append("<img id='"+q+"_"+r+"_"+o+"' class=\"img_border\"alt=''style='overflow:hidden' src='");m.append(n);m.append("' ");m.append('onmouseover="searchSectionCommon.contentPreviewOnOver('+r+","+o+",'"+q+"','"+p+"')\" ");m.append('onmouseout="searchSectionCommon.contentPreviewOnOut('+r+","+o+",'"+q+"','"+p+"')\" ");m.append('onclick="searchSectionCommon.contentPreviewOnClick('+o+",'"+q+"')\" ");m.append('onerror="searchSectionCommon.contentPreviewOnError('+o+",'"+q+"','"+r+"')\" ");m.append(" /></div></td>");return m.toString()}this.contentPreviewOnOver=function(q,n,p,o){var m="";if(p=="games"){m=generateGamePreviewUrl(q,n,"170x170",o)}else{if(p=="applications"){m=generateApplicationPreviewUrl(q,n,"170x170",o)}else{if(p=="themes"){m=generateThemePreviewUrl(q,n,"170x170",o)}}}this.previewHoverIndex=n;$("#"+p+"BigPreview").attr("src",m);$("div."+p+"BigPreviewHolderCell",k).show()};this.contentPreviewOnOut=function(r,n,q,p){var o=this.previewActiveIndex;var m="";if(q=="games"){m=generateGamePreviewUrl(r,o,"170x170",p)}else{if(q=="applications"){m=generateApplicationPreviewUrl(r,o,"170x170",p)}else{if(q=="themes"){m=generateThemePreviewUrl(r,o,"170x170",p)}}}$("#"+q+"BigPreview").attr("src",m)};this.contentPreviewOnError=function(m,o,n){$("#"+o+n+"PreviewHolderCell"+m).hide()};this.contentPreviewOnClick=function(m,n){this.previewActiveIndex=m};this.genreId2Name=function(o,n){var m=$("#"+n+"_genreNameHidden_"+o).html();return m};this.removeFilterBox=function(m){$("div.section_filter_box").remove()};this.addFilterBox=function(v,n){var F=v+"_filter_box";var u=F+"_cell_0",t=F+"_cell_1",q=F+"_cell_2";var A=b.getBrowserLayout(),p=b.getArtistNameFilterValue(v),m=b.getGenreId(v),E=b.getPublisherId(v),C=b.getGenreType(v);var G="<div id='"+F+"' class='section_filter_box' style='position: relative; z-index: 100; top: -26px; left: 650px; width: 300px; height: 0px; ' ><div id='"+u+"' style='position: absolute; left: 0px;   width: 100px; height: 26px; '/><div id='"+t+"' style='position: absolute; left: 100px; width: 100px; height: 26px; '/><div id='"+q+"' style='position: absolute; left: 200px; width: 100px; height: 26px; '/></div>";$("div.section_filter_box").remove();$("#searchBrowseHeader").after(G);var B=C=="genre"&&!(validator.isBlank(m)||(m=="0"));var o=C=="publisher"&&!(validator.isBlank(E)||(E=="0"));var D=B||o||!validator.isBlank(p);var r=(A!=b.BrowseLayout_advancedSearch)&&(A!=b.BrowseLayout_allFromList)&&(v==c.MUSIC_SECTION||v==c.RINGTONES_SECTION);if(r){f(t,v)}if(A!=b.BrowseLayout_allFromList){h(q,v,n)}};function h(u,q,n){var B=q+"_browseGenreSelect";var v="#"+B;var t=b.getBrowserLayout(),m=b.getGenreId(q),A=b.getPublisherId(q),r=b.getGenreType(q);$(v).remove();$("#"+u).append("<div id='"+B+"'></div>");if(validator.isBlank(r)){r="genre"}var C=0;if(r=="genre"){C=m}else{if(r=="publisher"){C=A}}var E=j($("#"+q+"_genres_combo > div"),"genre",i18n.web_search_filter_genre_heading_genres);var D=j($("#"+q+"_publisher_list > div"),"publisher",i18n.web_search_filter_genre_heading_publishers);if(D===null&&E===null){if(b.cacheView){b.cacheView(q)}E=j($("#"+q+"_genres_combo > div"),"genre",i18n.web_search_filter_genre_heading_genres);D=j($("#"+q+"_publisher_list > div"),"publisher",i18n.web_search_filter_genre_heading_publishers)}var o=null;if(parseInt(C)===0){C=null}else{if(r=="genre"){o=E.getChoiceLabel(C)}else{if(r=="publisher"){o=D.getChoiceLabel(C)}}}var p=(t==b.BrowseLayout_moreResults)&&(q==c.WALLPAPERS_SECTION||q==c.THEMES_SECTION);if(n||p){D=null}$(v).browseSelect(E,D,C,o)}function j(t,p,m,o){if(t.size()===0){return null}var n={};n.categoryId=p;n.categoryLabel=m;n.selectedChoice=o;var q=t.length,r=[],v=0;while(q--){var B=t[q];var u;var A;if(p==="publisher"){u=B.getAttribute("val")}else{u=B.id.match(/[^a-z_]+/i)[0]}A=B.innerHTML;r[v++]={choiceId:u,choiceLabel:A}}n.choiceList=r;n.getChoiceLabel=function(C){for(var D=0;D<this.choiceList.length;D++){if(this.choiceList[D].choiceId==C){return this.choiceList[D].choiceLabel}}};return n}function f(q,n){var o=n+"_artistNameFilterSelect";var p="#"+o;var m=b.getArtistNameFilterValue(n);$(p).remove();$("#"+q).append("<div id='"+o+"'></div>");$(p).artistNameFilterSelect(m)}this.generateSearchResultRowDataSearchState=function(m,n){var o=new SearchRowData();if(b.getView()==c.MUSIC_SECTION){o.setDescription1(n[m].encodedArtist);o.setDescription2(n[m].songMedia.encodedAlbum);o.setId1(n[m].songMedia.albumId);o.setId2(n[m].songMedia.albumId);o.setThumbNailUrl(n[m].artUrl);o.setTemplate1("albums");o.setTemplate2("albums")}return o};this.generateSearchResultRowData=function(m,o){var p=new SearchRowData();var n=o[m];if(b.getView()==c.MUSIC_SECTION){p.setDescription1(n.encodedArtist);p.setDescription2(n.songMedia.encodedAlbum);p.setId1(n.songMedia.albumId);p.setId2(n.id);p.setTemplate1("artist");p.setTemplate2("albums")}else{if(b.getView()==c.GAMES_SECTION||b.getView()==c.WALLPAPERS_SECTION||b.getView()==c.THEMES_SECTION||b.getView()==c.APPLICATIONS_SECTION){p.setDescription1(n.encodedProvider);p.setDescription2(n.encodedTitle);p.setId1(n.id);p.setId2(n.providerId);p.setTemplate1("details");p.setTemplate2("details")}else{if(b.getView()==c.RINGTONES_SECTION){p.setDescription1(n.encodedArtist);p.setDescription2(n.encodedTitle);p.setId1(n.id);p.setId2(n.id);p.setTemplate1("details");p.setTemplate2("details")}}}return p};this.generateAlbumInfoTable=function(u,o,m){var n=new StringBuffer();n.append("<div class='album_header' id='albums_header'>");n.append(i18n.web_quicksearch_albums);n.append("</div><table>");if(u.media===null){n.append("</table>");return n.toString()}var A={};var r=0;var v=u.media.length;for(var p=0;p<v;p+=o){n.append("<tr>");for(var q=p;q<p+o&&q<u.media.length;q++){if(u.media[q]!==null){if(u.media[q].encodedArtist){n.append("<td class='popular_feature_init_list'>");A[r]=new SingleContentCell(u.media[q],q,null,null,"artist_albums");A[r].init();n.append(A[r].getHtml());r++;n.append("</td>")}}}n.append("</tr>")}n.append("</table>");$(m).html(n.toString());for(var t=0;t<r;t++){A[t].setEventsCell()}};this.generateContentInfoTable=function(v,o,m){var n=new StringBuffer();n.append("<table>");if(v.media===null||v.hitCount===0){n.append("</table>");return n.toString()}var u={};var r=0;for(var p=0;p<v.media.length;p+=o){n.append("<tr>");for(var t=p;t<p+o;t++){n.append("<td width='230'>");if(t<v.media.length){u[r]=new SingleContentCell(v.media[t],t,null,"","small_promo");u[r].init();n.append(u[r].getHtml());r++}else{n.append("&nbsp;")}n.append("</td>")}n.append("</tr>")}n.append("</table>");$(m).html(n.toString());for(var q=0;q<r;q++){u[q].setEventsCell()}};this.setEventsPaging=function(){$("#btnNextUI12_top").click(d.browserPagingNextClick());$("#btnNextUI12_bottom").click(d.browserPagingNextClick());$("#btnPreviousUI12_top").click(d.browserPagingPreviousClick());$("#btnPreviousUI12_bottom").click(d.browserPagingPreviousClick());$("#btnNextUI14_Songs").click(d.browserPagingNextClick());$("#btnNextUI14_Other").click(d.browserPagingNextClick());$("#btnPreviousUI14_Songs").click(d.browserPagingPreviousClick());$("#btnPreviousUI14_Other").click(d.browserPagingPreviousClick())};this.removeEventsPaging=function(){$("#btnNextUI12_top").unbind("click");$("#btnNextUI12_bottom").unbind("click");$("#btnPreviousUI12_top").unbind("click");$("#btnPreviousUI12_bottom").unbind("click");$("#btnNextUI14_Songs").unbind("click");$("#btnNextUI14_Other").unbind("click");$("#btnPreviousUI14_Songs").unbind("click");$("#btnPreviousUI14_Other").unbind("click")};this.getViewForStatistics=function(){var o="browse category",m=b.getSecondLevelView(),n=b.getGenreId(b.getView());if(b.getPopupView()=="quicksearch"){o="quick search results"}else{if(m==c.SEARCH_SECTION&&n!=0){o="browse genre"}else{o=StatisticsDataHelper.getSearchViewPageName()||o}}return o}}function SearchRowData(){var c,a,f,e,d,b,h;this.getDescription1=function(){return c};this.setDescription1=function(j){c=j};this.getDescription2=function(){return a};this.setDescription2=function(j){a=j};this.getId1=function(){return f};this.setId1=function(j){f=j};this.getId2=function(){return e};this.setId2=function(j){e=j};this.getTemplate1=function(){return d};this.setTemplate1=function(j){d=j};this.getTemplate2=function(){return b};this.setTemplate2=function(j){b=j};this.getThumbNailUrl=function(){return h};this.setThumbNailUrl=function(j){h=j}}function searchMusic(){$("#musicSearchResultsListing").html("");var c=$("#adv_search_music_criteria_artist"),a=$("#adv_search_music_criteria_song"),b=$("#adv_search_music_criteria_album");c.val(removeIllegalSearchCharacters(c.val()));a.val(removeIllegalSearchCharacters(a.val()));b.val(removeIllegalSearchCharacters(b.val()));stateManager.setAdvancedSearchMusicState(c.val(),a.val(),b.val());ApplicationProxy.onSearchBegin();searchSectionController.refreshContent()}function searchOther(){$("#musicSearchResultsListing").html("");var b=$("#adv_search_other_criteria_artist"),a=$("#adv_search_other_criteria_title");b.val(removeIllegalSearchCharacters(b.val()));a.val(removeIllegalSearchCharacters(a.val()));stateManager.setAdvancedSearchOtherState(b.val(),a.val());ApplicationProxy.onSearchBegin();searchSectionController.refreshContent()}var searchSectionTop=new SearchSectionTop();function SearchSectionTop(){var k=0;var p=$("#search_sectionView"),d=stateManager,e=globals,o=null;function h(t){var q=$("#noSearchResultsAdvancedSearch"),r=$("#noSearchResults");if(!t.searchHits||!t.searchHits.media||t.searchHits.hitCount===0){if(o.TopNoSearchResultsForAdvancedSearch){q.show();r.hide()}else{q.hide();r.show()}$("#musicSearchResultsListingSongsHeader").hide();$("#mostPopularAlbumListingHeader").hide()}else{q.hide();r.hide()}}this.renderTop=function(M,K){$("#contentBrowserTop").css("display","block");$("#breadCrumbHeader").css("display","block");o=K;var E,N,F,G;if(o.TopDetailsActive){try{if(ContentType==e.MUSIC_SECTION){N=M.album}else{N=M.details}var C=M.latest;if(!b(N,C)){return false}}catch(D){d.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}}else{if(o.TopDetailsActiveSong&&UsedLayout==d.BrowseLayout_artistInfoFromSong){try{N=M.searchHits;E={};E.hitCount=N.hitCount-1;E.media=[];var q;var H=d.getBrowserFocusedId();var I=false;var L=N.media.length;for(var J=0;J<L;J++){G=N.media[J];if(G.id==H){q=G;I=true}else{E.media.push(G)}}if(!I){q=N.media[0];E.media.shift()}if(!m(q,E)){return false}}catch(B){d.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}}else{if(o.TopPromoActive){try{if(!a(M.searchHits)){return false}}catch(A){d.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}}else{$("#contentBrowserTop").html($("#section_search_more_music_results_stored").html());if(o.TopContentListActive){if(M.searchHitsAlbums&&M.searchHitsAlbums!==null){F=M.searchHitsAlbums}else{F=M.searchHits.media}try{if(!f(F)){return false}}catch(v){d.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}}}if(o.TopAdvancedFiltersActive){l()}h(M);if(o.TopArtistListActive){$("#search_artist_listing").show();try{if(ContentType==e.MUSIC_SECTION){if(!j("search_artist_listing",M.searchHits)){return false}}}catch(u){d.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}}else{$("#contentBrowserTop #search_artist_listing").hide()}}}try{if(o.TopFilterBoxActive){searchSectionCommon.addFilterBox(ContentType,o.TopAdvancedFiltersActive)}else{searchSectionCommon.removeFilterBox(ContentType)}}catch(r){d.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}try{if(!breadCrumbs.renderBreadCrumb(M)){$("#breadCrumbHeader").empty();return false}}catch(t){d.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}return true};function m(q,v){if(q===null||q.id===0){d.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}var C=100;var D=100;var B=70;$("#contentBrowserTop").html($("#section_search_details_top_album_stored").html());var u=new EventList();c("#browserTopContentArtistName",q.encodedArtist,C,u,"browserTopContentArtistName");c("#album_description_head",q.encodedTitle,D,u,"album_description_head");u.apply($("#contentBrowserTop"));generateLargeMediaPicture($("#browserTopContentArtistPicture"),q.songMedia.albumId,ContentType,q.artExtensionSetId);$("#album_genre").html(q.genre);$("#album_releasedate").html(q.localizedReleaseDate);c("#album_copyright",q.copyrightCompany,B,u,"album_copyright");if(q.purchasable||q.purchasableViaAlbumOnly){var E=searchSectionCommon.getViewForStatistics();var F=E=="item detail"?"main_item":"large_promo";var A={section:e.MUSIC_SECTION,view:E,category:F};var t=new PreviewAndPurchaseCell(q,A);t.forceHideExplicit();t.init();t.injectHtmlAndSetEvents("#albums_details_buttons")}$("#browserTopContentArtistPicture_free").hide();$("#allAlbumsFromArtistLink").html(i18n.web_Browse_noAlbumFromArtist);try{n(v)}catch(r){d.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error)}return true}function c(r,u,t,v,q){$(r).html(crop(u,t));if(lengthOf(u)>t){addToolTip(v,r,q,u)}}function b(T,t){if(T===null||T.id===0){var H=d.getDeepLinkPhone();if(H&&H!=d.getPhoneModelName()&&ContentType!=e.MUSIC_SECTION&&ContentType!=e.RINGTONES_SECTION){d.resetDeepLinkPhone();searchSectionController.setSearchSectionParameter("noDetailsDataForYourPhone",true)}else{if(H){d.resetDeepLinkPhone();searchSectionController.setSearchSectionParameter("noDetailsDataGeneric",true)}else{d.showNoContentGenericMessage()}}return false}var V=100;var U=100;var J=100;var F=300;var C=70;var L=new EventList();if(ContentType==e.MUSIC_SECTION){if(!T.mediaArray||T.mediaArray.length===0){d.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}$("#contentBrowserTop").html($("#section_search_details_top_album_stored").html());c("#browserTopContentArtistName",T.encodedArtist,V,L,"browserTopContentArtistName");c("#album_description_head",T.encodedTitle,J,L,"album_description_head");if(d.getBrowserLayout()==d.BrowseLayout_detailBrowse){L.click("#browserTopContentArtistName",EventHelper.gotoArtistInfoFromArtistClick(T.artistId));$("#browserTopContentArtistName").removeClass("noHover1");$("#album_description_head").addClass("noHover2")}else{L.click("#album_description_head",EventHelper.browseDetailsClick(ContentType,T.id,T.id));$("#browserTopContentArtistName").addClass("noHover1");$("#album_description_head").removeClass("noHover2")}generateLargeMediaPicture($("#browserTopContentArtistPicture"),T.id,ContentType,T.artExtensionSetId);$("#album_genre").html(T.encodedGenre);$("#album_releasedate").html(T.localizedReleaseDate);c("#album_copyright",T.copyrightCompany,C,L,"album_copyright");if(T.explicit){$("#album_explicit_image").show()}var W=0;var R=stateManager.getHighlightedSongId();if(k!=R&&R!=0){k=R}var O=T.mediaArray.length;if(T.purchasable){var K=true;for(var N=0;N<O;N++){if(T.mediaArray[N].id==k&&T.mediaArray[N].purchasable){W=k}else{if(!T.mediaArray[N].purchasable&&!T.mediaArray[N].purchasableViaAlbumOnly){K=false}}}if(K){$("#albums_details_header_buy_full_album").show();$("#albums_details_header_buy_partial_album").hide()}else{$("#albums_details_header_buy_full_album").hide();$("#albums_details_header_buy_partial_album").show()}var M=searchSectionCommon.getViewForStatistics();var r=M=="item detail"?"main_item":"large_promo";var P={section:ContentType,view:M,category:r};var G=new PreviewAndPurchaseCell(T,P,null,W);G.forceHideExplicit();G.init();G.injectHtmlAndSetEvents("#albums_details_buttons")}else{for(var N=0;N<O;N++){if(T.mediaArray[N].purchasable){W=T.mediaArray[N].id;var M=searchSectionCommon.getViewForStatistics();var r=M=="item detail"?"main_item":"large_promo";var P={section:ContentType,view:M,category:r};var G=new PreviewAndPurchaseCell(T,P,null,W);G.forceHideExplicit();G.init();G.injectHtmlAndSetEvents("#albums_details_buttons");break}}}$("#browserTopContentArtistPicture_free").hide();var u="";if(UsedLayout==d.BrowseLayout_albumsFromArtist){if(searchSectionCommon.showAllSongsFromArtistLink){var Q=arrarrowLink(i18n.web_Browse_more_tracks,"right","clickAllSongsFromArtistLink","");$("#allAlbumsFromArtistLink").html(Q);u=function(){searchSectionCommon.gotoArtistInfoFromArtist(T.artistId)};$("#clickAllSongsFromArtistLink").click(function(){preProcess(u,true);return false})}else{$("#allAlbumsFromArtistLink").html("<span id='clickAllSongsFromArtistLink'>"+i18n.web_Browse_noSongsFromArtist+"</span>").show();searchSectionCommon.showAllSongsFromArtistLink=true}}else{var q=T.encodedArtist,B=$("#allAlbumsFromArtistLink");if(q.indexOf("Various")!=-1){B.html("")}else{var Q=arrarrowLink(i18n.web_Browse_more_albums,"right","clickAllAlbumsFromArtistLink","");B.html(Q);u=function(){searchSectionCommon.gotoAlbumsFromArtist(T.artistId)};$("#clickAllAlbumsFromArtistLink").click(function(){preProcess(u,true);return false})}}}else{var A=ContentType.indexOf("_"),v=ContentType.substring(0,A),E=v+"_details_";$("#contentBrowserTop").html($("#section_search_details_top_"+v+"_stored").html());if(typeof(T)!="undefined"&&T!==null){var S=ContentType==e.RINGTONES_SECTION?T.encodedArtist:T.encodedProvider;c("#"+E+"title",T.encodedTitle,J,L,E+"title");c("#"+E+"provider",S,U,L,E+"provider");$("#"+E+"genre").html(T.genre);$("#"+E+"release_date").html(T.localizedReleaseDate);if(T.copyrightYear&&ContentType!=e.GAMES_SECTION){$("#"+E+"copyright_year").html("&#169;"+T.copyrightYear+" ");$("#"+E+"copyright_company").html(T.copyrightCompany)}else{$("#"+E+"copyright_year").html("&nbsp;");$("#"+E+"copyright_company").html("&nbsp;")}if(ContentType!=e.RINGTONES_SECTION){c("#"+E+"description",T.encodedDescription,F,L,E+"description")}generateLargeMediaPicture($("#"+E+"art_large"),T.id,ContentType,T.artExtensionSetId);if(ContentType==e.GAMES_SECTION||ContentType==e.THEMES_SECTION||ContentType==e.APPLICATIONS_SECTION){$("#"+v+"_preview_section_div").html(searchSectionCommon.generateContentPreviewPics(T.id,v,T.artExtensionSetId))}if(T.purchasable){var M=searchSectionCommon.getViewForStatistics();var r=M=="item detail"?"main_item":"large_promo";var P={section:ContentType,view:M,category:r};var G=new PreviewAndPurchaseCell(T,P,null,T.id);G.setTarget("details_");G.init();G.injectHtmlAndSetEvents("#"+E+"buttons")}var I=$("#"+E+"art_large_free");if(T.priceString==e.PRICE_FREE&&!stateManager.getMusicOnlyStore()){I.show()}else{I.hide()}$("#"+v+"_more_genre_link").click(function(){preProcess("stateManager.browseWithGenre('"+ContentType+"','"+T.genreId+"');",true);return false})}}L.apply($("#contentBrowserTop"));try{n(t)}catch(D){d.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}return true}function n(C){var v=$("#albumDetailsRecommendedHeader");if(ContentType==e.MUSIC_SECTION){var B=0;if(C&&C.media){for(var u=0;u<C.media.length;u++){if(C.media[u]){var r="#contentBrowserAlbumInfoLatestAlbum"+(u+1)+"_Div";var q=new SingleContentCell(C.media[u],u+100,null,"","latest_promo");q.init();q.injectHtmlAndSetEvents(r);B++}}if(B>0){v.show()}for(var t=B;t<4;t++){$("#contentBrowserAlbumInfoLatestAlbum"+(t+1)+"_Div").hide()}}else{v.hide();for(var t=B;t<4;t++){$("#contentBrowserAlbumInfoLatestAlbum"+(t+1)+"_Div").hide()}}if(B===0){v.hide()}}else{if(typeof(C)!="undefined"&&C!==null&&C.media!==null&&C.hitCount!==0){if(C.media.length===0){$("#"+d.getView()+"_newitems_title").hide()}else{$("#"+d.getView()+"_newitems_title").show()}var A=C.media.length;for(var u=0;u<4&&(u<A);++u){var q=new SingleContentCell(C.media[u],"0"+(u+1),null,"","latest_promo");q.init();q.injectHtmlAndSetEvents("#"+d.getView()+"_newitems_cell"+(u+1))}}else{$("#"+d.getView()+"_newitems_title").hide()}}return true}function l(){var r="#searchCriteriaMusic";var q="#searchCriteriaOther";if(ContentType==e.MUSIC_SECTION){$(q).hide();$(r).show()}else{$(r).hide();$(q).show()}$("#adv_search_music_criteria_artist").val(o.FilterAdvancedArtist);$("#adv_search_music_criteria_song").val(o.FilterAdvancedTitle);$("#adv_search_music_criteria_album").val(o.FilterAdvancedAlbum);$("#adv_search_other_criteria_artist").val(o.FilterAdvancedOtherArtistOrSupplier);$("#adv_search_other_criteria_title").val(o.FilterAdvancedOtherTitle);return true}function a(t){var q=this;try{searchSectionCommon.generatePromotionCollection("contentBrowserTop","section_search_promotion_top_stored",t)}catch(r){d.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}var v="";if(o.BottomListLayout==o.TextListLayout){var u=arrarrowLink(i18n.web_Browse_changeToCover,"right","search_promo_cover_link_a","");$("#search_promo_cover_link").html(u);v=function(){searchSectionCommon.gotoGeneralCovers()};$("#search_promo_cover_link_a").click(function(){preProcess(v,true);return false})}else{if(UsedLayout!=d.BrowseLayout_allFromList){var u=arrarrowLink(i18n.web_Browse_changeToText,"right","search_promo_cover_link_a","");$("#search_promo_cover_link").html(u);v=function(){searchSectionCommon.gotoGeneralText()};$("#search_promo_cover_link_a").click(function(){preProcess(v,true);return false})}else{$("#search_promo_cover_link").html("")}}return true}function j(N,C){var B="#"+N;if(!C||!C.media||C.hitCount===0){$(B).hide();if(o.TopArtistListContentMandatory){d.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_generic_error);return false}else{return true}}else{$(B).show()}var H=C.media.length;if(H<5){$("#tracksResults").hide()}else{$("#tracksResults").show()}var t=21;var q=d.getSearchString();var E=new SearchStringHelper(e.MUSIC_SECTION,q);var F={};var r=0;for(var L=0;L<H;L++){var u=searchSectionCommon.generateSearchResultRowDataSearchState(L,C.media);var I=u.getDescription1();if(validator.isBlank(I)){continue}if(F[I]!=null){continue}F[I]=true;var G=u.getId1();var v=u.getTemplate1();var D="&nbsp";if(r<9){D="&nbsp;&nbsp;&nbsp;"}var J=highLightSearchWord(I,t,E.provider,"searchword_highlight_top_artist");var A=new StringBuffer();A.append("<span class='artist_row_number'>");A.append(parseInt(r,10)+1);A.append("</span>");A.append(D);A.append("<a href='#' ");A.append("class='search_browse_artist_listing' ");A.append("onclick=\"preProcess('stateManager.browseArtistAlbumsFromSong(\\'");A.append(C.media[L].id);A.append("\\')',true);return false;\"");if(lengthOf(I)>t){var M="artist_list_name_"+L;A.append(" onmouseover=\"jtShowLocal(this, '");A.append(escape(I));A.append("');\" id='");A.append(M);A.append("' >")}else{A.append(">")}A.append(J);A.append("</a>");$("#artist_name_"+r).html(A.toString());$("#artist_name_"+r).css("display","block");r=r+1}var K=0;for(K=r;K<o.browserPagingSize;K++){$("#artist_name_"+K).hide()}return true}function f(t){var q=$("#mostPopularAlbumListing");var r=$("#mostPopularAlbumListingHeader");if(!t||t.length===0){q.hide();r.hide();return true}if(!d.getBrowserPagingIndex()==1){q.hide();r.hide();return true}r.show();renderFeaturedItemsGeneric("#mostPopularAlbumListing","#topsection_promoted_items > tbody > tr",ContentType,t,"s_popular_feature_init","s_popular_feature");return true}}function SingleContentCell(u,p,q,n,k){var b=16;var h=13;var o=null;var l="";var m="";var a="";var K="";var r="";var v="";var M="";var I="";var F=0;var j="";var l=0;var f="";var J=false;var B=false;var e="";var C="";var E="";var K="";var L="";var A=null;var H=false;this.useInCampaignSection=function(){H=true};this.init=function(){d()};this.getHtml=function(){return L};this.injectHtmlAndSetEvents=function(O,N){try{if(typeof(N)=="undefined"){N=""}$(O,N).html(L.toString());this.setEventsCell(N)}catch(P){}};this.getEventsList=function(){return A};this.setEventsCell=function(N){try{if(!N){N=""}A.apply(N)}catch(O){}};function d(){o=u;l=p;m=q;a=n;K=k;A=new EventList();try{if(validator.isBlank(m)){m=convertMediaTypeIdToSection(o.mediaTypeId)}if(typeof(K)=="undefined"){K=""}I="";f=null;e="";F="";E=false;v=o.mediaTypeId;if(m==globals.MUSIC_SECTION){if(v==globals.MediaType_SONG){f=o.songMedia.albumId;e=o.songMedia.encodedAlbum;I=o.encodedArtist;F=o.artistId}else{E=true;f=o.id;I=o.encodedArtist;F=o.artistId;v=globals.MediaType_ALBUM}}else{if(m==globals.RINGTONES_SECTION){I=o.encodedArtist}else{I=o.encodedProvider;F=o.providerId}}r=o.id;v=v;M=o.encodedTitle;I=I;F=F;j=o.priceString;l=l;f=f;a=a;J=o.purchasable;B=o.purchasableViaAlbumOnly;e=e;C=o.artExtensionSetId;E=E;K=K;L=new StringBuffer();c()}catch(N){}}function t(R,Q){var O=convertSectionToPlaceholderValue(m);L.append("<div class='sccImgContainer'");var P="";var N=(stateManager.getPopupView()=="quicksearch")?"quicksearch":"";if(r!=0){P=K+"_DetailsImg_"+m+l;L.append('id="');L.append(P);L.append('"');L.append(' class="img_border"');L.append(" style='cursor:pointer;'");A.click("#"+P,EventHelper.browseDetailsClick(m,R,r))}L.append(">");P=N+"latest_media_"+m+"_"+l+"_img";L.append('<img id="');L.append(P);L.append('"');L.append(' class="img_border"');L.append(' alt="" src="');L.append(generateMediaPicture("",m,Q,"70x70",0,C));L.append('" onerror="generatePlaceholder(\'');L.append(P);L.append("','");L.append(O);L.append("','");L.append(Q);L.append('\',\'70x70\',0);" width="70" height="70"/>');if(j==globals.PRICE_FREE&&m!=globals.MUSIC_SECTION&&!stateManager.getMusicOnlyStore()){L.append("<span class='imgIE6 freeItemLabelSmall'>");L.append(i18n.web_purchase_free);L.append("</span>")}L.append("</div>")}function D(P){L.append("<div class='sccTextContainer'>");var N=K+"latest_media_"+m+"_"+r+"_"+l+"_title";var S=new SearchStringHelper(m,a);var R=highLightSearchWord(M,b,S.title,"searchword_highlight_cell_title");L.append("<div>");if(P!=0){L.append("<a href='#' class='itemLinkTitle' id=\"");L.append(N);L.append('">');L.append(R);L.append("</a>");A.click("#"+N,EventHelper.browseDetailsClick(m,P,r))}else{L.append("<span class='itemLinkTitle' style='cursor: default;' id=\"");L.append(N);L.append('">');L.append(R);L.append("</span>")}L.append("</div>");if(lengthOf(M)>b){A.mouseover("#"+N,EventHelper.showTooltip(N,escape(M)))}if(I==null){I=""}var O=K+"latest_media_"+m+"_"+r+"_"+l+"_provider";L.append("<div>");var Q=highLightSearchWord(I,h,S.provider,"searchword_highlight_cell_provider");if(Number(r)>0){L.append("<a href='#' class='itemLinkProvider' id=\"");L.append(O);L.append('">');L.append(Q);L.append("</a>")}else{L.append("<span style='cursor: default;' class='itemLinkProvider' id=\"");L.append(O);L.append('">');L.append(Q);L.append("</span>")}L.append("</div>");if(m==globals.MUSIC_SECTION){if(E){A.click("#"+O,EventHelper.browseArtistFromAlbumClick(F,P))}else{A.click("#"+O,EventHelper.browseArtistInfoClick(r,P))}}else{if(m==globals.RINGTONES_SECTION){A.click("#"+O,EventHelper.browseWithPublisherClick(m,escape(I)))}else{A.click("#"+O,EventHelper.browseWithPublisherClick(m,F))}}if(lengthOf(I)>h){A.mouseover("#"+O,EventHelper.showTooltip(O,escape(I)))}L.append("</div>")}function G(){L.append("<div class='sccPreviewAndPurchaseContainer'>");if(J||B){var O=searchSectionCommon.getViewForStatistics();var P={section:m,view:O,category:K};var N=new PreviewAndPurchaseCell(o,P,l);N.setTarget(K);if(H){N.useInCampaignSection()}N.init();L.append(N.getHtml());A.concatEventList(N.getEventsList())}else{L.append("")}L.append("</div>")}function c(){if(!J){J=false}var N=r;var O=r;if(f){N=f;O=f}L.append("<div class='sccContainer'>");t(O,N);D(O);G();L.append("</div>")}}function StateManager(){var J=this,l=new FDHash(e()),F=new n(),v=true,f={},r=null,m=null,H=null,c=false,A=globals;this.returnPopupPositioned=false;this.quickSearchDeepLink=false;this.firstLoad=true;this.goingBackOrForward=false;this.psGoingBackOrForward=false;this.settingHash=false;this.hashSetted=true;this.tempHash="";this.renderHistory=true;this.showNoContentMessageTimestamp=null;var k=false;this.BrowseLayout_generalBrowseText="generalBrowseText";this.BrowseLayout_generalBrowseCovers="generalBrowseCovers";this.BrowseLayout_detailBrowse="detailBrowse";this.BrowseLayout_albumsFromArtist="albumsFromArtist";this.BrowseLayout_artistInfo="artistInfo";this.BrowseLayout_artistInfoFromSong="artistInfoFromSong";this.BrowseLayout_moreResults="moreResults";this.BrowseLayout_advancedSearch="advancedSearch";this.BrowseLayout_advancedSearchCovers="advancedSearchCovers";this.BrowseLayout_allFromList="allFromList";this.BrowseLayout_browseProvider="browseByProvider";this.BrowseLayout_ringtonesArtist="ringtonesArtist";this.DIRECTBUY=1;this.BASKETBUY=2;this.FREEBUY=4;this.SHOWINBOX=8;this.SWITCHEDCOUNTRY=16;this.NEWREGISTERED=32;this.REDEEMINGVOUCHER=64;this.SWITCHEDLANGUAGE=128;this.preventClosingPopupAfterReload=false;this.SEMCTesting=false;this.init=function(){if(restoreHashMap===true){this.loadPersistentHashMap();this.dump()}ApplicationProxy.init();ApplicationProxy.setStateManager(this);ApplicationProxy.setStatisticsManager(StatisticsManager);window.onresize=this.windowResized;document.onclick=function(){closeAllCustoms()};showingPage.init();if(this.getPopupView()!="registerComplete"){this.closePopupView()}var O=this.getSecondLevelView();if(O==A.SEARCH_SECTION||O==A.PROMOTION_SECTION){setTimeout(function(){$("#notifier").show()},0)}else{setTimeout(function(){$("#theBody").show()},0);setTimeout(function(){$("#footer").show()},300)}$("#errorPopupView").hide();q("errorPopup",true);authentication.init();initUser();tabBoxHandler.init();this.checkCookieAvailability();if(typeof(newCookieRequested)!="undefined"){cookie.setCountryCookie(newCookieRequested)}this.initBrowserDetect();initlogin();previewLayer.init();this.setMusicOnlyStore();var N=stateManager.getQuickSearch();stateManager.removeQuickSearch();C();if(!validator.isBlank(N)){this.quickSearchDeepLink=true;quickSearch(N,this.quickSearchDeepLink)}if(stateManager.getSEMCTestStatus()=="secretSEMCCode"){this.SEMCTesting=true}var M=stateManager.getVoucher();var L=false;if(!validator.isBlank(M)&&M=="true"){stateManager.removeVoucher();L=true}if(O==A.CAMPAIGN_VIEW){stateManager.resetCampaignParameters()}this.initializeHistory(stateManager.quickSearchDeepLink);if(L){this.openRedeemVoucher()}StatisticsManager.onInit(StatisticsManagerData,pn.statistics.StatisticsObjectFactory,LocaleManager,StatisticsDataHelper);if(!this.quickSearchDeepLink){if(validSections.length==1&&stateManager.getView()!=j()){l.setParameter("view",j());this.publishInternalHash();preProcessNotNotifier(function(){},true)}if(this.getMusicOnlyStore()&&stateManager.getView()==A.HOME_SECTION){preProcessNotNotifier(function(){stateManager.setView(A.MUSIC_SECTION)},true)}else{E()}}detectFlashPlayer();if(loadingNotificator.getNAjaxRequest()==0){if(!stateManager.firstLoad){loadingNotificator.hideLoadingNotification()}}$("#searchTerm").val(i18n.web_Browse_search_field);this.checkLoginActionType()};this.checkLoginActionType=function(R){R=R||false;var M=parseInt(this.hashMapGet("loginActionType")),O=globals;if(isNaN(M)){return}var S=parseInt(this.hashMapGet("loginActionTypeErrorCode"));delete f.loginActionType;delete f.loginActionTypeErrorCode;try{this.setLoginActionType(M&~this.SWITCHEDCOUNTRY&~this.NEWREGISTERED)}catch(Q){}var L=this.hashMapGet("reloadCallback");reloadManager.handleCallback(L);if(!R&&!(M&this.NEWREGISTERED)){if(this.getLoginActionType()==this.DIRECTBUY){var N=this.hashMapGet(O.PURCHASE_MEDIA_ID),P=this.hashMapGet(O.PRICE_CREDIT_CARD),U=this.hashMapGet(O.PRICE_SMS),T=this.hashMapGet(O.PURCHASE_CONTENT_TYPE);if(typeof(N)!=="undefined"&&typeof(T)!=="undefined"){openPurchasePopup(N,P,T)}}else{if(this.getLoginActionType()==this.BASKETBUY&&!reloadManager.isBasketInCallbackQueue()){shoppingBasketController.launchShoppingBasket()}else{if(this.getLoginActionType()==this.FREEBUY){this.getFreeItem()}else{if(this.getLoginActionType()==this.SHOWINBOX){purchaseInboxController.launchInboxPopup()}}}}}if(S==O.LOGIN_RESULT_SYSTEM_OK_BASKET_UPDATED){$("#registerCompleteBodyText").html(i18n.web_register_complete_basket_updated)}else{$("#registerCompleteBodyText").html(i18n.web_register_complete2+"<br /><br />"+i18n.web_register_complete3)}};this.dump=function(){};this.loadPersistentHashMap=function(M){var L=this;sendDWRCallAsPost(function(){userContext.getStateManagerTempData({async:false,timeout:10000,callback:function(Q){if(!Q){}else{var O=Q.split("$:$"),N=O.length,P=null;while(N--){P=O[N].split("=");if(P&&P.length!=2){continue}L.hashMapPut(P[0],P[1])}}L=null;if(typeof(M)=="function"){M()}}})})};this.flushHashMap=function(){try{for(var M in f){delete f[M]}}catch(L){}f={}};this.reloadPage=function(L){this.doPersistentHashMapReload(L)};this.reloadPageWithoutHashMap=function(){window.location.reload(true)};this.doPersistentHashMapReload=function(O,L){var N="";if(typeof(O)!=="undefined"){N=O+";restoreHashMap=1"}else{N=window.location.href+";restoreHashMap=1"}var P=new StringBuffer();for(var M in f){P.append(M+"="+f[M]+"$:$")}sendDWRCallAsPost(function(){userContext.setStateManagerTempData(P.toString(),{async:false,timeout:10000,callback:function(){if(typeof(L)!="undefined"&&L){return}if(N!=""&&N.substr(N.indexOf("#"))!=window.location.hash){window.location.href=N}window.location.reload(true)}})})};this.initializeHistory=function(O){window.dhtmlHistory.initialize();window.dhtmlHistory.addListener(this.historyChange);if(window.dhtmlHistory.isFirstLoad()){var N=this.getHash();N=this.removeDoubleSemicolon(N);this.setTempHash(N);var L=N.indexOf("MMPSTATUS");if(L!=-1){this.savePurchase();k=true;l.setParameter("popupView","purchase_complete_eval");return}}else{if(BrowserDetect.isMsie){window.dhtmlHistory.loadHistoricIE();if(stateManager.getHash()!="#"+window.dhtmlHistory.historicIE[0]){}}return}var M=l.getParameter("ts");if(M==null||M=="null"){l.updateTimestamp()}var P=l.getParameter("view");if(P==null||P=="null"){l.setParameter("view",A.HOME_SECTION)}if(!O){this.setTempHash("#"+l.getHash());window.dhtmlHistory.add(this.getTempHash(),this.getTempHash())}};this.removeDoubleSemicolon=function(L){if(typeof(L)=="undefined"){return""}while(L.indexOf(";;")!=-1){L=L.replace(";;",";")}return L};this.extractKey=function(N,P){if(typeof(N)=="undefined"){return""}var M=N.indexOf(P+"=");if(M==-1){return""}var L=N.substring(M);var O=L.indexOf(";");if(O!=-1){return L.substring(L.indexOf("=")+1,O)}else{return L.substring(L.indexOf("=")+1)}};this.removeKey=function(N,Q){if(typeof(N)=="undefined"){return""}var M=N.indexOf(Q+"=");if(M==-1){return""}var L=N.substring(0,M);var R=N.substring(M);var O=R.indexOf(";");var P="";if(O!=-1){P=L+R.substring(O+1)}else{P=L.substring(L)}return P};this.historyChange=function(P,Q){clearTimeout(window.dhtmlHistory.renderHistoryTimeoutId);var L=false;if(stateManager.showNoContentMessageTimestamp!=null){var O=5*1000;var N=new Date().getTime();if((N-stateManager.showNoContentMessageTimestamp)<O){L=true}stateManager.showNoContentMessageTimestamp=null}if(!stateManager.firstLoad&&!L){crystalLayer.hide();stateManager.hideError();stateManager.closePopupView()}P=unescape(P);if(!stateManager.firstLoad){var M=P.indexOf("MMPSTATUS");if(M!=-1){P=P.substring(0,M);stateManager.clearPurchase()}stateManager.goingBackOrForward=true;stateManager.psGoingBackOrForward=true;loadingNotificator.ajaxRequestNone();if(J.extractKey(P,"secondLvlView")==A.CAMPAIGN_VIEW){if(authentication.getAuthenticationStatus()!=authentication.FULL_LOGON){P=J.removeKey(P,"secondLvlView");P=J.removeKey(P,A.ACTUAL_CAMPAIGN_PAGE)}}preProcess(function(){stateManager.renderHistoricHash(P)},false)}};this.renderHistoricHash=function(L){l.clearHash();l.setHash(L);window.dhtmlHistory.renderHistoryTimeoutId=setTimeout("stateManager.updateViewExternally();",window.dhtmlHistory.renderHistoryTimeout);this.goingBackOrForward=false};this.updateViewExternally=function(){E()};this.setHash=function(L){try{if(!this.goingBackOrForward){if(!this.hashSetted){stateManager.settingHash=true;window.location.hash=L;l.updateTimestamp();this.hashSetted=true;this.setTempHash("");setTimeout("stateManager.settingHash = false;",window.dhtmlHistory.WAIT_TIME+window.dhtmlHistory.timeSettingHash)}else{this.setTempHash(L)}}else{var N=window.location.protocol+"//"+window.location.host+window.location.pathname+"#"+L;window.location.replace(N)}this.setTitle();setTimeout("stateManager.setFavIcon()",500)}catch(M){}};this.getHash=function(){return window.location.hash};this.getInternalHash=function(){return l.getHash()};this.getTempHash=function(){return this.tempHash};this.setTempHash=function(L){this.tempHash=L};this.setTitle=function(L){var L=L||"PlayNow\u2122";document.title=L};this.checkCookieAvailability=function(L){var N=true,M=true;if(typeof(L)!=="undefined"&&L===false){N=false}sendDWRCallAsPost(function(){userContext.testGetSession({async:N,timeout:10000,errorHandler:function(O){J.showError(i18n.web_cookie_detect_failure_header,i18n.web_cookie_detect_failure_text)},callback:function(O){t(O)}})});return M};function t(L){v=L}this.cookieEnabled=function(){return v};this.initBrowserDetect=function(){BrowserDetect.init()};this.hashMapGet=function(L){return f[L]};this.hashMapPut=function(L,M){f[L]=M};this.hashMapRemove=function(L){delete f[L]};this.hasJavaEnabled=function(){return BrowserDetect.hasJavaEnabled};this.showError=function(O,M,P){var N=4400;$("#JT").hide().html("");previewLayer.closePreviewPlayer();A.errorPopupActive=true;A.flashPlayerLevel1=false;crystalLayer.show(N-1);loadingNotificator.setAutoHide(true);loadingNotificator.hideLoadingNotification(true);var L=$("#errorPopupView");L.vhCenter();L.css("z-index",""+N);L.css("visibility","visible");L.css("display","block");m=null;if(P){m=P}$("#errorPopupTitle").html(O);$("#errorPopupBody").html(M);StatisticsManager.onUpdateView(this.getView(),this.getSecondLevelView(),"errorPopup")};this.showGenericMessage=function(P,N,Q,L){L=L||false;var O=4400;$("#JT").hide().html("");previewLayer.closePreviewPlayer();A.errorPopupActive=true;A.flashPlayerLevel1=false;crystalLayer.show(O-1);loadingNotificator.setAutoHide(true);loadingNotificator.hideLoadingNotification(true);var M=$("#errorPopupView");M.vhCenter();M.css("z-index",""+O);M.css("visibility","visible");M.css("display","block");m=null;if(Q){m=Q}$("#errorPopupTitle").html(P);$("#errorPopupBody").html(N);if(!L){}else{StatisticsManager.onUpdateView(this.getView(),this.getSecondLevelView(),L)}};this.hideError=function(){var M=stateManager.getPopupView();crystalLayer.revertZ();if(M==null){crystalLayer.hide();A.flashPlayerLevel1=true}var L=$("#errorPopupView");L.css("visibility","hidden");A.errorPopupActive=false;if(typeof(waitForSideLoaderAppletTimeout)!=="undefined"&&waitForSideLoaderAppletTimeout!==-1){clearTimeout(waitForSideLoaderAppletTimeout);waitForSideLoaderAppletTimeout=-1}if(typeof(m)==="function"){m()}else{}};this.clearYesNoPopupState=function(){this.hashMapRemove(A.POPUP_TITLE);this.hashMapRemove(A.POPUP_MESSAGE);this.hashMapRemove(A.POPUP_CALLBACK_YES);this.hashMapRemove(A.POPUP_CALLBACK_NO);this.hashMapRemove(A.POPUP_HELP_TOPIC)};this.getReturnPointLocation=function(){var N=this.getHash();if(l.getParameter("returnView")==null){return N}l.setParameter("view",l.getParameter("returnView"));if(l.getParameter("returnSecondLvlView")!=null){l.setParameter("secondLvlView",l.getParameter("returnSecondLvlView"))}if(l.getParameter("returnPopupView")!=null){l.setParameter("popupView",l.getParameter("returnPopupView"))}l.removeParameter("returnView");l.removeParameter("returnSecondLvlView");l.removeParameter("returnPopupView");var M=l.getHash();if(M!=""){this.setHash(M)}var L=window.location.href;if(N!=""){this.setHash(N)}return L};this.getReturnPointPopup=function(){if(l.getParameter("returnPopupView")!=null){var L=l.getParameter("returnPopupView");var M=L.split("+");return M[M.length-1]}else{return false}};this.getLastReturnPopupView=function(){return l.getParameter("wasReturnPopupView")};this.setLastReturnPopupView=function(M){var L="wasReturnPopupView";if(M===null){l.removeParameter(L)}else{l.setParameter(L,M)}};this.setReturnPoint=function(L,N,M){l.setParameter("returnView",L);if(typeof(M)!=="undefined"&&M!==""){this.setLastReturnPopupView(M)}if(N!=null){l.setParameter("returnSecondLvlView",N)}if(M){this.pushPopupView(M)}else{this.popPopupView()}};this.openPopupView=function(L){var M=this.getPopupView();if(L!=M){this.pushPopupView(M);this.setPopupView(L)}};this.returnFromPopupView=function(){var L=this.popPopupView();if(!validator.isBlank(L)){this.setPopupView(L)}else{this.closePopupView()}};this.pushPopupView=function(N){J.returnPopupPositioned=false;if(!N){return}var L="returnPopupView",M=l.getParameter(L);if(M){l.setParameter(L,M+"+"+N)}else{l.setParameter(L,N)}};this.popPopupView=function(){var N=null,L="returnPopupView",O=l.getParameter(L);if(validator.isBlank(O)){J.returnPopupPositioned=false;return null}var M=O.lastIndexOf("+");if(M==-1){N=O;O="";l.removeParameter(L)}else{N=O.substring(M+1);O=O.substring(0,M);l.setParameter(L,O)}J.returnPopupPositioned=true;return N};this.resetReturnPoint=function(){l.removeParameter("returnView");l.removeParameter("returnSecondLvlView");l.removeParameter("returnPopupView");this.publishInternalHash()};this.closeReturnToPopup=function(){var L=this.getReturnPointPopup();if(L){this.setReturnPoint(this.getView(),this.getSecondLevelView(),"");this.setPopupView(L)}else{if(k){k=false}this.closePopupView()}};this.closeReturnToPopupWithReset=function(){this.closeReturnToPopup();this.resetReturnPoint()};function C(){r=l.getParameter("dlp");if(r){l.removeParameter("dlp")}}this.getDeepLinkPhone=function(){return r};this.resetDeepLinkPhone=function(){r=null};this.setPublisherId=function(M,L){l.setParameter(M+"_publisherId",L)};this.getPublisherId=function(L){return l.getParameterWithDefault(L+"_publisherId",0)};this.setPurchaseType=function(L){this.hashMapPut(A.PURCHASE_ACTIVE_METHOD,L)};this.getPurchaseType=function(){return this.hashMapGet(A.PURCHASE_ACTIVE_METHOD)};this.flushPurchase=function(){var L=stateManager.getPurchaseType();if(L==A.PURCH_BASKETITEM&&stateManager.getMMPStatus()=="0"){shoppingBasketController.clearBasket()}else{this.clearSinglePurchaseItem()}this.setPurchaseType(A.PURCH_NONEITEM);this.clearPurchase()};this.setLoginActionType=function(L){if(L===0){return}var N=[];N[this.DIRECTBUY]=true;N[this.BASKETBUY]=true;N[this.FREEBUY]=true;N[this.SHOWINBOX]=true;N[this.REDEEMINGVOUCHER]=true;var M=N[L];if(M!==true){throw"Invalid LoginActionType: '"+L+"'"}else{this.hashMapPut(A.LOGIN_ACTION_TYPE,L)}};this.openRedeemVoucher=function(){this.setLoginWithVoucher(true);authentication.popupWithAuthentication(A.VOUCHER_REDEEM_POPUP)};this.getLoginActionType=function(){return this.hashMapGet(A.LOGIN_ACTION_TYPE)};this.getView=function(){if(l!=null){return l.getParameterWithDefault("view",A.HOME_SECTION)}else{return A.HOME_SECTION}};this.clearAdvancedSearchState=function(){l.removeParameter("asmc_artist");l.removeParameter("asmc_song");l.removeParameter("asmc_album");l.removeParameter("asoc_artist");l.removeParameter("asoc_title");l.removeParameter("ix")};this.setAdvancedSearchMusicState=function(L,N,M){l.setParameter("asmc_artist",L);l.setParameter("asmc_song",N);l.setParameter("asmc_album",M);l.removeParameter("asoc_artist");l.removeParameter("asoc_title");l.removeParameter("ix");this.publishInternalHash()};this.setAdvancedSearchOtherState=function(L,M){l.removeParameter("asmc_artist");l.removeParameter("asmc_song");l.removeParameter("asmc_album");l.setParameter("asoc_artist",L);l.setParameter("asoc_title",M);l.removeParameter("ix");this.publishInternalHash()};this.getAdvancedSearchState=function(){var L=new Object();L.musicArtist=l.getParameterWithDefault("asmc_artist","");L.musicSong=l.getParameterWithDefault("asmc_song","");L.musicAlbum=l.getParameterWithDefault("asmc_album","");L.otherArtist=l.getParameterWithDefault("asoc_artist","");L.otherTitle=l.getParameterWithDefault("asoc_title","");return L};this.getActualPromotionPage=function(){return l.getParameterWithDefault(A.ACTUAL_PROMOTION_PAGE,"")};this.setActualPromotionPage=function(L){l.setParameter(A.ACTUAL_PROMOTION_PAGE,L)};this.setVoucherCode=function(L){this.hashMapPut(A.VOUCHER_CODE,L)};this.getVoucherCode=function(){return this.hashMapGet(A.VOUCHER_CODE)};this.removeVoucherCode=function(){this.hashMapRemove(A.VOUCHER_CODE)};this.setLoginWithVoucher=function(L){stateManager.setLoginActionType(stateManager.REDEEMINGVOUCHER);regTracker.submitToSession(A.RegTracker_VOUCHER);l.setParameter(A.VOUCHER_FLAG,L)};this.getLoginWithVoucher=function(){return l.getParameterWithDefault(A.VOUCHER_FLAG,"false")};this.clearVoucherState=function(){this.removeLoginWithVoucher();this.removeVoucherCode()};this.removeLoginWithVoucher=function(){l.removeParameter(A.VOUCHER_FLAG)};this.getActualCampaignPage=function(){return l.getParameterWithDefault(A.ACTUAL_CAMPAIGN_PAGE,"")};this.setActualCampaignPage=function(L){l.setParameter(A.ACTUAL_CAMPAIGN_PAGE,L)};this.getDetailPromotion=function(){return l.getParameterWithDefault(A.DETAIL_PROMOTION,"false")};this.setDetailPromotion=function(L){l.setParameter(A.DETAIL_PROMOTION,L)};this.removeDetailPromotion=function(){l.removeParameter(A.DETAIL_PROMOTION)};this.getDetailPromotionBannerId=function(){return l.getParameterWithDefault(A.DETAIL_PROMOTION_BANNER_ID,"")};this.setDetailPromotionBannerId=function(L){l.setParameter(A.DETAIL_PROMOTION_BANNER_ID,L)};this.removeDetailPromotionBannerId=function(){l.removeParameter(A.DETAIL_PROMOTION_BANNER_ID)};this.clearBrowserState=function(){this.clearAdvancedSearchState();l.removeParameter("browserFocusedId");l.removeParameter("browserTopContentType");l.removeParameter("browserTopContentId");l.removeParameter("secondLvlView");l.removeParameter("browserLayout");l.removeParameter("ix");l.removeParameter("browserHlId");l.removeParameter("albumId");l.removeParameter(A.ACTUAL_PROMOTION_PAGE);l.removeParameter(A.ACTUAL_CAMPAIGN_PAGE);var L=this.getView();for(var M=0;M<A.ALL_SECTIONS.length;M++){var N=A.ALL_SECTIONS[M];if(L!=N){l.removeParameter(N+"_GenreType");l.removeParameter(N+"GenreId");l.removeParameter(N+"_publisherId");l.removeParameter(N+"_artist_name_filter")}}};this.prepareView=function(L){if(this.getMusicOnlyStore()&&L==A.MUSIC_SECTION){$("#infoBar").hide()}$("#searchTerm").css("display","inline-block");this.closePopupView();window.jsLoadingNotifierOff=false;l.setParameter("view",L);this.clearBrowserState();this.clearSinglePurchaseItem();this.removeDetailPromotion();this.removeDetailPromotionBannerId();this.removeVoucher();this.publishInternalHash();if(loadingNotificator.getNAjaxRequest()==0){if(!stateManager.firstLoad){loadingNotificator.hideLoadingNotification()}}};this.setView=function(L){setTimeout(function(){topListsController.hideTopListLoadingIndicator()},20);if(validSections.length==1){L=j();if(this.getView()==L&&this.getSecondLevelView()==null&&this.getPopupView()==null&&!this.firstLoad){loadingNotificator.hideLoadingNotification();return}}if(this.getMusicOnlyStore()&&L==A.HOME_SECTION){musicOnlyStore.showMusicIsHomeNotifier();L=A.MUSIC_SECTION}previewLayer.closePreviewPlayer();if(!this.preventClosingPopupAfterReload){this.closePopupView()}window.jsLoadingNotifierOff=false;l.setParameter("view",L);this.clearQuickSearchData();this.clearBrowserState();this.clearSinglePurchaseItem();this.removeDetailPromotion();this.removeDetailPromotionBannerId();this.removeVoucher();this.publishInternalHash();this.setPublisherId(L,0);E();if(loadingNotificator.getNAjaxRequest()==0){if(!stateManager.firstLoad){loadingNotificator.hideLoadingNotification()}}};this.setBackgroundView=function(M){if(validSections.length==1&&M!=j()){M=j()}if(this.getMusicOnlyStore()&&M==A.HOME_SECTION){M=A.MUSIC_SECTION}else{musicOnlyStore.toggleMusicStore()}previewLayer.closePreviewPlayer();window.jsLoadingNotifierOff=false;var L=l.getParameter("view");l.setParameter("view",M);this.clearQuickSearchData();this.clearBrowserState();this.clearSinglePurchaseItem();this.removeDetailPromotion();this.removeDetailPromotionBannerId();this.removeVoucher();this.publishInternalHash();this.setPublisherId(M,0);E(true)};this.refresh=function(){this.setView(this.getView())};this.setViewAndDropSecondary=function(L){this.setView(L)};this.gotoSectionMain=function(){this.setViewAndDropSecondary(this.getView())};this.getSecondLevelView=function(){return l.getParameter("secondLvlView")};this.removeSecondLevelView=function(){return l.removeParameter("secondLvlView")};this.setPromotionView=function(L){stateManager.setBrowserFocusedId(L);stateManager.setActualPromotionPage("1");l.setParameter("secondLvlView",A.PROMOTION_SECTION);E();this.publishInternalHash()};this.setSecondLevelView=function(L){l.setParameter("secondLvlView",L);E();this.publishInternalHash()};this.closeSecondLevelView=function(){setView(b())};this.savePurchase=function(L){actualHash=L||this.getHash();l.setParameter("MMPORDERID",this.extractKey(actualHash,"MMPORDERID"));l.setParameter("MMPDESCRIPTION",this.extractKey(actualHash,"MMPDESCRIPTION"));l.setParameter("MMPSTATUS",this.extractKey(actualHash,"MMPSTATUS"));l.setParameter("SCC",this.extractKey(actualHash,"SCC"))};this.extractMmpStatus=function(M){if((M!=null)&&(M.indexOf("#")>-1)){var L=M.substring(M.indexOf("#"));l.setParameter("MMPORDERID",this.extractKey(L,"MMPORDERID"));l.setParameter("MMPDESCRIPTION",this.extractKey(L,"MMPDESCRIPTION"));l.setParameter("MMPSTATUS",this.extractKey(L,"MMPSTATUS"))}};this.clearDirectBuy=function(){delete f.creditCardPrice;delete f.loginActionType;delete f.mediaId;delete f.purchaseContentType};this.cleanOpenInbox=function(){if(this.getLoginActionType()==this.SHOWINBOX){l.removeParameter("loginActionType");stateManager.resetReturnPoint()}};this.clearPurchase=function(){l.removeParameter("MMPORDERID");l.removeParameter("MMPDESCRIPTION");l.removeParameter("MMPSTATUS");l.removeParameter("SCC")};this.clearPurchaseExceptOrderId=function(){l.removeParameter("MMPDESCRIPTION");l.removeParameter("MMPSTATUS");l.removeParameter("SCC")};this.getMMPStatus=function(){return l.getParameter("MMPSTATUS")};this.getMMPStoredCC=function(){return l.getParameter("SCC")};this.closePopupViewEffeciently=function(){if(this.getPopupView()){this.closePopupView()}};this.getPopupView=function(){return l.getParameter("popupView")};this.setPopupView=function(L){stateManager.closePopupView();previewLayer.closePreviewPlayer();$("#searchTerm").attr("disabled",true);crystalLayer.show();A.flashPlayerLevel1=false;l.setParameter("popupView",L);E()};this.setPopupViewWithReturnView=function(L){var M=stateManager.getPopupView();stateManager.setReturnPoint(stateManager.getView(),stateManager.getSecondLevelView(),M);stateManager.setPopupView(L)};this.closePopupView=function(){var M=this.getPopupView();var L=b(M);crystalLayer.hide();$("#searchTerm").attr("disabled",false);A.flashPlayerLevel1=true;L.hide();l.removeParameter("popupView");if(M=="quicksearch"){quickSearchController.forceAllClosed()}};this.closePopupViewAndReset=function(L){this.clearSinglePurchaseItem();this.resetReturnPoint();l.setParameter("popupView",L);this.closePopupView()};this.clearQuickSearchData=function(){l.removeParameter("search");l.removeParameter("psize");l.removeParameter("ix")};this.setSearchString=function(L){if(L!=""){L=L.replace(/-/g,"%2D");l.setParameter("search",L)}};this.getSearchString=function(){var L=l.getParameter("search");if(L!=null){return L.replace(/%2D/g,"-")}else{return L}};this.getContentBrowserUseSearchLayout=function(){return l.getParameterWithDefault("ContentBrowserUseSearchLayout",false)};this.setContentBrowserUseSearchLayout=function(L){return l.setParameter("ContentBrowserUseSearchLayout",L)};this.getBrowserLayout=function(){return l.getParameterWithDefault("browserLayout",this.BrowseLayout_generalBrowseText)};this.getRealBrowserLayout=function(){return l.getParameter("browserLayout")};this.setBrowserLayout=function(L){l.setParameter("browserLayout",L);this.publishInternalHash()};this.getQuickSearch=function(){var L=l.getParameter("quickSearch");if(L&&($.browser.msie||$.browser.safari)){var M=decodeURI(L);return M}else{return L}};this.getSEMCTestStatus=function(){return l.getParameter("SEMCTest")};this.removeQuickSearch=function(){l.removeParameter("quickSearch")};this.resetCampaignParameters=function(){this.removeSecondLevelView();l.removeParameter(A.ACTUAL_CAMPAIGN_PAGE)};this.removeVoucher=function(){l.removeParameter(A.VOUCHER_FLAG)};this.getVoucher=function(){return l.getParameterWithDefault(A.VOUCHER_FLAG,"")};this.getBrowserFocusedId=function(){return l.getParameterWithDefault("browserFocusedId",0)};this.removeBrowserFocusedId=function(){l.removeParameter("browserFocusedId")};this.setBrowserFocusedId=function(L){l.setParameter("browserFocusedId",L)};this.getBrowserAlbumId=function(){return l.getParameter("albumId")};this.setBrowserAlbumId=function(L){l.setParameter("albumId",L)};this.removeBrowserAlbumId=function(){l.removeParameter("albumId")};this.getBrowserTopContentLayout=function(){return l.getParameterWithDefault("searchResultLayout","promo")};this.getBrowserPagingSize=function(){return l.getParameterWithDefault("psize",15)};this.getBrowserPagingIndex=function(){return l.getParameterWithDefault("ix",1)};this.setBrowserPagingIndex=function(L){var M=l.setParameter("ix",L);this.publishInternalHash();return M};this.getBrowserTopContentId=function(){return l.getParameterWithDefault("browserTopContentId","0")};this.getBrowserTopContentType=function(){var L=l.getParameterWithDefault("browserTopContentType","promo");return L};this.setBrowserTopContentId=function(L){l.setParameter("browserTopContentId",L)};this.setBrowserTopContentType=function(L){l.setParameter("browserTopContentType",L)};this.getArtistNameFilterValue=function(L){return l.getParameterWithDefault(L+"_artist_name_filter","")};this.setArtistNameFilterValue=function(M,L){l.setParameter(M+"_artist_name_filter",L)};this.getGenreId=function(L){return l.getParameterWithDefault(L+"GenreId",0)};this.setGenreId=function(M,L){l.setParameter(M+"GenreId",L);this.publishInternalHash()};this.getGenreType=function(L){return l.getParameter(L+"_GenreType")};this.setGenreType=function(M,L){l.setParameter(M+"_GenreType",L)};this.getLanguageCode=function(){return window.languageCode};this.getCountryCode=function(){return window.countryCode};this.getVoucherItem=function(){loadScript("fe/scripts/purchase.js");this.hashMapPut(A.POPUP_TITLE,i18n.web_purchase_voucher_title);this.hashMapPut(A.POPUP_MESSAGE,i18n.web_purchase_voucher_text);this.hashMapPut(A.POPUP_CALLBACK_YES,"stateManager.getVoucherItemCallBackYes()");this.hashMapPut(A.POPUP_CALLBACK_NO,"stateManager.getVoucherItemCallBackNo()");this.hashMapPut(A.POPUP_HELP_TOPIC,showHelp.TOPIC_ID_DOWNLOAD);stateManager.setPopupView("yesNo")};this.getVoucherItemCallBackYes=function(){stateManager.closePopupView();stateManager.setPurchaseType(A.PURCH_VOUCHER);startNetgiroFlow();loadingNotificator.setAutoHide(true)};this.getVoucherItemCallBackNo=function(){stateManager.closePopupViewAndReset("yesNo")};this.getFreeItem=function(){loadScript("fe/scripts/purchase.js");stateManager.closePopupView();stateManager.setPurchaseType(A.PURCH_FREEITEM);startNetgiroFlow();loadingNotificator.setAutoHide(true)};this.getUserPhoneModelName=function(){var L=cookie.readCookie(cookie.getPhoneModelCookieName());if(!l){return L}else{return l.getParameterWithDefault("userPhoneModel",L)}};this.setUserPhoneModelName=function(L){l.setParameter("userPhoneModel",L);cookie.createCookie(cookie.getPhoneModelCookieName(),stateManager.getPhoneModelName(),A.PERSISTENT_COOKIE)};this.getPhoneModelName=function(){var L=J.getUserPhoneModelName();if(phoneModelSet.isSupportedByPlaynow(L)){return L}else{return phoneModelSet.heroPhone}};this.getProductModelNameForStatistics=function(){var L=cookie.readCookie(cookie.getPhoneModelCookieName()),M=l.getParameterWithDefault("userPhoneModel",L)||L||(phoneModelSet.heroPhone+" : default");return M};this.getProductType=function(){if(this.getMusicOnlyStore()){return"mp3 player"}else{return"mobile phone"}};this.getMmpOrderNumber=function(){return l.getParameter("MMPORDERID")};this.setFavIcon=function(){var N=document.createElement("link");N.setAttribute("id","faviconlink");N.setAttribute("rel","shortcut icon");N.setAttribute("type","text/css");N.setAttribute("href","fe/images/favicon.ico?"+cacheControl);var M=document.getElementsByTagName("head")[0];var L=document.getElementById("faviconlink");if(L){M.removeChild(L)}M.appendChild(N);stateManager.setTitle()};this.publishInternalHash=function(){stateManager.setHash(l.getHash())};function e(){var L=document.location.hash;return L.substring(1,L.length)}var h=0;var u=0;this.lockView=function(){h++};this.unlockView=function(){if(h>0){h--}if(h==0&&u>0){E()}};this.unlockViewForce=function(){h=0;unlockView()};this.browseGeneralText=function(N){this.closePopupViewEffeciently();if(N!=null&&N!=""&&this.getView()!=N){var L=A.flashPlayerLevel1;this.prepareView(N);A.flashPlayerLevel1=L}this.clearQuickSearchData();var M=this.getPublisherId(N);if(M!=0){if(N==A.RINGTONES_SECTION){this.setBrowserLayout(this.BrowseLayout_ringtonesArtist);stateManager.setAdvancedSearchOtherState(M,"");stateManager.setGenreId(N,0);stateManager.setBrowserFocusedId(0);stateManager.setBrowserPagingIndex(1)}else{this.setBrowserLayout(this.BrowseLayout_browseProvider)}}else{this.setBrowserLayout(this.BrowseLayout_generalBrowseText)}if(this.getSecondLevelView!=A.SEARCH_SECTION){this.setSecondLevelView(A.SEARCH_SECTION)}else{searchSectionController.refreshContent()}};this.browseGeneralCovers=function(L){if(L!=null&&L!=""){this.prepareView(L)}this.setBrowserLayout(this.BrowseLayout_generalBrowseCovers);this.setSecondLevelView(A.SEARCH_SECTION)};this.setHighlightedSongId=function(L){l.setParameter("browserHlId",L)};this.getHighlightedSongId=function(){return l.getParameter("browserHlId")};this.isHighlightedSongId=function(M){var L=l.getParameter("browserHlId");return M==L};this.browseDetails=function(Q,P,M){var O=this.getDetailPromotion();var L=this.getSecondLevelView();var N=stateManager.getBrowserFocusedId();$("#musicSearchResultsListing").html("");if(""+P=="0"){this.showError(i18n.web_no_content_info_title,i18n.web_no_content_info_text);return false}this.closePopupViewEffeciently();if(Q!=null&&Q!=""&&this.getView()!=Q){this.prepareView(Q)}if(L==A.PROMOTION_SECTION||(O=="true"&&stateManager.psGoingBackOrForward)){stateManager.psGoingBackOrForward=false;searchSectionController.setSearchSectionParameter("DetailsFromPromotionSection",true);this.setDetailPromotion("true");this.setDetailPromotionBannerId(N)}else{this.setDetailPromotion("false");this.removeDetailPromotionBannerId();this.removeVoucher()}this.setBrowserLayout(this.BrowseLayout_detailBrowse);this.setBrowserPagingIndex(1);this.setBrowserFocusedId(P);this.setHighlightedSongId(M);this.publishInternalHash();if(this.getSecondLevelView()!=A.SEARCH_SECTION){this.setSecondLevelView(A.SEARCH_SECTION)}else{searchSectionController.refreshContent()}};this.browseArtistAlbumsFromSong=function(M,L){webShop.getArtistInfoBySong(M,this.getCountryCode(),currentOperatorCode,1,p)};function p(N){if(N.album){var M=N.album.artistId;var L=N.album.id;preProcess("stateManager.browseArtistInfoHelper('"+M+"','"+L+"','"+stateManager.BrowseLayout_albumsFromArtist+"');",true)}else{if(N.searchHits){var O=N.searchHits.media[0];var P=O.id;var L=O.songMedia.albumId;preProcess("stateManager.browseArtistInfoHelper('"+P+"','"+L+"','"+stateManager.BrowseLayout_artistInfoFromSong+"');",true)}}}this.browseArtistInfoByArtistId=function(M,L){this.browseArtistInfoHelper(M,L,this.BrowseLayout_albumsFromArtist)};this.browseArtistInfoHelper=function(N,L,M){$("#musicSearchResultsListing").html("");this.closePopupViewEffeciently();if(this.getView()!=A.MUSIC_SECTION){this.prepareView(A.MUSIC_SECTION)}this.setBrowserLayout(M);this.setBrowserPagingIndex(1);this.setBrowserFocusedId(N);this.setBrowserAlbumId(L);if(this.getSecondLevelView!=A.SEARCH_SECTION){this.setSecondLevelView(A.SEARCH_SECTION)}else{this.publishInternalHash();searchSectionController.refreshContent()}};this.browseAllFromList=function(M,L){previewLayer.closePreviewPlayer();if(M!=null&&M!=""){this.prepareView(M)}this.setGenreId(M,0);this.setBrowserLayout(this.BrowseLayout_allFromList);this.setBrowserFocusedId(L);this.setSecondLevelView(A.SEARCH_SECTION)};this.browseWithGenre=function(M,L){this.setGenreId(M,L);this.setPublisherId(M,0);this.setGenreType(M,"genre");this.browseGeneralText(M);this.publishInternalHash()};this.browseWithPublisher=function(M,L){this.setGenreId(M,0);this.setPublisherId(M,unescape(L));this.setGenreType(M,"publisher");this.browseGeneralText(M)};this.search=function(M,P){var O=0;var N=1;var L=5;M=unescape(M);stateManager.setSearchString(M);webShop.searchMedia(M,this.getPhoneModelName(),O,this.getCountryCode(),L,N,maximumHitCount,currentOperatorCode,P)};this.showBasketUpdated=function(N){var M=userInfoHandler.getHomeCountry().country;var L=i18n.web_LoginRegister_basket_updated_text+" "+M+" "+i18n.web_LoginRegister_basket_updated_text2;this.showError(i18n.web_LoginRegister_basket_updated,L,N)};function E(R){if(h>0){u++}else{stateManager.lockView();u=0;var M=J.getView(),P=J.getPopupView(),N=J.getSecondLevelView(),L=J.getDetailPromotion(),Q=null;try{Q=M.toLowerCase().split("_")[0];Q=Q.substring(0,1).toUpperCase()+Q.substring(1);if(Q.charAt(Q.length-1)=="s"){Q=Q.substring(0,Q.length-1)}}catch(O){Q=null}if((A.ALL_SECTIONS.indexOf(M)<0||validSections.indexOf(Q)<0)&&M!==A.HOME_SECTION){M=A.HOME_SECTION;l.setParameter("view",M);stateManager.publishInternalHash();preProcessNotNotifier("",true)}if(validSections.length==1&&M!=j()){M=j();l.setParameter("view",M);stateManager.publishInternalHash();preProcessNotNotifier("",true)}else{if(J.getMusicOnlyStore()&&M==A.HOME_SECTION){M=A.MUSIC_SECTION}}if(typeof(R)!="undefined"){if(R){P=null}}I(M);if(N!=null){if(P!=null){if(b(N).html().length==0){a(N)}}else{if(typeof(L)!="undefined"&&L=="true"){pn.controller.PromotionSectionController.getInstance().loadDataDeeplink(J.getDetailPromotionBannerId())}a(N)}if(stateManager.quickSearchDeepLink){$("div.hiddenView2").hide()}}else{if(P!=null){if(b(M).html().length==0){a(M)}}else{a(M)}$("div.hiddenView2").css("display","block")}if(P!=null){D(P)}stateManager.unlockView();if(N==null||P!=null){StatisticsManager.onUpdateView(M,N,P);ApplicationProxy.onNewPurchaseLeadInit()}}if(loadingNotificator.getNAjaxRequest()==0){if(!stateManager.firstLoad){loadingNotificator.hideLoadingNotification()}}}this.isViewLoaded=function(N){var M=this.getView(N);var L=M!=null&&M.html().length>5;return L};this.isValidCountry=function(L){if(L){return validCountries.indexOf(L)!==-1}else{return false}};function I(L){inactivateMainNavIcon(A.HOME_SECTION);inactivateMainNavIcon(A.MUSIC_SECTION);inactivateMainNavIcon(A.GAMES_SECTION);inactivateMainNavIcon(A.WALLPAPERS_SECTION);inactivateMainNavIcon(A.THEMES_SECTION);inactivateMainNavIcon(A.RINGTONES_SECTION);inactivateMainNavIcon(A.APPLICATIONS_SECTION);activateMainNavIcon(L)}function K(M){var L="destroy_"+M+"View";if(typeof(window[L])!="undefined"){window[L]()}}this.runAllDestructors=B;function B(P){$hiddenViews=$("div.hiddenView");var L=$hiddenViews.length;while(L--){var M=$hiddenViews[L],Q=M.id,N="destroy_"+Q,O;if(Q==P+"View"&&window[N]!==O){window[N]()}}}function G(T,W){window.jsLoadingNotifierOff=false;var L=b(T);L.hide();q(T,W);if(!W){B(T)}else{K(T)}try{if(window["init"+T]){window["init"+T]()}else{debug("init"+T+" is not defined ")}}catch(P){}var N="postponeView_"+T;var R=false;if(typeof(window[N])!="undefined"){R=true}if(!W&&!R){var S=T+"View";$("div.hiddenView:not(#"+S+")").hide()}if(W){if(!R){L.vhCenter();var Q=L.height();var U=L.offset().top;var O=Q+U;var V=$("#mainBody").height();if(O>V&&V>Q){var M=10;U=V-Q-M;L.css("top",U)}if(!purchaseInboxController.getOpenDeviceSelector()){L.show()}J.returnPopupPositioned=false}}else{if(!R){L.show()}}L.ready(function(){window.jsLoadingNotifierOff=true;stateManager.preventClosingPopupAfterReload=false})}this.cacheView=q;function q(S,T){var M="",L=b(S),N;if(L!=null&&L.html().length<=1){M="views/"+S+makeStandardHttpRequestParameters(S);try{if(opener&&opener.QUNIT_ENABLED!=N){M=window.opener.baseURL+M}}catch(R){}loadScript("fe/views/"+S+".js");var O={type:"GET",url:M,async:false};var Q=$.ajax(O);if(Q.status==500){Q=$.ajax(O)}var P=Q.responseText;L.html(P)}}function b(L){return $("#"+L+"View")}function a(L){G(L,false)}function D(L){G(L,true)}var o;var d;this.windowResized=function(){var L=false;if(BrowserDetect.isMsie){if(o!=document.documentElement.clientHeight||d!=document.documentElement.clientWidth){L=true}o=document.documentElement.clientHeight;d=document.documentElement.clientWidth}else{L=true}if(L){previewLayer.closePreviewPlayer();var M=stateManager.getPopupView();if(M!=null){M=$("#"+M+"View");M.hCenter()}}};this.clearSinglePurchaseItem=function(){this.hashMapRemove(A.PURCHASE_CONTENT_TYPE);this.hashMapRemove(A.PURCHASE_MEDIA_ID);this.hashMapRemove(A.PURCHASE_MEDIA_NAME);this.hashMapRemove(A.LOGIN_ACTION_TYPE);this.hashMapRemove(A.PRICE_CREDIT_CARD);this.hashMapRemove(A.PRICE_SMS);this.hashMapRemove(A.PRICE_MOBILE);this.hashMapRemove(A.PURCHASE_ITEM_HOLDER_OBJECT)};this.showNoContentForPhoneMessage=function(){this.showNoContentMessageTimestamp=new Date().getTime();this.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_item_not_found_for_your_phone)};this.showNoContentGenericMessage=function(){this.showNoContentMessageTimestamp=new Date().getTime();this.publishInternalHash();preProcessNotNotifier(function(){J.setView(A.HOME_SECTION);J.showError(i18n.web_errorpopup_title,i18n.web_errorpopup_item_not_found_generic)},true)};this.setActiveBannerId=function(L,M){F.mediaId=L;F.bannerId=M};this.getActiveBannerId=function(L){if(L==F.mediaId){return F.bannerId}else{return"0"}};this.clearActiveBannerId=function(){F.clear()};function n(){this.mediaId="";this.bannerId="";this.clear=function(){this.mediaId="";this.bannerId=""}}this.putLocaleIntoHttpSession=function(L,M){L=new Locale(L);sendDWRCallAsPost(function(){userContext.putLocaleIntoSession(L.lc,L.cc,{async:false,timeout:5000,errorHandler:function(N){genericDWRError(N,"putLocaleIntoSession")},callback:function(){if(typeof(M)==="function"){M()}}})})};this.setMusicOnlyStore=function(){var L=this.getUserPhoneModelName();c=phoneModelSet.isMusicOnlyDevice(L)};this.getMusicOnlyStore=function(){return c};this.isMobilePaymentEnabled=function(){return mobilePaymentEnabled};this.isCreditCardPaymentEnabled=function(){return creditCardPaymentEnabled};this.hasContentType=function(L){return(validSections.indexOf(L)>-1)};function j(){var L=validSections[0],M=(L==globals.STR_ContentType_MUSIC)?L.toLowerCase()+"_section":L.toLowerCase()+"s_section";return M}}function StatisticObject(c,a){this.channel=this.lwr(c||"");this.pageName=this.lwr(a||"");this.pageType="";this.state="";this.zip="";this.products="";this.purchaseID="";this.campaign="";this.currencyCode="";for(var b=50;b!=0;--b){this["eVar"+b]="";this["prop"+b]=""}this.events="";this.pageType="";this.charSet="utf-8";this.lockedVariables=[];this.server=""}StatisticObject.prototype.lockVariables=function(a){this.lockedVariables=this.lockedVariables.concat(a)};StatisticObject.prototype.isLocked=function(a){return this.lockedVariables.indexOf(a)!==-1};StatisticObject.prototype.setCurrencyCode=function(a){this.currencyCode=this.lwr(a)};StatisticObject.prototype.clearProp=function(c,a){a=a||c;for(var b=c;b<=a;++b){this["prop"+b]=""}};StatisticObject.prototype.addEvent=function(a){if(this.events){this.events+=","}this.events+=this.lwr(a)};StatisticObject.prototype.setOrderId=function(a){this.purchaseID=a};StatisticObject.prototype.addProduct=function(d,b,c){d=d||false;if(!d||d.indexOf("undefined")!==-1){return}d=decodeHtmlString(unescape(d));d=d.replace(/&/g,"$");d=d.replace(/:;/g,"-");var a=d.indexOf("-");d=((a!=-1)?(d.substring(0,a)+" : "+d.substring(a+1)):d);if(this.products){this.products+=","}if(b&&c){c=isNaN(c)?0:c;this.products+=this.lwr(";"+d+";"+b+";"+c)}else{this.products+=this.lwr(";"+d)}};StatisticObject.prototype.setPageName=function(a){this.pageName=this.lwr(a)};StatisticObject.prototype.setLocale=function(a){a=new Locale(a);this.prop13=this.lwr(a.cc);this.prop12=this.lwr(a.cc+"_"+a.lc);this.eVar11=this.prop12;this.eVar10=this.prop13};StatisticObject.prototype.setSelectedProduct=function(a){this.prop14=this.eVar12=this.lwr(a)};StatisticObject.prototype.setUserBandwidth=function(a){this.prop17=this.lwr(a)};StatisticObject.prototype.setServer=function(a){this.server=this.prop50=this.eVar50=this.lwr(a)};StatisticObject.prototype.setChannel=function(a){this.channel=this.lwr(a)};StatisticObject.prototype.setVar=function(a,b){if(typeof(a[b])!=="undefined"&&!this.isLocked(b)){this[b]=this.lwr((typeof(a[b])==="function")?a[b]():a[b])}};StatisticObject.prototype.setVariables=function(b){for(var a=0;a<=50;++a){this.setVar(b,"prop"+a)}for(var a=0;a<=50;++a){this.setVar(b,"eVar"+a)}this.setVar(b,"pageName");this.setVar(b,"channel");this.setVar(b,"products");this.setVar(b,"pageType");this.setVar(b,"events")};StatisticObject.prototype.lwr=function(a){if(typeof a!=="string"){return""}a=a.replace("&","$");return a.toLowerCase()};StatisticObject.prototype.setEvar=function(a,b){this["eVar"+a]=this.lwr(b)};StatisticObject.prototype.setProp=function(a,b){this["prop"+a]=this.lwr(b)};StatisticObject.prototype.getEvar=function(a){return this["eVar"+a]};StatisticObject.prototype.getProp=function(a){return this["prop"+a]};StatisticObject.prototype.setupPageName=function(a){this.pageName=a||this.pageName;var b=this.channel||"";if(b!==""){if(this.prop1!=""){b+=" : "+this.prop1;this.prop1=b}for(var c=2;c<=4;++c){if(this["prop"+c]!=""){b+=" : "+this["prop"+c];this["prop"+c]=b}}b+=" : "+this.pageName;this.pageName=this.lwr(b)}};StatisticObject.prototype.copyTo=function(a){for(var b in this){if(typeof(this[b])!=="function"){a[b]=this[b]}}};StatisticObject.prototype.equals=function(a){for(var b=50;b!=0;--b){if(this["eVar"+b]!==a["eVar"+b]||this["prop"+b]!==a["prop"+b]){return false}}return true};var StatisticsManagerData={channel:"playnow arena",s_account:statistics.s_account,trackingServerSecure:statistics.trackingServerSecure,trackingServer:statistics.trackingServer,prop50:statistics.prop50,trackingNamespace:statistics.trackingNamespace,sections:{prop1:"shop",prop2:"home",prop18:"high",prop21:"section overview",home_section:{pageName:"overview",views:{advancedSearch:{pageName:"advanced search results",events:"event5",prop32:StatisticsDataHelper.advancedSearchHits,prop21:"advanced search"}}},music_section:{pageName:"overview",prop3:"music",views:{advancedSearch:StatisticsDataHelper.getAdvancedSearchObj(),detailBrowse:StatisticsDataHelper.getDetailBrowseObj(),browseGenre:StatisticsDataHelper.getBrowseGenreObj(),albumsFromArtist:{prop2:"content",prop16:function(){return"playnow arena : shop : content : "+StatisticsDataHelper.getSearchViewPageName()},pageName:StatisticsDataHelper.getSearchViewPageName,prop21:"albums from artist"},artistInfo:{prop2:"content",prop16:function(){return"playnow arena : shop : content : "+StatisticsDataHelper.getSearchViewPageName()},pageName:StatisticsDataHelper.getSearchViewPageName,prop21:"artist info"},artistInfoFromSong:{prop2:"content",prop16:function(){return"playnow arena : shop : content : "+StatisticsDataHelper.getSearchViewPageName()},pageName:StatisticsDataHelper.getSearchViewPageName,prop21:"artist info from song"},allFromList:StatisticsDataHelper.getGenericBrowseWithFilterObj()}},games_section:{pageName:"overview",prop3:"games",views:{advancedSearch:StatisticsDataHelper.getAdvancedSearchObj(),detailBrowse:StatisticsDataHelper.getDetailBrowseObj(),browseGenre:StatisticsDataHelper.getBrowseGenreObj(),browseByProvider:StatisticsDataHelper.getGenericBrowseWithFilterObj(),allFromList:StatisticsDataHelper.getGenericBrowseWithFilterObj()}},applications_section:{pageName:"overview",prop3:"applications",views:{advancedSearch:StatisticsDataHelper.getAdvancedSearchObj(),detailBrowse:StatisticsDataHelper.getDetailBrowseObj(),browseGenre:StatisticsDataHelper.getBrowseGenreObj(),browseByProvider:StatisticsDataHelper.getGenericBrowseWithFilterObj(),allFromList:StatisticsDataHelper.getGenericBrowseWithFilterObj()}},ringtones_section:{pageName:"overview",prop3:"ringtones",views:{advancedSearch:StatisticsDataHelper.getAdvancedSearchObj(),detailBrowse:StatisticsDataHelper.getDetailBrowseObj(),browseGenre:StatisticsDataHelper.getBrowseGenreObj(),ringtonesArtist:{prop2:"content",prop16:function(){return"playnow arena : shop : content : "+StatisticsDataHelper.getSearchViewPageName()},pageName:StatisticsDataHelper.getSearchViewPageName},allFromList:StatisticsDataHelper.getGenericBrowseWithFilterObj()}},wallpapers_section:{pageName:"overview",prop3:"wallpapers",views:{advancedSearch:StatisticsDataHelper.getAdvancedSearchObj(),detailBrowse:StatisticsDataHelper.getDetailBrowseObj(),browseGenre:StatisticsDataHelper.getBrowseGenreObj(),browseByProvider:StatisticsDataHelper.getGenericBrowseWithFilterObj(),allFromList:StatisticsDataHelper.getGenericBrowseWithFilterObj()}},themes_section:{pageName:"overview",prop3:"themes",views:{advancedSearch:StatisticsDataHelper.getAdvancedSearchObj(),detailBrowse:StatisticsDataHelper.getDetailBrowseObj(),browseGenre:StatisticsDataHelper.getBrowseGenreObj(),browseByProvider:StatisticsDataHelper.getGenericBrowseWithFilterObj(),allFromList:StatisticsDataHelper.getGenericBrowseWithFilterObj()}},helpPage:{pageName:"overview",prop2:"help",prop21:"help overview",views:{}},contactPopup:{prop2:"help",pageName:"contact"},login:{prop2:"login and registration",pageName:"login"},sign_in:{prop2:"login and registration",pageName:"sign in"},pwd_reminder:{pageName:"forgot password",prop2:"login and registration"},pwd_change:{pageName:"change password",prop2:StatisticsDataHelper.acc},voucherRedeem:{prop2:StatisticsDataHelper.acc,pageName:"redeem voucher",events:"event1",eVar1:"redeem voucher begin"},register:{pageName:"registration (start)",prop2:"login and registration",events:"event1",eVar1:StatisticsDataHelper.getRegistrationLeadEvent},registerComplete:{pageName:"registration (completed)",prop2:"login and registration",events:"event2,event10",eVar1:"registration completed"},privacy_policy:{pageName:"privacy"},terms_and_conditions:{pageName:"legal"},accountInfo:{pageName:"account information",prop2:StatisticsDataHelper.acc},accountDelete:{pageName:"delete account (confirmation)",prop2:StatisticsDataHelper.acc},accountDelete_success:{pageName:"delete account (deleted)",prop2:StatisticsDataHelper.acc},purchaseHistory:{pageName:"account history",prop2:StatisticsDataHelper.acc},reportProblem:{pageName:"report a problem (form)",prop2:"help"},phoneSelector:{pageName:"change phone",prop2:StatisticsDataHelper.acc},purchaseInboxEmpty:{pageName:"inbox",prop2:StatisticsDataHelper.acc},purchaseInbox:{pageName:"inbox",prop2:StatisticsDataHelper.acc},smsComplete:{prop1:"shop",prop2:StatisticsDataHelper.acc,pageName:"send sms (sent)"},purchaseInboxMobileLink:{pageName:"send sms (form)",prop2:StatisticsDataHelper.acc},shoppingBasketEmpty:{pageName:"shopping cart",prop2:StatisticsDataHelper.acc,events:"scView"},shoppingBasket:{pageName:"shopping cart",prop2:StatisticsDataHelper.acc,events:"scView"},badclient:{pageName:"bad client",prop2:StatisticsDataHelper.acc},errorPopup:{pageName:"error popup"},purchase_complete_stored_cc:{pageName:"credit card (stored)",prop2:StatisticsDataHelper.acc},purchase:{pageName:"purchase",prop2:StatisticsDataHelper.acc},duplicatePurchaseWarning:{pageName:"duplicate purchase warning",prop2:StatisticsDataHelper.acc},noJava:{pageName:"java not enabled",prop2:StatisticsDataHelper.acc}}};var StatisticsManager=(function(){var c=false,L=null,n="",K=0,f="",e=[],G={},a=null,l=null,H=true,v=null,h=null,q=null,m=null;var t=function(N,M){};function E(P){var R=location.search.substr(1),M=R.split("&");for(var N=0,Q=M.length;N<Q;N++){var O=M[N].split("=");if(O[0]==P){return O[1]}}return p(P)}function p(P){var R=location.hash.substr(1),M=R.split(";");for(var N=0,Q=M.length;N<Q;N++){var O=M[N].split("=");if(O[0]==P){return O[1]}}return""}function C(){if(c===false){D.onInit()}try{var M=a.createObject();M.setVariables(L.sections);M.copyTo(s);s.linkTrackVars="None";s.linkTrackEvents="None"}catch(N){}}function B(Q,P){var N=stateManager.getView(),O=stateManager.getPopupView(),M=stateManager.getSecondLevelView();D.onUpdateView(N,M,O,Q,P)}function J(){if(!D.lastSearch){return""}var M;try{M=trim(D.lastSearch.split(":")[0])}catch(N){D.lastSearch=null;return""}D.lastSearch=null;return M}function A(M){M.setProp(15,k());M.setLocale(l.getLocale());M.setSelectedProduct(I());M.setUserBandwidth(networkSpeed);M.setSelectedProduct(I());M.setServer(L.prop50)}function j(N,O,M){O=O||"Custom tracking | Not a link";M=M||true;A(N);N.setChannel("");N.clearProp(1,4);N.clearProp(18);N.setProp(21,"");N.copyTo(s);F();s.linkTrackVars=null;s.linkTrackEvents=null;s.tl(M,"o",O);C()}function F(){for(var M=1;M<=50;M++){if(typeof(s["prop"+M])!=="undefined"&&s["prop"+M]!=""){}}for(var M=1;M<=50;M++){if(typeof(s["eVar"+M])!=="undefined"&&s["eVar"+M]!=""){}}}function o(M,O){try{if(!O){throw"statObj is undefined"}A(O);if(typeof(M)!=="undefined"){O.setupPageName(M)}else{O.setupPageName()}O.copyTo(s);F();if(O.equals(s)&&new Date().getTime()-K<2500){K=new Date().getTime();throw"Breaking out of the statistics due to a redudant tracking-try"}StatisticsManager.searchData=null;if(s.pageName&&s.pageName.indexOf("undefined")!==-1||s.pageName==""){throw"not tracking"}try{if(s.prop5!=""&&s.pageName.indexOf("item detail")==-1){D.lastSearch=s.prop5.split(":")[0]}else{D.lastSearch=null}}catch(N){D.lastSearch=null}if(s.pageName!=""){if(s.pageName.indexOf("change phone")===-1){e.push(O);if(e.length>50){lastTrackedObject.shift()}}n=s.pageName;f=s.events;K=new Date().getTime();void (s.t())}}catch(N){}C()}function b(M){M=M||window;var N=null;for(var O in M){if(O.substring(0,4)=="s_i_"&&M[O].src){N=M[O];if($.browser.mozilla){return M[O]}}}return N}var D={searchData:null,lastSearch:"",onInit:function(N,M,P,O){if(c){return}this.setStatisticsManagerData(N);this.setStatisticsObjectFactory(M);this.setLocaleManager(P);this.setStatisticsDataHelper(O);a.setData(N);c=true;s.doPlugins(s);C()},setStatisticsDataHelper:function(M){q=M},setStatisticsManagerData:function(M){L=M},setStatisticsObjectFactory:function(M){a=M},onUpdateView:function(N,M,P,S,R){var O=null;try{O=a.getObject(N,M,P,S,R)}catch(Q){C()}if(O===null){C();return}o(R,O)},onPhoneModelChanged:function(){},onDeviceModelChangeContentReloaded:function(){var O=a.createObject();O.setSelectedProduct(I());var M=null,N;do{N=e.pop();M=N.pageName.split(":");M=M[M.length-1].trim();if(M=="account information"||M=="privacy"||M=="legal"||M=="account history"||M.indexOf("problem")!==-1){M=null}}while(!M&&e.length!=0);while(e.pop()){}B(O,M)},onPurchaseComplete:function(M,N,R){var P=a.createObject();var S=R.length,Q=null;for(var O=0;O<S;++O){Q=R[O];P.addProduct(Q.offerName,1,Q.localPrice)}P.setCurrencyCode(N);P.setOrderId(M);P.addEvent("purchase,event2");P.setProp(2,"my account");P.setProp(3,"");P.setProp(4,"");P.setEvar(1,"purchase completed");P.setProp(21,"receipt popup");P.lockVariables(["prop1","prop2","prop3","prop4"]);B(P,"items purchased")},onLogin:function(){if(this!=StatisticsManager){StatisticsManager.onLogin();return}var M=a.createObject();M.addEvent("event8");j(M,"Login")},onSearchBegin:function(){var M=a.createObject();M.addEvent("event1");M.setEvar(1,"search");j(M,"Begin search")},onQuickSearch:function(P,O,N){var M=a.createObject();if(typeof(N)!=="undefined"){M.setProp(3,N)}M.setProp(5,P);M.setProp(21,"quick search");if(O){M.addEvent("event2");M.setEvar(1,"search");M.setProp(32,"results")}else{M.setProp(32,"no results")}M.addEvent("event5");o("quick search results",M)},onContentDetailView:function(M){this.onAdvancedSearchRender(M)},onBrowseCategory:function(N){var M=a.createObject();M.setProp(2,"content");M.setProp(3,N);M.setProp(16,L.channel+" : shop : content : "+q.getSearchViewPageName()+" ("+N+")");M.setProp(21,"browse category");o("browse category",M)},onBrowseGenre:function(N,P){var O=a.createObject(),Q=stateManager.getArtistNameFilterValue(P);add_pagename="",with_first_letter="";P=P.split("_")[0];O.setProp(2,"content");O.setProp(3,P);O.setProp(4,N);O.setProp(21,"browse genre");var M=L.channel+" : shop : content : "+P+" : browse genre ("+N+")";if(Q!=""){add_pagename=" filter artist first letter";with_first_letter=add_pagename+" ("+Q+")"}O.setProp(16,M+with_first_letter);o("browse genre"+add_pagename,O)},onBrowseArtistFirstLetterRenderComplete:function(O,N){var M=a.createObject();N=N.split("_")[0];M.setProp(2,"content");M.setProp(3,N);M.setProp(16,L.channel+" : shop : content : "+N+" : browse artists first letter ("+O+")");M.setProp(21,"browse artist with letter filter");o("browse artists first letter",M)},onBrowseArtistOrProvider:function(M,O){var N=a.createObject();N.setProp(2,"content");N.setProp(3,O.split("_")[0]);N.setProp(16,L.channel+" : shop : content : "+q.getSearchViewPageName()+" ("+M+")");N.setProp(21,"browse artist or provider");o(q.getSearchViewPageName(),N)},onBrowseCarouselList:function(O,M){var N=a.createObject();N.setProp(2,"content");N.setProp(3,O.split("_")[0]);N.setProp(16,L.channel+" : shop : content : "+q.getSearchViewPageName()+" ("+M+")");N.setProp(21,"browse carousel list");o(q.getSearchViewPageName(),N)},onMoreResultsRenderComplete:function(N,P){var M=a.createObject(),O=q.getCategory();M.addEvent("event2,event5");if(typeof(q.getCategory())!=="undefined"){M.setProp(3,O)}M.setProp(5,P);M.setProp(32,"results");M.setEvar(1,"search");M.setProp(21,"more results");o("more search results",M)},onAdvancedSearchRender:function(M){this.searchData=M;B()},onCampaignViewRenderComplete:function(O){var M=O.header;var N=a.createObject();N.setProp(2,"content");N.setProp(16,L.channel+" : shop : "+q.getSearchViewPageName()+" ("+M+")");N.setProp(21,"campaign view");o(q.getSearchViewPageName(),N)},onPromotionViewRenderComplete:function(O){var M=O.header;var N=a.createObject();N.setProp(2,"content");N.setProp(16,L.channel+" : shop : "+q.getSearchViewPageName()+" ("+M+")");N.setProp(21,"promotion view");o(q.getSearchViewPageName(),N)},onNewPurchaseLeadInit:function(){var M=a.createObject();M.addEvent("event1");M.setEvar(1,"purchase via "+q.getInitPurchaseView());j(M)},onRedeemVoucherComplete:function(){var M=a.createObject();M.addEvent("event2");M.setEvar(1,"redeem voucher completed");M.setEvar(31,"voucher");j(M,"Redeem voucher")},toggleHelpPane:function(R,M){if(R){var Q=parseInt(R.match("[0-9]+$"));if(M){var P=["introduction","content","account","payment options","download, manage $ share","applications $ services","file formats, copy protection and compatibility","customer support"]}else{var P=["introduction","mobile store","content","account","payment options","download, manage $ share","applications $ services","file formats, copy protection and compatibility","customer support"]}try{if(P[Q-1]){var N=a.createObject();N.setProp(16,L.channel+" : shop : help : clicked topic ("+P[Q-1]+")");j(N,"Select help topic")}}catch(O){}}},clearSearchData:function(){this.lastSearch=null;this.searchData=null},onDownloadMediaBegin:function(N){var M=a.createObject();M.addProduct(N.artist+"-"+N.title);M.addEvent("event4");M.addEvent("event16");M.setProp(7,N.realFilename);M.setEvar(7,M.getProp(7));M.setProp(8,L.channel+" : my account : my downloads");j(M,"Begin download")},onDownloadMediaEnd:function(N){var M=a.createObject();M.addProduct(N.artist+"-"+N.title);M.addEvent("event4");M.addEvent("event17");M.setProp(7,N.realFilename);M.setEvar(7,M.getProp(7));M.setProp(8,L.channel+" : my account : my downloads");j(M)},onToplistTabChanged:function(N,M){var O=a.createObject();O.setProp(16,L.channel+" : shop : "+N+" : switched tab ("+M+")");j(O,"Toplist tab")},onToplistCategoryChanged:function(N,M){var O=a.createObject();O.setProp(16,L.channel+" : shop : "+N+" : switched category ("+M+")");j(O,"Toplist category")},onCarouselTabChanged:function(P,M){var N=M.substr(0,M.indexOf("_"));var O=a.createObject();O.setProp(19,L.channel+" : shop : "+P);O.setProp(20,O.prop19+" : switched tab ("+N+")");j(O,"Carousel tab")},onCarouselPageChanged:function(O,M){var N=a.createObject();N.setProp(19,L.channel+" : shop : "+O);N.setProp(20,N.prop19+" : scroll page ("+M+")");j(N,"Carousel paging")},onDeviceSelectorFilter:function(M){var N=a.createObject();N.setProp(19,L.channel+" : shop : device selector");N.setProp(20,N.prop19+" : device filter ("+M+")");j(N,"Device selector filter")},onDeviceSelectorPaging:function(M){var N=a.createObject();N.setProp(19,L.channel+" : shop : device selector");N.setProp(20,N.prop19+" : scroll page ("+M+")");j(N,"Device selector paging")},onReportProblemSent:function(O,N,M){G.events="event3";G.prop9="report problem";G.eVar2=N+" - "+M},onReportProblemSentAfterRendering:function(){var M=a.createObject();M.addEvent(G.events);M.setProp(9,G.prop9);M.setEvar(2,G.eVar2);delete G.events;delete G.prop9;delete G.eVar2;G={};B(M,"report a problem (sent)")},onAddItemToBasket:function(M,S){var R=a.createObject();R.setEvar(9,S.view+" - "+S.category);if(H){H=false;R.addEvent("scOpen")}R.addEvent("scAdd");var O=M.ArtistName,Q=M.Title,P=M.getContentPriceString(),N=M.ContentCurrencyName;R.addProduct(O+"-"+Q,1,P);R.setCurrencyCode(N);j(R,"Add item to basket")},onStartPurchaseItem:function(M,O){v={mediaItem:M,holderObj:O};var N=a.createObject();if(!N){return}N.setEvar(9,O.view+" - "+O.category);if(H){N.addEvent("scOpen");H=false}N.addEvent("scCheckout");N.addProduct(M.provider+"-"+M.title,1,M.priceString);N.setCurrencyCode(M.priceCurrencyName);N.addEvent("scAdd");j(N,"Direct purchase")},setLocaleManager:function(M){l=M},onGoingToNetgiro:function(S){if(!h&&!v){if(typeof S=="function"){S()}return}var O=a.createObject();var R=null;if(h){for(var N=0,M=h.length;N<M;++N){var Q=h[N];O.addProduct(Q.ArtistName+"-"+Q.Title,1,Q.ContentPrice);if(!R){R=Q.ContentCurrencyName}}}else{if(v){var P=v.mediaItem;O.addProduct(P.provider+"-"+P.title,1,P.priceString);R=P.priceCurrencyName}else{return}}h=null;v=null;O.setCurrencyCode(R);O.addEvent("scCheckout");j(O,"Purchase button",m);m=null;if(typeof S=="function"){S()}},onBeforeGoingToNetgiro:function(M){if(!M||!M.length){return}h=M},onGoingToNetgiroFail:function(){h=null},onItemRemovedFromBasket:function(M,Q,N,P){var O=a.createObject();O.addProduct(M+"-"+Q,1,P);O.setCurrencyCode(N);O.addEvent("scRemove");j(O,"Remove from basket")},onDirectBuyCancel:function(){if(v){var N=a.createObject();N.addEvent("scRemove");var M=v.mediaItem;N.addProduct(M.provider+"-"+M.title,1,M.priceString);N.setCurrencyCode(M.priceCurrencyName);try{delete v.mediaItem;delete v.objHolder}catch(O){}v=null;j(N,"Cancel purchase")}},onShoppingBasketRender:function(M){this.onBeforeGoingToNetgiro(M)},purchaseFailError:function(){var M=a.createObject();M.setProp(2,"my account");M.setProp(3,"");M.setProp(4,"");M.setProp(21,"errorpopup");M.lockVariables(["prop1","prop2","prop3","prop4"]);B(M,"credit card (transaction failed)")},setPurchaseAnchor:function(M){m=M},onMediaLinkBySMS:function(M){var N=a.createObject();N.setProp(2,"content");N.addProduct(M,1);N.setProp(21,"medialinkbysms");N.lockVariables(["prop2"]);B(N,"send media link by sms")},track:B,getHashParam:p,fixDetailProp5:J};function d(){return window.countryCode}function u(){return window.languageCode}function I(){return stateManager.getProductModelNameForStatistics()}function r(){return stateManager.getProductType()}function k(){var M=authentication.getAuthenticationStatus();switch(M){case 0:return"logged out";case 2:return"logged in"}return"logged out"}return D})();var pn=pn||{};pn.statistics=pn.statistics||{};pn.statistics.StatisticsObjectFactory=(function(){var e=null;function c(){var f=new StatisticObject();f.setChannel(e.channel);f.setVariables(e.sections);return f}function b(m,C,r,t,q){if(r=="quicksearch"&&!q){return null}var o=stateManager.getLastReturnPopupView();if(o!=null&&o==r){if(r!="voucherRedeem"){stateManager.setLastReturnPopupView(null);return null}}if(typeof(e.error)!=="undefined"||!e||!e.sections){return null}var f=stateManager.getRealBrowserLayout(),j=m&&(typeof(e.sections[m])!=="undefined"),l=r&&(typeof(e.sections[r])!=="undefined"),k=r&&(typeof(e.sections[C])!=="undefined"),D=false,E=l&&typeof(e.sections[r]),h=typeof(q)!=="undefined",p=null;var B=null;if(E){B=e.sections[r];p=r}else{if(j){B=e.sections[m]}else{if(k){B=e.sections[C]}}}var A=t||c();if(!(A instanceof StatisticObject)){A=c()}try{A.setVariables(B);if(p){A.setProp(21,p)}}catch(u){return null}var n=null;if(typeof(B.views)!=="undefined"&&!E){if(typeof(B.views[f])!=="undefined"&&!r){D=true;n=B.views[f]}else{if(typeof(B.views[C])!=="undefined"){n=B.views[C]}else{if(typeof(B.views[r])!=="undefined"){n=B.views[r]}}}}else{if(E){n=B}}if((r&&B.views&&!B.views[r])&&!E&&!h){return null}if(!n&&C=="search_section"&&f&&!D&&!E&&!h){return null}if(n===null&&typeof(B.pageName)!=="undefined"&&!r&&!C&&!D&&!l&&!k&&!E&&!h){A.setPageName((typeof(B.pageName)==="function")?(B.pageName()):(B.pageName))}else{if(n!==null){try{A.setVariables(n)}catch(u){return null}}}if(!A.pageName&&!h){return null}return A}function a(f){e=f}var d={getObject:b,createObject:c,setData:a};return d})();function TopListsController(){var a=null,c=null;this.getLists=function(){return a};this.invalidateLists=function(d){setTimeout(function(){b(d)},0)};this.showTopListLoadingIndicator=function(d){$("#toplistLoader").remove();$("#"+d).before('<div id="toplistLoader"></div>')};this.hideTopListLoadingIndicator=function(){$("#toplistLoader").remove()};function b(d){try{if(typeof(d)=="function"){c=d}else{c=topListsController.onLoaded}delete a;a={};c()}catch(f){}}this.populateTopLists=function(){var d=stateManager.getView(),e=pn.controller,f;switch(d){case globals.HOME_SECTION:if(homeSectionController!=f){homeSectionController.refresh()}break;case globals.MUSIC_SECTION:if(musicSectionController!=f){musicSectionController.refresh()}break;case globals.GAMES_SECTION:if(gamesSectionController!=f){gamesSectionController.refresh()}break;case globals.RINGTONES_SECTION:if(ringtonesSectionController!=f){ringtonesSectionController.refresh()}break;case globals.WALLPAPERS_SECTION:if(wallpapersSectionController!=f){wallpapersSectionController.refresh()}break;case globals.THEMES_SECTION:if(themesSectionController!=f){themesSectionController.refresh()}break;case globals.APPLICATIONS_SECTION:if(applicationsSectionController!=f){applicationsSectionController.refresh()}break}};this.onLoaded=function(){var d=document.getElementById(stateManager.getView()+"View");if(d&&d.innerHTML.length>10){topListsController.populateTopLists()}else{setTimeout("topListsController.onLoaded();",1000)}};this.addToCarouselLists=function(d,e){if(a===null){a={}}a[d]=e};this.addToListFromRingtones=function(d,e){if(a===null){a={}}a[d]=e};this.loadChart=function(e,m,h,j){if(a===null){a={}}var l="top_list"+e,k=a[l],f=stateManager.getMusicOnlyStore()?phoneModelSet.heroPhone:stateManager.getPhoneModelName();if(k!=null){new Charts(k,m,h).populateChart()}else{var d;if(typeof(globals.TOPLIST_LIMIT)=="undefined"){d=10}else{d=globals.TOPLIST_LIMIT}this.showTopListLoadingIndicator(h);webShop.getMostPopularTopListByKey(e,stateManager.getCountryCode(),f,d,currentOperatorCode,function(n){a[l]=n;new Charts(n,m,h).populateChart()})}};this.loadTrackIdChart=function(e,f){if(a==null){a=new Object()}var j="trackid_list"+e,h=a[j];if(h!=null){trackIdAccordionController.renderTrackidChart("usercountry",h)}else{var d;if(typeof(globals.TOPLIST_LIMIT)=="undefined"){d=10}else{d=globals.TOPLIST_LIMIT}webShop.getTrackIdTopListByKey(e,stateManager.getCountryCode(),phoneModelSet.heroPhone,d,currentOperatorCode,function(k){a[j]=k;trackIdAccordionController.renderTrackidChart(f,k)})}};this.noContentForDevice=function(){return i18n.web_carousel_nocontent}}function genericDWRError(b,a){stateManager.showError(i18n.web_dwr_error_title,i18n.web_dwr_error_message)}function fetchTranslatedMessage(a,b,d,c){translationBean.getJsMessage(a,b,d,c)}function loadCaptchaImage(a){sendDWRCallAsPost(function(){userContext.establishSession(a)})}function makeCaptchaImageUrl(a){return"captcha?ts="+(a||(new Date().getTime()+Math.random()))}function generateMediaPicture(c,h,a,l,d,k){var e=convertSectionToPlaceholderValue(h);var j=_getMediaIdPadded(a);var f=generateMediaPictureExtension(k);var b;if(a!=0){b=imageHome+e+"/"+j+"cover_"+l+"."+f}else{b=generatePlaceholderUrl(e,l)}if(c!=""&&c!=null){if(a!=0){$("#"+c).error(function(){generatePlaceholder(c,e,a,l,d)})}$("#"+c).attr("src",b)}return b}function generateLargeMediaPicture(c,e,f,h){var a=convertSectionToPlaceholderValue(f);var b=f+"_large_img_"+e;var d=new StringBuffer();d.append('<img id="');d.append(b);d.append('"');d.append(' class="img_border"');d.append(' alt="" src="');d.append(generateMediaPicture("",f,e,"170x170",0,h));d.append('" onerror="generatePlaceholder(\'');d.append(b);d.append("','");d.append(a);d.append("','");d.append(e);d.append('\',\'170x170\',0);" width="170" height="170"/>');c.html(d.toString())}function _getMediaIdPadded(h){var c=""+h;while(c.length<12){c="0"+c}var a=c.substr(0,3),f=c.substr(3,3),d=c.substr(6,3),b=c.substr(9,3),e=a+"/"+f+"/"+d+"/"+b+"/"+h+"_";return e}function phoneImagesUrl(b){var a=imageHome+"PHONE/";return a}function generateGamePreviewUrl(h,b,c,e){var f=_getMediaIdPadded(h),d=generateMediaPictureExtension(e),a=imageHome+"GAME/"+f+"prev"+b+"_"+c+"."+d;return a}function generateApplicationPreviewUrl(h,b,c,e){var f=_getMediaIdPadded(h),d=generateMediaPictureExtension(e),a=imageHome+"APP/"+f+"prev"+b+"_"+c+"."+d;return a}function generateThemePreviewUrl(h,b,c,e){var f=_getMediaIdPadded(h),d=generateMediaPictureExtension(e),a=imageHome+"THEME/"+f+"prev"+b+"_"+c+"."+d;return a}function generateMediaPictureExtension(b){var a=[null,"jpg","gif","png","jpg","gif","png"];return a[b]||"jpg"}function addIconTypeContent(a){var c="",b=globals;switch(a){case b.MediaType_SONG:c="music";break;case b.MediaType_GAME:c="games";break;case b.MediaType_APPLICATION:c="applications";break;case b.MediaType_RINGTONE:c="ringtones";break;case b.MediaType_WALLPAPER:c="wallpapers";break;case b.MediaType_THEME:c="themes";break;default:return"<img class='promolist_icon png' alt='' src='fe/images/blank.gif?'"+cacheControl+" width='28' height='27' />"}return"<div class='voucher_content_type_icon' id='voucher_content_type_icon_"+c+"'>&nbsp;</div>"}function generatePlaceholder(d,a,h,c,b){if(a.indexOf("section")!=-1){var a=convertSectionToPlaceholderValue(a)}var f=generatePlaceholderUrl(a,c),e=$("#"+d);if(e.attr("src")!=f){e.attr("src",f)}}function generatePlaceholderUrl(a,b){return(placeholderHome+a+"/"+b+".png")}function resetApplicationState(){resetApplicationStatePart1();resetApplicationStatePart2()}function logoutAccount(){resetApplicationStatePart1();userInfoHandler.logoutWeb(resetApplicationStatePart2)}function resetApplicationStatePart1(){purchaseHistoryController.flushHistory();creditCardManager.flushCreditCards()}function resetApplicationStatePart2(){stateManager.flushHashMap();authentication.getAuthenticationStatus(true);Render.afterLoggedOut()}function initUser(){function a(b){if(b){Render.loggedIn(b.firstName,b.lastName,b.phoneModel)}else{Render.loggedOut()}}userInfoHandler.getCurrentUser(a)}function Render(){}Render.loggedIn=function(c,b,a){deviceManager.updateDevice(a);deviceManager.updateDeviceContent();userBoxHandler.renderUserBoxLoggedIn(c,b,a);trackIdAccordionController.renderMyTrackId();purchaseInboxController.renderInboxFigures();shoppingBasketController.renderCartFigures(true)};Render.loggedOut=function(){userBoxHandler.renderUserBoxLoggedOut();trackIdAccordionController.renderMyTrackId();purchaseInboxController.renderInboxFigures();shoppingBasketController.renderCartFigures(true)};Render.afterLoggedOut=function(){userBoxHandler.renderUserBoxLoggedOut();loginController.setUI1Height();trackIdAccordionController.renderMyTrackId();tabBoxHandler.updateInbox(0)};function makeStandardHttpRequestParameters(d){var c="?dn="+stateManager.getPhoneModelName()+"&oc="+currentOperatorCode+"&wcc="+stateManager.getCountryCode()+"&wlc="+stateManager.getLanguageCode();if(typeof(d)!="undefined"&&d!=""){for(var b=0;b<globals.VIEWS_NO_CACHE.length;b++){var a=globals.VIEWS_NO_CACHE[b];if(a==d){c+="&cacheBypass=t";break}}}return c}function translateMediaType(b){var a=globals||null;if(!a){return null}switch(b){case a.STR_MediaType_SONG:case a.STR_MediaType_RINGTONE:case a.STR_MediaType_GAME:case a.STR_MediaType_THEME:case a.STR_MediaType_WALLPAPER:case a.STR_MediaType_ALBUM:return i18n["web_mediatype_"+b.toLowerCase()];case a.STR_MediaType_APPLICATION:return i18n.web_mediatype_application;default:return null}}function convertMediaTypeIdToSection(b){var a=globals||null;if(!a){return null}switch(b){case a.MediaType_SONG:return a.MUSIC_SECTION;case a.MediaType_RINGTONE:return a.RINGTONES_SECTION;case a.MediaType_GAME:return a.GAMES_SECTION;case a.MediaType_THEME:return a.THEMES_SECTION;case a.MediaType_WALLPAPER:return a.WALLPAPERS_SECTION;case a.MediaType_ALBUM:return a.MUSIC_SECTION;case a.MediaType_APPLICATION:return a.APPLICATIONS_SECTION;default:return null}}function convertMediaTypeStrToSection(b){var a=globals||null;if(!a){return null}switch(b.toLowerCase()){case a.STR_MediaType_SONG.toLowerCase():return a.MUSIC_SECTION;case a.STR_MediaType_RINGTONE.toLowerCase():return a.RINGTONES_SECTION;case a.STR_MediaType_GAME.toLowerCase():return a.GAMES_SECTION;case a.STR_MediaType_THEME.toLowerCase():return a.THEMES_SECTION;case a.STR_MediaType_WALLPAPER.toLowerCase():return a.WALLPAPERS_SECTION;case a.STR_MediaType_ALBUM.toLowerCase():return a.MUSIC_SECTION;case a.STR_MediaType_APPLICATION.toLowerCase():return a.APPLICATIONS_SECTION;default:return null}}function convertMediaTypeStrToContentType(b){var a=globals||null;if(!a){return null}switch(b){case a.STR_MediaType_SONG:return a.STR_ContentType_MUSIC;case a.STR_MediaType_APPLICATION:return a.STR_ContentType_APPLICATION;default:return b}}function convertSectionToCode(b){var a=globals;switch(b){case a.MUSIC_SECTION:return a.MediaType_SONG;case a.GAMES_SECTION:return a.MediaType_GAME;case a.RINGTONES_SECTION:return a.MediaType_RINGTONE;case a.THEMES_SECTION:return a.MediaType_THEME;case a.WALLPAPERS_SECTION:return a.MediaType_WALLPAPER;case a.APPLICATIONS_SECTION:return a.MediaType_APPLICATION;default:return null}}function convertPlaceholderValueToCode(b){var a=globals;switch(b){case"ALBUM":return a.MediaType_SONG;case"GAME":return a.MediaType_GAME;case"RINGTONE":return a.MediaType_RINGTONE;case"THEME":return a.MediaType_THEME;case"WALLPAPER":return a.MediaType_WALLPAPER;case"APPLICATION":return a.MediaType_APPLICATION;default:return null}}function convertSectionToPlaceholderValue(b){var a=globals;switch(b){case a.MUSIC_SECTION:return"ALBUM";case a.GAMES_SECTION:return"GAME";case a.RINGTONES_SECTION:return"RINGTONE";case a.WALLPAPERS_SECTION:return"WALLPAPER";case a.THEMES_SECTION:return"THEME";case a.APPLICATIONS_SECTION:return"APP";default:return b}}function convertMediaTypeIdToString(b){var a=globals;switch(""+b){case""+a.MediaType_SONG:return a.STR_MediaType_SONG;case""+a.MediaType_GAME:return a.STR_MediaType_GAME;case""+a.MediaType_RINGTONE:return a.STR_MediaType_RINGTONE;case""+a.MediaType_WALLPAPER:return a.STR_MediaType_WALLPAPER;case""+a.MediaType_THEME:return a.STR_MediaType_THEME;case""+a.MediaType_APPLICATION:return a.STR_MediaType_APPLICATION;default:return a.STR_MediaType_SONG}}function convertMediaTypeIdToLocalizedString(b){var a=globals;switch(Number(b)){case a.MediaType_SONG:return i18n.web_mediatype_song;case a.MediaType_GAME:return i18n.web_mediatype_game;case a.MediaType_RINGTONE:return i18n.web_mediatype_ringtone;case a.MediaType_WALLPAPER:return i18n.web_mediatype_wallpaper;case a.MediaType_THEME:return i18n.web_mediatype_theme;case a.MediaType_ALBUM:return i18n.web_mediatype_album;case a.MediaType_APPLICATION:return i18n.web_mediatype_application;case a.OfferType_MULTIPLE:return i18n.web_multiple_order;default:return""}}function convertMediaTypeIdToPurchaseHeader(b){var a=globals;switch(Number(b)){case a.MediaType_SONG:return i18n.web_purchase_buy_song;case a.MediaType_GAME:return i18n.web_purchase_buy_game;case a.MediaType_RINGTONE:return i18n.web_purchase_buy_ringtone;case a.MediaType_WALLPAPER:return i18n.web_purchase_buy_wallpaper;case a.MediaType_THEME:return i18n.web_purchase_buy_theme;case a.MediaType_ALBUM:return i18n.web_purchase_buy_album;case a.MediaType_APPLICATION:return i18n.web_purchase_buy_application;default:return""}}function convertSectionToLocalizedHeader(b){if(!b){var b=stateManager.getView()}var a=globals;switch(b){case a.MUSIC_SECTION:return i18n.web_General_categorymusic;case a.RINGTONES_SECTION:return i18n.web_General_categoryringtones;case a.GAMES_SECTION:return i18n.web_General_categorygames;case a.WALLPAPERS_SECTION:return i18n.web_General_categorywallpapers;case a.THEMES_SECTION:return i18n.web_General_categorythemes;case a.APPLICATIONS_SECTION:return i18n.web_General_categoryapplications}}function isFree(b){var a=false;var c=[i18n.web_purchase_free,i18n.web_carousel_free,globals.FREE_ITEM];for(i=0;i<c.length;i++){if(b.indexOf(c[i])!=-1){a=true;break}}return a}function getCountryCodeByLocale(a){if(!a){return null}var b=a.indexOf("_");if(b>0){return a.substring(b+1)}else{return null}}function getLanguageCodeByLocale(a){if(!a){return null}var b=a.indexOf("_");if(b>0){return a.substring(0,b)}else{return null}}function getDisplayPrice(b){var a="",c=b.priceString;if(c==globals.PRICE_FREE){a=i18n.web_purchase_free}else{if(c!=null&&c.length>0){c=parseFloat(c);c=c.toFixed(2);a=b.priceCurrency+" "+c}}return a}var javaCheck={execute:function(){var b=false;if(!BrowserDetect.hasJavaEnabled){stateManager.setPopupView("noJava");$("#noJavaPopupHeader").html(i18n.web_NoJava_enabled_title);$("#noJavaSubHeader").html(i18n.web_NoJava_enabled_subheader);$("#noJavaDescription").html(i18n.web_NoJava_enabled_description)}else{if(BrowserDetect.javaIsBeta){stateManager.setPopupView("noJava")}else{var a=BrowserDetect.javaVersion;if(this.compareVersions(a,javaMinimumVersionRequired)<0){stateManager.setPopupView("noJava")}else{b=true}}}return b},compareVersions:function(f,d){if(f==null||d==null||f==""||d==""){return -3}var j=f.split(/\.|,| |_/),n=d.split(/\.|,| |_/);if(j.length==0||n.length==0){return -3}var l=j.length,e=n.length,b=l>=0?j[0]:0,k=l>=1?j[1]:0,m=l>=2?j[2]:0,c=e>=0?n[0]:0,a=e>=1?n[1]:0,h=e>=2?n[2]:0;if(b>c||b==c&&k>a||b==c&&k==a&&m>h){return 1}else{if(b<c||b==c&&k<a||b==c&&k==a&&m<h){return -1}else{return 0}}}};function detectFlashPlayer(){var c=false;var d=PluginDetect.getVersion("Flash");if(d!=null){var b=d.indexOf(",");var a=d.substring(0,b);a=parseInt(a);c=(d=="null"||typeof(d)=="undefined"||a<9)?false:true}if(!c){stateManager.setPopupView("noFlashPlayer")}}function getCountryName(b){var c=null;try{c=i18n["web_General_country_"+b]}catch(a){}if(!c){c=b}return c}function addToolTip(b,a,d,c){b.mouseover(a,EventHelper.showTooltip(d,c))}function SearchStringHelper(c,b){var a=this;this.title=null;this.provider=null;this.album=null;function d(){var e=stateManager.getAdvancedSearchState();if(stateManager.getBrowserLayout()==stateManager.BrowseLayout_advancedSearchCovers||stateManager.getBrowserLayout()==stateManager.BrowseLayout_advancedSearch){if(c==globals.MUSIC_SECTION){a.title=e.musicSong;a.provider=e.musicArtist;a.album=e.musicAlbum}else{a.title=e.otherTitle;a.provider=e.otherArtist;a.album=null}}else{a.title=b;a.provider=b;a.album=b}}d()}function MediaShop(){var a=new Object();this.get=function(d,c){if(!d){throw"no countryCode"}if(!c){throw"no clientCallback"}b(d,c)};this.getCustomerServicePhoneNumber=function(e,c){if(!e){throw"no countryCode"}if(!c){throw"no clientCallback"}function d(f){if(f){if(stateManager.getCountryCode()=="DE"){c(f.customerServicePhoneNumber+" - "+i18n.web_customer_support_line_rate_info)}else{c(f.customerServicePhoneNumber)}}else{c(null)}}b(stateManager.getCountryCode(),d)};function b(e,d){var c=a[e];if(c){d(c)}else{purchaseFlowService.getMediaShop(e,{async:true,timeout:10000,errorHandler:function(f){genericDWRError(f,"getCustomerServicePhoneNumber")},callback:function(f){a[e]=f;d(f)}})}}}var mediaShop=new MediaShop();function RegTracker(){this.submitToSession=function(a){sendDWRCallAsPost(function(){userContext.setRegistrationType(a,{async:true,callback:function(b){if(b){}else{}}})})}}var regTracker=new RegTracker();function URLHashRewrite(j,a,b){b=b||window.location.href;j=j||null;a=a||null;if(!j||!a){return b}try{var c=b.split("#")[1],b=b.split("#")[0],d=new RegExp("(?:"+j+"=)[\\w\\d_]+","i"),h=c.match(d)[0];viewParts=h.split("=");viewParts[1]=a;c=c.replace(h,viewParts.join("="))}catch(f){return b}return b+"#"+c}function StripQueryStringKey(j,a){a=a||window.location.search;j=j||null;var a,b,d,l;if(!j){return url}try{if(a.indexOf("?")!==-1){a=a.substring(1)}d=[];l=a.split("&");for(var h=0,c=l.length;h<c;++h){var f=l[h].split("=");if(f.length==2&&f[0]!==j){d.push(l[h])}}a=d.join("&")}catch(k){return url}return a}function BindArguments(b){var a=[];for(var c=1;c<arguments.length;c++){a.push(arguments[c])}return function(){return b.apply(this,a)}}function FormattedMediaItem(a,e,c,b,d){this.mediaId=a.id;this.title=a.title;this.provider=e;this.providerId=c;this.albumId=d;this.album=b;this.explicit=a.explicit;this.purchasable=a.purchasable;this.priceString=a.priceString;this.priceCurrency=a.priceCurrency;this.priceCurrencyName=a.priceCurrencyName;this.displayPrice=getDisplayPrice(a);this.isFreeItem=a.free;this.extensionId=a.artExtensionSetId;this.vatPercentage=a.vatPercentage;this.vatIncluded=a.vatIncluded;this.mediaTypeId=a.mediaTypeId;this.hasPreview=a.hasPreview;this.albumOnly=a.purchasableViaAlbumOnly;this.isFormatted=true;this.toString=function(){return"[object formatted mediaitem]"}}function formatMediaItemForBasketAndPreview(a,e){var f,c,b,d=a.id;if(e==globals.MUSIC_SECTION){f=a.encodedArtist;c=a.artistId;if(a.mediaTypeId==globals.MediaType_SONG){d=a.songMedia.albumId;b=a.songMedia.encodedAlbum}else{b=a.encodedTitle}}else{if(e==globals.RINGTONES_SECTION){f=a.encodedArtist}else{f=a.encodedProvider}c=a.providerId}return new FormattedMediaItem(a,f,c,b,d)}function validation(){this.isEmailCorrect=function(j){var f=j.indexOf("@");var e=j.substring(0,f);var d=j.substring(f+1);if(e.length>49){return false}if(d.length>50){return false}var l="(([a-z_0-9\\+\\-]+\\.)*[a-z_0-9\\+\\-]+)";var h="(\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])";var k="(([a-z0-9\\+\\-]+\\.)+[a-z]{2,6})";var c="^"+l+"@("+h+"|"+k+")$";var b=new RegExp(c,"i");if(!b.test(j)){return false}return true};this.isPhoneNumberCorrect=function(b){return/^\+\d{9,20}$/.test(b)};this.isPasswordCorrect=function(e){var c=new RegExp(/^(.*[0-9]+.*)$/i);var d=new RegExp(/^.*[\s].*$/);var b=new RegExp(/^[\S]{8,15}$/i);return((c.test(e)&&!d.test(e)&&b.test(e)))};this.isFirstNameValid=function(b){return a(b)};this.isLastNameValid=function(b){return a(b)};function a(c){var b=new RegExp("[0-9_*|,\"?/=:<>\\[\\]{}�`';()@&$#%]");return !b.test(c)}this.isUrl=function(b){var c=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return c.test(b)};this.isBlank=function(b){if(b==null){return true}b=b.toString();b=jQuery.trim(b);return b==""};this.htmlEncode=function(b){if(b){b=b.replace(/&/g,"&amp;");b=b.replace(/</g,"&lt;");b=b.replace(/>/g,"&gt;");b=b.replace(/"/g,"&quot;")}return b}};