$.setCookie("domain","99.cn",10);if(!$.isIE()){document.domain="99.cn";};function queryString(item){var sValue=location.search.match(new RegExp("[\?\&]"+item+"=([^\&]*)(\&?)","i"));return sValue?sValue[1]:sValue;};var jj={getCss:function(){var g=$.getCookie("css");if(g){this.changeCss(g);}},changeCss:function(a){$("#css").set("href","http://jj.99.cn/style/"+a+".css");$.setCookie("css",a,30000);},tab:function(a,b){$(a).find("li").bind("click",function(){$(this).parent().find("li").css("");$(this).css("l");for(var n=0;n<8;n++){$("#"+b+"t"+n).hide();}$("#"+b+"t"+$(this).get("id").replace(b,"")).show();return false;})},getTypeHTML:function(a){return $("#filter dl").element()[a].innerHTML;},filter:function(){var g=$("#m li");g.bind("mouseover",function(){g.css("");$(this).css("l");})},typeDialogue:function(a,b,c,d,e){var g=$(document.body).dialogue({listener:b,type:"menu",css:({width:c}),html:this.getTypeHTML(a),change:({top:20,left:e-2})}).css("dialogue").alpha(95);g.find("dd").css({width:d+"%",cursor:"pointer"});return false;},toolDialogue:function(a,b){$(document.body).dialogue({type:"background",css:{background:"#000"},alpha:40});$(document.body).dialogue({type:"dialogue",css:{width:350},html:"<div class='s' onclick='$.stopPropagation()'><h3><b>"+b+"</b></h3>"+$("#"+a).html().replace("_s","")+"</div>",center:1,remove:true,change:({top:150})}).set("id","tagTool");return false;},favored:function(a,b){$(document.body).dialogue({type:"background",css:{background:"#000"},alpha:40});$.ajax({type:"GET",url:"http://99.cn//ajax/favorite-form/?musicIds="+a},function(){$(document.body).dialogue({type:"dialogue",css:{width:350},html:"<div class='s' onclick='$.stopPropagation()'><h3><img src='http://jj.99.cn/imgs/del.gif' onclick='$.q()' class='hand'><b>"+b+"</b></h3>"+this+"</div>",center:1,remove:true,change:({top:150})}).set("id","favoredTool");});},regFavored:function(a,b){$.ajax({type:"GET",url:"/ajax/favorite-form/?musicIds="+a+"&act=regAndFavorite"},function(){$("#favoredTool").html("<div class='s' onclick='$.stopPropagation()'><h3><img src='http://jj.99.cn/imgs/del.gif' onclick='$.q()' class='hand'><b>"+b+"</b></h3>"+this+"</div>");});return false;},doFavored:function(a,b){var h="";try{h="&name="+$("#name").value()+"&password="+$("#password").value();if(b!=null){h+="&act="+b;}}catch(e){}$.ajax({type:"POST",url:"/ajax/favorite/",query:"musicIds="+a+h},function(){var g=this.split('|');try
{$("#favored").html(g[1]);$("#favoredSpan").hide();$("#fsubmit").value("关闭").bind("click",function(){$.q();});}catch(e){}});},submit:function(a){$(a).set("disabled","true");},del:function(a){if(!confirm(a)){return false;}else{return true;}},setTagValue:function(a){$("#favoriteIds").value(jj.getTag($("#musicList").find("input").element(),1));$("#act").value(a);$("#favoriteform").element().submit();return false;},loadTag:function(a){var g=$("#musicList li").element();var z=0;try{var i=$("#dolabel :checkbox").get("name");var x=[];for(var n=0;n<g.length;n++){if($(g[n]).find("input").get("checked")){var h=$(g[n]).find("font").get("innerHTML").split(",");var m=i.slice(0);for(var j=0;j<h.length;j++){for(var k=0;k<i.length;k++){if(h[j]==i[k]){m.splice($.inArray(i[k],m),1);}}}for(var j=0;j<m.length;j++){if($.inArray(m[j],x)==-1){x.push(m[j]);}}z=z+1;}}var p=$("#dolabel :checkbox").element();for(var n=0;n<p.length;n++){$(p[n]).parent().css("hide");if($.inArray(p[n].name,x)>=0){$(p[n]).check(0).parent().css("");}}}catch(e){for(var n=0;n<g.length;n++){if($(g[n]).find("input").get("checked")){z=z+1;}}}if(z>0){$("#dolabel_unslt").hide();}else{$("#dolabel_slt").hide();}},loadDelTag:function(a){try{var g=$("#musicList li").element();var i=[];var z=0;for(var n=0;n<g.length;n++){if($(g[n]).find("input").get("checked")){var h=$(g[n]).find("font").get("innerHTML").split(",");for(var j=0;j<h.length;j++){if($.inArray(h[j],i)==-1){i.push(h[j]);}}z=z+1;}}var t=$("#dolabel :checkbox").check(0).element();for(var n=0;n<t.length;n++){$(t[n]).parent().css("");if($.inArray(t[n].name,i)==-1){$(t[n]).parent().css("hide");}}if(z>0){$("#dolabel_unslt").hide();}else{$("#dolabel_slt").hide();}}catch(e){}},getTag:function(a,b){var g="";if(a.length==null){if(b){return a.id;}else{return a.value;}}for(var n=0;n<a.length;n++){if(a[n].checked){if(b){g+=a[n].id+",";}else{g+=a[n].value+",";}}}return g;},form:function(a){$(document.body).append("<form id='jsForm' action="+a+" method='post'  style='display:none'><input type=hidden id=labelNames name=labelNames value='"+$("#names").value()+"' </form>");$("#jsForm").element().submit();},userTag:null,addTag:function(a,b,c){var g="";try
{g=jj.getTag($("#tagTool").find("input").element());}catch(e){}this.form("/favorite/?act="+jj.userTag+"&favoriteIds="+jj.getTag($("#musicList").find("input").element(),1)+"&labelIds="+g+"&labelId="+a+"&page="+b+"&g="+c);return false;},tagDialogue:function(a,b,c,d,e){$(document.body).dialogue({type:"background",css:{background:"#000"},alpha:40});$.ajax({type:"POST",url:"/ajax/dolabel/",query:"labelId="+c+"&page="+d+"&grade="+e+"&add="+b},function(){$(document.body).dialogue({type:"dialogue",css:{width:350},html:"<div class='s' onclick='$.stopPropagation()'><h3><img src='http://jj.99.cn/imgs/del.gif' onclick='$.q()' class='hand'><b>"+a+"</b></h3>"+this+"</div>",center:1,remove:true,change:({top:150})});if(b=="true"){jj.loadTag();}else{jj.loadDelTag();};});return false;},addTagDialogue:function(a,b){$(document.body).dialogue({type:"background",css:{background:"#000"},alpha:40});$.ajax({type:"POST",url:"/ajax/label-form/",query:"labelId="+b},function(){$(document.body).dialogue({type:"dialogue",css:{width:350},html:"<div class='s' onclick='$.stopPropagation()'><h3><img src='http://jj.99.cn/imgs/del.gif' onclick='$.q()' class='hand'><b>"+a+"</b></h3>"+this+"</div>",center:1,remove:true,change:({top:150})});});return false;},setGrade:function(a,b,c){var g=$(b).get("name");var h;var i;if(g==1){h="undobest";i=0;}else{h="dobest";i=1;}$.ajax({type:"GET",url:"/ajax/favorite/?act="+h+"&favoriteIds="+a},function(){b.src="http://jj.99.cn/imgs/grade_"+i+".gif";b.name=i;if(c){$(b).parent(1).hide(30);}});},setFavored:function(a,b){var g=$(b).get("name");var h;var i;if(g>0){h="del";i="0";}else{h="add";i="1";}$.ajax({type:"GET",url:"/ajax/favorite/?act="+h+"&musicId="+a},function(){b.src="http://jj.99.cn/imgs/favored_"+i+".gif";b.name=i;});},editSignature:function(){$("#signatureEdit").hide();$("#signatureSend").show();this.focus("signature");},sendSignature:function(a){$.ajax({type:"POST",url:"/signature/?act=add",query:"sig="+a},function(){$("#signatureEdit").show().find("s").html(a);$("#signatureSend").hide();})},addFriend:function(a,b){$(document.body).dialogue({type:"background",css:{background:"#000"},alpha:40});$.ajax({type:"GET",url:"/ajax/friendAdd/?fuid="+a+"&act=add"},function(){$(document.body).dialogue({type:"dialogue",css:{width:350},html:"<div class='s' onclick='$.stopPropagation()'><h3><img src='http://jj.99.cn/imgs/del.gif' onclick='$.q()' class='hand'><b>"+b+"</b></h3>"+this+"</div>",center:1,remove:true,change:({top:150})});});return false},doFriend:function(a){var h="";try{h="&name="+$("#name").value()+"&password="+$("#password").value();}catch(e){}$.ajax({type:"POST",url:"/ajax/friendAdd/",query:"fuid="+a+"&act=add"+h},function(){var g=this.split('|');try{$("#friend").html(""+g[1]);if(g[0]!=1){$("#friendSpan").hide();$("#fsubmit").value("关闭").bind("click",function(){$.q();})}}catch(e){}})},autoPlay:function(a){$("#"+a+"Select").element().click();$("#"+a+"Play").element().click();},artistDialogue:function(){$("#artist").bind("mouseover",function(){$(document.body).dialogue({listener:this,type:"menu",html:$("#artistGroupList").html(),change:({top:25,width:85,height:158})}).alpha(95).css("artist").set("id","artistDialogue");});},check:function(a,b){var g=$(a).parent(2).find(":checkbox").check(b).element();if(!g.length){this.setCar(g);}else{for(var n in g){this.setCar(g[n]);}}this.showCar();},checkTool:function(a,b){try{var g=$(a).parent(2).find(":checkbox").check(b).element();for(var n in g){this.clickCar($(g[n]));}}catch(e){}},car:[],loadCar:function(){var g=$.getCookie("car").split(",");var h=$(":checkbox").element();if(g.length>1){for(var n in g){for(var m in h){if(h[m].value==g[n]){if(!jj.url("i.99")){h[m].checked=true;$(h[m]).parent().css("select");}};}if(this.isCar(g[n])){if(g[n]){this.car.push(g[n]);}}}}this.showCar();},isCar:function(a){for(var n in this.car){if(this.car[n]==a){return false;};};return true;},clearCar:function(){$(":checkbox").check(0).parent().css("");this.car=[];this.showCar();},getRandom:function(a){return Math.floor(Math.random()*a);},playCarRandom:function(){if(this.car.length>0){var h="play";var g=[];for(var n=0;n<this.car.length;n++){g.push(this.car[n]);};while(g.length>0){var i=this.getRandom(g.length);h+="_"+g[i];g.splice(i,1);};this.playList(h);}},playCar:function(){var h="play";if(this.car.length>0){for(var n=this.car.length;n>=0;n--){if(this.car[n]>0){h+="_"+this.car[n]}}}this.playList(h);},showCar:function(){$("#car").html(this.car.length);$.setCookie("car",this.car.join(","),30000);},setCar:function(a){var g=$(a);if(g.get("checked")){g.parent().css("select");if(this.isCar(a.value)){if(this.car.length>98){this.car.shift()}this.car.push(a.value);}}else{for(var n in this.car){if(this.car[n]==a.value){this.car.splice(n,1);g.parent().css("");}}}},delCar:function(a){for(var n in this.car){if(this.car[n]==a){this.car.splice(n,1);}}var h=$(":checkbox").element();for(var m in h){if(h[m].value==a){h[m].checked=false;$(h[m]).parent().css("");};}this.showCar();},bindCheckbox:function(){$(":checkbox").bind("click",function(){jj.setCar(this);jj.showCar();})},bindMusic:function(){},clickCar:function(a){if(a.get("checked")){a.parent().css("select");}else{a.parent().css("");}},showCarList:function(a,b){var g="";for(var n=a.length-1;n>=0;n--){g+="<li><img src='http://jj.99.cn/imgs/del.gif' alt='' class='hand' onclick=$(this).parent(2).element().removeChild($(this).parent().element());jj.delCar('"+this.car[n]+"') /><input type='checkbox' name='' value='"+this.car[n]+"'/>&nbsp;<a href='http://99.cn/music/"+a[n]+"/' target='99cn_music'>"+b[n]["name"]+"</a></li>";}$("#musicCar").html("<div class='s' onclick='$.stopPropagation()' id='carDialogue'><h3><b><img src='http://jj.99.cn/imgs/del.gif' onclick='$.q()' class='hand'></b></h3><ul class='u'>"+g+"</ul>"+$("#carTool").html()+"</div>");$(":checkbox").bind("click",function(){jj.clickCar($(this));})},showCarDialogue:function(a){var i=-725;$(document.body).dialogue({listener:a,type:"menu",html:"<div class='s' id='carDialogue'><h3><b><img src='http://jj.99.cn/imgs/loading.gif' style='margin:3px' alt='' /></b></h3></div>",change:({top:-29,left:i}),remove:true}).set("id","musicCar").alpha(95);var h=this.car;$.ajax({type:"GET",url:"http://99.cn/ajax/getmusic/?ids="+h,random:false},function(){jj.showCarList(h,this.parseJSON());});},setPMore:function(a){var g=$(a);if($.indexOf(g.get("innerHTML"),"down")){g.html("<img src='http://jj.99.cn/imgs/up.gif' alt='' />").parent(1).find('p').css({overflow:'visible',height:"auto",padding:"0px 10px 10px 10px"});}else{g.html("<img src='http://jj.99.cn/imgs/down.gif' alt='' />").parent(1).find('p').css({overflow:'hidden',height:"100px",padding:"0px 10px 10px 0px"});};},imgMouseover:function(a,b,c){if(c==null){c="div";}$(a).find(c).bind("mouseover",function(){$(this).css({background:"url('http://jj.99.cn/style/c1/"+b+"_1.gif') no-repeat"});}).bind("mouseout",function(){$(this).css({background:"url('http://jj.99.cn/style/c1/"+b+".gif') no-repeat"});})},musicMouseover:function(a){$(a).find("li").bind("mouseover",function(){$(this).find("span").css({display:"block"});}).bind("mouseout",function(){$(this).find("span").css({display:"none"});})},searchLoad:function(){var i=$("#99so").element();var g;if($.indexOf(i.action,"music")){g="music";};if($.indexOf(i.action,"album")){g="album";};if($.indexOf(i.action,"artist")){g="artist";};if($.indexOf(i.action,"lyric")){g="lyric";};var j=$("#searchRadio input");j.bind("click",function(){$(this).parent().find("input").set("checked",false);$(this).element().checked=true;g=$(this).get("value");});$("#searchButton").bind("click",function(){var h=i;h.action="http://99.cn/so/"+g+"/";h.submit();});},url:function(a){return $.indexOf(location.href,a)},playCopy:function(a,b){var i;$.isIE()?i=-475:i=-475;if($.isBrowser("ie6")){i=-475};$(document.body).dialogue({listener:a,type:"menu",html:"<div class='s' id='playCopyPanel'onclick='$.stopPropagation()'><h3><img src='http://jj.99.cn/imgs/del.gif' onclick='$.q()' class='hand'>&nbsp;&nbsp;"+b+"</h3><textarea name='' style='height:32px' id='playCopyTextarea' ></textarea></div>",change:({top:-50,left:i,width:550,height:150})});var g="";for(var o=0;o<play.list.length;o++){g+="_"+$(play.list[o]).find("input").value().split("|")[0];}var h=$("#playCopyMessage").html()+"\r\n"+url+"/play"+g+".html";$("#playCopyTextarea").value(h);clipboardData.setData("text",h);},playList:function(a,b,c){$.setCookie("play",b,30000);if(a!="play"){if($.getCookie("win")==""){if(a.length>1000){$.setCookie("playList",a,30000);$.setCookie("play",null,30000);$.setCookie("append","true",30000);a=c;}window.open("http://99.cn/"+a+".html","");}else{$.setCookie("playList",a,30000);if(jj.url("i.")){$("#cookie").set("src","http://99.cn/cookie_utils/?ids="+a+"|"+b);}}}},add:function(a,b){var g=$(a).parent(2).find(":checkbox").element();var h="play";var i="play";if(!g.length){h+="_"+g.value;}else{for(var n=0;n<g.length;n++){if(g[n].checked){h+="_"+g[n].value;if(n<100){i+="_"+g[n].value;}}}};if(b==""){b="no"};this.playList(h,b,i)},play:function(a){this.add(a,"now");},eye:0,click:function(a){if($.isIE()){a.click();}else{var evt=document.createEvent("MouseEvents");evt.initEvent("click",true,true);a.dispatchEvent(evt);}},isOpen:function(){$.setCookie("win","",30000);},isEyeShow:function(){jj.eye+=1;if(jj.eye>4){jj.eye=0};jj.eyeShow($($("#eye img").element()[jj.eye]));},playListPlay:function(a){$.setCookie("playList",a,30000);$.setCookie('play','now',30000);},eyeShow:function(a){var g=a.parent().find("input").value();$("#eyeShow").html("<a href='"+g+"'><img src='"+a.parent().find("img").get("src").replace("s1_","s2_")+"' class='a1' alt=''/></a>");},playRandom:function(){var g=$.getCookie("playRandom");if(g==null){g=0;};g++;if(g>20){g=1};window.open("http://99.cn/random_play/?v="+g,"");$.setCookie('playRandom',g,30000);},vote:function(a){$("#vote").html("……");$.ajax({type:"GET",url:a},function(){$("#vote").html(this+"");});},flashPlay:function(a,b,c,d){var txt='<object type="application/x-shockwave-flash" data="http://jj.99.cn/audio.swf" width="290" height="24" id="audioplayer'+a+'">';txt+='<param name="movie" value="http://jj.99.cn/audio.swf" />';txt+='<param name="allowScriptAccess" value="always" />';txt+='<param name="FlashVars" value="playerID='+a+'&loop='+b+'&autostart='+c+'&soundFile='+d+'" />';txt+='<param name="quality" value="high" /><param name="menu" value="false" /><param name="wmode" value="transparent" /></object>';document.write(txt);},img:function(a,b,c){var g="";if(b=="left"){g="float:left;margin:0px 20px 10px 0px";}if(b=="right"){g="float:right;margin:10px 0px 10px 20px";}var h="";var i="";if(c!=null){h="<a href='"+c+"'>";i="</a>";}document.write(h+"<img src="+a+" alt='' style='"+g+"' />"+i);},focus:function(a){$("#"+a).element().focus();}};$.remove=function(){$("#m a").css("");};jj.getCss();$(window).bind("load",function(){jj.isOpen();try{jj.tab("#playTab");if(jj.url("filter")){jj.filter();jj.imgMouseover("#filterList","music");};jj.bindCheckbox();jj.loadCar();if(!jj.url("artist-index")){jj.artistDialogue();};}catch(e){}if(jj.url("i.")){$(document.body).append("<iframe id='cookie' class='hide'></iframe>");}});function error(){return true;};window.onerror=error;(function(){var m={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},s={array:function(x){var a=['['],b,f,i,l=x.length,v;for(i=0;i<l;i+=1){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=='string'){if(b){a[a.length]=',';}a[a.length]=v;b=true;}}}a[a.length]=']';return a.join('');},'boolean':function(x){return String(x);},'null':function(x){return"null";},number:function(x){return isFinite(x)?String(x):'null';},object:function(x){if(x){if(x instanceof Array){return s.array(x);}var a=['{'],b,f,i,v;for(i in x){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=='string'){if(b){a[a.length]=',';}a.push(s.string(i),':',v);b=true;}}}a[a.length]='}';return a.join('');}return'null';},string:function(x){if(/["\\\x00-\x1f]/.test(x)){x=x.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c;}c=b.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16);});}return'"'+x+'"';}};Object.prototype.toJSONString=function(){return s.object(this);};Array.prototype.toJSONString=function(){return s.array(this);};})();String.prototype.parseJSON=function(){try{return!(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(this.replace(/"(\\.|[^"\\])*"/g,'')))&&eval('('+this+')');}catch(e){return false;}};