function links(onglet, contenu){
		document.getElementById('content_1').style.display = 'none';
		document.getElementById('content_2').style.display = 'none';
		document.getElementById('content_3').style.display = 'none';
		document.getElementById('content_4').style.display = 'none';
		document.getElementById(contenu).style.display = 'block';
		document.getElementById('tab_1').className = '';
		document.getElementById('tab_2').className = '';
		document.getElementById('tab_3').className = '';
		document.getElementById('tab_4').className = '';
		document.getElementById(onglet).className = 'active';
		}
var __flpver={major:-1,minor:-1,rev:-1};var mm={};mm.refs={};var ua=navigator.userAgent.toLowerCase();var is_ff=(ua.indexOf("firefox")>-1);var is_ie=(ua.indexOf("msie")>-1);var is_wk=(ua.indexOf("webkit")>-1);var is_reg_ul=false;var is_reg_dl=false;var cover_dir="http://graphics.musicme.com/";var pict_dir=cover_dir+"pict/";var pictv4_dir=pict_dir+"v4/";var pictv41_dir=pict_dir+"v4.1/";var pictv5_dir=pict_dir+"v5/";var mmz="";var _tracks={};var ssts=["","Classique","Variété française","Variété internationale","Pop, Rock","Hard-rock, Metal","Rap, R&B, Soul","Electro, Dance","Jazz, Blues, Gospel","Reggae, Ragga","Musiques du monde","Musiques de films","Enfants","Ambiance, Humour, Divers","Country"];ssts[99]="";String.prototype.toProperCase=function(){return this.toLowerCase().replace(/\w+/g,function(s){return s.charAt(0).toUpperCase()+s.substr(1);});};moreText=function(id,trigger){var vis=(trigger==1);if(o=gel(id+'_moretext')){o.style.display=vis?'inline':'none';}
if(o=gel(id+'_moretextlink')){o.style.display=vis?'none':'inline';}
return false;}
cutLongText=function(id,len){if(o=gel(id)){var txt=o.innerHTML;var showtxt=txt.substr(0,len);if(showtxt.substr(len-3).toUpperCase()=="<BR"){cutLongText(id,len-3);return;}
if(showtxt.substr(len-2).toUpperCase()=="<B"){cutLongText(id,len-2);return;}
if(showtxt.substr(len-1).toUpperCase()=="<"){cutLongText(id,len-1);return;}
var hidetxt=txt.substr(len);o.innerHTML=showtxt+"<a href=\"#\" id=\""+id+"_moretextlink\" class=\"morelink\" onclick=\"return moreText('"+id+"',1)\">... [ lire la suite &raquo; ]</a><span id=\""+id+"_moretext\" style=\"display:none\">"+hidetxt+" <a href=\"#\" class=\"morelink\" onclick=\"return moreText('"+id+"',0)\">[ &laquo; ]</a></span>";}}
checkPwd=function(oInput){var pwdCheckCode='';if(oInput){var c=oInput.className;var v=oInput.value;if(v.length>=1){if(!/^[a-zA-Z0-9\-\.]+$/.test(v)||!/^[a-zA-Z0-9]/.test(v)||!/[a-zA-Z0-9]$/.test(v)){pwdCheckCode='Caractère incorrect';}
else if(v.length<4){pwdCheckCode='Trop court';}
else{pwdCheckCode='';}}
var oInfo=gel(oInput.id+'_info');if(oInfo){oInfo.innerHTML=pwdCheckCode;if(pwdCheckCode==''){oInfo.style.display='none';}
else{oInfo.style.display='block';}}}}
checkInputConfirm=function(fieldID){var pwdCheckCode='';var oInputConfirm=gel(fieldID);var oInput=gel(fieldID.split('confirm').join(''));if(oInput!=null&&oInputConfirm!=null){var v=oInput.value;var vConfirm=oInputConfirm.value;var c=oInputConfirm.className;if(vConfirm.length>=1&&(vConfirm.length>=v.length||v.substr(0,vConfirm.length)!=vConfirm)){if(vConfirm!=v){pwdCheckCode='Confirmation incorrecte';}}
var oInfo=gel(fieldID+'_info');if(oInfo){oInfo.innerHTML=pwdCheckCode;if(pwdCheckCode==''){oInfo.style.display='none';}
else{oInfo.style.display='block';}}}}
var isDefaultAd=[];function displayDefaultAd(sizeID){if(sizeID==1){if(o=gel('aolcontainer_'+sizeID)){o.innerHTML='<iframe id="ifradsq" name="ifradsq" width="300" height="250" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="/ad300x250_ifr.php"></iframe>';}}
isDefaultAd[sizeID]=1;}
addEvent=function(o,evt,func){if(o.addEventListener){o.addEventListener(evt,func,false);}else if(o.attachEvent){o.attachEvent("on"+evt,func);}}
removeEvent=function(o,evt,func){if(o.removeEventListener){o.removeEventListener(evt,func,false);}else if(o.detachEvent){o.detachEvent("on"+evt,func);}}
addLoadEvent=function(func){var https=(document.location.href.substr(0,5)=="https");if(https){addEvent(window,"load",func);}
else{addEvent(window,"load",func);}}
addResizeEvent=function(func){addEvent(window,"resize",func);}
addDOMLoadEvent=(function(){var e=[],t,s,n,i,o,d=document,w=window,r='readyState',c='onreadystatechange',x=function(){n=1;clearInterval(t);while(i=e.shift())i();if(s)s[c]=''};return function(f){if(n)return f();if(!e[0]){d.addEventListener&&d.addEventListener("DOMContentLoaded",x,false);if(/WebKit/i.test(navigator.userAgent))t=setInterval(function(){/loaded|complete/.test(d[r])&&x()},10);o=w.onload;w.onload=function(){x();o&&o()}}e.push(f)}})();stopEvents=function(ev){var e=null;if(window.event)e=window.event;else e=ev;if(e)e.cancelBubble=true;}
refreshMe=function(){var rLink;var hr=document.location.href;if(hr.indexOf("#")>-1){var rLink=hr.substr(hr.indexOf("#")+1);if(rLink=="/musique/"){rLink="/";}
document.location.href=rLink;}
else{document.location.href=hr;}}
jsLink=function(){var u='';for(i=0;i<arguments.length;i++)u=u+arguments[i];u=u.split(" & ").join(" %26 ");u=u.split("&&").join("%26&");u=u.split("=&").join("=%26");document.location.href=u;return false;}
jsLinkOut=function(){var u='';for(i=0;i<arguments.length;i++)u=u+arguments[i];u=u.split(" & ").join(" %26 ");u=u.split("&&").join("%26&");u=u.split("=&").join("=%26");eval("win"+"do"+"w.o"+"pen(\""+u+"\")");return false;}
txParams=function(lnk,params){var sparams="";if(typeof(params)!="undefined"){sparams="?";for(var ref in params){sparams+=ref+"="+params[ref]+"&";}
sparams=sparams.substr(0,sparams.length-1);}
document.location.href=lnk.href+sparams;return false;}
hitLinkOut=function(u){var hit_url="/out.php?noredir=1&url="+u;var img=new Image();img.src=hit_url;}
noFrameLink=function(a){try{var twndw,wndw;wndw=self;twndw=self;while(wndw!=wndw.parent){if(wndw.parent.location.href.indexOf(".musicme.com")>-1){twndw=wndw.parent;wndw=twndw;}}
if(twndw){twndw.location.href=a.href;return false;}}
catch(e){};}
getPos=function(elm,debug){var elms=[];for(var zx=zy=0;elm!=null;zx+=elm.offsetLeft,zy+=elm.offsetTop,elms.push(elm),elm=elm.offsetParent);return{x:zx,y:zy};}
gel=function(id){if(id)return document.getElementById(id);}
gtxt=function(id){if(id){if(gel(id).textContent)return gel(id).textContent;else if(gel(id).innerText)return gel(id).innerText;}}
boxClick=function(o,ev){var e=null;if(window.event)e=window.event;else if(ev)e=ev;if(document.getElementsByTagName){var as;if(as=o.getElementsByTagName("A")){a=as[0];var hr=a.href;if(hr.substr(hr.length-1)=='#'){var e=null;if(window.event)e=window.event;else if(ev)e=ev;if(e){e.cancelBubble=true;}
return a.onclick();}
else{if(a.target=='_blank'){window.open(hr);}
else if(a.target=='_parent'){parent.location.href=hr;}
else if(a.target=='_top'){top.location.href=hr;}
else{document.location.href=hr;}
return false;}}}}
togglePanel=function(id){var o,d;if(o=gel(id)){d=o.style.display;o.style.display=(d==''||d=='none')?'block':'none';}
return false;}
toggleCheckbox=function(id){var o;if(o=gel(id)){if(!o.disabled){o.checked=!o.checked;}}
return false;}
getPageScroll=function(){var yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;}else if(document.body){yScroll=document.body.scrollTop;}
var arrayPageScroll=new Array('',yScroll)
return arrayPageScroll;}
getPageSize=function(){var xScroll,yScroll,pageWidth,pageHeight,windowWidth,windowHeight;if(window.innerHeight&&window.scrollMaxY){xScroll=document.body.scrollWidth;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){windowWidth=self.innerWidth;windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){var pageHeight=windowHeight;}else{var pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=windowWidth;}else{pageWidth=xScroll;}
var arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight)
return arrayPageSize;}
mm.faders={};Fader=function(){this.targets=[];this.fadeID="____fader"+Math.round(Math.random()*100000);mm.faders[this.fadeID]=this;}
Fader.prototype={fadeID:null,fadeTimeoutID:null,fadeMaxLoops:1,currentOpacity:null,init:false,setTargets:function(ids){this.targets=[];for(var i=0;i<ids.length;i++){this.targets.push(gel(ids[i]));}
this.init=true;},fade:function(start,end,msec,loop){clearTimeout(this.fadeTimeoutID);var what=this;var s=Math.round(msec/100);var t=0;if(start>end){for(var t=0;t<=s;t++){var op=start-(start-end)*t/s;this.debug(op);setTimeout('mm.faders[\''+this.fadeID+'\'].setOpacity('+op+')',(t*s)*15);}
if(loop>=this.fadeMaxLoops){fadeTimeoutID=setTimeout('mm.faders[\''+this.fadeID+'\'].fade('+end+','+start+','+msec+','+(loop-1)+')',s*s*15+200);}}
else if(start<end){for(var t=0;t<=s;t++){this.debug(op);var op=start+(end-start)*t/s;setTimeout('mm.faders[\''+this.fadeID+'\'].setOpacity('+op+')',(t*s)*15);}
if(loop>=this.fadeMaxLoops){fadeTimeoutID=setTimeout('mm.faders[\''+this.fadeID+'\'].fade('+end+','+start+','+msec+','+(loop-1)+')',s*s*15+200);}}},setOpacity:function(op){var o,os;this.debug('setOpacity: '+op);for(var i=0;i<this.targets.length;i++){if(this.targets[i]!=null){o=this.targets[i];os=o.style;os.opacity=(op/100);os.MozOpacity=(op/100);os.KhtmlOpacity=(op/100);os.filter="alpha(opacity="+op+")";}}},debug:function(msg){}};var saveAcceptCookies;getcookie=function(name){var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length))){return null;}
if(start==-1)return null;var end=document.cookie.indexOf(";",len);if(end==-1)end=document.cookie.length;return unescape(document.cookie.substring(len,end));}
setcookie=function(name,val,expd){var d=new Date();var expStr="";if(expd){var dexpd=new Date();dexpd.setTime(d.getTime()+expd*1000);expStr="expires="+dexpd.toGMTString()+"; ";}
document.cookie=name+"="+escape(val)+"; "+expStr+"path=/";}
deletecookie=function(name){if(getcookie(name)){setcookie(name,"",-365*24*3600);}}
acceptcookies=function(){if(typeof(saveAcceptCookies)!="undefined"){return saveAcceptCookies;}
setcookie("ck","1");var ckcnt=Number(getcookie("ck"));if(ckcnt==1){deletecookie("ck");saveAcceptCookies=true;}
else{saveAcceptCookies=false;}
return saveAcceptCookies;}
obj2serial=function(){}
obj2serial.prototype={gettype:function(obj){var type=typeof obj;if(type=="object"){var cons=obj.constructor.toString().toLowerCase();var types=["boolean","number","string","array"];for(key in types){if(cons.indexOf(types[key])!=-1){type=types[key];break;}}
if(type=="object")type="array";}
return type;},serialize:function(obj){var type=this.gettype(obj);var val;switch(type){case"":case"undefined":val="N";break;case"boolean":val="b:"+(obj?"1":"0");break;case"number":val=(Math.round(obj)==obj?"i":"d")+":"+obj;break;case"string":val="s:"+obj.length+":\""+obj+"\"";break;case"array":val="a";case"object":if(type=="object"){var objname=obj.constructor.toString().match(/(\w+)\(\)/);if(objname==undefined){return;}
objname[1]=this.serialize(objname[1]);val="O"+objname[1].substring(1,objname[1].length-1);}
var count=0;var vals="";var okey;for(key in obj){okey=(key.match(/^[0-9]+$/)?parseInt(key):key);vals+=this.serialize(okey)+this.serialize(obj[key]);count++;}
val+=":"+count+":{"+vals+"}";break;}
if(type!="object"&&type!="array")val+=";";return val;}}
serial2obj=function(){}
serial2obj.prototype={serial:null,decode:function(){this.serial=this.serial.replace(/:`/g,':"');this.serial=this.serial.replace(/`;/g,'";');},replaceQuotes:function(str){var out=str;out=out.replace(/`/g,'\"');out=out.replace(/&amp;quot;/g,'&quot;');return out;},getObjSize:function(){var reg=this.serial.match(/^a:(\d+):\{/);if(reg!=null&&reg!=-1){this.serial=this.serial.substring(reg[0].length);return reg[1];}
else return-1;},extractIndex:function(){var idx;try{var reg=this.serial.match(/^((i):(\d+);|(s):\d+:"([^"]+)";)/);if(reg!=null&&reg!=-1){this.serial=this.serial.substring(reg[0].length);if(reg[2]=="i")idx=reg[3];else if(reg[4]=="s")idx=reg[5];else idx=-1;}
else idx=-1;}
catch(e){}
return idx;},extractValue:function(){var val;var reg=this.serial.match(/^((N);|(b):([01]);|(i):(\d+);|(d):([\d\.]+);|(s):\d+:"([^"]*)";|(a):(\d+):\{)/);if(reg!=null&&reg!=-1){this.serial=this.serial.substring(reg[0].length);if(reg[2]=="N")val=["N",null];else if(reg[3]=="b")val=["b",reg[4]];else if(reg[5]=="i")val=["i",reg[6]];else if(reg[7]=="d")val=["d",reg[8]];else if(reg[9]=="s")val=["s",this.replaceQuotes(reg[10])];else if(reg[11]=="a")val=["a",reg[12]];else val=-1;}
else val=-1;return val;},getObj:function(size){var obj={};for(var i=0;i<size;i++){var idx=this.extractIndex();if(idx==-1)return;var val=this.extractValue();if(val==-1)obj[idx]=undefined;else{switch(val[0]){case"N":obj[idx]=null;break;case"b":obj[idx]=val[1]?true:false;break;case"i":obj[idx]=parseInt(val[1]);break;case"d":obj[idx]=parseFloat(val[1]);break;case"s":obj[idx]=val[1];break;case"a":obj[idx]=this.getObj(val[1]);break;default:obj[idx]=undefined;}}}
this.serial=this.serial.substring(1);return obj;},unserialize:function(serial){this.serial=serial;this.decode();return this.getObj(this.getObjSize());}}
var _o2s=new obj2serial();var _s2o=new serial2obj();parseUri=function(sourceUri){var uriPartNames=["source","protocol","authority","domain","port","path","directoryPath","fileName","query","anchor"];var uriParts=new RegExp("^(?:([^:/?#.]+):)?(?://)?(([^:/?#]*)(?::(\\d*))?)?((/(?:[^?#](?![^?#/]*\\.[^?#/.]+(?:[\\?#]|$)))*/?)?([^?#/]*))?(?:\\?([^#]*))?(?:#(.*))?").exec(sourceUri);var uri={};for(var i=0;i<10;i++){uri[uriPartNames[i]]=(uriParts[i]?uriParts[i]:"");}
if(uri.directoryPath.length>0){uri.directoryPath=uri.directoryPath.replace(/\/?$/,"/");}
return uri;}
QueryString=function(qs){this.params={};if(qs==null)qs=location.search.substring(1,location.search.length);if(qs.length==0)return;qs=qs.replace(/\+/g,' ');var args=qs.split('&');for(var i=0;i<args.length;i++){var pair=args[i].split('=');var name=decodeURIComponent(pair[0]);var value=(pair.length==2)?decodeURIComponent(pair[1]):name;this.params[name]=value;}}
QueryString.prototype={get:function(key,default_){var value=this.params[key];return(value!=null)?value:default_;},contains:function(key){var value=this.params[key];return(value!=null);},getString:function(){var s="";for(var ref in this.params){s+=ref+"="+this.params[ref]+"&";}
if(s.length>0)s=s.substr(0,s.length-1);return s;}}
trackIt=function(cat,act,lbl,val){if(typeof(pageTracker)!='undefined'){pageTracker._trackEvent(cat,act,lbl,val);}}
var layoutType="WINDOW";checkLayout=function(params){var rebuildLayout=0;var rebuildSrc="";if(top==self){if(document.location.search.indexOf('nofs=1')==-1){rebuildLayout=1;rebuildSrc="topFrame";}}
else{try{if(!parent.layoutType||parent.layoutType!="musicme"){rebuildLayout=1;rebuildSrc="unknown layoutType";}}
catch(e){};}
if(rebuildLayout==1){var s=document.location.search;if(typeof(params)!="undefined"){if(s.length>0)
s+="&"+params;else
s+="?"+params;}
var uredir=document.location.pathname+s;document.location.replace('/fredir.php?'+uredir);}
else{if(parent!=self){if(!is_wk&&!is_ff){try{parent.initInsideUrl(document.location)}catch(e){};addEvent(window,"load",function(){rewriteLayoutUrl()});}
try{parent.document.title=document.title;}catch(e){}
try{var links=document.getElementsByTagName('link');var pLinks=[];for(var l=0;l<links.length;l++){var link=links[l];var rel=link.getAttribute('rel').toLowerCase();if(rel=='alternate'||rel=='search'){pLinks.push(link);}}
if(pLinks.length>0){parent.addLinks(pLinks);}}
catch(e){}}}}
checkForeignLayout=function(){var rebuildLayout=0;if(top!=self){try{if(!parent.layoutType||parent.layoutType!="musicme"){rebuildLayout=1;}}
catch(e){rebuildLayout=1;};}
if(rebuildLayout==1){top.location.href=document.location.href;}}
homeLayoutInit=function(){var h=document.location.hash;if(h!=""){h=h.substr(1);if(h.indexOf("/")==0&&h!="/musique/"&&h!="/"){document.location.replace(h);}}}
initLayout=function(){if(acceptcookies()){}}
rewriteLayoutUrl=function(){if(parent!=self){try{parent.rewriteLayoutUrl(document.location);}catch(e){};}}
var is_radio_page=false;overRadio=function(domObj){domObj.className='radiostickerover';}
outRadio=function(domObj){domObj.className='radiosticker';}
selectRadio=function(domObj){if(is_radio_page&&_rdManager&&_rdManager.selectRadio){_rdManager.selectRadio(domObj);}}
checkCurrentRadio=function(ref,radioState,info){if(is_radio_page&&_rdManager&&_rdManager.checkCurrentRadio){_rdManager.checkCurrentRadio(ref,radioState,info);}}
var albFocused;var zcurrent=null;var isGeoLocked=false;refreshPageTrack=function(){var t,cb;if(typeof(albFocused)=="undefined")return false;if(typeof(_albManager)=="undefined")return false;if(albFocused['cb'].substr(0,13)!=cFlAudioState.cb.substr(0,13))return false;_albManager.focusBarcode(cFlAudioState.cb,cFlAudioState.state);}
getFocusedAlbum=function(){var currentAlbum="";if(typeof(albFocused)!="undefined"){if(typeof(albFocused['cb'])!="undefined"){currentAlbum=albFocused['cb'].substr(0,16);}}
return currentAlbum;}
cdCover=function(cb,w){var ws=_localizer.tr('utils/coversizes').split(',');var coverRef=cb;var in_array=false;for(i=0;i<ws.length;i++){if(w==ws[i])in_array=true;}
if(!in_array){var idx=0;while(ws[idx]<w&&idx<ws.length){idx++;}
w_src=ws[Math.min(idx,ws.length-1)];}
else w_src=w;return _localizer.tr('utils/coverbaseurl')+w_src+"/"+coverRef+".jpg";};coverZoom=function(ref,ev,id,offset){if(co=gel("covOverlay")){var ox;var ppg=getPos(gel("page"));ox=ppg.x+16;if(window.event)srcEle=window.event.srcElement;else if(ev)srcEle=ev.target;if(srcEle){var p=getPos(srcEle);co.style.left=ox+"px";co.style.top=(p.y+offset)+"px";}
var so=new SWFObject("/cover_screen.swf","cover_screen","408","385","6");so.addParam("wmode","transparent");so.addParam("menu","false");so.addVariable("cref",ref);so.addVariable("coverbaseurl",_localizer.tr('utils/coverbaseurl'));so.write("covOverlay");co.style.display="block";zcurrent=id;}
return false;};hideCoverZoom=function(){if(co=gel("covOverlay")){co.style.display="none";co.innerHTML="";}};checkHideCoverZoom=function(id){if(id==zcurrent)hideCoverZoom();};moreArtists=function(trigger){var vis=(trigger==1);if(o=gel('moreartists')){o.style.display=vis?'inline':'none';}
if(o=gel('moreartistslink')){o.style.display=vis?'none':'inline';}
return false;};resItemOver=function(o,ev){var e;if(window.event)e=window.event;else if(ev)e=ev;var pos=o.className.lastIndexOf(" itemcolover");if(pos==-1){o.className=o.className+" itemcolover";}}
resItemOut=function(o,ev){var e;if(window.event)e=window.event;else if(ev)e=ev;var pos=o.className.lastIndexOf(" itemcolover");if(pos>-1){o.className=o.className.substr(0,pos);}}
resItemClick=function(o,ev,params){var e;var leftClick=false;if(window.event){e=window.event;if(e.button==0)leftClick=true;}
else if(ev){e=ev;if(e.which==1)leftClick=true;}
if(leftClick){var a=o.getElementsByTagName('A')[0];var sparams="";if(typeof(params)!="undefined"){sparams="?";for(var ref in params){sparams+=ref+"="+params[ref]+"&";}
sparams=sparams.substr(0,sparams.length-1);}
document.location.href=a.href+sparams;return false;}}
var winedit,winbio;refEdit=function(cb){winedit=window.open('/editcd.php?nofs=1&track_id='+cb,'editcd','width=980,height=500,scrollbars=1,resizable=1');setTimeout("winedit.focus()",200);return false;}
bioEdit=function(id,isbio){winbio=window.open('/editbio.php?f=1&id='+id+'&isbio='+isbio,'editbio','width=780,height=500,scrollbars=1,resizable=1');setTimeout("winbio.focus()",200);return false;}
cntTabOver=function(o,ev){o.style.cursor="pointer";var tab;var e=null;if(window.event)e=window.event;else e=ev;if(e){e.cancelBubble=true;var tabId=o.id.split("_")[0];if(tab=gel(tabId)){var c=tab.className;var baseClassName=c.split(/\s+/)[0];var re=new RegExp("\\s+"+baseClassName+"on$");c=c.replace(re,"");c+=" "+baseClassName+"on";tab.className=c;}}}
cntTabOut=function(o,ev){o.style.cursor="auto";var tab;var e=null;if(window.event)e=window.event;else e=ev;if(e){e.cancelBubble=true;var tabId=o.id.split("_")[0];if(tab=gel(tabId)){var c=tab.className;var baseClassName=c.split(/\s+/)[0];var re=new RegExp("\\s+"+baseClassName+"on$");c=c.replace(re,"");tab.className=c;}}}
cntTabDown=function(o,ev){o.style.cursor="pointer";var e=null;if(window.event)e=window.event;else e=ev;if(e){e.cancelBubble=true;if(e.button>1){return true;}}
var tablnk;var tabId=o.id.split("_")[0];if(tablnk=gel(tabId+'_lnk')){var hr=tablnk.href;if(hr.substr(hr.length-1)=="#"&&tablnk.onclick!=""){eval(tablnk.onclick);}
else{document.location.href=hr;}}
return false;}
cntTabClick=function(o){return boxClick(o);}
sideCntTabClick=function(tabId){var tabs=['art','alb','trk'];var o,ol,or,baseTabClass,nextClass="",nextIdx;for(var i=0;i<tabs.length;i++){var tab=tabs[i];if(o=gel('toppnl'+tab)){o.style.display=(tab==tabId)?'block':'none';}
if(o=gel('sidecnttab'+tab)){baseTabClass='sidecnttab'+((tab==tabs[0])?' sidecnttabfirst':'');if(tab==tabId){o.className=baseTabClass+' sidecnttabon';if(i>0){if(ol=gel('sidecnttab'+tabs[i-1])){ol.className+=' sidecnttabl';}}
if(i<tabs.length-1){nextIdx=i+1;nextClass=' sidecnttabr';}}
else{if(i==nextIdx){o.className=baseTabClass+nextClass;}
else{o.className=baseTabClass;}}}
if(o=gel('boxmore'+tab)){o.style.display=(tab==tabId)?'block':'none';}}
setcookie('toptab',tabId);return false;}
var autoPlayTimerId,autoPlayId="",autoPlayContext="",autoPlayDone=0;streamCD=function(cb,domId){streamRef(cb,"stream","album",domId);return false;}
streamTrk=function(cb,domId,contextId){streamRef(cb,"stream","album",domId,contextId);return false;}
streamTrks=function(cbs,domId){streamRef(cbs,"stream","album",domId);return false;}
streamFreeTrk=function(cb,domId){streamRef(cb,"free","album",domId);return false;}
streamPlaylist=function(id,startBarCode){if(startBarCode!=null&&startBarCode!=""){streamRef(id+"@"+startBarCode,"stream","playlisttrk");}
else{streamRef(id,"stream","playlist");}
return false;}
streamRadio=function(id){streamRef(id,"radio","playlist");var utag='/clic/radio/'+id;if(typeof(pageTracker)!="undefined"){pageTracker._trackPageview(utag);}
return false;}
streamMusicMix=function(id,rfrsh){streamRef("art_"+id+"-"+rfrsh,"radio","smart");var utag='/clic/radio/mix/art_'+id;if(typeof(pageTracker)!="undefined"){pageTracker._trackPageview(utag);}
return false;}
sampleTrk=function(cb,domId){streamRef(cb,"sample","album",domId);return false;}
streamGeoLocked=function(type,ref){isGeoLocked=true;var libType,libRef=ref;switch(type){case"streamtrk":streamTrk(ref);libType=MyLibCfg.RES_TYPE_TRACK;break;case"streamalb":streamCD(ref);libType=MyLibCfg.RES_TYPE_ALBUM;break;case"streampl":var parts=ref.split('@');streamPlaylist(parts[0],parts[1]);if(parts[1]!=""){libType=MyLibCfg.RES_TYPE_TRACK;libRef=parts[1];}
else{libType=MyLibCfg.RES_TYPE_PLAYLIST;}
break;default:return false;}
if(!isRefreshPlay&&!(getcookie('geolocknoshow')==1)){_mylibMngr.openGeoLockedStream(libType,libRef);}
return false;}
doAutoPlayRef=function(){if(autoPlayId!=""&&autoPlayDone==0){autoPlayDone=1;if(autoPlayContext=="radio"){var o;if(o=gel('sticker_'+autoPlayId)){selectRadio(o);streamRadio(autoPlayId.split('_')[0]);return;}
else{streamRadio(autoPlayId);}}
else{var currentAlbum=getFocusedAlbum();var currentAlbumCode=currentAlbum.substr(0,13);if(currentAlbumCode!=""){if(autoPlayId=="all"){streamRef(currentAlbumCode,'stream','album');return;}
else{var re=/^[0-9]{1,2}_[0-9]{1,2}$/;if(re.exec(autoPlayId)){streamRef(currentAlbumCode+'-'+autoPlayId,'stream','album');return;}
var re=/^[0-9]{1,2}$/;if(re.exec(autoPlayId)){streamRef(currentAlbum+'_'+autoPlayId,'stream','album');return;}}}
var re=/^[0-9]+/;if(re.exec(autoPlayId)){streamRef(autoPlayId,'stream','album');return;}}}}
ContentNavigator=function(){}
ContentNavigator.prototype={attach:null,handler:null,menu:null,items:null,init:function(attach,handler,menu){var me=this;this.attach=attach;this.handler=handler;this.menu=menu;if(this.handler){this.handler.style.cursor='pointer';addEvent(this.handler,"click",function(ev){me.dropList(ev)});}
if(this.menu){this.items=this.menu.getElementsByTagName('LI');for(var i=0;i<this.items.length;i++){var li=this.items[i];li.style.cursor='pointer';addEvent(li,"mouseover",function(ev){me.itemOver(ev)});addEvent(li,"mouseout",function(ev){me.itemOut(ev)});addEvent(li,"click",function(ev){return me.itemClick(ev)});}}},getSrcItem:function(ev){var e=null;var el=null;if(window.event)e=window.event;else e=ev;if(e)e.cancelBubble=true;if(e.srcElement)el=e.srcElement;else if(e.target)el=e.target;if(el){if(el.tagName.toUpperCase()=="A")el=el.parentNode;}
return el;},itemOver:function(ev){var el=this.getSrcItem(ev);if(el){el.className='ov';}},itemOut:function(ev){var el=this.getSrcItem(ev);if(el){el.className='';}},itemClick:function(ev){var el=this.getSrcItem(ev);var a=el.getElementsByTagName('A')[0];if(a.href.indexOf("javascr"+"ipt:")==0){var jsCmd=a.href.substr(11);jsCmd=jsCmd.split("return ").join("");eval(jsCmd);}
else{document.location.href=a.href;}
return false;},dropList:function(ev){var me=this;if(this.menu.style.display=='block')
this.menu.style.display='none';else
this.menu.style.display='block';addEvent(document,"click",function(ev){me.clickDoc(this,ev)});if(window.event)e=window.event;else e=ev;if(e)e.cancelBubble=true;},clickDoc:function(src,ev){var me=this;removeEvent(document,"click",function(ev){me.clickDoc(this,ev)});this.menu.style.display='none';}}
var ivvidshow;var vidshowType;var vidshowObj;var vidshowable=0;vidshowgetimg=function(o,type){if(type=="src")return o.src;else if(type=="cssbg"){if(bgimg=o.style.backgroundImage){if(bgimg.substr(0,4)=="url(")bgimg=bgimg.substr(4,bgimg.length-5);if(bgimg.substr(0,1)=='"')bgimg=bgimg.substr(1,bgimg.length-2);return bgimg;}}}
vidshowsetimg=function(o,type,nimg){if(type=="src")o.src=nimg;else if(type=="cssbg"){o.style.backgroundImage="url("+nimg+")";}}
vidshowgettype=function(o){var itype="";if(o.src.substr(o.src.lastIndexOf(".")).toLowerCase()=='.jpg'){itype="src";}
else{if(bgimg=o.style.backgroundImage){if(bgimg.substr(0,4)=="url(")bgimg=bgimg.substr(4,bgimg.length-5);itype="cssbg";}}
return itype;}
vidshowimgparts=function(cimg){var re=/(.*_)(\d+)\.jpg/;if(m=cimg.match(re)){return m;}}
vidshownextimg=function(cimg){var cidx=0,nidx=0,bname="",nimg="";if(m=vidshowimgparts(cimg)){bname=m[1];cidx=Number(m[2]);}
if(cidx>0){if(cidx>=10)nidx=1;else nidx=cidx+1;if(nidx<10)nidx="0"+nidx;nimg=bname+nidx+".jpg";}
return nimg;}
vidshowstart=function(o){if(vidshowable==1){itype=vidshowgettype(o);if(itype!=""){vidshowObj=o;vidshowType=itype;vidshowstep();}}}
vidshowstep=function(){if(vidshowObj){var cimg=vidshowgetimg(vidshowObj,vidshowType);if(nimg=vidshownextimg(cimg)){vidshowsetimg(vidshowObj,vidshowType,nimg);var nimgparts=vidshowimgparts(nimg);var tout=500;if(nimgparts[2]==10)tout=500;ivvidshow=setTimeout("vidshowstep()",tout);var im=new Image();im.src=vidshownextimg(nimg);}}}
vidshowstop=function(o){if(vidshowable==1){clearInterval(ivvidshow);}}
vidshowinit=function(vidImg){var nimgs=new Array();for(var i=0;i<vidImg.length;i++){var cimg=vidshowgetimg(vidImg[i],vidshowgettype(vidImg[i]));var im=new Image();im.src=vidshownextimg(cimg);}
vidshowable=1;}
TJK_SetOverlay=function(){if(!document.getElementsByTagName)return;var overlayPix={hdvidov150:pictv5_dir+"hd_overlay_150x120_v2.png",hdvidov100:pictv5_dir+"hd_overlay_100x80_v2.png"};var arrImages=document.getElementsByTagName("img");var arrImgToFix=new Array();var vidImg=new Array();var zImages;var classCount=0;for(var i=0;i<arrImages.length;i++){var cname=arrImages[i].className;if(cname.substr(0,5)=="hdvid")vidImg.push(arrImages[i]);if(cname=="hdvidov150"||cname=="hdvidov100"){arrImgToFix[classCount]=arrImages[i];classCount++;}}
for(var x=0,y=arrImages.length;x<y;x++){if(arrImgToFix[x]){var im=arrImgToFix[x];var ovPic=overlayPix[im.className];im.style.background="url("+im.src+")";if(!arrImgToFix.push||!document.all){im.src=ovPic;}else{im.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='"+ovPic+"')";im.src=pict_dir+"gl_g_spacer.gif";}}}
vidshowinit(vidImg);}
addLoadEvent(function(){TJK_SetOverlay()});var ajcalls={};var ajcallbacks={};function ajaxDo(fn,raw,ref){try{fn(raw,ref);}
catch(e){};}
ajax=function(){this.ajid=Math.round(Math.random()*1000);ajcalls[this.ajid]=this;}
ajax.prototype={server:"/ajax/",resultHandler:null,resultArgs:null,currentRequest:null,currentURL:null,__timeout:null,callbackobj:null,running:false,method:'GET',params:'',useRelativePath:true,getXmlHttp:function()
{var xmlHttp=null;try{xmlHttp=new XMLHttpRequest();}catch(e){var progIds=['Microsoft.XMLHTTP','MSXML2.XMLHTTP','MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0'];var success=false;for(var iterator=0;(iterator<progIds.length)&&(!success);iterator++){try{xmlHttp=new ActiveXObject(progIds[iterator]);success=true;}catch(e){}}
if(!success){return null;}}
this.currentRequest=xmlHttp;return xmlHttp;},call:function(url,timeout,view)
{if(!this.running){this.running=true;var ref=this;var xmlHttp=this.getXmlHttp();var handleResult=function(){try{ref.answer(xmlHttp);}catch(e){}}
if(this.useRelativePath){var u=this.server+url;}
else{var u=url;}
if(view)alert(u);xmlHttp.onreadystatechange=handleResult;xmlHttp.open(this.method,u,true);if(this.method=='GET'){xmlHttp.send("");}
else if(this.method=='POST'){xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");xmlHttp.setRequestHeader("Content-length",this.params.length);xmlHttp.setRequestHeader("Connection","close");xmlHttp.send(this.params);}
ref.currentURL=u;if(timeout!=undefined)this.__timeout=setTimeout("killajax("+this.ajid+")",3500);}},abort:function(){if(this.currentRequest){this.currentRequest.onreadystatechange=function(){};this.currentRequest.abort();}
if(this.__timeout)clearTimeout(this.__timeout);},answer:function(xmlHttp)
{this.running=false;var states=new Array("UNINITIALIZED","LOADING","LOADED","INTERACTIVE","COMPLETED");var display="";var rs=xmlHttp.readyState;display+="readyState: "+rs+" ("+states[rs]+")\n";if(rs==4){if(this.__timeout){clearTimeout(this.__timeout);}
display+="status: "+xmlHttp.status+"\n";display+="statusText: "+xmlHttp.statusText+"\n";display+="responseText: "+xmlHttp.responseText+"\n";var args=null;if(this.resultArgs){if(typeof this.resultArgs==='string'){args=mm.refs[this.resultArgs];}
else{args=this.resultArgs;}}
else if(ajcallbacks[this.ajid]){args=ajcallbacks[this.ajid];}
if(this.resultHandler!=null){eval(this.resultHandler)(xmlHttp.responseText,args);}}},setResultHandler:function(fn){if(eval(fn)!=null)this.resultHandler=fn;if(arguments.length>1)this.resultArgs=arguments[1];},setCallbackObj:function(obj){this.callbackobj=obj;},clear:function(){for(var ref in this){this[ref]=null;delete this[ref];}}}
function killajax(refid){if(refid){if(ajcalls[refid]){ajcalls[refid].abort();}}}
var curaj=0;var totaj=0;function ajaxadconnection(){curaj++;totaj++;if(gel("ajdebug")){var adbg=gel("ajdebug");adbg.innerHTML=curaj+"/"+totaj;}}
function ajaxdelconnection(){curaj--;if(gel("ajdebug")){var adbg=gel("ajdebug");adbg.innerHTML=curaj+"/"+totaj;}}
function ajaxdelconnections(){for(var refid in ajcalls){ajcalls[refid].abort();}}
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();__flpver=this.installedVer;if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={versionIsValid:function(){return(this.installedVer.versionIsValid(this.getAttribute("version")))},hasExpressInstall:function(){return(this.installedVer.versionIsValid(new deconcept.PlayerVersion([6,0,65])))},useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return"";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;var remoteAudioParams={};var remoteSent=0;flAudioRemote=function(){remoteSent=0;var params="";for(var v in remoteAudioParams){params+=v+"="+remoteAudioParams[v]+"&";}
params+="rnd="+Math.random()+"&";if(params.length>0)params=params.substr(0,params.length-1);if(fl=gel("flaudioplayer")){try{fl.RemoteInput(params);}
catch(e){};}
setTimeout("flAudioRemoteAlt()",200);}
flAudioRemoteAlt=function(){if(remoteSent==0){if(playerin=gel("audioplayerinput")){var so=new SWFObject("/WebInputManagerV2.swf","flaudioplayerinput","1","1","9","#1a1a1a");so.addParam("menu","false");so.addVariable("act",remoteAudioParams.act);so.addVariable("type",remoteAudioParams.type);so.addVariable("id",remoteAudioParams.id);so.addVariable("mode",remoteAudioParams.mode);so.addVariable("_winId",remoteAudioParams._winId);so.addVariable("context",remoteAudioParams.context);so.write("audioplayerinput");}
remoteSent=1;}}
flAudioCallback=function(params){remoteSent=1;}
var playerPanelToggled=0;var cFlAudioState={},pFlAudioState={};flAudioEvent=function(p){var parts=p.split("&");switch(parts[0]){case'_audiostate_':pFlAudioState={};if(typeof(cFlAudioState.cb)!="undefined"){pFlAudioState.cb=cFlAudioState.cb;pFlAudioState.state=cFlAudioState.state};cFlAudioState.cb=parts[1].substr(1,parts[1].length-2);cFlAudioState.state=Number(parts[2].substr(1,parts[2].length-2));if(parts.length>3)cFlAudioState.ctrack=parts[3].substr(1,parts[3].length-2);else cFlAudioState.ctrack="";if(parts.length>4)cFlAudioState.cart=parts[4].substr(1,parts[4].length-2);else cFlAudioState.cart="";if(parts.length>5)cFlAudioState.info=(parts[5].substr(1,parts[5].length-2)).split(",");else cFlAudioState.info=[];refreshPageTrack();checkCurrentRadio(cFlAudioState.cb,cFlAudioState.state,cFlAudioState.info);break;case'_opensubscription_':var u='/inscription/';parent.location.href=u;break;case'_openfreesubscription_':if(_subscrManager){_subscrManager.initPanel('','plgeneric','')}
break;case'_syncinit_':autoPlayTimerId=setTimeout("doAutoPlayRef()",500);break;case'_refresh_':document.location.replace(document.location.href);break;case'_newvirtualuser_':break;case'_debug_':break;case'_togglepanels_':var toggled=parts[1];if(toggled!=playerPanelToggled){var ofl;var h=(parts[1]==1)?487:228;if(ofl=gel('audioplayer'))ofl.style.height=h+"px";playerPanelToggled=toggled;}
break;case'_downloadtrack_':if(_alcManager){_alcManager.initPanel(parts[1],'dltrk','','','','','r');}
break;case'_addtrack_':if(_mylibMngr){_mylibMngr.openAddTrack(parts[1],null,'r');}
break;case'_index_':break;case'_sharetrack_':if(_mylibMngr){_mylibMngr.openShareTrack(parts[1],null,'r');}
break;default:alert(parts);break;}}
flAudioSync=function(_sync){try{if(parent.frmaudio){if(_sync==0){if(parent.frmaudio._flaudioReset==0){if(o=gel("audioplayer")){o.innerHTML="";}
parent.frmaudio._flaudioReset=1;document.location.replace(document.location.href);}}
else{parent.frmaudio._flaudioReset=0;}}}
catch(e){}}
flVideoCallback=function(params){}
var streamPauseOnStart=0;streamPause=function(){remoteAudioParams={};remoteAudioParams.act="pause";flAudioRemote();return true;}
var currentAudioHash;streamRef=function(ref,mode,type,domId,contextId){if(isGeoLocked&&mode=="stream"){mode="sample";}
var audioHash=ref+"-"+mode+"-"+type+"-"+domId;if(audioHash==currentAudioHash){return false;}
currentAudioHash=audioHash;lockCurrentAudio();clearTimeout(autoPlayTimerId);var streamcfgok=0;try{if(parent.getLayoutType()=='musicme'){streamcfgok=1;}}
catch(e){}
if(streamcfgok==0){refreshPlay(ref,mode,type,domId);return false;}
if(!acceptcookies()){var cookMsg="Votre navigateur ne semble pas accepter les cookies.\n\nLes cookies sont indispensables au bon fonctionnement des écoutes sur musicMe.\n\n";if(is_ff)
cookMsg+="Pour accepter les cookies avec Firefox :\nMenu Outils > Options > Vie privée > Accepter les cookies";else if(is_ie)
cookMsg+="Pour accepter les cookies avec Internet Explorer :\nMenu Outils > Options Internet > Confidentialité";else
cookMsg+="Veuillez s'il vous plaît modifier les paramètres de votre navigateur et réessayer.";alert(cookMsg);return;}
var flreq=[];if(mode=="stream"||mode=="free"||is_reg_ul)flreq=[9,0,115];else flreq=[9,0,0];if(!checkFlVersion(flreq))showFlUpdate(domId);else{var refParts;if(typeof(type)=="undefined"||type=="")type="album";remoteAudioParams={};remoteAudioParams.act="play";if(type=='album'&&ref.length==19&&contextId=='album'){refParts=ref.split('_');if(refParts.length>1){remoteAudioParams.id=refParts[0];remoteAudioParams.startBarcode=ref;}}
else if(type=='playlisttrk'){refParts=ref.split('@');if(refParts.length>1){type='playlist';remoteAudioParams.id=refParts[0];remoteAudioParams.startBarcode=refParts[1];}}
else{remoteAudioParams.id=ref;}
remoteAudioParams.type=type;remoteAudioParams.mode=mode;remoteAudioParams._winId=_winId;remoteAudioParams.context=contextId;flAudioRemote();setcookie("cstream",ref+"_"+mode+"_"+type,3*3600);return false;}}
flStreamRef=function(){streamRef.apply(null,arguments);}
var lockAudioTimerId;lockCurrentAudio=function(){clearTimeout(lockAudioTimerId);lockAudioTimerId=setTimeout(unlockCurrentAudio,500);}
unlockCurrentAudio=function(){currentAudioHash=null;}
checkFlVersion=function(v){if(__flpver.major<v[0]){return false;}
if(__flpver.major>v[0]){return true;}
if(__flpver.minor<v[1]){return false;}
if(__flpver.minor>v[1]){return true;}
if(__flpver.rev<v[2]){return false;}
return true;}
var flupdatepanel,flupdateoverlay;showFlUpdate=function(domId){if(flupdatepanel==null){flupdatepanel=document.createElement("div");flupdatepanel.setAttribute("id","flupdatepanel");flupdatepanel.innerHTML='<div id="flupdatepanelbar"><table><tr valign="middle"><td><a href="#" onclick="return closeFlUpdate()">FERMER</a></td><td><a href="#" onclick="return closeFlUpdate()"><img src="'+pictv41_dir+'hm_box_close.gif" border=0></a></td></tr></table></div><div id="flupdatepanelcontent"></div>';document.body.appendChild(flupdatepanel);}
if(o=gel('flupdatepanel')){o.style.display='block';var pos=getPos(gel(domId));o.style.left=(parseInt(pos.x)+150)+"px";o.style.top=(parseInt(pos.y)-50)+"px";var fuso=new SWFObject("/UpdateOverlay.swf?rnd="+Math.random(),"flupd","330","300","6.0.65","#eaeae8");if(fuso.versionIsValid()){var FlashParam='&MMplayerType='+MMplayerType+'&MMdoctitle='+MMdoctitle+'&MMredirectURL='+MMredirectURL;fuso.addParam('scale','noscale');fuso.addParam('salign','t');fuso.addVariable('MMplayerType',is_ie?'ActiveX':'PlugIn');fuso.addVariable('MMredirectURL',escape(document.location.href));fuso.addVariable('MMdoctitle',document.title);fuso.write("flupdatepanelcontent");}
else{if(oc=gel("flupdatepanelcontent")){oc.innerHTML="<div class=\"flinstupd\"><div class=\"flinstcnt\"><a href=\"http://www.adobe.com/go/getflashplayer\" target=_blank><img src=http://www.adobe.com/shockwave/download/images/fl_player_appicon.jpg border=0><br><br>Vous devez mettre à jour votre lecteur Flash pour lire ce titre. Cliquez-ici pour installer la dernière version.</a></div></div>";}}}}
showGenericFlUpdate=function(){if(flupdateoverlay==null){flupdateoverlay=document.createElement("div");flupdateoverlay.setAttribute("id","subscrpgoverlay");flupdateoverlay.onclick=closeFlUpdate;document.body.appendChild(flupdateoverlay);}
if(flupdatepanel==null){flupdatepanel=document.createElement("div");flupdatepanel.setAttribute("id","flupdatepanel");flupdatepanel.innerHTML='<div id="flupdatepanelbar"><table><tr valign="middle"><td><a href="#" onclick="return closeFlUpdate()">FERMER</a></td><td><a href="#" onclick="return closeFlUpdate()"><img src="'+pictv41_dir+'hm_box_close.gif" border=0></a></td></tr></table></div><div id="flupdatepanelcontent"></div>';document.body.appendChild(flupdatepanel);}
var psz=getPageSize();if(o=gel('subscrpgoverlay')){o.style.width=psz[0]+"px";o.style.height=psz[1]+"px";}
if(o=gel('flupdatepanel')){o.style.display='block';var psz=getPageSize();o.style.left=parseInt((psz[0]-330)/2)+"px";o.style.top=parseInt((psz[3]-320)/2)+"px";var fuso=new SWFObject("/UpdateOverlay.swf?msgtype=generic&rnd="+Math.random(),"flupd","330","300","6.0.65","#eaeae8");if(fuso.versionIsValid()){fuso.addParam('scale','noscale');fuso.addParam('salign','t');fuso.addVariable('MMplayerType',is_ie?'ActiveX':'PlugIn');fuso.addVariable('MMredirectURL',escape(document.location.href));fuso.addVariable('MMdoctitle',document.title);fuso.write("flupdatepanelcontent");}
else{if(oc=gel("flupdatepanelcontent")){oc.innerHTML="<div class=\"flinstupd\"><div class=\"flinstcnt\"><a href=\"http://www.adobe.com/go/getflashplayer\" target=_blank><img src=http://www.adobe.com/shockwave/download/images/fl_player_appicon.jpg border=0><br><br>Vous devez mettre à jour votre lecteur Flash pour écouter les titres en intégralité sur musicMe. Cliquez-ici pour installer la dernière version.</a></div></div>";}}
if(op=gel('audioplayer')){op.style.display='none';}
addResizeEvent(positionGenericFlUpdate);}}
positionGenericFlUpdate=function(){var psz=getPageSize();var o;if(o=gel('flupdatepanel')){o.style.left=parseInt((psz[0]-330)/2)+"px";o.style.top=parseInt((psz[3]-320)/2)+"px";}
if(o=gel('subscrpgoverlay')){o.style.width=psz[0]+"px";o.style.height=psz[1]+"px";}}
closeFlUpdate=function(){if(o=gel('flupdatepanel')){o.style.display='none';}
if(o=gel('subscrpgoverlay')){o.style.display='none';}
return false;}
autoPopupFlUpdate=function(){var flreq=[9,0,115];if(!checkFlVersion(flreq)){showGenericFlUpdate();}}
flUpdateDone=function(){}
gotoFlashUpdate=function(id){if(o=gel(id)){if(id=='flinstaudiocnt')
o.innerHTML="<span style=\"font-size:14px\"><br><br><br><br>Après avoir mis à jour votre lecteur Flash,<br><b>fermez toutes les fenêtres de votre navigateur et relancez musicMe</b> <br>pour que la mise à jour soit prise en compte.</span>";else
o.innerHTML="<span style=\"font-size:14px\"><br>Après avoir mis à jour votre lecteur Flash,<br><b style=\"color:#ff7f00\">fermez toutes les fenêtres de votre navigateur et relancez musicMe</b> <br>pour que la mise à jour soit prise en compte.</span>";}
return true;}
var isRefreshPlay=false;refreshPlay=function(ref,mode,type,domId){isRefreshPlay=true;var uplay="";if(mode=="radio"){if(typeof(_rdManager)!="undefined"){if(_rdManager.currentRadio!=""){uplay="play="+_rdManager.currentRadio.substr(_rdManager.currentRadio.indexOf('_')+1);}}}
else{var currentAlbum=getFocusedAlbum();var currentAlbumCode=currentAlbum.substr(0,13);if(autoPlayContext=="album"&&currentAlbumCode!=""&&ref.indexOf(currentAlbumCode)==0){var uplaytrk=ref.substr(currentAlbumCode.length+1);if(uplaytrk=="")uplaytrk="all";uplay="play="+uplaytrk;}
else{uplay="play="+ref;}}
checkLayout(uplay);return false;}
var popupManagers={};PopupManager=function(popupID){this.popupID=popupID;}
PopupManager.prototype={pageOverlay:null,panel:null,ifrHeight:null,actionType:null,actionId:null,actionArtId:null,geolocked:0,winParams:"",winPosition:null,opened:false,winTitle:null,winMessage:null,primaryAction:null,secondaryAction:null,initPanel:function(id,type,artid,geolocked,subClass,winParams,winPosition,winTitle,winMessage){this.closeOpenedPanels();popupManagers[this.popupID]=this;this.opened=true;this.actionType=type;this.actionId=id;this.actionArtId=artid;this.geolocked=parseInt(geolocked);var me=this;if(this.pageOverlay==null){this.pageOverlay=document.createElement("div");this.pageOverlay.setAttribute("id",this.popupID+"pgoverlay");this.pageOverlay.onclick=function(){me.closePanel();};}
else{if(o=gel(this.popupID+'pgoverlay')){o.style.display="block";}}
var panelClass=this.popupID+"panel";if(subClass!=null&&subClass!=""){panelClass+=" "+subClass;}
if(winParams!=null){this.winParams=winParams;}
this.winPosition=winPosition;this.winTitle=winTitle;this.winMessage=winMessage;if(this.panel==null){this.panel=document.createElement("div");this.panel.setAttribute("id",this.popupID+"panel");this.panel.className=panelClass;}
else{if(o=gel(this.popupID+'panel')){o.className=panelClass;o.style.display="block";}}
var o,pos,popTitle;if(o=gel('hmpromobanner')){pos=getPos(gel('hmpromobanner'))}
else if(o=gel('pgmpanel')){pos=getPos(gel('pgmpanel'))}
else if(o=gel('mpanel')){pos=getPos(gel('mpanel'))}
else if(o=gel('alcofnav')){pos=getPos(gel('alcofnav'))}
var h=400;this.ifrHeight=h-44-8;document.body.appendChild(this.pageOverlay);document.body.appendChild(this.panel);var psz=getPageSize();if(o=gel(this.popupID+'pgoverlay')){o.style.width=psz[0]+"px";o.style.height=psz[1]+"px";}
if(o=gel(this.popupID+'panel')){var psc=getPageScroll();var t=Math.max(parseInt(pos.y),parseInt(psc[1])+30);var l=(parseInt(pos.x));if(this.winPosition=='r')l+=620-352;o.style.left=l+"px";o.style.top=t+"px";switch(this.popupID){case'alc':var trackerCodes={dltrk:'clicTrkBuy',dltrks:'clicTrkSelectionBuy',dlalb:'clicAlbBuy',dlpl:'clicPlaylistBuy'};trackIt('alc',trackerCodes[type],id);popTitle="Demande de téléchargement";o.innerHTML='<div id="'+this.popupID+'panelcnt" class="'+this.popupID+'panelcnt"><div class="'+this.popupID+'hdr"><div class="'+this.popupID+'title">'+popTitle+'</div><div class="'+this.popupID+'close"><a id="'+this.popupID+'close" href="#"><img src="'+pictv5_dir+'ic_close_w.gif" border="0"></a></div></div><div id="'+this.popupID+'panelin" class="'+this.popupID+'panelin"></div></div><div class="'+this.popupID+'panelshdwb"></div>';break;case'mylib':var actionTypeParts=this.actionType.split('_');if(actionTypeParts[1]=='add'){if(actionTypeParts[2]=='trk'){popTitle="Ajouter à...";}
else{popTitle="Ajouter à mon musicMe";}}
else if(actionTypeParts[1]=='edit')popTitle="Ajouter / supprimer des tags";else if(actionTypeParts[1]=='del'||actionTypeParts[1]=='delreco')popTitle="Confirmer la suppression";else if(actionTypeParts[1]=='geolock')popTitle="Extrait audio / audio sample";else if(actionTypeParts[1]=='share')popTitle="Partager ce titre";else popTitle="";o.innerHTML='<div id="'+this.popupID+'panelcnt" class="'+this.popupID+'panelcnt"><div class="'+this.popupID+'hdr"><div class="'+this.popupID+'title">'+popTitle+'</div><div class="'+this.popupID+'close"><a id="'+this.popupID+'close" href="#"><img src="'+pictv5_dir+'ic_close_w.gif" border="0"></a></div></div><div id="'+this.popupID+'panelin" class="'+this.popupID+'panelin"></div></div><div class="'+this.popupID+'panelshdwb"></div>';break;case'msg':popTitle=this.winTitle;o.innerHTML='<div id="'+this.popupID+'panelcnt" class="'+this.popupID+'panelcnt"><div class="'+this.popupID+'hdr"><div class="'+this.popupID+'title">'+popTitle+'</div><div class="'+this.popupID+'close"><a id="'+this.popupID+'close" href="#"><img src="'+pictv5_dir+'ic_close_w.gif" border="0"></a></div></div><div id="'+this.popupID+'panelin" class="'+this.popupID+'panelin"></div></div><div class="'+this.popupID+'panelshdwb"></div>';break;default:if(this.geolocked==1)popTitle="Ecoute intégrale non disponible / Not available in full length";else popTitle="Inscription";o.innerHTML='<div id="'+this.popupID+'panelcnt" class="'+this.popupID+'panelcnt"><div class="'+this.popupID+'hdr"><div class="'+this.popupID+'title">'+popTitle+'</div><div class="'+this.popupID+'close"><a id="'+this.popupID+'close" href="#"><img src="'+pictv5_dir+'bluepanel_close.gif" border="0" hspace="4" vspace="4"></a></div></div><div id="'+this.popupID+'panelin" class="'+this.popupID+'panelin"></div></div><div class="'+this.popupID+'panelshdwb"></div>';break;}
if(o=gel(this.popupID+'close')){o.onclick=function(){return me.closePanel();};}
this.initResizeEvent();}
this.delayLoadPanel();return false;},initSimplePanel:function(winTitle,winMessage,primaryAction,secondaryAction){this.primaryAction=primaryAction;this.secondaryAction=secondaryAction;return this.initPanel(null,null,null,null,null,null,null,winTitle,winMessage);},closePanel:function(){this.opened=false;if(o=gel(this.popupID+'panel')){o.style.display="none";}
if(o=gel(this.popupID+'pgoverlay')){o.style.display="none";}
if(this.popupID=='alc'){trackIt('alc','clicPopupClose');}
return false;},closeOpenedPanels:function(){var deleteList=[];for(var ref in popupManagers){if(ref!=this.popupID){deleteList.push(ref);}}
for(var i=0;i<deleteList.length;i++){popupManagers[deleteList[i]].closePanel();delete(popupManagers[deleteList[i]]);}},delayLoadPanel:function(){var me=this;setTimeout(function(){me.loadPanel();},100);},loadPanel:function(){var o,ifrSrc,isIfr=true;if(this.popupID=='msg'){isIfr=false;this.showInlineSimplePanel();}
else if(this.popupID=='mylib'){var actionTypeParts=this.actionType.split('_');if(actionTypeParts[1]=='del'||actionTypeParts[1]=='delreco'){isIfr=false;this.showInlinePanel();}}
if(isIfr){switch(this.popupID){case'alc':ifrSrc='/action_panel.php?';ifrSrc+='action=alc&type='+this.actionType+'&id='+this.actionId;break;case'mylib':ifrSrc='/action_panel.php?';ifrSrc+='action=mylib&type='+this.actionType+'&id='+this.actionId;break;default:ifrSrc='/subscription_panel.php?';ifrSrc+='type='+this.actionType+'&id='+this.actionId+'&artid='+this.actionArtId+"&gl="+this.geolocked;break;}
if(ifrSrc&&this.winParams!=""){ifrSrc+="&"+this.winParams;}
if(ifrSrc){if(o=gel(this.popupID+'panelin')){o.innerHTML='<iframe id="'+this.popupID+'ifr" frameborder="0" scrolling="no" height="'+this.ifrHeight+'" width="604" src="'+ifrSrc+'"></iframe>';}}}},showInlinePanel:function(){var refParts=this.actionId.split('@');var h="<div class=panelmessage>";var submitAction="",submitParams="";var actionTypeParts=this.actionType.split('_');if(actionTypeParts[1]=='delreco'){switch(refParts[0]){case'art':h+="Voulez-vous supprimez &quot;"+refParts[4]+"&quot; de vos recommandations ? (cet artiste ne vous sera plus proposé à l'avenir).";submitAction='confirmDelArtistReco';submitParams=refParts.slice(1,refParts.length).join('@');break;}}
else{switch(refParts[0]){case'art':h+="Supprimer &quot;"+refParts[4]+"&quot; de votre bibliothèque ?";submitAction='confirmDelArtist';submitParams=refParts.slice(1,refParts.length).join('@');break;case'alb':h+="Supprimer &quot;"+refParts[4]+"&quot; de votre bibliothèque ?";submitAction='confirmDelAlbum';submitParams=refParts.slice(1,refParts.length).join('@');break;case'trk':h+="Supprimer &quot;"+refParts[4]+"&quot; de votre bibliothèque ?";submitAction='confirmDelTrack';submitParams=refParts.slice(1,refParts.length).join('@');break;case'pl':h+="Supprimer &quot;"+refParts[4]+"&quot; de votre bibliothèque ?";submitAction='confirmDelPlaylist';submitParams=refParts.slice(1,refParts.length).join('@');break;}}
h+="</div>";submitParams=submitParams.split("\\'").join("'");submitParams=submitParams.split("'").join("\\'");var imgCancel=pictv5_dir+'btn_pop_cancel.gif';var imgSubmit=pictv5_dir+'btn_pop_delete.gif';h+='<div class="boxbtns"><div class="boxbtn"><a href="#" onclick="return _mylibWinMngr.closePanel()"><img src="'+imgCancel+'" border="0"></a></div><div class="boxbtn"><a href="#" onclick="return _mylibMngr.'+submitAction+'(\''+submitParams+'\')"><img src="'+imgSubmit+'" border="0"></a></div></div>';if(o=gel(this.popupID+'panelin')){o.innerHTML=h;}},showInlineSimplePanel:function(){var h="<div class=panelmessage>";h+=this.winMessage;h+="</div>";var imgPrimary=pictv5_dir+'btn_pop_yes.gif';var imgSecondary=pictv5_dir+'btn_pop_no.gif';h+='<div class="boxbtns"><div class="boxbtn"><a href="#" onclick="'+this.secondaryAction+';return _msgManager.closePanel()"><img src="'+imgSecondary+'" alt="NON" border="0"></a></div><div class="boxbtn"><a href="#" onclick="'+this.primaryAction+';return _msgManager.closePanel()"><img src="'+imgPrimary+'" alt="OUI" border="0"></a></div></div>';if(o=gel(this.popupID+'panelin')){o.innerHTML=h;}},initResizeEvent:function(){try{var me=this;if(self==top||top.location.host==document.location.host){addEvent(window,"resize",function(){me.positionPanel()});}}
catch(e){};},positionPanel:function(forceBaseAlign){var o,pos;if(o=gel('hmpromobanner')){pos=getPos(gel('hmpromobanner'))}
else if(o=gel('pgmpanel')){pos=getPos(gel('pgmpanel'))}
else if(o=gel('mpanel')){pos=getPos(gel('mpanel'))}
else if(o=gel('alcofnav')){pos=getPos(gel('alcofnav'))}
else{pos={};pos.x=0;pos.y=0};if(o=gel(this.popupID+'panel')){var psc=getPageScroll();var l=(parseInt(pos.x));if(!forceBaseAlign&&this.winPosition=='r'){l+=620-352;}
var t=Math.max(parseInt(pos.y),parseInt(psc[1])+30);o.style.left=l+"px";o.style.top=t+"px";}
if(o=gel(this.popupID+'pgoverlay')){var psz=getPageSize();o.style.width=psz[0]+"px";o.style.height=psz[1]+"px";}},setPanelHeight:function(panelContentHeight){var o;if(o=gel(this.popupID+'ifr')){o.style.height=(panelContentHeight+100-44-8)+'px';}
if(o=gel(this.popupID+'panel')){o.style.height=(panelContentHeight+100)+'px';}},setPanelWidth:function(panelContentWidth){var o;if(o=gel(this.popupID+'ifr')){o.style.width=(panelContentWidth)+'px';}
if(o=gel(this.popupID+'panel')){o.style.width=(panelContentWidth)+'px';if(this.winPosition=='r'&&panelContentWidth==620){this.positionPanel(true);}}
if(o=gel(this.popupID+'panelin')){o.style.width=(panelContentWidth-16)+'px';}},setPanelClass:function(subClass){var o;if(o=gel(this.popupID+"panel")){var panelClass=this.popupID+"panel";if(subClass!=null&&subClass!=""){panelClass+=" "+subClass;}
o.className=panelClass;}}}
MyLibCfg=function(){}
MyLibCfg.RES_TYPE_ARTIST='art';MyLibCfg.RES_TYPE_ALBUM='alb';MyLibCfg.RES_TYPE_TRACK='trk';MyLibCfg.RES_TYPE_PLAYLIST='pl';MyLibCfg.RES_TYPE_VIDEO='vid';MyLibManager=function(){this.currentInputTags=[];if(typeof(ajax)!="undefined"){this.aj=new ajax();}}
MyLibManager.prototype={currentType:null,currentRef:null,tagInputDomObj:null,tagInputDefaultText:null,dropDownDebug:"",dropLock:false,playlistNewLocked:true,lockDel:false,deleteResType:null,delMode:false,delLink:null,delHolderID:null,delTagInputID:null,playlistNameLocked:false,expandAddWindow:function(inSrc,disableWinExpand){var o;var toggle=false;if(inSrc==null)inSrc=false;if(disableWinExpand==null)disableWinExpand=false;if(o=gel('usetags1')){if(inSrc)toggle=o.checked;else toggle=!o.checked;}
if(toggle){if(o=gel('tagbox')){o.style.display='block';}
if(o=gel('xpdlink')){o.style.display='none';}
if(o=gel('clpslink')){o.style.display='block';}
if(o=gel('skiptags')){o.value=0;}
if(!inSrc){if(o=gel('usetags1')){o.checked=true;}}
if(!disableWinExpand&&parent!=self){this.expandCollapse(true);parent.setcookie('mylibaddxpd',1);}}
else{if(o=gel('tagbox')){o.style.display='none';}
if(o=gel('xpdlink')){o.style.display='block';}
if(o=gel('clpslink')){o.style.display='none';}
if(o=gel('skiptags')){o.value=1;}
if(!inSrc){if(o=gel('usetags1')){o.checked=false;}}
if(!disableWinExpand&&parent!=self){this.expandCollapse(false);parent.setcookie('mylibaddxpd',0);}}
if(!inSrc){return false;}},expandCollapse:function(toggle){if(parent!=self){if(parent._mylibWinMngr){parent._mylibWinMngr.setPanelClass(toggle?"":"mylibclpspanel");}}},openAddArtist:function(artId,winParams){this.currentType=MyLibCfg.RES_TYPE_ARTIST;this.currentRef=artId;this.openAddWindow(winParams);return false;},openAddAlbum:function(barCode,winParams){this.currentType=MyLibCfg.RES_TYPE_ALBUM;this.currentRef=barCode;this.openAddWindow(winParams);return false;},openAddVideo:function(barCode,winParams){this.currentType=MyLibCfg.RES_TYPE_VIDEO;this.currentRef=barCode;this.openAddWindow(winParams);return false;},openAddTrack:function(barCode,winParams,winPosition){this.currentType=MyLibCfg.RES_TYPE_TRACK;this.currentRef=barCode;this.openAddWindow('xpd=1',winPosition);return false;},openAddTags:function(resId,tagNames){return false;},openDelTags:function(resId,tagNames){return false;},openAddWindow:function(winParams,winPosition){var subClass='mylibclpspanel';var params='';if(getcookie('mylibaddxpd')==1){params='xpd=1';}
if(winParams!=null){if(params!="")params+="&";params+=winParams;}
if(params!=""){var qs=new QueryString(params);if(qs.get('xpd')==1){subClass="";}
else{subClass="mylibclpspanel";}}
_mylibWinMngr.initPanel(this.currentRef,'lib_add_'+this.currentType,'','',subClass,params,winPosition);},openEditArtist:function(artId){this.currentType=MyLibCfg.RES_TYPE_ARTIST;this.currentRef=artId;this.openEditWindow();return false;},openEditAlbum:function(barCode){this.currentType=MyLibCfg.RES_TYPE_ALBUM;this.currentRef=barCode;this.openEditWindow();return false;},openEditVideo:function(barCode){this.currentType=MyLibCfg.RES_TYPE_VIDEO;this.currentRef=barCode;this.openEditWindow();return false;},openEditTrack:function(barCode){this.currentType=MyLibCfg.RES_TYPE_TRACK;this.currentRef=barCode;this.openEditWindow();return false;},openEditPlaylist:function(playlistId){this.currentType=MyLibCfg.RES_TYPE_PLAYLIST;this.currentRef=playlistId;this.openEditWindow();return false;},openEditWindow:function(winType){_mylibWinMngr.initPanel(this.currentRef,'lib_edit_'+this.currentType,'','')},openShareTrack:function(barCode,winParams,winPosition){this.currentType=MyLibCfg.RES_TYPE_TRACK;this.currentRef=barCode;this.openShareWindow('xpd=1',winPosition);return false;},openSharePlaylist:function(playlistID,winParams,winPosition){this.currentType=MyLibCfg.RES_TYPE_PLAYLIST;this.currentRef=playlistID;this.openShareWindow('xpd=1',winPosition);return false;},openShareWindow:function(winType,winPosition){_mylibWinMngr.initPanel(this.currentRef,'lib_share_'+this.currentType,'','','','',winPosition)},closePanel:function(){parent._mylibWinMngr.closePanel();return false;},openDelArtist:function(artistReference){_mylibWinMngr.initPanel('art@'+artistReference,'lib_del_'+MyLibCfg.RES_TYPE_ARTIST,'','','mylibdel');return false;},confirmDelArtist:function(artistReference){this.doDel(MyLibCfg.RES_TYPE_ARTIST,artistReference.split('@')[1]);return false;},openDelAlbum:function(albumReference){_mylibWinMngr.initPanel('alb@'+albumReference,'lib_del_'+MyLibCfg.RES_TYPE_ALBUM,'','','mylibdel');return false;},confirmDelAlbum:function(albumReference){this.doDel(MyLibCfg.RES_TYPE_ALBUM,albumReference.split('@')[1]);return false;},openDelTrack:function(trackReference){_mylibWinMngr.initPanel('trk@'+trackReference,'lib_del_'+MyLibCfg.RES_TYPE_TRACK,'','','mylibdel');return false;},confirmDelTrack:function(trackReference){this.doDel(MyLibCfg.RES_TYPE_TRACK,trackReference.split('@')[1]);return false;},openDelPlaylist:function(playlistReference){_mylibWinMngr.initPanel('pl@'+playlistReference,'lib_del_'+MyLibCfg.RES_TYPE_PLAYLIST,'','','mylibdel');return false;},confirmDelPlaylist:function(playlistReference){this.doDel(MyLibCfg.RES_TYPE_PLAYLIST,playlistReference.split('@')[2]);return false;},openDelArtistReco:function(artistReference){_mylibWinMngr.initPanel('art@'+artistReference,'lib_delreco_'+MyLibCfg.RES_TYPE_ARTIST,'','','mylibdel');return false;},confirmDelArtistReco:function(artistReference){this.doDelReco(MyLibCfg.RES_TYPE_ARTIST,artistReference.split('@')[2]);return false;},openGeoLockedStream:function(streamType,streamRef){this.currentType=streamType;this.currentRef=streamRef;_mylibWinMngr.initPanel(this.currentRef,'lib_geolock_'+this.currentType,'','')
return false;},checkGeoLockMessage:function(domID){var o;var nomsg=1;if(o=gel(domID)){nomsg=o.checked?1:0;}
if(nomsg==1)parent.setcookie('geolocknoshow',1);else parent.deletecookie('geolocknoshow');return false;},activateDropDown:function(dropDownWrapperID,toggle){},clickDropDown:function(dropDownWrapperID){var oDrop=null;if(oDrop=gel(dropDownWrapperID+'drop')){oDrop.style.marginTop='12px';}
this.dropLock=!this.dropLock;},moveOverDropDown:function(dropDownWrapperID,ev){if(!this.dropLock){var e=null,oDrop;if(window.event)e=window.event;else e=ev;if(e!=null){var refPos=getPos(gel(dropDownWrapperID));var localY=e.clientY;var offsetY=(localY-refPos.y-16);offsetY=Math.min(offsetY,12);offsetY=Math.max(offsetY,0);if(oDrop=gel(dropDownWrapperID+'drop')){oDrop.style.marginTop=(offsetY)+'px';}}}},changeDropDown:function(dropDownWrapperID){var oDrop=gel(dropDownWrapperID+'drop');var oText=gel(dropDownWrapperID+'current');if(oText){if(oDrop){var opts=oDrop.options;var opt=oDrop.options[oDrop.selectedIndex];oText.innerHTML=opt.text;}}},redirectToDropDownSelection:function(dropDownWrapperID){var oDrop=gel(dropDownWrapperID+'drop');if(oDrop){var opts=oDrop.options;var opt=oDrop.options[oDrop.selectedIndex];var redir='/';if(dropDownWrapperID=='cadmenu'){redir='/mon-compte/telechargements/?details='+opt.value;}
else{redir='/playlist/'+opt.value;}
document.location.href=redir;}},focusOptionDropDown:function(dropDownWrapperID,ev){var e=null;if(window.event)e=window.event;else e=ev;},keyPressDropDown:function(dropDownWrapperID,ev){var e=null;if(window.event)e=window.event;else e=ev;var code=e.keyCode?e.keyCode:e.which;if(code>=33&&code<=40){this.changeDropDown(dropDownWrapperID);}},switchToPlaylistMode:function(modeID){var modes=['choice','new'];var o;for(var i=0;i<modes.length;i++){if(o=gel('pl'+modes[i])){o.style.display=(modeID==modes[i])?'block':'none';}}
if(modeID=='new'){this.playlistNewLocked=true;var elem=gel('newplname');if(elem){var endPos=elem.value.length;if(elem.createTextRange){var range=elem.createTextRange();range.moveEnd('character',endPos);range.moveStart('character',0);range.select();}
else{if(elem.setSelectionRange){elem.setSelectionRange(0,endPos);}
elem.focus();}}
setTimeout(function(){_mylibMngr.playlistNewLocked=false},100);}
if(o=gel('plmode'))o.value=modeID;return false;},playlistNewFocus:function(domObj,defaultText){if(!this.playlistNewLocked){if(domObj.value==defaultText)domObj.value='';}},playlistNewBlur:function(domObj,defaultText){if(domObj.value=='')domObj.value=defaultText;},doAdd:function(resType,resReference,tagNames){this.aj.setResultHandler(this.doneAdd,this);var u="mylib.ajax.php";u+="?act=add&type="+resType+"&ref="+resReference;if(typeof(tagNames)!="undefined"){u+="&tags="+escape(tagNames);}
u+="&r="+Math.random();this.aj.call(u);},doneAdd:function(raw,obj){if(raw>0){alert("Ajout effectué");}
else if(raw==-1){alert("Déjà dans votre bibliothèque !");}
else{alert("Une erreur s'est produite !");}},doDel:function(resType,resReference){if(!this.lockDel){this.deleteResType=resType;this.aj.setResultHandler(this.doneDel,this);var u="mylib.ajax.php";u+="?act=del&type="+resType+"&ref="+resReference;if(typeof(tagNames)!="undefined"){u+="&tags="+escape(tagNames);}
u+="&r="+Math.random();this.aj.call(u);this.lockDel=true;}},doDelReco:function(resType,resReference){if(!this.lockDel){this.deleteResType=resType;this.aj.setResultHandler(this.doneDel,this);var u="mylib.ajax.php";u+="?act=delreco&type="+resType+"&ref="+resReference;u+="&r="+Math.random();this.aj.call(u);this.lockDel=true;}},doneDel:function(raw,obj){obj.lockDel=false;if(raw>0){if(obj.deleteResType==MyLibCfg.RES_TYPE_PLAYLIST){document.location.replace('/mon-musicme/playlists/');}
else{document.location.replace(document.location.href);}}
else{alert("Une erreur s'est produite");}},showMyArtOverlay:function(domId){var oMain;if(oMain=gel('myart'+domId)){oMain.className='myartover';}
var oOverlay;if(oOverlay=gel('myart'+domId+'_overlay')){oOverlay.style.display='block';}
var oDel;if(oDel=gel('myart'+domId+'_del')){oDel.style.display='block';}
var oAdd;if(oAdd=gel('myart'+domId+'_add')){oAdd.style.display='block';}},hideMyArtOverlay:function(domId){var oMain;if(oMain=gel('myart'+domId)){oMain.className='myart';}
var oOverlay;if(oOverlay=gel('myart'+domId+'_overlay')){oOverlay.style.display='none';}
var oDel;if(oDel=gel('myart'+domId+'_del')){oDel.style.display='none';}
var oAdd;if(oAdd=gel('myart'+domId+'_add')){oAdd.style.display='none';}},showMyItemOverlay:function(itemBaseName,domId){var oMain,classes;if(oMain=gel(itemBaseName+domId)){classes=oMain.className.split(/\s+/);for(var i=0;i<classes.length;i++){if(classes[i]==itemBaseName)classes[i]=itemBaseName+'over';}
oMain.className=classes.join(' ');}
var oDel;if(oDel=gel(itemBaseName+domId+'_del')){oDel.style.display='block';}},hideMyItemOverlay:function(itemBaseName,domId){var oMain,classes;if(oMain=gel(itemBaseName+domId)){classes=oMain.className.split(/\s+/);for(var i=0;i<classes.length;i++){if(classes[i]==itemBaseName+'over')classes[i]=itemBaseName;}
oMain.className=classes.join(' ');}
var oDel;if(oDel=gel(itemBaseName+domId+'_del')){oDel.style.display='none';}},initTagInput:function(tagInputId,defaultText,tagLists){var o;this.tagInputDomObj=gel(tagInputId);this.tagInputDefaultText=defaultText;},initTagInput:function(tagInputId,defaultText,tagLists){var o;this.tagInputDomObj=gel(tagInputId);this.tagInputDefaultText=defaultText;},onTagInputFocus:function(){if(this.tagInputDomObj){if(this.tagInputDomObj.value==this.tagInputDefaultText)this.tagInputDomObj.value='';}},onTagInputBlur:function(){if(this.tagInputDomObj){if(this.tagInputDomObj.value=='')this.tagInputDomObj.value=this.tagInputDefaultText;}},onTagInputChange:function(){if(this.tagInputDomObj){this.parseTagInput();}},onTagListItemClicked:function(domObj){var o,tagName,inputStr;if(domObj){tagName=domObj.innerHTML;tagName=tagName.split('&amp;').join('&');if(!this.isTagSet(tagName)){if(this.tagInputDomObj){this.onTagInputFocus();inputStr=this.tagInputDomObj.value;re=/,\s*$/;inputStr=inputStr.replace(re,"");if(inputStr!="")inputStr+=",";inputStr+=tagName;this.tagInputDomObj.value=inputStr;this.positionCaret();this.parseTagInput();}}}
return false;},positionCaret:function(){var elem=this.tagInputDomObj;if(elem){var caretPos=elem.value.length;if(elem.createTextRange){var range=elem.createTextRange();range.move('character',caretPos);range.select();}
else{if(elem.selectionStart){elem.setSelectionRange(caretPos,caretPos);elem.focus();var evt=document.createEvent("KeyboardEvent");evt.initKeyEvent("keypress",true,true,null,false,false,false,false,0,32);elem.dispatchEvent(evt);evt=document.createEvent("KeyboardEvent");evt.initKeyEvent("keypress",true,true,null,false,false,false,false,8,0);elem.dispatchEvent(evt);}
else elem.focus();}}},isTagSet:function(tagName){for(var i=0;i<this.currentInputTags.length;i++){if(tagName.toLowerCase()==this.currentInputTags[i].toLowerCase()){return true;}}
return false;},addTagToInput:function(tagInputId,tagName){},parseTagInput:function(){var inputStr="",tmpTags=[],re;if(this.tagInputDomObj){inputStr=this.tagInputDomObj.value;}
if(inputStr==this.tagInputDefaultText)inputStr="";re=/^\s+/;inputStr=inputStr.replace(re,"");re=/\s+$/;inputStr=inputStr.replace(re,"");re=/\s*,\s*/g;inputStr=inputStr.replace(re,",");re=/\s+/g;inputStr=inputStr.replace(re," ");tmpTags=this.currentInputTags;this.currentInputTags=inputStr.split(',');if(tmpTags.length!=this.currentInputTags.length){}},doAddPlaylistTrack:function(){this.parseTagInput();var o,t;var isok=false;if(o=gel('tags')){o.value=this.currentInputTags.join(',');}
if(o=gel('plmode')){if(o.value=='new'){if(t=gel('newplname')){if(t.value!=''&&t.value!='tapez le nom de la playlist')isok=true;}}
else isok=true;}
if(isok){var f=gel('tagform');if(f!=null)f.submit();}
return false;},doAddTags:function(){this.parseTagInput();var o=gel('tags');o.value=this.currentInputTags.join(',');var f=gel('tagform');if(f!=null)f.submit();return false;},doEditTags:function(){this.parseTagInput();var o=gel('tags');o.value=this.currentInputTags.join(',');var f=gel('tagform');if(f!=null)f.submit();return false;},switchToDelTagMode:function(domObj,holderID,tagInputID){this.delMode=!this.delMode;this.delLink=domObj;this.delHolderID=holderID;this.delTagInputID=tagInputID;if(this.delMode){domObj.innerHTML="annuler";domObj.style.color="#808080";}
else{domObj.innerHTML="supprimer des tags";domObj.style.color="";}
this.refreshDelTagList();return false;},refreshDelTagList:function(){var holder,currentTags,tags=[],h="";if(holder=gel(this.delHolderID)){if(gel(this.delTagInputID).value==""){h="aucun tag";this.delLink.style.display='none';}
else{currentTags=gel(this.delTagInputID).value.split(',');for(var i=0;i<currentTags.length;i++){var tagName=currentTags[i];var jsTagName=tagName.replace(/("|'|\\)/g,"\\$1");if(this.delMode)
tags.push("<a title=\"supprimer le tag &quot;"+tagName+"&quot;\" class=\"tagdel\" href=# onclick=\"return _mylibMngr.delTag('"+jsTagName+"')\">"+tagName+"&nbsp;<img src=\""+pictv5_dir+"ic_del.gif\" width=11 height=11 border=0></a>");else
tags.push("<span>"+tagName+"</span>");}
h=tags.join(" / ");}
holder.innerHTML=h;}},delTag:function(tagName){var currentTags,newTags=[];currentTags=gel(this.delTagInputID).value.split(',');for(var i=0;i<currentTags.length;i++){if(currentTags[i]!=tagName)newTags.push(currentTags[i]);}
gel(this.delTagInputID).value=newTags.join(',');this.refreshDelTagList();return false;},updateResourceTags:function(resType,resID,tagList){parent._mylibMngr.applyUpdateResourceTags(resType,resID,tagList);},applyUpdateResourceTags:function(resType,resID,tagList){var o,tags;var baseLink='/mon-musicme/';if(resType==MyLibCfg.RES_TYPE_ARTIST)baseLink+='artistes/';else if(resType==MyLibCfg.RES_TYPE_ALBUM)baseLink+='albums/';else if(resType==MyLibCfg.RES_TYPE_TRACK)baseLink+='titres/';else if(resType==MyLibCfg.RES_TYPE_PLAYLIST)baseLink+='playlists/';else if(resType==MyLibCfg.RES_TYPE_VIDEO)baseLink+='videos/';if(o=gel('itemtags_'+resID)){tags=tagList.split(',');for(var i=0;i<tags.length;i++){tags[i]="<a href=\""+baseLink+"?tag="+escape(tags[i])+"\">"+tags[i]+"</a>";}
o.innerHTML=tags.join(', ');}},switchToPlaylistEditorMode:function(modeID){var modes=['list','name'];var o;for(var i=0;i<modes.length;i++){if(o=gel('pleditor'+modes[i])){o.style.display=(modes[i]==modeID)?'block':'none';}}
if(modeID=='name'){this.playlistNameLocked=false;var elem=gel('plname');if(elem){var endPos=elem.value.length;if(elem.createTextRange){var range=elem.createTextRange();range.moveEnd('character',endPos);range.moveStart('character',0);range.select();}
else{if(elem.setSelectionRange){elem.setSelectionRange(0,endPos);}
elem.focus();}}
setTimeout(function(){_mylibMngr.playlistNameLocked=false},100);}
return false;},playlistEditorRename:function(noclick){var f,o;if(o=gel('plname')){if(o.value!=''){if(f=gel('pleditorform')){f.submit();}}}
return false;},sendMail:function(){var f,o,mailErrors=[];if(o=gel('shrname')){if(/^\s*$/.test(o.value)){mailErrors.push('shrnameholder');}}
if(o=gel('shremail')){if(!/.+@.+\..+/.test(o.value)){mailErrors.push('shremailholder');}}
if(o=gel('shrdest')){if(!/.+@.+\..+/.test(o.value)){mailErrors.push('shrdestholder');}}
if(mailErrors.length>0){var firstField=null;for(var i=0;i<mailErrors.length;i++){if(o=gel(mailErrors[i])){if(i==0)firstField=o;o.className='fielderror';}}
if(o=gel('shareerror')){o.style.display='block';if(firstField!=null)firstField.focus();}}
else if(f=gel('tagform')){f.submit();}
return false;}}
var _mylibWinMngr;if(typeof(PopupManager)!="undefined"){_mylibWinMngr=new PopupManager("mylib");}
var _mylibMngr=new MyLibManager();

