(function(){Jamendo.classes.trackSearch={"is_remote":false,"modules_to_load":[],"hard_filters":{},"playlists_ids":{},"history_modules":[],"history_onchanges":$H({}),"history_values":{},"history_defaults":{}};Jamendo.classes.trackSearch.do_buyall=function(){var A=Jamendo.classes.trackSearch.current_trackids;SuperBox.remove();SuperBox.call("remote",Jamendo.getEnv("HTTPHOSTI18N")+"addtocart/licensing?add="+(A.join("+")),null,function(){Jamendo.sendEvent(["cart","add"],{unit:"","unit_id":A.join(" ")})});return false};Jamendo.classes.trackSearch.loader=new YAHOO.util.YUILoader({require:["slider","paginator","utilities","history"],base:"http://ajax.googleapis.com/ajax/libs/yui/2.7.0/build/",loadOptional:false,filter:"MIN",onSuccess:function(){var A=new Jamendo.DelayedSwitch(function(){Jamendo.classes.trackSearch.refreshData()},false,100);Jamendo.classes.trackSearch.history_register_module=function(C,D){Jamendo.classes.trackSearch.history_defaults[C]=D;Jamendo.classes.trackSearch.history_modules.push(C);Jamendo.classes.trackSearch.history_onchanges.set(C,function(E){Jamendo.classes.trackSearch.history_values[C]=E;Jamendo.sendEvent(["prosearch_history",C],E);A.reset()});YAHOO.util.History.register(C,"",Jamendo.classes.trackSearch.history_onchanges.get(C))};Jamendo.classes.trackSearch.history_navigate=function(C,D){if(typeof (D)=="undefined"){var E=C}else{var E={};E[C]=D+""}if(!E["pn"]){E["pn"]="1"}YAHOO.util.History.multiNavigate(E)};Jamendo.classes.trackSearch.history_reset=function(C){var D=Object.clone(Jamendo.classes.trackSearch.history_defaults);if(C){D=C(D)}Jamendo.classes.trackSearch.history_navigate(D)};Jamendo.classes.trackSearch.history_get=function(C){return YAHOO.util.History.getCurrentState(C)};if(Jamendo.classes.trackSearch.is_remote){Jamendo.page.proPlay=function(C){Jamendo.classes.trackSearch.sendMessage(["play",{"id":C}])}}Jamendo.classes.trackSearch.sendMessage=function(C){if(Jamendo.classes.trackSearch.is_remote){YAHOO.util.CrossFrame.send(Jamendo.classes.trackSearch.remote_proxy,"parent",Object.toJSON(C))}};Jamendo.classes.trackSearch.modules_to_load.each(function(C){Jamendo.classes.trackSearch["load_"+C]()});YAHOO.util.History.onReady(function(){try{var C={};Jamendo.classes.trackSearch.history_modules.each(function(E){var F=YAHOO.util.History.getBookmarkedState(E);if(F){C[E]=F}else{C[E]=Jamendo.classes.trackSearch.history_defaults[E]}});Jamendo.classes.trackSearch.history_navigate(C);Jamendo.classes.trackSearch.history_onchanges.each(function(E){E.value(C[E.key])})}catch(D){Jamendo.log(D)}});try{YAHOO.util.History.initialize("yui-history-field","yui-history-iframe");Jamendo.classes.trackSearch.sendMessage(["load"])}catch(B){Jamendo.log(B)}},onFailure:function(A){}})})();Jamendo.classes.trackSearch.ML2builder_base=function(A){var B={"targets":["id","album_id","album_image","album_name","artist_id","name","artist_name","genreid3","bpm","duration"],"unit":"track","format":"json","relations":["track_album","album_artist"],"params":{"artist_certificationlevel":4,"program":"","n":A,"album_imagesize":35,"cache":2*3600}};if(Jamendo.classes.trackSearch.hard_filters.program){B["params"]["program"]+=" "+Jamendo.classes.trackSearch.hard_filters.program}if(Jamendo.classes.trackSearch.hard_filters.playlist){B["params"]["playlist1_id"]=Jamendo.classes.trackSearch.hard_filters.playlist;B["relations"].push("track_playlist1")}if(Jamendo.classes.trackSearch.hard_filters.prostars){B["params"]["prostarsplaylist"]=Jamendo.classes.trackSearch.hard_filters.prostarsplaylist;B["relations"].push("track_playlist1")}return B};Jamendo.classes.trackSearch.ML2builder_make=function(A){var B=function(C){qs=[];for(key in C){qs.push(encodeURIComponent(key)+"="+encodeURIComponent(C[key]))}return qs.join("&")};A["params"]["program"]=A["params"]["program"].sub(/^\s/,"");return A["targets"].join(" ")+"/"+A["unit"]+"/"+A["format"]+"/"+A["relations"].join(" ")+"?"+B(A["params"])};Jamendo.classes.trackSearch.ML2builder=function(E){var A=function(J){var I=$("search_title");if(I){I.innerHTML=J}};var G=Jamendo.classes.trackSearch.ML2builder_base(E);var H=Jamendo.getStr("PRO_SEARCH_TITLE_ALL");var B=$("main_delete_search_filter");if(B){B.hide()}if(Jamendo.classes.trackSearch.history_values["bpm"]){var F=Jamendo.classes.trackSearch.history_values["bpm"].split(/\-/)}else{var F=""}if(F[0]>40){G["params"]["bpmfrom"]=F[0]}if(F[1]<210){G["params"]["bpmto"]=F[1]}G["params"]["order"]="track_prorating_desc";if(Jamendo.classes.trackSearch.history_values["order"]&&Jamendo.classes.trackSearch.history_values["order"].length){G["params"]["order"]=Jamendo.classes.trackSearch.history_values["order"]}if(Jamendo.classes.trackSearch.history_values["lang"]&&Jamendo.classes.trackSearch.history_values["lang"].length){G["params"]["lang"]=Jamendo.classes.trackSearch.history_values["lang"]}if(Jamendo.classes.trackSearch.history_values["voice"]&&Jamendo.classes.trackSearch.history_values["voice"].length){G["params"]["audiodescriptorvoice"]=Jamendo.classes.trackSearch.history_values["voice"]}if(Jamendo.classes.trackSearch.history_values["gender"]&&Jamendo.classes.trackSearch.history_values["gender"].length){G["params"]["audiodescriptormale"]=Jamendo.classes.trackSearch.history_values["gender"]}if(Jamendo.classes.trackSearch.history_values["mode"]&&Jamendo.classes.trackSearch.history_values["mode"].length){G["params"]["audiodescriptormajor"]=Jamendo.classes.trackSearch.history_values["mode"]}if(Jamendo.classes.trackSearch.history_values["mood1"]&&Jamendo.classes.trackSearch.history_values["mood1"].length){G["relations"].push("track_bmatmood1_soundslike");G["params"]["bmatmood1_id"]=Jamendo.classes.trackSearch.history_values["mood1"]}if(Jamendo.classes.trackSearch.history_values["mood2"]&&Jamendo.classes.trackSearch.history_values["mood2"].length){G["relations"].push("track_bmatmood2_soundslike");G["params"]["bmatmood2_id"]=Jamendo.classes.trackSearch.history_values["mood2"]}if(Jamendo.classes.trackSearch.history_values["country"]&&Jamendo.classes.trackSearch.history_values["country"].length){G["relations"].push("artist_location");G["params"]["location_country"]=Jamendo.classes.trackSearch.history_values["country"]}if(Jamendo.classes.trackSearch.history_values["safecreative"]&&Jamendo.classes.trackSearch.history_values["safecreative"].length){G["params"]["album_safecreative"]=Jamendo.classes.trackSearch.history_values["safecreative"]}if(Jamendo.classes.trackSearch.history_values["profavorites"]){G["params"]["track_profavoritesid"]=Jamendo.classes.trackSearch.history_values["profavorites"];G["params"]["cache"]=0;H=$("playlist_stars").down("span").innerHTML;if(B){B.show()}}if(Jamendo.classes.trackSearch.history_values["playlist"]){G["params"]["playlist_id"]=Jamendo.classes.trackSearch.history_values["playlist"];G["relations"].push("track_playlist");var C=$("playlist_"+G["params"]["playlist_id"]);if(C){H=C.innerHTML}else{H="&nbsp;";Jamendo.get2("name/playlist/json/?id="+G["params"]["playlist_id"],{},function(I){A(I[0])})}if(B){B.show()}}if(Jamendo.classes.trackSearch.history_values["tag"]){G["relations"].push("track_tag_soundslike");G["params"]["tag_id"]=Jamendo.classes.trackSearch.history_values["tag"];Jamendo.get2("idstr/tag/json/?id="+G["params"]["tag_id"],{},function(I){A(Jamendo.getStr("PRO_SEARCH_TITLE_GENRE").sub("%s",I[0]))})}if(Jamendo.classes.trackSearch.history_values["search"].length){H="&nbsp;";var D=Jamendo.classes.trackSearch.history_values["search"].split(/\-/);if(B){B.show()}if(D[0]=="tag"){G["relations"].push("track_tag_soundslike");G["params"]["tag_id"]=D[1];Jamendo.get2("idstr/tag/json/?id="+G["params"]["tag_id"],{},function(I){A(Jamendo.getStr("PRO_SEARCH_TITLE_TAG").sub("%s",I[0]))})}else{if(D[0]=="artist"){G["params"]["artist_id"]=D[1];Jamendo.get2("name/artist/json/?id="+D[1],{},function(I){A(Jamendo.getStr("PRO_SEARCH_TITLE_FROMARTIST").sub("%s",I[0]))})}else{if(D[0]=="album"){G["params"]["album_id"]=D[1];Jamendo.get2("name/album/json/?id="+D[1],{},function(I){A(I[0])})}else{if(D[0]=="track"){G["params"]["track_id"]=D[1];Jamendo.get2("name/track/json/?id="+D[1],{},function(I){A(I[0])})}else{if(D[0]=="xartist"){G["params"]["similarid"]="artist."+D[1];Jamendo.get2("name/artist/json/?id="+D[1],{},function(I){A(Jamendo.getStr("PRO_SEARCH_TITLE_SIMILARTO").sub("%s",I[0]))})}else{if(D[0]=="tracksoundslike"){G["params"]["similarid"]="jamendo."+D[1];Jamendo.get2("name/track/json/?id="+D[1],{},function(I){A(Jamendo.getStr("PRO_SEARCH_TITLE_SIMILARTO").sub("%s",I[0]))})}}}}}}}A(H);return Jamendo.classes.trackSearch.ML2builder_make(G)};Jamendo.classes.trackSearch.load_country=function(){Jamendo.classes.trackSearch.control_country=$("track_country");Jamendo.addObserver(["prosearch_history","country"],function(A,B){$A(Jamendo.classes.trackSearch.control_country.options).each(function(D,C){if(D.value==B){Jamendo.classes.trackSearch.control_country.selectedIndex=C}})});Jamendo.classes.trackSearch.control_country.onchange=function(){Jamendo.classes.trackSearch.history_navigate("country",Jamendo.classes.trackSearch.control_country.options[Jamendo.classes.trackSearch.control_country.selectedIndex].value)};Jamendo.classes.trackSearch.history_register_module("country","")};Jamendo.classes.trackSearch.load_lang=function(){Jamendo.classes.trackSearch.control_lang=$("track_lang");Jamendo.addObserver(["prosearch_history","lang"],function(A,B){$A(Jamendo.classes.trackSearch.control_lang.options).each(function(D,C){if(D.value==B){Jamendo.classes.trackSearch.control_lang.selectedIndex=C}})});Jamendo.classes.trackSearch.control_lang.onchange=function(){var A={"lang":Jamendo.classes.trackSearch.control_lang.options[Jamendo.classes.trackSearch.control_lang.selectedIndex].value};if(Jamendo.classes.trackSearch.control_lang.selectedIndex>0){A.voice="1"}Jamendo.classes.trackSearch.history_navigate(A)};Jamendo.classes.trackSearch.history_register_module("lang","")};Jamendo.classes.trackSearch.load_safecreative=function(){};Jamendo.classes.trackSearch.load_bpm=function(){var F=120;var E=40;var C=210;var B=function(G){return Math.round(G*(C-E)/F+E)};var A=function(G){return Math.round(F*(G-E)/(C-E))};Jamendo.classes.trackSearch.control_bpm=YAHOO.widget.Slider.getHorizDualSlider("minmaxslider1_bg","minmaxslider1_minthumb","minmaxslider1_maxthumb",F,0);Jamendo.classes.trackSearch.control_bpm.minSlider.animate=false;Jamendo.classes.trackSearch.control_bpm.maxSlider.animate=false;Jamendo.classes.trackSearch.control_bpm.minRange=-13;Jamendo.classes.trackSearch.control_bpm._dont_navigate=false;var D=[E,C];Jamendo.addObserver(["prosearch_history","bpm"],function(G,H){if(!isNaN(H[0])){D=[parseInt(H.split(/\-/)[0]),parseInt(H.split(/\-/)[1])]}$("minmaxslider1_bpmfrom_span").innerHTML=D[0];$("minmaxslider1_bpmto_span").innerHTML=D[1];Jamendo.classes.trackSearch.control_bpm._dont_navigate=true;Jamendo.classes.trackSearch.control_bpm.setValues(A(D[0]),A(D[1]),true,true,true);setTimeout(function(){Jamendo.classes.trackSearch.control_bpm._dont_navigate=false},100)});Jamendo.classes.trackSearch.control_bpm.subscribe("slideEnd",function(){var G=[B(Jamendo.classes.trackSearch.control_bpm.minVal),B(Jamendo.classes.trackSearch.control_bpm.maxVal)];if(Jamendo.classes.trackSearch.control_bpm.minVal>=0&&(G[0]!=D[0]||G[1]!=D[1])){D=G;if(!Jamendo.classes.trackSearch.control_bpm._dont_navigate){Jamendo.classes.trackSearch.history_navigate("bpm",G.join("-"))}$("minmaxslider1_bpmfrom_span").innerHTML=G[0];$("minmaxslider1_bpmto_span").innerHTML=G[1]}});Jamendo.classes.trackSearch.history_register_module("bpm","40-210")};Jamendo.classes.trackSearch.load_moods=function(){Jamendo.classes.trackSearch.control_mood2=$("track_mood2");Jamendo.addObserver(["prosearch_history","mood2"],function(A,B){$A(Jamendo.classes.trackSearch.control_mood2.options).each(function(D,C){if(D.value==B){Jamendo.classes.trackSearch.control_mood2.selectedIndex=C}})});Jamendo.classes.trackSearch.control_mood2.onchange=function(){Jamendo.classes.trackSearch.history_navigate("mood2",Jamendo.classes.trackSearch.control_mood2.options[Jamendo.classes.trackSearch.control_mood2.selectedIndex].value)};Jamendo.classes.trackSearch.history_register_module("mood2","");Jamendo.classes.trackSearch.control_mood1=$("track_mood1");Jamendo.addObserver(["prosearch_history","mood1"],function(A,B){$A(Jamendo.classes.trackSearch.control_mood1.options).each(function(D,C){if(D.value==B){Jamendo.classes.trackSearch.control_mood1.selectedIndex=C}})});Jamendo.classes.trackSearch.control_mood1.onchange=function(){Jamendo.classes.trackSearch.history_navigate("mood1",Jamendo.classes.trackSearch.control_mood1.options[Jamendo.classes.trackSearch.control_mood1.selectedIndex].value)};Jamendo.classes.trackSearch.history_register_module("mood1","")};Jamendo.classes.trackSearch.load_orders=function(){Jamendo.classes.trackSearch.orders_current=false;Jamendo.addObserver(["prosearch_history","order"],function(A,B){if(B===Jamendo.classes.trackSearch.orders_current){return }if(Jamendo.classes.trackSearch.orders_current!==false){$("order_"+Jamendo.classes.trackSearch.orders_current).removeClassName("active")}Jamendo.classes.trackSearch.orders_current=B;$("order_"+Jamendo.classes.trackSearch.orders_current).addClassName("active")});Jamendo.classes.trackSearch.orders_click=function(A){Jamendo.classes.trackSearch.history_navigate("order",A);return false};Jamendo.classes.trackSearch.history_register_module("order","")};Jamendo.classes.trackSearch.load_mode=function(){Jamendo.classes.trackSearch.control_mode=$("track_mode");Jamendo.addObserver(["prosearch_history","mode"],function(A,B){$A(Jamendo.classes.trackSearch.control_mode.options).each(function(D,C){if(D.value==B){Jamendo.classes.trackSearch.control_mode.selectedIndex=C}})});Jamendo.classes.trackSearch.control_mode.onchange=function(){Jamendo.classes.trackSearch.history_navigate("mode",Jamendo.classes.trackSearch.control_mode.options[Jamendo.classes.trackSearch.control_mode.selectedIndex].value)};Jamendo.classes.trackSearch.history_register_module("mode","")};Jamendo.classes.trackSearch.load_gender=function(){Jamendo.classes.trackSearch.control_gender=$("track_gender");Jamendo.addObserver(["prosearch_history","gender"],function(A,B){$A(Jamendo.classes.trackSearch.control_gender.options).each(function(D,C){if(D.value==B){Jamendo.classes.trackSearch.control_gender.selectedIndex=C}})});Jamendo.classes.trackSearch.control_gender.onchange=function(){var A={"gender":Jamendo.classes.trackSearch.control_gender.options[Jamendo.classes.trackSearch.control_gender.selectedIndex].value};if(Jamendo.classes.trackSearch.control_gender.selectedIndex>0){A.voice="1"}Jamendo.classes.trackSearch.history_navigate(A)};Jamendo.classes.trackSearch.history_register_module("gender","")};Jamendo.classes.trackSearch.load_profavorites=function(){Jamendo.classes.trackSearch.playlists_current=false;Jamendo.classes.trackSearch.profavorites_click=function(A){Jamendo.classes.trackSearch.history_reset(function(B){B["profavorites"]=A;delete B["order"];return B});return false};Jamendo.classes.trackSearch.history_register_module("profavorites","")};Jamendo.classes.trackSearch.load_tag=function(){Jamendo.classes.trackSearch.control_tag=$("track_tag");Jamendo.addObserver(["prosearch_history","tag"],function(A,B){$A(Jamendo.classes.trackSearch.control_tag.options).each(function(D,C){if(D.value==B){Jamendo.classes.trackSearch.control_tag.selectedIndex=C}})});Jamendo.classes.trackSearch.control_tag.onchange=function(){Jamendo.classes.trackSearch.history_navigate("tag",Jamendo.classes.trackSearch.control_tag.options[Jamendo.classes.trackSearch.control_tag.selectedIndex].value)};Jamendo.classes.trackSearch.history_register_module("tag","")};Jamendo.classes.trackSearch.load_search=function(){Jamendo.classes.trackSearch.control_search=Jamendo.page.setupLicensingAutocomplete("multisearch",{fixMenu:function(A){A.style.width="250px"}});Jamendo.classes.trackSearch.control_search.o.n=15;Jamendo.classes.trackSearch.control_search.o.selectCallback=function(A){Jamendo.classes.trackSearch.history_reset(function(B){B["search"]=A[2]+"-"+A[1];delete B["order"];return B})};Jamendo.classes.trackSearch.history_register_module("search","")};String.prototype.pad=function(A,C,B){return C||(C=" "),(A-=this.length)>0?(C=new Array(Math.ceil(A/C.length)+1).join(C)).substr(0,B=!B?A:B==1?0:Math.ceil(A/2))+this+C.substr(0,A-B):this};Jamendo.classes.trackSearch.load_datasource=function(){var I=function(N){for(var L,K,M=N.length;M;L=parseInt(Math.random()*M),K=N[--M],N[M]=N[L],N[L]=K){}return N};var E=function(M){var P=M.pluck("artist_id");var O=P.uniq();if(P.length==O.length){return M}var N=[];var L=[];for(var K=0;K<M.length;K++){if(N.length>=2&&M[K]["artist_id"]==N[N.length-1]["artist_id"]&&M[K]["artist_id"]==N[N.length-2]["artist_id"]){L.push(M[K])}else{N.push(M[K])}}if(L.length){N=N.concat(I(L))}return N};var C=function(Q){var P=[];for(var O=0;O<Q.length;O++){var L=Jamendo.classes.trackSearch.trackItemTemplate;if(parseInt(Q[O]["bpm"])==0){Q[O]["bpm"]=""}else{Q[O]["bpm"]="<strong>"+Q[O]["bpm"]+"</strong> BPM"}if(parseInt(Q[O]["duration"])==0){Q[O]["duration"]=""}else{var N=(Math.floor(Q[O]["duration"]/60))+"";var R=(Q[O]["duration"]%60)+"";Q[O]["duration"]=N+":"+R.pad(2,"0")}var M=parseInt(Math.random()*1000000);L=L.replace(/88888888/,M);L=L.replace(/88888888/,M);var K=parseInt(Math.random()*1000000);L=L.replace(/88888888/,K);L=L.replace(/88888888/,K);P.push(L.gsub(/999999999999/,Q[O]["id"]).gsub(/item_track /,O==0?"item_track first":"item_track ").interpolate(Object.extend(Q[O],{"album_proahrefname":"<a href='#search=album-"+Q[O]["album_id"]+"'>"+Q[O]["album_name"]+"</a>","artist_proahrefname":"<a href='#search=artist-"+Q[O]["artist_id"]+"'>"+Q[O]["artist_name"]+"</a>"})))}return P.join("")};var H=1;var J="";var D=25;var B=new YAHOO.widget.Paginator({rowsPerPage:D,containers:"paginator",pageLinks:5,previousPageLinkLabel:"&laquo;",nextPageLinkLabel:"&raquo;",firstPageLinkLabel:"[1]",lastPageLinkLabel:"[*]",template:"{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}"});var G={};var A=function(){var L=Jamendo.classes.trackSearch.ML2builder(D);ml2request_without_pn=L;if(!G[L]){L="totalcount "+L}L+="&pn="+(H?H:"1");if(J==L){return }J=L;var K=$("dynamicdata");if(K){K.update();$("paginator").hide();$("dynamicdata_loading").show();$("dynamicdata_header").hide();$("dynamicdata_zero").hide()}if(Jamendo.classes.trackSearch.datasource_request){YAHOO.util.Connect.abort(Jamendo.classes.trackSearch.datasource_request)}Jamendo.classes.trackSearch.datasource_request=YAHOO.util.Connect.asyncRequest("GET","/get2/"+L,{customevents:{onSuccess:function(N,S){Jamendo.classes.trackSearch.datasource_request=false;try{var Q=S[0].responseText.evalJSON()}catch(R){Jamendo.log(R);return }var P={page:H,totalRecords:0};if(Q.length>0){if(Q[0]["totalcount"]){G[ml2request_without_pn]=Q[0]["totalcount"]}P.totalRecords=G[ml2request_without_pn];Q=E(Q)}var O=false;if(P.totalRecords==1){O=Jamendo.getStr("PRO_SEARCH_RESULTS_COUNT1").sub("%s",P.totalRecords)}else{if(P.totalRecords>1){O=Jamendo.getStr("PRO_SEARCH_RESULTS_COUNT2").sub("%s",P.totalRecords)}}if(O){$("dynamicdata_loading").hide();if(P.totalRecords>D){B.setState(P);B.setAttributeConfig("lastPageLinkLabel",{value:"["+B.getTotalPages()+"]"});B.setAttributeConfig("rendered",{value:false});B.render();$("paginator").show()}$("dynamicdata_header_count").update(O);$("dynamicdata_header").show();$("dynamicdata").update(C(Q));Jamendo.classes.trackSearch.current_trackids=Q.pluck("id")}else{$("dynamicdata_zero").show();var M=Jamendo.classes.trackSearch.ML2builder_base(D);M["params"]["order"]="random";M["params"]["pn"]="1";M["relations"].push("track_playlist");M["params"]["playlist_id"]="108151";L=Jamendo.classes.trackSearch.ML2builder_make(M);Jamendo.classes.trackSearch.datasource_request=YAHOO.util.Connect.asyncRequest("GET","/get2/"+L,{customevents:{onSuccess:function(T,W){try{var U=W[0].responseText.evalJSON()}catch(V){Jamendo.log(V);return }U=E(U);$("dynamicdata").update(C(U));Jamendo.classes.trackSearch.current_trackids=U.pluck("id");$("dynamicdata_loading").hide()}}})}if(Jamendo.Pro.Cart.tracks){Jamendo.Pro.Cart.refreshSearchResults()}Jamendo.Pro.refreshSearchStarredResults()},onFailure:function(M){},onAbort:function(M){}}})};Jamendo.addObserver(["prosearch_history","pn"],function(K,L){H=L;B.setState({page:H})});var F=function(K){$("search_title").scrollTo();Jamendo.classes.trackSearch.history_navigate("pn",K.page+"")};Jamendo.classes.trackSearch.history_register_module("pn","");B.subscribe("changeRequest",F);Jamendo.classes.trackSearch.current_trackids=[];Jamendo.classes.trackSearch.control_paginator=B;Jamendo.classes.trackSearch.refreshData=function(){A()}};Jamendo.classes.trackSearch.load_playlists=function(){Jamendo.classes.trackSearch.playlists_current=false;Jamendo.addObserver(["prosearch_history","playlist"],function(A,B){if(B===Jamendo.classes.trackSearch.playlists_current){return }if(Jamendo.classes.trackSearch.playlists_current!==false&&Jamendo.classes.trackSearch.playlists_current!==""){$("playlist_"+Jamendo.classes.trackSearch.playlists_current).removeClassName("active")}Jamendo.classes.trackSearch.playlists_current=B;if(Jamendo.classes.trackSearch.playlists_current!==""){$("playlist_"+Jamendo.classes.trackSearch.playlists_current).addClassName("active")}});Jamendo.classes.trackSearch.playlists_click=function(A){Jamendo.classes.trackSearch.history_reset(function(B){B["playlist"]=A;delete B["order"];return B});return false};Jamendo.classes.trackSearch.history_register_module("playlist","")};Jamendo.classes.trackSearch.load_voice=function(){var A=function(){var B={};if(Jamendo.classes.trackSearch.control_voice.selectedIndex==2){$("track_gender").hide();$("track_lang").hide();B.lang="";B.gender=""}else{$("track_gender").show();$("track_lang").show()}return B};Jamendo.classes.trackSearch.control_voice=$("track_voice");Jamendo.addObserver(["prosearch_history","voice"],function(B,C){$A(Jamendo.classes.trackSearch.control_voice.options).each(function(E,D){if(E.value==C){Jamendo.classes.trackSearch.control_voice.selectedIndex=D}});A()});Jamendo.classes.trackSearch.control_voice.onchange=function(){var B=A();B.voice=Jamendo.classes.trackSearch.control_voice.options[Jamendo.classes.trackSearch.control_voice.selectedIndex].value;Jamendo.classes.trackSearch.history_navigate(B)};Jamendo.classes.trackSearch.history_register_module("voice","")}