// JavaScript Document
var cookiestr;
var TotalSongs;
var varvar,person,collect,song,url,personID,SongID;
//插入歌曲列表入口函数
function Insertsong(songstr){
	 var tstr;
	 tstr = songstr.split("|");
//	 if(tstr.length == 6){
		 if (cookiestr == null)
			 cookiestr = songstr;
		 else
			 cookiestr = cookiestr + "###" + songstr;
			 InitList();
//	 }
}

//容错代码
//function killerror() {return true;}
//window.onerror = killerror;

//初始化歌曲列表过程
function InitList(){
	 var songarray,htmlstr,i,j,tstr,ttstr,selectedindex,cc;
	 htmlstr = "<div id=\"musci_List_box\">";
	 songarray = cookiestr.split("###");
	 TotalSongs = 0;
	 for(i = 0;i < songarray.length;i++){
		tstr = songarray[i].split("|");
		if(i<9)
		{cc="0";}
		else
		{cc="";}
//		if(tstr.length == 6){
			 TotalSongs += 1;
			 if(TotalSongs<10){cc="0";}
			 if (tstr[3].length>5)
			 {
				 presonLen=tstr[3].substr(0,5);
			 }else{
				 presonLen=tstr[3];
			 }
			 if (tstr[2].length>10)
			 {
				 songLen=tstr[2].substr(0,10);
			 }else{
				 songLen=tstr[2];
			 }
			 if(TotalSongs<10){cc="0";}
			 ttstr = cc + TotalSongs + "." + presonLen + "**" + songLen;
			 if(ttstr.length < 40){
				 ttstr = ttstr.replace("**"," - ");
			 }else{
				 ttstr = ttstr.replace("**"," - ");
				 ttstr = ttstr.substr(0,40) + "...";
			 }
			 htmlstr += "<div style=\"cursor:pointer\" id=\"" + i + "\" title=\"双击播放这首歌曲\" onmouseover=\"addClass(this)\" onmouseout=\"detachClass(this)\" ondblclick=\"xplay("+i+",this)\"><span>"+ttstr+"</span><img src=\"/css/bf_list_close.gif\" alt=\"关闭\" onclick=\"remove(this)\" /><img src=\"/css/bf_list_down.gif\" alt=\"下移\" onclick=\"down(this)\" /><img src=\"/css/bf_list_up.gif\" alt=\"上移\" onclick=\"up(this)\" /></div>";
//		}
	 }
	 htmlstr += "</div>";
	 playlist.innerHTML = htmlstr;
}

//播放歌曲
function play(str,obj)
{
//	var AuthCode;
//	try{
//		AuthCode = UUAuthCode;
//	}catch(e){
//		alert("检测失败\r\n" + e.message);
//	}
	
    if(obj!=0) setBG(obj);
	 if(str=="") alert('请选择你要播放的曲目!');
	 else{
		
		varvar = str.split("|");
		url = varvar[1];song = varvar[2];collect = varvar[4];person = varvar[3];SongID = varvar[0];personID = varvar[5];
		if(person.length > 8) person = person.substr(0,8) + "...";
		if(collect.length > 8) collect = collect.substr(0,8) + "...";
		if(song.length > 12) song = song.substr(0,12) + "...";
		if(SongID.length > 2) song1 = varvar[0].substr(0,2);
		if(SongID.length < 3) song1 = varvar[0].substr(0,3);
		shoucang.innerHTML = "<a href=http://user.994.cn/UserCollectadd.asp?action=add&id="+SongID+" onClick='return dakai4(this.href);' title=加入歌曲收藏夹 加入你的音乐盒><FONT color=#ffffff>收藏此歌</FONT></A>";
		so.innerHTML = "<a href=/mp3.asp?keyword="+song+" target=_blank title=下载><FONT color=#ffffff>搜索下载</FONT></A>";
//		song_300.innerHTML = "<iframe name=\"song_300\" marginheight =0 marginwidth =0  scrolling='no' frameborder='0' src='http://mmscode1.3bu.com/mmscode/MusicSingleRing/11141157006848837608.htm?songname="+song+"&a=&b=&c=&d=&e=&f=&webownerId=11598&serviceId=100001' width=\"230\" height=\"30\"></iframe>";
	    MusicGeCi.innerHTML = "<iframe width=\"100%\" height=\"330\" frameborder=\"0\" scrolling=\"auto\" src=\"http://www.99music.net/word/"+song1+"/au_" + SongID + ".htm\"></iframe>";
//		yinzhi.innerHTML = "<a href=http://user.994.cn/guest.asp?act=4&id="+SongID+" target=_blank>此首歌音质有问题</A>";
		document.title = person + "：" + song + "";
 		Player.FileName ="" + SVIP + "" + url + "?"+uus;
		Player.play();
		setTimeout("showTLab()",20000); 
	 }
}


function Next_OneOK(){
    var nexto = o.nextSibling
    if (nexto == null)
    {
        nexto = o.parentNode.firstChild;
    }
    var i = nexto.id;
    xplay(i, nexto);
}

function showTLab(){
	 setTimeout("",2000);
	 if(document.Player.playState == 0) Next_OneOK();
	 setTimeout("showTLab()",5000);
}


var aa = null;
function setBG(obj)
{
    if (aa != null)
    {
        aa.className="";
    }
    obj.className="bg";
    aa=obj;
}

function getLrc(id)
{
    return parseInt(id/1000);
}
var o = null;
var ii = null;
function xplay(i,obj)
{
    
    songarray = cookiestr.split("###");
    if (i == null)
    {
        i = 0;
        obj = document.getElementById(i);
    }
    ii = i;
    o = obj;
    play(songarray[i],obj);
}
function down(obj)
        {
            event.cancelBubble=true;
            var li = obj.parentNode;
            var nextLi = li.nextSibling;
            if (nextLi == null)
            {
                alert("已经是最下了");
            }
            else
            {
                nextLi.parentNode.insertBefore(nextLi,li);
            }
			detachClass(li);
        }
       function up(obj)
        {
            event.cancelBubble=true;
            var li = obj.parentNode;
            var prevLi = li.previousSibling;
            if (prevLi == null)
            {
                alert("已经是最上了");
            }
            else
            {
                prevLi.parentNode.insertBefore(li,prevLi);
            }
			detachClass(li);
        }
        function remove(obj)
        {
            event.cancelBubble=true;
            if (ii != obj.parentNode.id)
            {
                var li = obj.parentNode;
                li.parentNode.removeChild(li);
            }
            else
            {
                alert("不能删除正在播放的歌曲");
            }
        }

        function addClass(obj)
        {
            obj.className = obj.className + " bgx";
        }
        function detachClass(obj)
        {
            obj.className = obj.className.replace(/ bgx/gi, "");
        }
