﻿var s_list,cookiestr,TotalSongs,M_sid,newi,oldi;
newi = 1;
var s_list = "";
function showItem(o1,o2){
	$("itemtHIS").className="";
	$("itemtTOP").className="";
	$("LList").style.display = "none";
	$("classTop").style.display = "none";
	o2.className="this";
	$(o1).style.display = "block";
};
function Insertsong(musicId){
	var songstr;
	songstr=eval("u" + musicId)+"|"+musicId+"|"+eval("n" + musicId)+"|"+eval("t" + musicId)+"|"+eval("s" + musicId);
	var tstr;
	tstr = songstr.split("|");
	if(tstr.length >= 4){
		if (cookiestr == null)
			cookiestr = songstr;
		else
			cookiestr = cookiestr + "#Ylmv#" + songstr;
		InitList();
	}
};
function InitList(){
	var songarray,htmlstr,i,tstr,ttstr;
	htmlstr = "";
	songarray = cookiestr.split("#Ylmv#");
	TotalSongs = 0;
	for(var i=0;i<songarray.length;i++){
		TotalSongs+= 1;
		tstr = songarray[i].split("|");
		ttstr = "&nbsp;"+TotalSongs + ". " + tstr[2];
		htmlstr += "<li id=\"music_"+TotalSongs+"\" class=\"\" title=\""+tstr[2]+"\" isdel=\"0\" singer=\""+tstr[4]+"\" mid=\""+tstr[1]+"\" mt=\""+tstr[3]+"\" url=\""+tstr[0]+"\" onMouseOver=\"COver(this);\" onMouseOut=\"COut(this);\"><span><a href=\"#\" onclick=\"del(music_"+TotalSongs+")\" id=\"del_"+TotalSongs+"\" title=\"删除\/恢复\">√</a></span><a href=\"javascript:myplay(music_"+TotalSongs+")\">"+ttstr+"</a></li>";
	}
	$("LplayList").innerHTML=htmlstr;
};
function myplay(t){
	var obj;
	obj = eval("music_"+ newi);
	obj.className="";
	obj = eval(t);
	M_sid = obj.mid;
	Ylmv_Player.url = s_list + obj.url;
	obj.className="f";
	newi = obj.id.substr(6)*1;
	var ia=newi-1;
	var ib=newi+1;
	if(newi<2)ia=TotalSongs;
	if(newi>=TotalSongs)ib=1;
	document.title="歌曲连播( " + obj.title + " ) ";
	$("songName").innerHTML ="您正在试听：" + obj.title;
	$("doFAV_Down").innerHTML ="<input type=\"submit\" onClick=\"window.open('"+web_url+"User/User_Addcollect.asp?collect="+M_sid+"','box');\" value=\"收藏歌曲\" class=\"bg2\" /> <input type=\"submit\" value=\"下载歌曲\" onClick=\"window.open('"+web_url+"Down.asp?id="+M_sid+"','down');\" class=\"bg2\" />";
	$("lastSong").innerHTML="上一首：<a href='#none' onClick='myplay(music_"+ia+");'>"+eval("music_"+ ia).title+"</a>";
	$("nextSong").innerHTML="下一首：<a href='#none' onClick='myplay(music_"+ib+");'>"+eval("music_"+ ib).title+"</a>";
	if(((obj.id).substr(6)-1) * 25 < LplayList.scrollTop)
		LplayList.scrollTop=((obj.id).substr(6)-1) * 25 ;
	if(((obj.id).substr(6)) * 25 >= LplayList.scrollTop+LplayList.style.pixelHeight-1)
		LplayList.scrollTop=((obj.id).substr(6)) * 25- LplayList.style.pixelHeight+24;
	CHKPlay();
	do1Hits(M_sid);
};
function CHKPlay(){
	if(Ylmv_Player.PlayState==1 || Ylmv_Player.PlayState==10)
		playn();
	setTimeout("CHKPlay()",1000);
};
function PlayModer(t){
	if($F("playMethod")==1){
		$("playMethod").value=2;
		t.value="随机播放";
	}else if($F("playMethod")==2){
		$("playMethod").value=3;
		t.value="单曲循环";
	}else{
		$("playMethod").value=1;
		t.value="顺序播放";
	}
};
function del(t){
	var N=parseInt(t.id.substr(6));
	if(t.isdel==0){
		t.isdel=1;
		$("del_"+N).innerHTML="×";
		$("del_"+N).style.color="#26b100";
	}else{
		t.isdel=0;
		$("del_"+N).innerHTML="√";
		$("del_"+N).style.color="#f8942d";
	}
};
playn = function(){
	var obj=eval("music_"+newi);
	var N=newi;
	if($F("playMethod")!=3){
		obj.className="";
		if($F("playMethod")==2) N=Math.floor(Math.random()*TotalSongs+1);
		do{
			N=N+1;
			if(N>TotalSongs) N=1;
			obj=eval("music_"+N);
		}while(obj.isdel==1)
	}
	myplay(obj);
};
playp = function(){
	var obj=eval("music_"+newi);
	var N=newi;
	if($F("playMethod")!=3){
		obj.className="";
		if($F("playMethod")==2) N=Math.floor(Math.random()*TotalSongs+1);
		do{
			N=N-1;
			if(N<1) N=TotalSongs;
			obj=eval("music_"+N);
		}while(obj.isdel==1)
	}
	myplay(obj);
};
COver=function(t,act){
	if(t.className!="f")	t.className="over";
};
COut=function(t,act){
	if(t.className!="f")	t.className="out";
};