var cookiestr;
var TotalSongs;

//插入歌曲列表入口函数
function Insertsong(songstr){
	 var tstr;
	 tstr = songstr.split("|");
	 if(tstr.length == 5){
		cookiestr = cookiestr + "#" + songstr;
		InitList();
	 }
}

//容错代码
function killerror() {return true;}
//window.onerror = killerror;

//初始化歌曲列表过程
function InitList(){
	 var songarray,htmlstr,i,j,tstr,ttstr,selectedindex;
	 htmlstr = "<select size=\"5\" name=\"SongList\" style=\"width:335px; height:228px; background:#FEFDF8; color:#333333; border: 1px solid #333333;display:none;\" OnDblClick=\"play();\">";
	 songarray = cookiestr.split("#");
	 TotalSongs = 0;
	 for(i = 1;i < songarray.length;i++){
		tstr = songarray[i].split("|");
		if(tstr.length == 5){
			 TotalSongs += 1;
			 htmlstr += "<option value=\"" + songarray[i] + "\">";
			 ttstr = TotalSongs + "." + tstr[1] + "**" + tstr[3];
			 if(ttstr.length < 20){
				 ttstr = ttstr.replace("**"," - ");
			 }else{
				 ttstr = ttstr.replace("**"," - ");
				 ttstr = ttstr.substr(0,20) + "...";
			 }
			 htmlstr += ttstr + "</option>;";
		}
	 }
	 htmlstr += "</select>";
	 playlist.innerHTML = htmlstr;
}

//播放歌曲
var showT;
var jj=0;
function play(){
	 if(SongList.selectedIndex < 0) alert('请选择你要播放的曲目!');
	 else{
		var varvar,person,collect,song,url;
		varvar = SongList.options[SongList.selectedIndex].value.split("|");
		url = varvar[0];song = varvar[1];collect = varvar[2];person = varvar[3];SongID = varvar[4];		
		Exobud.URL = url;
		if(jj==0){
			time.style.display='block';
			d2.style.display='none';
			jj=1;
			showT=setInterval("showplay()",1000)
		}
		Exobud.controls.play();showTLab();	
		return;
	 }
}
function showplay(){
if(Exobud.playState==3){	
	clearInterval(showT);
	jj=0;
	time.style.display='none';
	d2.style.display='block';
}
else{time.innerHTML=time.innerHTML=="正在加载视频,请稍等…"?"正在加载视频,请稍等……":"正在加载视频,请稍等…"}
}

//控制按钮 下一首
function Next_OneOK(){
	 if((SongList.selectedIndex >= -1) && (SongList.selectedIndex < TotalSongs - 1)){
		SongList.options[SongList.selectedIndex + 1].selected = true;
	 	play();
	 }
	 
}
var t;
function showTLab(){
	//if(t){clearTimeout(t)}
	 if(Exobud.playState == 1){
		 Next_OneOK();
		 
		 //if(Exobud.currentMedia.duration==Exobud.controls.currentPosition){}
	}
	 if(SongList.selectedIndex==SongList.lenght-1){SongList.selectedIndex=-1; alert(1)}
	 t=setTimeout("showTLab()",1000);
}